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