FIFO vs LIFO vs Weighted Average: Which Inventory Method for Indian Retail? (2026)
FIFO vs LIFO vs Weighted Average: Which Inventory Method for Indian Retail? (2026)
Quick answer: For most Indian retail shops, use FIFO (first-in-first-out) โ it matches how physical stock should actually move, is accepted by Indian accounting standards, and gives a realistic profit figure. Weighted average is the practical alternative when you buy the same item at many prices (common for kirana loose goods). LIFO is not permitted for financial reporting under Indian accounting standards (AS-2/Ind AS 2), so treat it as an internal-analysis tool at most. And if you sell anything with an expiry date โ food, medicines, cosmetics โ the physical rule is FEFO (first-expiry-first-out), regardless of costing method.
Inventory costing sounds like an accountant's problem until you realise: the method you pick changes your reported profit โ and in a rising-price environment, the difference is real money.
The three methods in one example
You bought sugar three times: 50 kg @ โน40, then 50 kg @ โน42, then 50 kg @ โน45. You sell 60 kg at โน50/kg (revenue โน3,000). What did those 60 kg cost?
| Method | Cost of 60 kg sold | Reported gross profit |
|---|---|---|
| FIFO (oldest cost first) | 50รโน40 + 10รโน42 = โน2,420 | โน580 |
| Weighted average (avg โน42.33) | 60รโน42.33 = โน2,540 | โน460 |
| LIFO (newest cost first) | 50รโน45 + 10รโน42 = โน2,670 | โน330 |
Same shop, same sale โ up to โน250 difference in profit on one item. Multiply across a full store and the method genuinely matters for your P&L, taxes and pricing decisions.
What each method is good for
FIFO โ the default for shops.
- Mirrors correct physical rotation (old stock sells first โ less expiry loss).
- Accepted under AS-2/Ind AS 2 for financial reporting.
- In inflationary times shows higher profit (older, cheaper costs) โ good for a true picture, slightly higher tax.
Weighted average โ the practical choice for loose/blended goods.
- One average rate per item; no batch juggling.
- Ideal for kirana loose goods (grains, pulses, oil) where purchases at different rates get mixed in the same bin.
- Also permitted under Indian accounting standards.
LIFO โ know it, don't report with it.
- Not permitted for financial statements under AS-2/Ind AS 2.
- Some businesses use it internally to see "what would replacing this stock cost me today" โ useful for pricing in fast-inflation categories, but keep your books on FIFO or weighted average.
FEFO โ the physical rule that overrides everything. If products carry expiry dates (food, medicine, cosmetics, agri-chemicals), your physical dispatch rule must be first-expiry-first-out even while your costing stays FIFO/weighted average. A pharmacy that ignores FEFO doesn't have an accounting problem โ it has a licence problem.
Choosing for your shop type
| Shop type | Costing method | Physical rotation |
|---|---|---|
| Kirana / grocery | Weighted average (loose) + FIFO (packaged) | FEFO for dated items |
| Pharmacy | FIFO | FEFO โ mandatory practice |
| Electronics / mobile | FIFO (serial-tracked, each unit has its own cost) | n/a โ unit-level |
| Garments | FIFO or weighted average | Season-first rotation |
| Restaurant / cafe ingredients | FIFO | FEFO for perishables |
Why do this in software, not in your head
Manual costing collapses the moment you have two purchase rates for one item โ which is week one for most shops. Billing software applies the method automatically on every sale: Setuverse supports FIFO, LIFO and weighted-average costing with batch-level tracking, plus FEFO dispensing with expiry alerts for pharmacies and kirana stores โ so your margins per item are real numbers, not estimates, at โน2,999/year + GST.
FAQ
Which inventory method is best for a small shop in India? FIFO for most; weighted average if you sell loose goods bought at many rates. Both are permitted by Indian accounting standards.
Is LIFO allowed in India? Not for financial reporting โ AS-2/Ind AS 2 exclude it. Use it only as an internal what-if view, if at all.
Does the method change my tax? It changes reported profit in a period (see the sugar example), which affects tax timing. Over the item's full life the totals converge โ but consistency matters, so pick one method and stick to it.
What's the difference between FIFO and FEFO? FIFO is about cost flow (oldest purchase cost first). FEFO is about physical flow (nearest expiry leaves first). Expiry-dated stock needs FEFO physically even when books run FIFO.
Last updated: July 2026. This article is general guidance, not accounting advice โ confirm treatment with your CA. See Setuverse Retail Billing Software or view pricing.
Related Articles
Agri-Input Dealer Licences in India (2026): Seed, Fertilizer & Pesticide Guide
The three licences every agri-input shop needs โ seed, fertilizer and insecticide licences โ plus qualification rules, costs, timelines and the records inspectors check.
Bar Licence Cost in India (2026): State-Wise Guide for Restaurants & Pubs
What a liquor licence really costs across Indian states, the licence types (FL-3, FL-4 and equivalents), documents and timelines โ and why the annual fee is only half the story.