Skip to main content

FIFO/LIFO Costing

Layer-based costing methods that track inventory in purchase "layers" or batches.


How Layer Costing Works​

Layer Costing Concept
─────────────────────────────────────────────────────────────────

Each purchase creates a "layer" with its own cost

FIFO (First In, First Out):
└── Sell from OLDEST layer first

LIFO (Last In, First Out):
└── Sell from NEWEST layer first

Layers:
Layer 1: 100 units @ $10 (oldest)
Layer 2: 50 units @ $12
Layer 3: 75 units @ $14 (newest)

FIFO Costing​

How FIFO Works​

FIFO Cost Flow
─────────────────────────────────────────────────────────────────

Purchases create layers (oldest at bottom):

Layer 3: 75 @ $14 = $1,050 ← Newest
Layer 2: 50 @ $12 = $600
Layer 1: 100 @ $10 = $1,000 ← Oldest

Sale of 120 units:
From Layer 1: 100 @ $10 = $1,000 (depleted)
From Layer 2: 20 @ $12 = $240
─────────────────────────────────
COGS: $1,240

Remaining:
Layer 3: 75 @ $14 = $1,050
Layer 2: 30 @ $12 = $360 (30 remaining)

FIFO GL Impact​

Sale Example:

AccountDebitCreditWhy?
COGS$1,240Cost from oldest layers
Inventory Asset$1,240Remove oldest cost
FIFO Sale GL Explained
─────────────────────────────────────────────────────────────────

Selling 120 units under FIFO:

COGS calculates from oldest inventory:
100 units from Layer 1 @ $10 = $1,000
20 units from Layer 2 @ $12 = $240
─────────────────────────────────────
Total COGS: $1,240

This matches the cost of the OLDEST units
(First ones IN are First ones OUT)

FIFO Advantages​

AdvantageDescription
Matches physical flowMost businesses sell oldest first
Current inventory valueEnding inventory at recent costs
Higher income (inflation)Lower COGS when costs rising
GAAP preferredGenerally accepted method

LIFO Costing​

How LIFO Works​

LIFO Cost Flow
─────────────────────────────────────────────────────────────────

Purchases create layers (newest at top):

Layer 3: 75 @ $14 = $1,050 ← Newest (sell first)
Layer 2: 50 @ $12 = $600
Layer 1: 100 @ $10 = $1,000 ← Oldest (sell last)

Sale of 120 units:
From Layer 3: 75 @ $14 = $1,050 (depleted)
From Layer 2: 45 @ $12 = $540
─────────────────────────────────
COGS: $1,590

Remaining:
Layer 2: 5 @ $12 = $60 (5 remaining)
Layer 1: 100 @ $10 = $1,000

LIFO GL Impact​

Sale Example:

AccountDebitCreditWhy?
COGS$1,590Cost from newest layers
Inventory Asset$1,590Remove newest cost
LIFO Sale GL Explained
─────────────────────────────────────────────────────────────────

Selling 120 units under LIFO:

COGS calculates from newest inventory:
75 units from Layer 3 @ $14 = $1,050
45 units from Layer 2 @ $12 = $540
─────────────────────────────────────
Total COGS: $1,590

This matches the cost of the NEWEST units
(Last ones IN are First ones OUT)

LIFO Advantages​

AdvantageDescription
Tax benefit (inflation)Higher COGS = lower taxes
Current cost matchingCOGS reflects current costs
Cash flowLower taxes = more cash

LIFO Disadvantages​

DisadvantageDescription
Not IFRS compliantNot allowed internationally
Old inventory valueBalance sheet shows old costs
LIFO reserveMust track difference from FIFO

FIFO vs LIFO Comparison​

Same Transactions - Different Results
─────────────────────────────────────────────────────────────────

Purchases:
Jan 1: 100 @ $10 = $1,000
Jan 15: 50 @ $12 = $600
Jan 25: 75 @ $14 = $1,050
─────────────────────────────
Total: 225 units, $2,650

Sale: 120 units

FIFO:
COGS: (100 × $10) + (20 × $12) = $1,240
Ending Inventory: 105 units = $1,410
Gross Profit: Higher

LIFO:
COGS: (75 × $14) + (45 × $12) = $1,590
Ending Inventory: 105 units = $1,060
Gross Profit: Lower

Difference: $350 in COGS

Impact on Financial Statements​

ItemFIFOLIFO
COGSLowerHigher
Gross ProfitHigherLower
Inventory ValueHigher (current)Lower (old)
Net IncomeHigherLower
TaxesHigherLower

Layer Management​

Layer Creation​

Layer Creation
─────────────────────────────────────────────────────────────────

Each purchase creates a new layer:

Purchase #1: 100 @ $10 ──▶ Layer 1: 100 @ $10
Purchase #2: 50 @ $11 ──▶ Layer 2: 50 @ $11
Purchase #3: 75 @ $12 ──▶ Layer 3: 75 @ $12

Total: 3 layers, 225 units

Layer Depletion​

FIFO Layer Depletion
─────────────────────────────────────────────────────────────────

Starting Layers:
Layer 1: 100 @ $10
Layer 2: 50 @ $11
Layer 3: 75 @ $12

Sale: 130 units

After Sale (FIFO):
Layer 1: DEPLETED (used 100)
Layer 2: DEPLETED (used 50)
Layer 3: 55 @ $12 (20 used)
─────────────────
Remaining: 1 layer, 55 units

Returns Impact​

Customer Returns​

Customer Return - FIFO
─────────────────────────────────────────────────────────────────

Original Sale: 50 units from Layer 1 @ $10 = $500

Return: 10 units

Option 1: Return to original layer
Layer 1: Increases by 10 @ $10

Option 2: Create new layer (more common)
New Layer: 10 @ $10

Result: Inventory increases at original cost

Vendor Returns​

Vendor Return - LIFO
─────────────────────────────────────────────────────────────────

Return to vendor typically removes from specific layer
or newest layer (LIFO) / oldest layer (FIFO)

Return removes inventory at that layer's cost

Quick Reference​

Layer Costing Rules​

EventFIFOLIFO
SaleConsume oldestConsume newest
Return (customer)Add to original or new layerAdd to original or new layer
Return (vendor)Remove from appropriate layerRemove from appropriate layer

When to Use​

Use FIFO WhenUse LIFO When
Physical flow is FIFOWant tax benefits
Need IFRS complianceCosts are rising
Products are perishableWant to match current costs
Want higher net incomeUS company only

Next Steps​