Detail img

FIFO vs LIFO vs FEFO: Which Stock Rotation Method, and Why It Matters for Food and Pharma

21 September 2026

FIFO vs LIFO vs FEFO: Which Stock Rotation Method, and Why It Matters for Food and Pharma

A pallet of yoghurt sits at the back of a cold room in Bhiwandi. Fresher stock lands in front of it. Six weeks have passed. Someone finds it during a stock count. Expired. Written off.

That mistake has a name. Poor stock rotation. Three methods exist to stop it. Only one really suits perishables, and plenty of teams still pick the wrong one.

The Three Methods, In Plain Words

Most warehouses in India still run rotation on a clipboard, not on FIFO inventory software. That works until volumes grow. Then the gaps start costing real money.

  • FIFO: First In, First Out: The oldest stock goes out first. Simple, and it suits most goods with a shelf life. It assumes the item that arrived first is also the one that expires first. Usually true. Not always.
  • LIFO: Last In, First Out: The newest stock goes out first. Nobody uses this for food or medicine. It exists mainly as an accounting method and for bulk materials that do not spoil.
  • FEFO: First Expiry, First Out: Stock closest to its expiry date goes out first, no matter when it arrived. This is the only method that matches how perishables actually behave.

Why FEFO Beats FIFO for Perishables

Here is the catch most people miss. Two batches of the same product can arrive on the same day with different expiry dates. FIFO cannot tell them apart. FEFO can.

  • Different suppliers, different dates: A batch from a slower plant may already be three weeks older on arrival than one shipped fresh.
  • Returns and redeliveries: Stock that comes back from a store re-enters the warehouse with a much shorter life left.
  • Temperature history: A pallet that sat on a hot dock loses usable shelf life even if its printed date says otherwise.
  • Channel rules: Big retail chains often reject stock below 70 percent remaining shelf life, so the date decides where a batch can go.

So if FEFO is better, why does anyone still use FIFO? Because FEFO needs batch-level data captured at goods receipt. Without that, it is guesswork.

Where LIFO Actually Fits

LIFO has a narrow place, and food and pharma are not in it. It shows up in bulk piles of sand, coal, or scrap, where the newest layer is simply the easiest to reach.

For anything with a date printed on the pack, LIFO is a compliance risk. Indian food businesses working under FSSAI rules and pharma firms following good distribution practice both need proof that the oldest or nearest-expiry stock moved first.

What India's Numbers Say

The scale of the problem is easy to underestimate. The UNEP Food Waste Index Report 2024 found the world wasted 1.05 billion tonnes of food in 2022, about 19 percent of all food available to consumers, with Indian households averaging roughly 55 kg of food waste per person each year.

Losses start much earlier than the kitchen. A NABCONS study commissioned by the Ministry of Food Processing Industries, covering 2020 to 2022, put post-harvest losses at up to 15.05 percent for guava and between 4.87 and 11.61 percent for vegetables. Poor storage and weak rotation account for a large slice of that.

Capacity is growing, but slowly. As of 30 June 2025, India had 8,815 cold storage facilities with a combined capacity of about 402.18 lakh metric tonnes. The National Centre for Cold-chain Development projects only around 440 LMT by 2031, a compound growth rate near 2.2 percent.

There is a quieter problem too. Pawanexh Kohli, founding CEO of the NCCD, has pointed out that over 90 percent of India's bulk cold storage is tied up in potatoes and chillies.[5] That leaves dairy, pharma and packaged foods competing for a much smaller pool of suitable space.

Rotation Only Works If the Cold Chain Holds

A perfect FEFO rule means nothing if the product warms up in transit. This is where many food supply chain companies in India lose margin without realising it. The date on the pack stays valid. The product does not.

  • Zone accuracy: Dairy needs 2 to 8 degrees. Frozen needs minus 18 or lower. Mixed loads need separated zones, not one average setting.
  • Continuous logging: Temperature must be recorded through storage and transit, not just checked at dispatch.
  • Handover points: The move from cold dock to vehicle is the most common failure point in Indian cold chains.
  • Audit trail: FSSAI and pharma audits ask for records, not assurances. Gaps in the log become findings.

Where a Specialist Partner Changes the Outcome

Most Indian providers sell either storage or software. Very few link the two, so batch dates and temperature logs end up in separate systems that never talk to each other.

AWL India runs cold chain management services with multi-temperature zones, refrigerated vehicles, and IoT-based monitoring, and pairs that with warehouse systems that track stock at batch level from its Gurgaon base and nationwide network.

  • Multi-temperature zones: Chilled, frozen, and controlled ambient areas in the same facility, so mixed portfolios stay compliant.
  • Real-time monitoring: IoT sensors and a GPS temperature dashboard track conditions across storage and transit continuously.
  • Pharma-grade handling: Proven experience with vaccines, biologics, and medical devices where a few degrees destroy potency.
  • Documented compliance: Automated inventory reports and audit-ready records built for FSSAI and good distribution practice checks.

Choosing the Right Method for Your Stock

Ask yourself one question before deciding. Does every unit of this product expire in the same order it arrived? If yes, FIFO is enough. If not, you need FEFO.

Good FIFO inventory software should let you switch between both rules by product category, not force one rule across the whole warehouse. Ambient packaged goods can run FIFO. Dairy, fresh produce, and medicines should run FEFO.

  • Start at receipt: Capture batch number, manufacture date, and expiry date the moment goods enter the gate.
  • Let the system pick: The pick list should name the batch. Operators should never choose by eye.
  • Watch shelf-life percentage: Track remaining life as a share of total life, not just the raw date.
  • Review weekly: Flag any batch below a set threshold early, while it can still be discounted or redirected.

Final Thoughts

FIFO, LIFO, and FEFO are not interchangeable. LIFO belongs to bulk commodities and accounting. FIFO suits steady goods with predictable shelf life. FEFO is the one that protects food and medicine, because it follows the expiry date rather than the arrival date.

The method matters less than the discipline behind it. Batch data at receipt, a system that enforces the pick, and a cold chain that holds all the way to the customer. If you are reviewing your own setup, pairing FIFO inventory software with a partner like AWL India, which runs temperature-controlled storage and batch-level tracking together, removes the guesswork from both sides.

References

[1] United Nations Environment Programme, "Food Waste Index Report 2024: Think Eat Save," unep.org, 2024.

[2] NABARD Consultancy Services (NABCONS), "Study to Determine Post-Harvest Losses of Agri Produce in India," commissioned by the Ministry of Food Processing Industries, mofpi.gov.in, reference period 2020 to 2022.

[3] Press Information Bureau, Government of India, cold storage capacity data as of 30 June 2025, pib.gov.in.

[4] National Centre for Cold-chain Development, Ministry of Agriculture and Farmers Welfare, cold storage capacity assessment, September 2025.

[5] Pawanexh Kohli, founding Chief Executive Officer, National Centre for Cold-chain Development (NCCD), on the composition of India's bulk cold storage capacity.

AWL India

AWL India

Owner