Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting Glossary · Process

FIFO vs Weighted Average Cost

FIFO vs Weighted Average Cost: Definition

FIFO vs Weighted Average Cost is the choice between two allowed ways of valuing inventory: FIFO assumes the oldest stock is sold first, while Weighted Average pools all units at a blended cost. The choice sits in the inventory valuation policy behind the balance sheet. It matters because, when prices move, the two methods give different closing stock, cost of goods sold and reported profit from the same purchases.

What Is FIFO vs Weighted Average Cost?

Both FIFO and Weighted Average are cost formulas for assigning a value to inventory when identical items were bought at different prices. FIFO — first in, first out — charges the earliest costs to cost of goods sold, leaving the most recent costs in closing stock. Weighted Average recalculates a single average cost across all units held, so each issue carries that blended rate. Neither tracks the physical goods; both are accounting assumptions about cost flow.

An Indian business meets this choice when it sets its inventory policy under AS 2 or Ind AS 2, both of which permit FIFO and Weighted Average but prohibit LIFO. In a period of rising material prices, FIFO reports a higher closing stock and profit, while Weighted Average smooths the effect. The chosen method must be applied consistently, because switching it changes profit and invites both audit and tax scrutiny.

Key terms

Why FIFO vs Weighted Average Cost Matters

The method chosen changes the numbers, not just the paperwork:

  • Different reported profit — With prices rising, FIFO shows higher profit than Weighted Average from the same purchases, changing tax payable.
  • Different closing stock value — The balance-sheet inventory figure shifts with the method, affecting current assets and ratios lenders watch.
  • Consistency requirement — AS 2 requires consistent application; an unjustified switch is an accounting-policy change needing disclosure and scrutiny.
  • Tax exposure on method change — Changing method to lower profit can be challenged by the assessing officer as a device to defer tax.
  • Comparability with peers — Two firms on different methods are not directly comparable, so analysts must adjust before benchmarking.

How FIFO vs Weighted Average Cost Works - Step by Step

Each method assigns cost to issues and closing stock differently:

  1. 1Record purchases at cost

    Every receipt is logged with its quantity and rate — the stock ledger that both methods read from.

  2. 2Choose the cost formula

    The inventory policy fixes FIFO or Weighted Average, applied consistently across the period.

  3. 3Value each issue

    FIFO charges the oldest rate to each sale; Weighted Average charges the running average rate.

  4. 4Recompute the average (WAC only)

    Under Weighted Average, a fresh average is struck after each purchase, updating the issue rate.

  5. 5Value closing stock

    Remaining units are valued at recent cost (FIFO) or the final average (WAC), flowing to the balance sheet.

How to Calculate FIFO vs Weighted Average Cost

Weighted average cost per unit = Total cost of units available ÷ Total units available
InputWhere it comes fromSample value (INR)
Opening + purchases (cost)Stock ledger2,20,000
Opening + purchases (units)Stock ledger1,000 units
Units issued / soldSales / production records600 units

Weighted average = 2,20,000 ÷ 1,000 = ₹220 per unit, so 600 units issued cost ₹1,32,000 and 400 units close at ₹88,000. Under FIFO, the same issues would be priced at the earliest purchase rates instead.

FIFO vs Weighted Average Cost: A Practical Example

ParticularsAmount (INR)Treatment
Opening 400 units @ ₹20080,000In stock ledger
Purchase 600 units @ ₹233.331,40,000In stock ledger
Issue 600 units - FIFO (400@200 + 200@233.33)1,26,667COGS under FIFO
Issue 600 units - Weighted Average (@₹220)1,32,000COGS under WAC
Closing stock difference (FIFO vs WAC)5,333Higher profit under FIFO

A Delhi electronics trader holds 400 units at ₹200 and buys 600 more at ₹233.33. Selling 600 units, FIFO charges ₹1,26,667 to cost of goods sold while Weighted Average charges ₹1,32,000. FIFO leaves a higher closing stock and about ₹5,333 more profit for the period — the same goods, a different number, driven only by the cost formula chosen.

!
Common error

Switching method to flatter profit: Changing from Weighted Average to FIFO to lift profit without cause is a policy change that draws tax and audit challenge → keep the method consistent and disclose any genuine change.

Common Mistakes With FIFO vs Weighted Average Cost

Inventory costing errors usually trace back to method discipline:

  • Switching method to flatter profit — Changing from Weighted Average to FIFO to lift profit without cause is a policy change that draws tax and audit challenge → keep the method consistent and disclose any genuine change.
  • Using LIFO — Applying last-in-first-out is not permitted under AS 2 or Ind AS 2 → use FIFO or Weighted Average only.
  • Not updating the average — Failing to recompute the weighted average after each purchase issues stock at a stale rate → recalculate on every receipt.
  • Mixing methods across items — Costing similar inventory on different formulas breaks comparability → apply one formula to items of similar nature and use.
Quick summary

FIFO vs Weighted Average Cost is the choice between two allowed ways of valuing inventory: FIFO assumes the oldest stock is sold first, while Weighted Average pools all units at a blended cost. The choice sits in the inventory valuation policy behind the balance sheet. It matters because, when prices move, the two methods give different closing stock, cost of goods sold and reported profit from the same purchases.

Need help with FIFO vs Weighted Average Cost?

FIFO vs Weighted Average Cost sits inside your day-to-day books. Patron's CA-led team keeps them accurate, compliant and audit-ready.

How is the weighted average cost per unit calculated?

Divide the total cost of goods available by the total units available. Opening stock of 100 units at Rs 50 plus a purchase of 300 units at Rs 60 gives Rs 23,000 for 400 units, a weighted average of Rs 57.50 per unit. Under FIFO the first 100 units issued would instead be charged out at Rs 50 each.

What is weighted average cost vs FIFO vs LIFO?

FIFO charges out the oldest cost first, weighted average blends every cost into one rate, and LIFO charges out the newest cost first. When prices are rising, FIFO reports the lowest cost of goods sold and the highest closing stock, weighted average sits between the two, and LIFO the opposite. LIFO is not permitted in India.

Which inventory cost formula is allowed under AS 2 in India?

AS 2 and Ind AS 2 permit only FIFO or weighted average cost for interchangeable items, and LIFO is not allowed. The formula chosen must be applied consistently to all inventories of a similar nature. Closing stock is still carried at the lower of cost and net realisable value, so the formula never overrides a writedown to realisable value.

Reviewed by the CA & CS Team, Patron Accounting LLP
ICAI & ICSI registered  ·  Reviewed by CA Sundram Gupta (FCA)  ·  Last reviewed 22 Jul 2026  ·  Next review 22 Jan 2027
Official sources: ICAIMCA

Applicable framework: AS 2 / Ind AS 2 (inventory valuation; FIFO and Weighted Average permitted, LIFO prohibited). For general information only, not professional advice. Verify the current position for your entity before acting.