For a pharma distributor, expiry is the loss you don’t see coming. Stock sits in the godown, the dates creep up, and one day a whole batch is worth nothing — a write-off you already paid for, plus a compliance headache if expired medicines aren’t tracked and disposed of properly. Getting batch and expiry management right is the difference between a healthy margin and a slow leak.
Here’s how to keep expiry from quietly eating your business.
Key takeaways
- Expiry is a silent, recurring write-off — and a compliance risk if expired stock isn’t tracked separately.
- FEFO, not FIFO, is the right rule for medicines: dispatch the nearest-expiry stock first.
- Catch near-expiry stock weeks ahead with batch-wise expiry reports, not at month-end stock-take.
- Returning expired medicines is governed by GST (CBIC Circular 72/46/2018) — as a fresh supply or a credit note — and the manufacturer reverses input tax credit when stock is destroyed.
- GST 2.0 (22 Sep 2025) cut most medicines to 5% and many lifesaving drugs to nil — old stock still needs careful handling.
- Batch-level traceability is what makes a recall fast instead of frantic.
Why expiry is a pharma distributor’s biggest hidden loss
Unlike most distribution, every pharma SKU carries a clock. Two cartons of the same product, received three weeks apart, can expire months apart — so the question is never just “how much do I have?” but “how much, of which batch, expiring when?” Lose track of that and near-expiry stock keeps getting buried behind fresher arrivals until it’s too late to move.
And expired medicines aren’t a quiet write-off you can ignore. They have to be segregated, returned or destroyed, and accounted for — including the GST on them, which we’ll come to.
What is FEFO, and why does it beat FIFO for medicines?
FIFO — First-In-First-Out — assumes the oldest stock should leave first. For most goods that’s fine. For medicines it’s wrong, because the order things arrived in doesn’t match the order they expire in. A lot received later can easily carry an earlier expiry date.
FEFO — First-Expiry-First-Out — fixes that: you always dispatch the stock with the nearest expiry date first, whatever its arrival date. The only way to run FEFO reliably is to record the expiry date against every batch at the point you receive it, and let the system pick accordingly — not your packer’s memory.
How do you catch near-expiry stock before it becomes a write-off?
The trick is to see expiry coming early enough to do something about it — return it within the manufacturer’s window, transfer it to a branch that will sell it faster, or push it through a scheme. That means expiry-bucket reports: a live view of what’s expiring in the next 30, 60 and 90 days, batch by batch.
A register or a generic billing app can’t answer “what’s expiring next quarter?” on demand. Batch-and-expiry tracking can — and that early warning is usually worth more than the software costs.
How are returns of expired medicines treated under GST?
When a retailer or wholesaler sends time-expired medicines back up the chain, GST law gives two routes (CBIC Circular No. 72/46/2018-GST):
- As a fresh supply — the returning party raises a tax invoice at the original value, and the manufacturer or wholesaler receiving it claims input tax credit (ITC), subject to the usual Section 16 conditions.
- Against a credit note and delivery challan — the original supplier issues a credit note. If it’s raised by the 30 November following the end of that financial year, the supplier can adjust the GST; after that date the credit note can still be issued, but the tax can’t be reversed.
And when the manufacturer finally destroys the expired stock, it must reverse the ITC attributable to those goods under Section 17(5)(h). So expired medicines carry a tax cost on top of the stock loss — one more reason to stop them expiring in the first place.
Did GST 2.0 change the tax on medicines?
Yes — and it’s recent enough to still matter for your old stock. From 22 September 2025, GST 2.0 reset medicine rates: most drugs dropped from 12% to 5%, a long list of lifesaving, cancer and rare-disease medicines went to nil, and many medical devices fell from 18% to 5%.
For distributors that meant re-pricing SKUs and reconciling stock bought at the old rate against sales at the new one — the same exercise we covered in GST 2.0 for distributors. Clean batch records make it far easier: you can see exactly which stock came in at which rate.
How do you handle a batch recall quickly?
A recall is where batch tracking earns its keep. If a manufacturer recalls batch number ABC123, you need two answers immediately: how much of that batch is still on your shelves, and which customers already received it. With batch and expiry tied to every inward and outward entry, that’s a two-minute lookup. Without it, it’s a manual hunt through invoices — slow, error-prone, and a genuine compliance exposure.
How Myntrix Distribution Management helps
Distribution Management tracks every SKU by batch and expiry from the moment it’s received: FEFO-based picking so the nearest-expiry stock moves first, expiry-bucket reports that flag stock 30/60/90 days out, batch-wise traceability for returns and recalls, and GST-consistent invoices and e-way bills so the paperwork matches the goods. It pairs with our guides on GST 2.0 for distributors and fixing a blocked e-way bill.
If expiry write-offs and batch chaos are eating your margin, join the waitlist or tell us how your distribution runs today and help shape it.
Verified as of June 2026. GST treatment of time-expired drugs follows CBIC Circular No. 72/46/2018-GST (26 October 2018); GST 2.0 medicine rates took effect 22 September 2025. Tax rules and return windows change and vary by product and manufacturer — confirm current procedures with your CA before relying on them.
Frequently asked questions
- How should a pharma distributor manage drug expiry?
- Track every medicine by batch and expiry date, pick on a FEFO basis (nearest expiry leaves first), and run expiry-bucket reports that flag stock 30, 60 and 90 days out so you can sell it, transfer it, or return it before it dies on the shelf. The goal is to act weeks ahead, not discover expired stock at stock-take.
- What is FEFO and why does it matter for medicines?
- FEFO means First-Expiry-First-Out: you dispatch the stock with the nearest expiry date first, regardless of when it arrived. For medicines it beats plain FIFO because two lots of the same product received weeks apart can have very different expiry dates, and what you care about is the date on the pack, not the date it reached your godown.
- How are returns of expired medicines treated under GST?
- CBIC Circular 72/46/2018-GST gives two routes: treat the return as a fresh supply (the returning party raises a tax invoice and the recipient claims input tax credit), or return it against a credit note and delivery challan. And when the manufacturer destroys the expired stock, it must reverse the input tax credit on those goods under Section 17(5)(h).
- Did GST 2.0 change the tax on medicines?
- Yes. From 22 September 2025, GST 2.0 cut most medicines from 12% to 5%, moved a long list of lifesaving, cancer and rare-disease drugs to nil, and dropped many medical devices from 18% to 5%. Distributors had to re-price SKUs and reconcile stock bought at the old rate against sales at the new one.