Courses/Course 1 — Inventory Valuation
1
Inventory Valuation

FIFO, LIFO & Weighted Average

Master the three inventory cost-flow methods. Read the theory, work through side-by-side examples with real numbers, then practise with AI-generated problems.

3
Methods
80
Exercises
4
Difficulty levels

Why does inventory costing matter?

When a business buys the same product at different prices over time, it must choose a cost-flow assumption to determine which costs are matched to sales (COGS) and which remain in inventory.

The three main methods — FIFO, LIFO, and Weighted Average — produce different COGS and ending inventory values from identical purchase and sales data, affecting reported gross profit and tax obligations.

Example — Riverside Hardware Store

DateTransactionUnitsCost/UnitTotal Cost
Jan 1Beginning Inventory50$10.00$500
Jan 10Purchase100$13.00$1,300
Jan 25Purchase80$16.00$1,280
Total Available230$3,080
Jan 31Less: Units Sold @ $25.00(160)Revenue = $4,000
Ending Inventory Units70

FIFO — First-In, First-Out

The oldest inventory purchased is sold first. Think of a supermarket shelf: new stock to the back, older stock sold from the front. FIFO usually results in lower COGS and higher ending inventory when prices are rising.

Step-by-Step

50 units × $10.00 (beginning)= $500
100 units × $13.00 (Jan 10)= $1,300
10 units × $16.00 (Jan 25)= $160
Total COGS (160 units)$1,960

Ending: 70 units from Jan 25 purchase → 70 × $16.00 = $1,120

COGS

$1,960

Ending Inventory

$1,120

Gross Profit

$2,040

Side-by-Side Comparison

MetricFIFOLIFOWeighted Avg
Revenue$4,000$4,000$4,000
Cost of Goods Sold$1,960$2,320$2142.61
Gross Profit$2,040$1,680$1857.39
Ending Inventory$1,120$760$937.39
Total (COGS + Ending)$3,080$3,080$3,080

Notice: COGS + Ending Inventory always equals $3,080 — this is your verification check.

Ready to test your knowledge?

Switch to Practice Exercises — choose FIFO, LIFO, or Weighted Average and generate problems at your difficulty level.

i-Love ❤️ Powered Exercises →

Need help? Chat with your tutor! 🎓