This browser is too old to run Achievable.

Update it, or open this page in a current version of Chrome, Safari, Firefox or Edge. On an iPhone or iPad, update iOS: every browser there runs on the version of Safari that comes with it.

Achievable logoAchievable logo
CMA Part 1
Sign in
Sign up
Purchase
Textbook
Practice exams
Support
How it works
Resources
Exam catalog
Mountain with a flag at the peak
Textbook
Introduction
1. External financial reporting decisions
2. Planning, budgeting, and forecasting
3. Performance management
4. Cost management
5. Internal control
6. Technology and analytics
Wrapping up
Achievable logoAchievable logo
1.2.2.3 Inventory cost flow assumptions
Achievable CMA Part 1
1. External financial reporting decisions
1.2. Financial transactions
1.2.2. Inventory
Our CMA Part 1 course is currently in development and is a work-in-progress.

Inventory cost flow assumptions

7 min read
Font
Discuss
Share
Feedback
Definitions
Inventory cost flow assumptions
These are techniques that companies use to value two items:
  • the cost of unsold inventory in the asset side of the balance sheet
  • the cost of goods sold in the income statement

For most trading companies, inventories flow in and out at different periods and the costs to purchase inventories normally differ for each purchase. Unless inventory items can be specifically identified (for example large items that are specially priced), we need to create cost assumptions to reduce the manual work of tracking the costs of sold and unsold inventories.

The four main cost flow assumptions that are summarized below are discussed in detail in the subsequent section.

Sidenote
Cost flow assumptions and inventory systems

It should be noted that practical computations related to the cost flow assumptions are done in the next chapter only because these assumptions should be applied to the inventory system that a company is using (perpetual or periodic system).

For now, it is best to understand the assumptions.

Cost flow assumption Description
Specific identification Actual costs of high-value items are individually tracked and matched to each sale; no flow assumption is needed.
First in, first out (FIFO) This is a method that assumes that the earliest purchases are the first ones sold regardless of the actual flow of goods.
Last in, first out (LIFO) This is a method that assumes that the latest purchases are the first ones sold regardless of the actual flow of goods.
LIFO is prohibited under IFRS.
Weighted average method This is a method that assumes that the cost of the sold and unsold goods should be averaged.

Specific identification method

Under the specific identification method, the actual cost of each individual inventory item sold is matched directly to the revenue generated from that specific item.

Unlike FIFO, LIFO, and the weighted-average method, specific identification does not rely on assumptions about the order in which costs flow. Instead, the company tracks the exact cost assigned to each individual unit of inventory.

This method is most appropriate when:

  • inventory items are high-value
  • each item is distinct and uniquely identifiable
  • it is practical to track the cost of each individual unit

Examples include car dealerships, real estate companies, jewelry stores, and sellers of specialized machinery.

The following summary will be helpful in understanding the impacts of this method in the balance sheet and income statement:

Financial statement Account Costs included
Balance sheet Ending inventory The actual costs of the specific inventory items that remain unsold at the end of the period are capitalized as ending inventory.
Income statement Cost of goods sold (COGS) The actual costs of the specific inventory items sold during the period are expensed as cost of goods sold.

Because actual costs are assigned directly, this method provides the most precise matching of costs and revenues. However, it is generally impractical for companies that sell large volumes of homogeneous goods, such as grocery stores or fuel stations.

First in, first out (FIFO)

Under the FIFO assumption, the oldest inventories are first sold regardless of what batch of inventory was actually delivered to the customer upon the sale.

Since companies track inventory purchases per batch, each batch of purchases has different costs.

Under FIFO, companies do not track which batch the sold inventory was coming from but only track the number of units sold. We then determine the cost of the sold units through the FIFO assumption. FIFO is best applied to inventories that are high-volume, low value and homogeneous.

The following summary will be helpful in understanding the impacts of FIFO in the balance sheet and income statement:

Financial statement Account Costs included
Balance sheet Ending inventory The costs of the latest purchases during the period are capitalized in the balance sheet as ending inventory.
Income statement Cost of goods sold (COGS) The costs of the beginning inventory (when fully sold) and the costs of the earliest purchases are expensed as COGS.

Since prices of each batch of purchases vary, FIFO’s effect on the balance sheet and income statement depends on whether prices are rising or falling. The comparison table at the end of the average cost section below lays out the effects of FIFO, weighted average, and LIFO side by side.

Last in, first out (LIFO)

Under the LIFO assumption, the latest inventory purchases are first sold regardless of what batch of inventory was actually delivered to the customer upon the sale.

U.S. GAAP vs. IFRS: LIFO is permitted under U.S. GAAP but prohibited under IFRS. (IFRS also differs from U.S. GAAP on inventory valuation rules, covered in a later chapter.)

Like FIFO, LIFO tracks only the number of units sold, not the batch they came from, and suits the same high-volume, homogeneous inventories.

The following summary will be helpful in understanding the impacts of LIFO in the balance sheet and income statement:

Financial statement Account Costs included
Balance sheet Ending inventory The costs of the beginning inventory and the costs of the earliest purchases are capitalized in the balance sheet as ending inventories.
Income statement Cost of goods sold (COGS) The costs of the latest purchases are expensed as COGS

Since prices of each batch of purchases vary, LIFO’s effect also depends on the price trend - see the comparison table after the average cost section below.

Average cost method

Under the weighted-average method, the ending inventory and COGS are valued using an average cost during the period.

The average cost to be used is dependent on whether the system being used by the company is periodic or perpetual, which will be discussed in detail in the next chapter. The average cost method under the perpetual inventory system is called the moving average method. The average method generally attempts to create a balance between the FIFO and LIFO cost flow assumptions:

weighted-average cost per unit=units available for salecost of goods available for sale​

The table below summarizes how each method affects ending inventory, COGS, and net income when purchase prices are rising or falling. Weighted average always falls between FIFO and LIFO.

The following table compares FIFO, weighted average, and LIFO under rising and falling prices, for ending inventory, cost of goods sold, and net income.


Price trend Measure FIFO Weighted average LIFO
Rising prices Ending inventory Highest Middle Lowest
Rising prices COGS Lowest Middle Highest
Rising prices Net income Highest Middle Lowest
Falling prices Ending inventory Lowest Middle Highest
Falling prices COGS Highest Middle Lowest
Falling prices Net income Lowest Middle Highest

Example: FIFO, weighted average, and LIFO with rising prices

A company buys one unit for $10, then a second unit for $14. It then sells one unit.

  • FIFO COGS: the first unit purchased ($10) is sold, so COGS = $10 and ending inventory = $14.
  • LIFO COGS: the last unit purchased ($14) is sold, so COGS = $14 and ending inventory = $10.
  • Weighted-average COGS: the average cost per unit is 2$10+$14​=$12, so COGS = $12 and ending inventory = $12.

Answer: FIFO COGS = $10, weighted-average COGS = $12, LIFO COGS = $14.

In a period of rising prices, LIFO’s higher COGS lowers taxable income, which lowers cash taxes paid and increases cash flow. A U.S. company that uses LIFO for tax purposes must also use it in its financial statements - this is known as the LIFO conformity rule. FIFO, on the other hand, reports a more current inventory value on the balance sheet, while LIFO matches current costs against current revenue on the income statement.

Inventory cost flow assumptions overview

  • Techniques to value unsold inventory (balance sheet) and cost of goods sold (income statement)
  • Needed because purchase costs vary across batches and specific tracking is often impractical
  • Four methods: specific identification, FIFO, LIFO, weighted average
  • Application depends on inventory system used (perpetual vs. periodic), covered in next chapter

Specific identification method

  • Matches actual cost of each unique item directly to its sale; no assumption needed
  • Best for high-value, distinct, trackable items (cars, real estate, jewelry)
  • Ending inventory = actual cost of unsold items; COGS = actual cost of sold items
  • Most precise matching, but impractical for high-volume homogeneous goods

FIFO (First In, First Out)

  • Assumes oldest inventory costs are sold first, regardless of actual physical flow
  • Best for high-volume, low-value, homogeneous inventory
  • Ending inventory = costs of latest purchases; COGS = costs of beginning inventory + earliest purchases

LIFO (Last In, First Out)

  • Assumes newest inventory costs are sold first, regardless of actual physical flow
  • Prohibited under IFRS; permitted under U.S. GAAP
  • Ending inventory = costs of beginning inventory + earliest purchases; COGS = costs of latest purchases
  • LIFO conformity rule: if used for U.S. tax purposes, must also be used in financial statements

Weighted-average (Average Cost) method

  • Ending inventory and COGS valued using an average cost per unit
  • Formula: weighted-average cost per unit=units available for salecost of goods available for sale​
  • Perpetual-system version called moving average method
  • Results always fall between FIFO and LIFO

Comparing FIFO, Weighted Average, LIFO under price trends

  • Rising prices: FIFO → highest ending inventory, lowest COGS, highest net income; LIFO → opposite; weighted average in middle
  • Falling prices: pattern reverses (FIFO lowest ending inventory/highest COGS/lowest net income; LIFO opposite)
  • Rising-price example: unit costs $10 then $14, sell one unit → FIFO COGS=$10, weighted-average COGS=$12, LIFO COGS=$14
  • LIFO in rising prices lowers taxable income/cash taxes (higher cash flow); FIFO gives more current balance-sheet inventory value; LIFO better matches current costs to current revenue

Sign up for free to take 12 quiz questions on this topic

Previous
Next  | 1.2.2.4 Inventory systems: periodic
All rights reserved ©2016 - 2026 Achievable, Inc.

Inventory cost flow assumptions

Definitions
Inventory cost flow assumptions
These are techniques that companies use to value two items:
  • the cost of unsold inventory in the asset side of the balance sheet
  • the cost of goods sold in the income statement

For most trading companies, inventories flow in and out at different periods and the costs to purchase inventories normally differ for each purchase. Unless inventory items can be specifically identified (for example large items that are specially priced), we need to create cost assumptions to reduce the manual work of tracking the costs of sold and unsold inventories.

The four main cost flow assumptions that are summarized below are discussed in detail in the subsequent section.

Sidenote
Cost flow assumptions and inventory systems

It should be noted that practical computations related to the cost flow assumptions are done in the next chapter only because these assumptions should be applied to the inventory system that a company is using (perpetual or periodic system).

For now, it is best to understand the assumptions.

Cost flow assumption Description
Specific identification Actual costs of high-value items are individually tracked and matched to each sale; no flow assumption is needed.
First in, first out (FIFO) This is a method that assumes that the earliest purchases are the first ones sold regardless of the actual flow of goods.
Last in, first out (LIFO) This is a method that assumes that the latest purchases are the first ones sold regardless of the actual flow of goods.
LIFO is prohibited under IFRS.
Weighted average method This is a method that assumes that the cost of the sold and unsold goods should be averaged.

Specific identification method

Under the specific identification method, the actual cost of each individual inventory item sold is matched directly to the revenue generated from that specific item.

Unlike FIFO, LIFO, and the weighted-average method, specific identification does not rely on assumptions about the order in which costs flow. Instead, the company tracks the exact cost assigned to each individual unit of inventory.

This method is most appropriate when:

  • inventory items are high-value
  • each item is distinct and uniquely identifiable
  • it is practical to track the cost of each individual unit

Examples include car dealerships, real estate companies, jewelry stores, and sellers of specialized machinery.

The following summary will be helpful in understanding the impacts of this method in the balance sheet and income statement:

Financial statement Account Costs included
Balance sheet Ending inventory The actual costs of the specific inventory items that remain unsold at the end of the period are capitalized as ending inventory.
Income statement Cost of goods sold (COGS) The actual costs of the specific inventory items sold during the period are expensed as cost of goods sold.

Because actual costs are assigned directly, this method provides the most precise matching of costs and revenues. However, it is generally impractical for companies that sell large volumes of homogeneous goods, such as grocery stores or fuel stations.

First in, first out (FIFO)

Under the FIFO assumption, the oldest inventories are first sold regardless of what batch of inventory was actually delivered to the customer upon the sale.

Since companies track inventory purchases per batch, each batch of purchases has different costs.

Under FIFO, companies do not track which batch the sold inventory was coming from but only track the number of units sold. We then determine the cost of the sold units through the FIFO assumption. FIFO is best applied to inventories that are high-volume, low value and homogeneous.

The following summary will be helpful in understanding the impacts of FIFO in the balance sheet and income statement:

Financial statement Account Costs included
Balance sheet Ending inventory The costs of the latest purchases during the period are capitalized in the balance sheet as ending inventory.
Income statement Cost of goods sold (COGS) The costs of the beginning inventory (when fully sold) and the costs of the earliest purchases are expensed as COGS.

Since prices of each batch of purchases vary, FIFO’s effect on the balance sheet and income statement depends on whether prices are rising or falling. The comparison table at the end of the average cost section below lays out the effects of FIFO, weighted average, and LIFO side by side.

Last in, first out (LIFO)

Under the LIFO assumption, the latest inventory purchases are first sold regardless of what batch of inventory was actually delivered to the customer upon the sale.

U.S. GAAP vs. IFRS: LIFO is permitted under U.S. GAAP but prohibited under IFRS. (IFRS also differs from U.S. GAAP on inventory valuation rules, covered in a later chapter.)

Like FIFO, LIFO tracks only the number of units sold, not the batch they came from, and suits the same high-volume, homogeneous inventories.

The following summary will be helpful in understanding the impacts of LIFO in the balance sheet and income statement:

Financial statement Account Costs included
Balance sheet Ending inventory The costs of the beginning inventory and the costs of the earliest purchases are capitalized in the balance sheet as ending inventories.
Income statement Cost of goods sold (COGS) The costs of the latest purchases are expensed as COGS

Since prices of each batch of purchases vary, LIFO’s effect also depends on the price trend - see the comparison table after the average cost section below.

Average cost method

Under the weighted-average method, the ending inventory and COGS are valued using an average cost during the period.

The average cost to be used is dependent on whether the system being used by the company is periodic or perpetual, which will be discussed in detail in the next chapter. The average cost method under the perpetual inventory system is called the moving average method. The average method generally attempts to create a balance between the FIFO and LIFO cost flow assumptions:

weighted-average cost per unit=units available for salecost of goods available for sale​

The table below summarizes how each method affects ending inventory, COGS, and net income when purchase prices are rising or falling. Weighted average always falls between FIFO and LIFO.

The following table compares FIFO, weighted average, and LIFO under rising and falling prices, for ending inventory, cost of goods sold, and net income.


Price trend Measure FIFO Weighted average LIFO
Rising prices Ending inventory Highest Middle Lowest
Rising prices COGS Lowest Middle Highest
Rising prices Net income Highest Middle Lowest
Falling prices Ending inventory Lowest Middle Highest
Falling prices COGS Highest Middle Lowest
Falling prices Net income Lowest Middle Highest

Example: FIFO, weighted average, and LIFO with rising prices

A company buys one unit for $10, then a second unit for $14. It then sells one unit.

  • FIFO COGS: the first unit purchased ($10) is sold, so COGS = $10 and ending inventory = $14.
  • LIFO COGS: the last unit purchased ($14) is sold, so COGS = $14 and ending inventory = $10.
  • Weighted-average COGS: the average cost per unit is 2$10+$14​=$12, so COGS = $12 and ending inventory = $12.

Answer: FIFO COGS = $10, weighted-average COGS = $12, LIFO COGS = $14.

In a period of rising prices, LIFO’s higher COGS lowers taxable income, which lowers cash taxes paid and increases cash flow. A U.S. company that uses LIFO for tax purposes must also use it in its financial statements - this is known as the LIFO conformity rule. FIFO, on the other hand, reports a more current inventory value on the balance sheet, while LIFO matches current costs against current revenue on the income statement.

Key points

Inventory cost flow assumptions overview

  • Techniques to value unsold inventory (balance sheet) and cost of goods sold (income statement)
  • Needed because purchase costs vary across batches and specific tracking is often impractical
  • Four methods: specific identification, FIFO, LIFO, weighted average
  • Application depends on inventory system used (perpetual vs. periodic), covered in next chapter

Specific identification method

  • Matches actual cost of each unique item directly to its sale; no assumption needed
  • Best for high-value, distinct, trackable items (cars, real estate, jewelry)
  • Ending inventory = actual cost of unsold items; COGS = actual cost of sold items
  • Most precise matching, but impractical for high-volume homogeneous goods

FIFO (First In, First Out)

  • Assumes oldest inventory costs are sold first, regardless of actual physical flow
  • Best for high-volume, low-value, homogeneous inventory
  • Ending inventory = costs of latest purchases; COGS = costs of beginning inventory + earliest purchases

LIFO (Last In, First Out)

  • Assumes newest inventory costs are sold first, regardless of actual physical flow
  • Prohibited under IFRS; permitted under U.S. GAAP
  • Ending inventory = costs of beginning inventory + earliest purchases; COGS = costs of latest purchases
  • LIFO conformity rule: if used for U.S. tax purposes, must also be used in financial statements

Weighted-average (Average Cost) method

  • Ending inventory and COGS valued using an average cost per unit
  • Formula: weighted-average cost per unit=units available for salecost of goods available for sale​
  • Perpetual-system version called moving average method
  • Results always fall between FIFO and LIFO

Comparing FIFO, Weighted Average, LIFO under price trends

  • Rising prices: FIFO → highest ending inventory, lowest COGS, highest net income; LIFO → opposite; weighted average in middle
  • Falling prices: pattern reverses (FIFO lowest ending inventory/highest COGS/lowest net income; LIFO opposite)
  • Rising-price example: unit costs $10 then $14, sell one unit → FIFO COGS=$10, weighted-average COGS=$12, LIFO COGS=$14
  • LIFO in rising prices lowers taxable income/cash taxes (higher cash flow); FIFO gives more current balance-sheet inventory value; LIFO better matches current costs to current revenue

More from Inventory

  • Learning outcomes
  • Inventory ownership and capitalization
  • Inventory systems: periodic
  • Inventory systems: perpetual
  • Inventory valuation