Inventory cost flow assumptions
Inventory cost flow assumptions determine how costs get assigned to cost of goods sold (COGS) and ending inventory. The method a company chooses directly affects reported profits, tax liability, and balance sheet valuations.
One critical point: the cost flow assumption does not need to match the physical flow of goods. A company can use LIFO even if it physically sells its oldest units first. The assumption governs how costs move through the accounting system, not how products move through the warehouse.
Specific identification method
This method assigns the actual cost to each specific item sold and each item remaining in ending inventory. It's the most precise approach because it tracks every individual unit.
- Typically used for high-value, unique items (automobiles, fine jewelry, custom furniture) where tracking individual costs is practical
- Requires detailed recordkeeping to match specific costs with specific units
- Becomes impractical for businesses with large volumes of similar, low-cost items
Cost flow assumptions
First-in, first-out (FIFO)
FIFO assumes the earliest items purchased or produced are the first ones sold. That means ending inventory consists of the most recently acquired items.
- During rising prices, FIFO produces lower COGS and higher net income compared to other methods
- Ending inventory on the balance sheet reflects more current costs, giving a more realistic asset valuation
- Widely accepted under both U.S. GAAP and IFRS
Last-in, first-out (LIFO)
LIFO assumes the most recently purchased or produced items are sold first. Ending inventory therefore consists of the oldest costs.
- During rising prices, LIFO produces higher COGS and lower net income compared to FIFO
- Ending inventory can become significantly understated relative to current market prices, especially if old cost layers have been sitting for years
- Not permitted under IFRS, but allowed under U.S. GAAP
Weighted average cost
This method assigns a single average cost to all units available for sale, applied to both COGS and ending inventory.
- Results fall between FIFO and LIFO for both COGS and ending inventory
- Smooths out the effects of price fluctuations across the period
- Simpler to maintain than specific identification or LIFO layer tracking
Impacts on financial statements
Balance sheet valuation
The cost flow assumption directly affects the reported value of ending inventory:
- FIFO generally produces a higher ending inventory value (most recent, often higher costs remain)
- LIFO generally produces a lower ending inventory value (oldest, often lower costs remain)
- Weighted average falls between the two
Income statement effects
During rising prices:
| Method | COGS | Net Income |
|---|---|---|
| FIFO | Lower | Higher |
| LIFO | Higher | Lower |
| Weighted Average | Middle | Middle |
During falling prices, these effects reverse. FIFO would produce higher COGS and lower net income, while LIFO would produce lower COGS and higher net income.

Selecting an appropriate method
The choice should reflect the company's business model and inventory characteristics:
- FIFO suits perishable goods or products with short shelf lives (food, pharmaceuticals) where selling oldest stock first aligns with operations
- LIFO is often chosen for raw materials or commodities (oil, metals) to better match current costs against current revenues
- Weighted average works well when inventory consists of many similar, interchangeable items (hardware supplies, grain)
Consistency matters. Once a company selects a method, it should apply that method consistently across periods to maintain comparability. Changes require disclosure and, under U.S. GAAP, justification that the new method is preferable.
Tax considerations
LIFO conformity rule
Under U.S. tax law, if a company uses LIFO for tax purposes, it must also use LIFO for financial reporting. This is the LIFO conformity requirement. A company cannot report lower taxable income using LIFO on its tax return while showing higher income to investors using FIFO.
Tax benefits vs. financial reporting trade-off
During rising prices, LIFO creates a genuine tax benefit: higher COGS means lower taxable income and lower cash taxes paid. But this comes at a cost. The same LIFO figures flow to the financial statements, showing lower net income and a potentially understated inventory balance. Companies must weigh the real cash savings from lower taxes against the less favorable picture presented to investors and creditors.
Advantages and disadvantages
FIFO method
- Advantages:
- Ending inventory reflects near-current costs, giving a more realistic balance sheet
- Higher reported net income during rising prices can look favorable to investors
- Disadvantages:
- Matches older, lower costs against current revenues, which can overstate profitability
- Higher taxable income means higher tax payments compared to LIFO
LIFO method
- Advantages:
- Better matching of current costs with current revenues, providing a more meaningful measure of operating profitability
- Lower taxable income during rising prices produces real cash tax savings
- Disadvantages:
- Ending inventory can become severely understated over time (old cost layers may date back decades)
- Not permitted under IFRS, limiting its use for companies reporting internationally
Weighted average cost method
- Advantages:
- Smooths out price fluctuations, reducing volatility in both COGS and ending inventory
- Simpler to calculate and maintain than LIFO layer tracking
- Disadvantages:
- During significant price swings, the average may not accurately reflect either current costs or actual unit costs
- Less precise matching of costs to revenues compared to FIFO or LIFO

Inventory estimation techniques
These methods estimate inventory value when a physical count isn't possible or practical, such as after a fire, theft, or for interim financial reporting.
Gross profit method
This technique works backward from the historical gross profit percentage to estimate ending inventory.
Steps:
-
Calculate the historical gross profit percentage:
-
Estimate cost of goods sold:
-
Estimate ending inventory:
Example: A company has beginning inventory of $50,000, purchases of $200,000, net sales of $300,000, and a historical gross profit percentage of 40%.
- Estimated COGS = $300,000 × (1 − 0.40) = $180,000
- Estimated ending inventory = $50,000 + $200,000 − $180,000 = $70,000
This method relies on the assumption that the gross profit percentage stays relatively stable. If margins have shifted significantly, the estimate will be off.
Retail inventory method
Retailers with thousands of products use this method to convert the retail value of inventory to its approximate cost.
Steps:
-
Calculate the cost-to-retail ratio:
-
Determine ending inventory at retail (from records or physical count at retail prices)
-
Convert to cost:
This method is especially useful for retailers with frequent markups, markdowns, and large product assortments where tracking individual unit costs would be impractical.
Comparison of methods
FIFO vs. LIFO
During rising prices, FIFO produces lower COGS, higher net income, and higher ending inventory. LIFO produces the opposite. FIFO is accepted under both IFRS and U.S. GAAP, while LIFO is only allowed under U.S. GAAP. This distinction matters for multinational companies or those considering international reporting standards.
LIFO vs. weighted average
LIFO provides a more precise match of current costs to current revenues. Weighted average produces smoother COGS and inventory figures period to period. Over time, LIFO ending inventory can become significantly more understated than weighted average, particularly during sustained inflation.
FIFO vs. weighted average
FIFO gives a more current balance sheet valuation of inventory. Weighted average produces less volatile income figures. During rising prices, FIFO reports higher net income than weighted average, but the difference is typically smaller than the gap between FIFO and LIFO.
Disclosures in financial reporting
Companies must disclose which inventory cost flow assumption they use, typically in the notes to the financial statements. Any change in method also requires disclosure along with justification.
Companies using LIFO must report the LIFO reserve, which is the difference between the LIFO inventory value and what inventory would have been under FIFO (or current cost). This disclosure lets analysts restate LIFO companies' financials to a FIFO basis for comparison purposes.
Analyzing inventory turnover ratios
The inventory turnover ratio measures how efficiently a company manages its inventory:
A higher ratio generally signals more efficient inventory management and lower risk of obsolescence. However, the cost flow assumption affects this ratio:
- FIFO produces higher average inventory values, which can lower the turnover ratio
- LIFO produces lower average inventory values, which can inflate the turnover ratio
When comparing turnover ratios across companies, you need to check whether they use the same cost flow assumption. If one company uses FIFO and another uses LIFO, the ratios aren't directly comparable without adjusting for the LIFO reserve.