← All articles Inventory & Stock

FIFO, LIFO and Weighted Average: Choosing Your Inventory Valuation Method

Which method you value inventory by changes your profit, your tax, and your decision-making. Here is what each method does — and which ones are even legal in India.

When the same item enters your stock at different prices over time, your closing inventory value depends on which units you consider "still here" — the oldest, the newest, or an average. That choice — your inventory valuation method — quietly drives your reported profit, your tax, and the cost figure used in pricing. Here is what each method does and what to choose.

Why this matters at all

If prices never moved, valuation method would not matter. But they do. When you bought 100 units at ₹100 last quarter and 100 more at ₹120 this quarter, the cost of the 100 units you sell next is either ₹100 (FIFO), ₹120 (LIFO), or ₹110 (weighted average) — depending on the method. Cost of goods sold changes, gross profit changes, closing inventory value changes.

Over a quarter or a year, the cumulative effect on profit is significant — especially in an inflationary environment.

The three methods, in one paragraph each

FIFO — First In, First Out. Assumes the oldest units in stock are sold first. Closing inventory is valued at the most recent purchase prices. In rising-price periods, COGS is lower (older, cheaper costs flow out) and reported profit is higher; closing inventory is higher.

LIFO — Last In, First Out. Assumes the newest units are sold first. Closing inventory is valued at the oldest prices. In rising-price periods, COGS is higher (newer, dearer costs flow out) and reported profit is lower; closing inventory is lower.

Weighted Average. A new average cost is computed every time a purchase happens. Both COGS and closing inventory use this evolving average. Smooths the impact of price changes in either direction.

What India allows

This is the crucial constraint for an Indian business: LIFO is not permitted under Indian Accounting Standards. AS-2 (and Ind AS 2) prescribes FIFO or weighted average. You can use either of these; you cannot use LIFO for reported financial statements or tax.

So the practical choice for an Indian business is between FIFO and weighted average (moving average is the most common implementation).

FIFO vs weighted average — when each fits

FIFO fits when:

  • Items have a natural physical first-in-first-out flow (perishables, fashion, dated goods)
  • Cost traceability matters — you want to know exactly which lot a unit came from
  • You hold relatively few SKUs with clear receipt batches

Weighted average fits when:

  • Items are fungible and physical first-in-first-out is impractical (bulk materials, fluids, identical parts)
  • You receive frequent small replenishments and tracking specific lots is admin-heavy
  • You want smoothed cost of goods sold for stable pricing

For most Indian manufacturers and distributors, moving weighted average is the practical default — it is simpler to operate, requires less batch tracking, and gives a smoother cost.

For pharmaceuticals, perishables, and goods with dated batches, FIFO is usually mandated by the nature of the business regardless of the costing method.

Worked example

Beginning stock: nil. Three purchases and one sale:

  • Buy 100 units @ ₹100 (1 Apr)
  • Buy 100 units @ ₹110 (10 Apr)
  • Sell 120 units @ ₹150 (15 Apr)
  • Buy 100 units @ ₹120 (25 Apr)

Closing stock at month-end: 180 units. Revenue: 120 × 150 = ₹18,000.

FIFO:

  • COGS for the sale: 100 @ ₹100 + 20 @ ₹110 = ₹12,200
  • Closing stock: 80 @ ₹110 + 100 @ ₹120 = ₹20,800
  • Gross profit: ₹18,000 − ₹12,200 = ₹5,800

Weighted average (at time of sale):

  • Average cost at sale: (100×100 + 100×110) ÷ 200 = ₹105
  • COGS: 120 × 105 = ₹12,600
  • Closing stock after the 25 Apr buy: 80 @ ₹105 + 100 @ ₹120 = ₹8,400 + ₹12,000 = ₹20,400
  • Gross profit: ₹18,000 − ₹12,600 = ₹5,400

Same physical reality. Different profit and different closing stock. Neither is "wrong" — they just answer different questions about which costs flowed out.

Consistency matters more than the choice

Whichever method you pick, apply it consistently across periods and (where possible) across items. Switching methods to flatter results in one period and then back next year is both bad management practice and likely to invite audit questions.

A genuine change of method is allowed — it needs disclosure in your financial statements, restatement of the comparative period, and a clear business reason. Don't do it casually.

The connection to pricing

The cost number your inventory method gives you is also the number that flows into pricing decisions. Two implications:

  • A falling-price environment with FIFO inflates COGS in the current period (older, dearer costs flowing out) — leading to lower reported margin and potential price cuts that were not actually warranted
  • A rising-price environment with FIFO understates current COGS — leading to over-stated margins and potential under-pricing

Weighted average smooths both. That smoothing is one reason most operations prefer it.

How Booksmor helps

Booksmor uses moving weighted average by default for inventory valuation (the most common Indian practice), with FIFO available where batch-level traceability is required (pharma, perishables, dated goods). Stock value, COGS and per-item average cost are visible in real time as purchases happen. Start a 30-day free trial and run your stock on the right basis from day one.

Ready to simplify your accounting?

Join growing Indian businesses that let Booksmor — and its AI — keep the books. Set up in minutes, free for 30 days.

No credit card needed · Full access · Cancel anytime