Home › Blog › Expired Medicine Returns — The Credit Note, the Deadline and the Paperwork

Expired Medicine Returns — The Credit Note, the Deadline and the Paperwork

2026-09-07 • 6 min read

Picture a pharmacist counting a box of Pantoprazole 40 mg on the shelf. Expiry: last month. Quantity: 48 strips. Purchase price: ₹18 per strip. That's ₹864 sitting in dead inventory — and the distributor's return window closed 11 days ago. The company's rep might take the stock "as a favour," but no credit note follows. It is a scenario that plays out in pharmacies more often than most owners realize.

Multiply that across six or seven SKUs per quarter — the ones that slipped behind newer stock, the ones nobody flagged — and the loss adds up to a real chunk of your annual inventory value, even though no single batch looks like much on its own. Most of it leaves quietly, without a line item.

That loss does not have to be invisible. But it will stay invisible unless you fix the process that lets expiry stock age past the return window unnoticed.

---

Free tools for Indian pharmacies — check a medicine's Schedule (H1/H/X), look up its HSN code and GST rate, or search more than 2.5 lakh medicines. No signup, no account.

Open the free pharmacy tools →

The Return Window Is Shorter Than You Think — and Distributors Know It

Many distributors in India operate a return window tied to a product's expiry date, and each sets its own. Some companies are more generous for slow-moving categories. The window is usually a term in the distributor's agreement, not something printed on the invoice you file.

Picture a pharmacy owner who assumes a distributor's window is 60 days when it is actually 45 — and misses the cutoff on ₹3,200 worth of a branded antacid. The distributor rep is polite about it. The credit note still doesn't arrive.

What makes this worse is that distributors are not legally obligated to accept returns after their stated window, regardless of what the Drugs and Cosmetics Act says about your obligation to not sell expired medicine. You must pull the stock. Whether you recover money for it is a commercial negotiation, and late claimants negotiate from a weak position.

A pharmacy with hundreds of active SKUs tracking these windows manually, across a dozen or more distributors, is running a process that fails by design.

---

The Credit Note Arrives — But the GST Calculation Is Wrong

When a credit note does arrive, it should reverse the original GST paid on the purchase. For most medicines, that means GST at 5 percent under HSN 3004 (the heading that covers most finished pharmaceutical formulations). That has been the rate since 22 September 2025, after the 56th GST Council withdrew the old slab above it. For a purchase invoiced before then, the credit note follows the rate on that original invoice. Verify current applicability with your CA.

Here is where pharmacies lose money a second time: if the credit note is issued in a different GSTIN period than the original purchase, or if the batch number on the return claim does not match the original purchase invoice exactly, your input tax credit reversal can be questioned during a scrutiny notice. Many pharmacies absorb the discrepancy and move on. It shows up as a rounding error in the books. Over a year, it is not a rounding error.

The correct process requires the credit note to carry the original invoice number, the batch number, the HSN code, and the exact quantity returned. Most distributors issue these correctly when the claim is filed in time and with complete documentation. The documentation burden falls on you.

---

The Schedule H Register Adds Another Layer of Paperwork You Cannot Skip

Schedule H and H1 medicines — those requiring a prescription — must have every supply recorded under Rule 65 of the Drugs and Cosmetics Rules, with the batch number and expiry, and Schedule H1 supplies also go in a separate register kept for three years. Selling a Schedule H1 drug without a prescription is punishable under Section 27(d) of the Drugs and Cosmetics Act, 1940, with imprisonment of one to two years and a fine of not less than ₹20,000.

When you return a Schedule H or H1 batch to the distributor, that movement must be reflected correctly in your records. An expired batch that leaves your pharmacy is not simply disposed of — it is a stock movement that has regulatory standing. If a drug inspector visits and finds a batch number in your purchase register that does not appear in either your current stock or your outward return records, you have an explanation problem.

Pharmacies that maintain these records in a paper register or an unlinked spreadsheet often find that batch numbers from returns are never reconciled back to the original purchase entry. The register looks complete. It is not.

---

What Expiry Returns Look Like When the Process Actually Works

Here is what the same pharmacy scenario looks like when expiry is tracked at the batch level from the day stock enters the building.

Without batch-level trackingWith batch-level tracking
Expiry noticed when physically countingAlert arrives well before the expiry date
Distributor return window already closedReturn claim filed within window
Credit note denied or discountedFull credit note received, GST matched
Batch not reconciled in your recordsReturn recorded against the batch
Loss: ₹864 absorbedRecovery: ₹864 credited

The difference is not effort. The pharmacist in both scenarios is doing the same job. The difference is whether the system tells them what is about to expire before it is too late to act, or after.

This is a data problem. Every purchase invoice carries a batch number and an expiry date. That data exists the moment the stock arrives. A system that captures it and surfaces it well before expiry gives the pharmacist the window they need. A system that does not — or that stores it in a format nobody checks — silently converts that data into a future write-off.

---

How Nesayo Handles This Before the Shutter Opens

Nesayo's Expiry Guard agent — one of five AI agents on the AI Employee plan — checks every batch in stock against its expiry date every six hours and sorts what is coming up into 30, 60 and 90-day groups, with a discount or return suggestion for each. Each morning, the Morning Briefing agent puts that list in front of the pharmacist before the shop opens: which batches, how many units, and when they expire.

Expiry Guard does not know each distributor's return window, so the pharmacist still matches the list against those terms — but the list is there in time, not discovered at a shelf count. Nothing is sent or changed until the pharmacist approves it.

At billing, Nesayo applies FEFO (First Expiry First Out) batch selection automatically, so newer stock does not cover older stock and push it past the return window. A batch whose expiry month has passed is refused at billing — a pack printed EXP 08/2026 stays sellable through 31 August 2026. Schedule H1 sales are logged at billing with the batch sold (the pharmacist adds the prescriber's address), so the H1 record follows each batch.

Because Nesayo's billing is free forever (as of September 2026; current pricing always at nesayo.com/pricing), every pharmacy using it — whether on the free plan or on a paid plan starting at ₹399 per month (as of September 2026) — gets FEFO batch tracking, expiry alerts and a catalogue of more than 2.5 lakh medicines as standard. The Expiry Guard agent and Morning Briefing are part of the AI Employee plan at ₹999 per month (as of September 2026; verify current pricing at nesayo.com/pricing). For a pharmacy recovering money that would otherwise have been quietly written off as expired stock, the arithmetic is not complicated.

On the AI Employee plan, Tally users can export sales and purchase vouchers from Nesayo, so the accountant is not re-entering them; credit notes are still recorded in your accounts as usual.

---

The Choice Is Straightforward — and So Is the Cost of Waiting

Every month you run without batch-level expiry tracking is another month where some SKU is aging past its return window unnoticed. The distributor will not call to remind you. The credit note will not arrive on its own. The Schedule H register will not reconcile itself.

The pharmacies that fix this in September recover money in October. The ones that put it off until "after Diwali" miss another quarter of return windows and file one more year of taxes with unrecovered input credit sitting in expired stock.

Spend 2 minutes at nesayo.com/demo — a sample pharmacy is pre-loaded, no signup required. You will see what an expiry queue looks like when every batch is tracked from the day it enters the building.

---

FAQ

What is the typical expiry return window for distributors in India?

Many distributors set a return window measured in weeks or months around the printed expiry date, but the exact window is a commercial term set by each company — not a statutory minimum. Some manufacturers allow 6-month pre-expiry returns for slow-moving categories. Always confirm the specific window in writing with each of your distributors, as missing it by even one day is typically sufficient grounds for a distributor to decline the credit note.

Can a pharmacy claim GST input credit reversal on expired medicines returned to the distributor?

Yes, when the distributor issues a valid credit note against the original tax invoice, you can adjust the input tax credit accordingly. The credit note must reference the original invoice number, batch number, HSN code (typically HSN 3004 for finished pharmaceuticals), and quantity. If the credit note is issued in a later GSTIN return period, the adjustment must be made in that period. Consult your CA for the correct GSTR entries in your specific situation.

Why do expiry return claims get rejected by distributors?

The most common reasons are: the claim was filed after the company's return window closed, the batch number on the return form does not match the purchase invoice, the quantity claimed exceeds what is verifiable from your purchase records, or the stock was not stored under the required conditions per the product label. Filing within the window with complete documentation — batch number, invoice reference, quantity, and condition — significantly reduces rejection rates.

Is FEFO a legal requirement for Indian retail pharmacies?

FEFO (First Expiry First Out) is not explicitly mandated by name in the Drugs and Cosmetics Act for retail pharmacy dispensing, but the Act does prohibit selling expired drugs, and FEFO is the simplest way to make sure the earliest-expiring batch is sold before it expires. Many pharmacy chains have adopted it as an internal SOP; verify current requirements with your state licensing authority.

How do I reconcile expired stock returns in the Schedule H register?

The batch leaving your pharmacy as a return should be recorded as an outward movement against the original purchase entry. The entry should carry the batch number, quantity, distributor name, and date of return. Keep it with the records you maintain under Rule 65 of the Drugs and Cosmetics Rules, so it can be produced during a drug inspector's visit. If your current system does not record outward returns against the batch, you will need to enter them yourself.

What documents do I need to file an expiry return claim with a distributor?

Typically: a copy of the original purchase invoice for that batch, the completed return memo or credit request form issued by the company's medical representative, and the physical stock in original packaging with legible batch number and expiry date. Some companies also require a photograph of the stock and a signed acknowledgment from their depot. Keeping purchase invoices indexed by batch number — rather than only by date — makes this retrieval significantly faster.

How does Nesayo help with expiry return tracking specifically?

Nesayo's Expiry Guard agent checks every batch against its expiry date every six hours and sorts what is coming up into 30, 60 and 90-day groups, with a discount or return suggestion, so the batch is in front of you while a return is still possible. It does not know each distributor's return window — you check that against the list. FEFO batch selection at billing sells the earliest-expiring batch first, so newer stock does not bury older batches. Billing is free; the Expiry Guard agent is part of the AI Employee plan (₹999/month as of September 2026 — current pricing at nesayo.com/pricing).

Nesayo runs pharmacy operations while you serve customers

Free billing forever. Full — 5 agents, voice billing in Hindi — is ₹999/month + GST (as of October 2026).

Start free →