🔰 Beginning Inventory (May 31):

  • 100 units @ $10 = $1,000


📦 Purchases:

DateQuantityUnit CostTotal Cost
June 5200$11$2,200
June 20150$12$1,800

💵 Sales:

DateQuantity Sold
June 10150 units
June 25200 units

📦 Physical Inventory on June 30:

  • 100 units


➕ Total Available Before Sales:

DateUnitsCost per UnitTotal Value
May 31100$10$1,000
June 5200$11$2,200
June 20150$12$1,800
Total450$5,000

📘 A. FIFO Under Periodic Inventory

FIFO assumes oldest costs sold first, but applies this only at period-end.

Total sold during June = 150 + 200 = 350 units
Ending Inventory = 100 units (from most recent purchases)

🔢 Step 1: Ending Inventory (from newest costs)

To assign cost to 100 remaining units:

  • 100 units from June 20 @ $12 = $1,200

✅ Ending Inventory = $1,200


🔢 Step 2: COGS

COGS = Total Goods Available – Ending Inventory
= $5,000 – $1,200 = $3,800


📗 B. FIFO Under Perpetual Inventory

Here, inventory and COGS are updated after each sale, using FIFO at the time of sale.


📍 Before June 10 Sale

Inventory:

  • 100 @ $10 = $1,000

  • 200 @ $11 = $2,200
    Total: 300 units, $3,200


📍 June 10: Sold 150 units

Sold using oldest costs:

  • 100 @ $10 = $1,000

  • 50 @ $11 = $550
    COGS = $1,550

Remaining inventory:

  • 150 @ $11 = $1,650


📍 June 20 Purchase

  • 150 units @ $12 = $1,800

Inventory now:

  • 150 @ $11 = $1,650

  • 150 @ $12 = $1,800
    Total: 300 units, $3,450


📍 June 25: Sold 200 units

FIFO pulls:

  • 150 @ $11 = $1,650

  • 50 @ $12 = $600
    COGS = $2,250

Remaining inventory:

  • 100 @ $12 = $1,200

✅ Ending Inventory = $1,200
✅ Total COGS = $1,550 (June 10) + $2,250 (June 25) = $3,800


✅ Final Comparison

Periodic FIFOPerpetual FIFO
Ending Inventory$1,200$1,200
COGS$3,800$3,800

They Match!

Yes — in this specific scenario, even though sales were spread out, FIFO gave identical results.