🎓 Prepared by students from Boğaziçi University

What is the FIFO Method?

FIFO (First-In, First-Out) is an inventory valuation method that assumes the oldest units purchased are the first ones sold. It's widely used because it mirrors how many businesses actually move physical stock, and it affects both Cost of Goods Sold and ending inventory value.

Short answer

Under FIFO, the cost of goods sold is based on the oldest inventory costs first, while ending inventory reflects the most recent purchase costs.

FIFO vs LIFO: Which Costs Leave First
FIFO (First-In, First-Out)
  • Oldest inventory costs are expensed first
  • Ending inventory = most recent (higher) costs
  • Higher reported profit in inflation
  • Matches physical flow for perishables
LIFO (Last-In, First-Out)
  • Newest inventory costs are expensed first
  • Ending inventory = oldest (lower) costs
  • Lower reported profit in inflation
  • Not permitted under IFRS
01

Try it: interactive calculator

Cost of Goods Sold (FIFO)
1,000$
= 100*10
02

Step-by-step worked examples

A shop's inventory: 100 units bought at $8 (Jan), then 150 units at $10 (Feb). It sells 120 units in March. Under FIFO, what is COGS?

First 100 units come from the Jan batch: 100 × $8 = $800
Remaining 20 units come from the Feb batch: 20 × $10 = $200
COGS = 800 + 200 = $1,000

Using the same purchases (100 @ $8, 150 @ $10), find the ending inventory value after selling 120 units under FIFO.

Units sold (120) fully use the 100-unit Jan batch and 20 units of the Feb batch
Remaining units = 150 − 20 = 130 units, all from the Feb batch at $10
Ending inventory = 130 × 10 = $1,300

A store bought 50 units at $20 in Week 1 and sells all 50 units in Week 2 with no new purchases. What is FIFO COGS?

All 50 units sold come from the only batch available
COGS = 50 × $20 = $1,000
03

Flashcards

04

Quick quiz

Q1.FIFO assumes that…

Correct answer: B. FIFO = First-In, First-Out: oldest purchases are expensed first.

Q2.100 units bought at $5, then 50 at $7. If 120 units are sold under FIFO, what is COGS?

Correct answer: B. 100×5=500, plus 20×7=140 → 500+140=$640.

Q3.During rising prices, FIFO generally results in…

Correct answer: B. FIFO expenses older, cheaper costs first, so profit looks higher when prices rise.

Q4.Under FIFO, ending inventory is valued using…

Correct answer: C. The units left in stock are assumed to be from the most recent purchases.
📄Download this topic as a printable worksheet (PDF)Summary + 10 questions + answer key — print it, share it in class.
Study better with Bounlu apps
Notek
Notek

The full card deck, worked steps and AI-tutor support for “What is the FIFO Method?” are in Notek — study by hand before your exam.

Get it free
Notek 1Notek 2Notek 3Notek 4Notek 5
05

Common mistakes

Assuming FIFO means the newest costs are used for COGS.Correct: It's the opposite — FIFO expenses the OLDEST costs first.

Forgetting to track separate cost layers (batches).Correct: FIFO requires tracking each purchase batch's quantity and unit cost separately.

Using FIFO and LIFO interchangeably.Correct: They produce different COGS and ending inventory, especially when prices change over time.

Thinking FIFO tracks physical units, not just costs.Correct: FIFO is a costing assumption — it doesn't have to match which physical units actually left the warehouse.

06

FAQ

What is the FIFO method?

FIFO (First-In, First-Out) is an inventory costing method where the oldest purchase costs are assigned to units sold first.

What is the FIFO formula?

COGS under FIFO = units sold × unit cost of the oldest available inventory layer(s), consumed in purchase order.

What are some FIFO examples?

A grocery store selling older milk cartons first, or a retailer whose COGS is calculated using the earliest purchase prices.

How do you calculate FIFO COGS and ending inventory?

List purchases in order, assign the oldest cost layers to units sold for COGS, and value remaining units using the newest cost layers for ending inventory.

Related topics