FEFO Explained: How Pharmacies Stop Losing Money to Expired Medicines (2026)
FEFO Explained: How Pharmacies Stop Losing Money to Expired Medicines (2026)
Quick answer: FEFO (First-Expiry-First-Out) means the batch closest to its expiry date is always dispensed first โ regardless of when you purchased it. It differs from FIFO, which sells the oldest purchase first; a newer purchase can carry an earlier expiry, and FIFO would sell the wrong batch. For a typical medical store, disciplined FEFO plus expiry alerts cuts expiry write-offs dramatically โ and since selling an expired medicine can cost you your drug licence, FEFO is compliance, not just economics. The practical setup: record batch + expiry at purchase, dispense by nearest expiry at billing, and act on alerts at 90/60/30/7 days.
FEFO vs FIFO โ the difference that catches pharmacies out
| FIFO | FEFO | |
|---|---|---|
| Rule | Oldest purchase leaves first | Nearest expiry leaves first |
| Works when | Expiry roughly follows purchase order | Always โ even when a new purchase has an older expiry |
| Fails when | A later purchase carries an earlier expiry (very common with schemes/clearance stock from distributors) | โ |
| Best for | Costing/accounts | Physical dispensing of dated goods |
The trap: distributors often push near-expiry stock at attractive rates. Under FIFO thinking, that "new" purchase sits at the back of the queue โ and expires on your shelf. FEFO puts it at the front, where it can still be sold safely.
What expiry losses actually cost
Work the numbers for a mid-sized medical store doing โน4โ6 lakh/month:
- Even 1% expiry loss โ โน4,000โ6,000/month = โน50,000โ70,000/year โ several times the cost of the systems that prevent it.
- Near-expiry returns to distributors are only accepted within limited windows (commonly 3โ6 months before expiry, varying by company). Miss the window and the loss is fully yours.
- And the non-financial cost: dispensing an expired medicine risks licence action by the Drugs Control Department, not just an unhappy customer.
Running FEFO in practice โ the 4 habits
1. Capture batch + expiry at purchase entry. If expiry isn't recorded when stock arrives, no system downstream can save you. Every strip/bottle entering the store should exist in your records as item โ batch โ expiry โ quantity.
2. Dispense by nearest expiry at the counter. This is where manual FEFO breaks โ a busy counter picks whichever strip is in front. Software that auto-suggests (or auto-selects) the nearest-expiry batch at billing makes FEFO the default rather than a discipline.
3. Act on a 90/60/30/7-day alert ladder.
- 90 days: stop reordering; check distributor return window.
- 60 days: return eligible stock; move the rest to front-of-counter visibility.
- 30 days: discount/substitute actively where appropriate.
- 7 days: final check; quarantine anything unsold at expiry โ never leave it on the sales shelf.
4. Quarantine expired stock immediately. Physically separate, mark, and dispose per rules. An expired strip mixed into a live drawer is how licence trouble happens.
Where software fits
This is one of the clearest cases for pharmacy billing software: Setuverse records batch and expiry at purchase, dispenses FEFO automatically at billing, raises expiry alerts at 7/30/60/90 days, and blocks the sale of expired stock outright โ at โน2,999/year + GST, roughly one month's expiry loss for most stores. Grocery and kirana stores carrying dated FMCG benefit from the same logic.
FAQ
Is FEFO legally mandatory for pharmacies? The law prohibits selling expired medicines; FEFO is the operating practice that makes that prohibition workable day-to-day. Inspectors expect to see batch/expiry control in any case.
Can I run FEFO with paper registers? For a very small counter, barely โ it collapses with volume because every sale requires checking expiry across batches. Software makes it automatic.
What do I do with expired stock? Quarantine it away from saleable stock, record it, and return/dispose according to your distributor agreements and local rules. Keep the paper trail.
Does FEFO change my accounting? No โ FEFO governs physical flow. Your books can run FIFO or weighted average (see our FIFO vs LIFO guide).
Last updated: July 2026. See Setuverse Pharmacy Billing Software โ FEFO dispensing, expiry alerts, expired-sale blocking โ or view pricing.
Related Articles
How to Open a Medical Store in India (2026): Investment, Margins & Setup
The business side of opening a pharmacy โ investment breakdown, realistic margins, location strategy, distributor setup and the daily operations that decide profitability.
FIFO vs LIFO vs Weighted Average: Which Inventory Method for Indian Retail? (2026)
Plain-language guide to inventory costing for shops โ how FIFO, LIFO and weighted average change your profit figure, what Indian accounting standards allow, and when FEFO matters.