Early Access: Get 3 Months Free β€” Limited SpotsJoin now
← GlossaryAccounting

FIFO vs LIFO

FIFO (First In, First Out) and LIFO (Last In, First Out) are inventory valuation methods that determine how costs are assigned to goods sold and remaining inventory. Your choice affects reported profits, taxes, and balance sheet values.

FIFO

First In, First Out

The oldest inventory costs are assigned to Cost of Goods Sold first. Ending inventory reflects the most recent (often higher) costs.

Think of it like: A grocery store shelf where older products are sold before newer ones.

LIFO

Last In, First Out

The newest inventory costs are assigned to Cost of Goods Sold first. Ending inventory reflects the oldest (often lower) costs.

Think of it like: A stack of plates where you take from the top (newest) first.

Example: How They Differ

Imagine you purchased inventory at different prices:

PurchaseUnitsCost/UnitTotal
January (oldest)100$10$1,000
March100$12$1,200
June (newest)100$15$1,500
Total Available300-$3,700

If you sold 150 units:

FIFO (oldest first)

100 units @ $10 = $1,000
50 units @ $12 = $600
COGS = $1,600

Remaining inventory: 150 units @ $13.40 avg = $2,100

LIFO (newest first)

100 units @ $15 = $1,500
50 units @ $12 = $600
COGS = $2,100

Remaining inventory: 150 units @ $10.67 avg = $1,600

In this inflationary example, LIFO shows $500 higher COGS and $500 lower profits/taxes.

FIFO vs LIFO Comparison

FactorFIFOLIFO
COGS during inflationLower (older costs)Higher (newer costs)
Reported profits (inflation)HigherLower
Tax liability (inflation)HigherLower
Ending inventory valueHigher (newer costs)Lower (older costs)
IFRS allowed?YesNo
US GAAP allowed?YesYes
Matches physical flowUsually yesRarely

When to Use Each Method

Use FIFO When:

  • You have perishable goods
  • You report under IFRS
  • You want to show higher profits for investors
  • Inventory costs are relatively stable
  • You want simpler, more intuitive tracking

Use LIFO When:

  • You are in the US and use GAAP
  • You want to reduce tax liability during inflation
  • You have non-perishable goods
  • Inventory costs are rising consistently
  • You prioritize cash flow over reported profits

Track inventory costs with StockZip

StockZip helps you track purchase costs and maintain accurate inventory valuation. Import cost data, track price changes over time, and export reports for your accountant.

Need help? We've got answers

Common questions about scanning, offline mode, pricing, and migration.

FIFO (First In, First Out) assumes oldest inventory is sold first. LIFO (Last In, First Out) assumes newest inventory is sold first. They affect which costs are assigned to COGS and ending inventory.