The register entry nobody makes — until the inspector asks for it
Every pharmacy owner knows to keep a damage and expiry register. Fewer know what a regulator actually expects to see in it, or at exactly what point an entry should be made.
Consider a scenario where a state drug inspector visits a pharmacy in Chennai during a routine check and asks for the damage and expiry register. The pharmacist produces a notebook with entries from long ago and nothing since. On the shelf, the inspector finds two batches of Schedule H medicines with expired printing dates. There is no written record of when those batches were identified as expired, no batch number, no quantity, and no entry showing they were segregated from saleable stock.
This is the gap that costs pharmacies money — not the expiry itself, but the missing documentation trail. The Drugs and Cosmetics Act, 1940, and the rules framed under it require that expired and damaged stock be identified, recorded, and kept physically separate from saleable stock. The absence of those records is what converts a routine expiry into a compliance problem.
An entry in the damage and expiry register for pharmacy use should include, at minimum:
- Date of identification
- Supplier name and invoice number from which the batch was purchased
- Medicine name, strength and dosage form
- Batch number and printed expiry date
- Quantity (units and packs)
- Reason: expired, physically damaged, slow-moving near expiry, or recalled
- Action taken: returned to distributor, destroyed, or awaiting return
Without those fields filled in on the day you pull the stock — not the day the inspector arrives — the register is a liability, not an asset.
---
The GST problem no one talks about at the counter
The tax angle on expiry and damage losses catches many pharmacy owners off guard.
When stock expires unsold and is written off without a proper return or credit note, the pharmacy must reverse the input tax credit it claimed on those goods.
The GST Council's 56th session withdrew the 12% slab on medicines, and most medicines now fall under HSN 3004 at 5%. That lower rate is good news for margins, but it does not change the obligation to reverse credit on goods that never reached a customer as a taxable supply.
A well-maintained damage and expiry register, with a proper debit note or credit note from your distributor attached to each return entry, is what your CA needs to defend the ITC you have legitimately kept. Without those supporting documents, any credit claimed on expired stock that was written off becomes difficult to justify during scrutiny.
---
The Schedule H1 register is a separate obligation — and the rules are specific
Schedule H1 medicines — which include certain antibiotics and habit-forming drugs — carry their own register requirement that is distinct from a general damage and expiry register.
Rule 65(3)(h) of the Drugs and Cosmetics Rules, 1945, states that the supply of a Schedule H1 drug "shall be recorded in a separate register at the time of the supply giving the name and address of the prescriber, the name of the patient, the name of the drug and the quantity supplied and such records shall be maintained for three years and be open for inspection."
That rule says nothing about damage or expiry entries. But it creates a complication: if a batch of a Schedule H1 medicine expires in your stock, the expired batch's details must be traceable across both registers — the H1 supply register and the damage and expiry register — because an inspector can cross-reference supply volumes against current stock and ask why quantities do not reconcile.
Selling a Schedule H1 drug without a valid prescription is punishable under Section 27(d) of the Drugs and Cosmetics Act, 1940 — imprisonment of one to two years and a fine of not less than ₹20,000. That penalty applies to the sale, not to the record-keeping lapse itself. But an incomplete register makes it harder to demonstrate that every supply was prescription-backed.
---
What pharmacy operations look like when the register is actually working
The difference between a pharmacy with a functional damage and expiry register and one without it is not complexity — it is timing.
Before a working register:
| Situation | What typically happens |
|---|
| A batch crosses its expiry date | Discovered during a random shelf check or inspector visit |
| A damaged consignment arrives | Set aside informally; no dated entry until return is needed |
| Distributor return is attempted | Rejected because batch numbers and purchase invoice are missing |
| GST filing month arrives | CA asks for write-off documentation; pharmacy scrambles for invoices |
After a working register:
| Situation | What happens instead |
|---|
| A batch nears its expiry month | Flagged in advance; return or discount decided before expiry |
| A damaged consignment arrives | Entry made on the same day; claim raised with invoice reference |
| Distributor return is attempted | Raised with the batch number, quantity, date of identification and purchase invoice the distributor asks for |
| GST filing month arrives | CA has supporting documents; ITC reversal is accurate and clean |
The discipline is not difficult. The difficulty is that most pharmacies rely on memory and monthly shelf checks rather than a system that surfaces expiring stock before it becomes expired stock.
---
How Nesayo approaches damage and expiry tracking — a hypothetical walk-through
Picture the morning a batch of a cardiac medicine in your Nagpur store comes close to its printed expiry month. Expiry Guard — one of Nesayo's five AI agents — flags it automatically in the morning briefing, showing the batch number, quantity, and the rupee value at risk. It suggests either initiating a return or applying a discount to move the stock. Nothing changes in your system until you approve an action.
At billing, Nesayo uses FEFO (first expiry, first out) batch selection: the earliest-expiring batch is picked first, which is not always the batch that arrived first. And once a batch's expiry month has passed, Nesayo refuses to bill it; a pack can still be sold in its printed expiry month, and after that it cannot be added to a sale.
See which recorded batches are blocked, with quantities and expiry dates together: open the Shelf step of the sample pharmacy on the Nesayo home page, no account needed.
For Schedule H1 medicines, every sale logs the patient name, prescriber name, medicine name, batch number and quantity at billing. The pharmacist adds the prescriber's address — the one field that needs a human — and the entry is made at the time of the transaction, not reconstructed later.
If you are on the Essential plan or above (₹249/month as of October 2026), you can import your existing stock from a CSV, Excel file, a photo of a distributor bill, or a PDF, so your opening stock is in the system from day one rather than manually keyed in over a week. The Free plan supports manual stock entry and manual billing at no cost, forever.
The Full plan (₹549/month as of October 2026) also includes a Tally export.
None of this replaces the physical register a regulator will want to see on paper. But it means the data that goes into that register — batch numbers, quantities, dates, expiry months — is already in one place, accurate, and available the moment you need to write it down or defend it.
---
The choice in front of you right now
If you do nothing, the pattern is predictable: expired stock accumulates until a shelf check or an inspector visit forces the issue, distributor returns are refused on incomplete paperwork, ITC reversals are estimated rather than documented, and the damage and expiry register continues to be filled in retrospectively rather than in real time.
If you set up a working system — whether on Nesayo or a paper register you commit to filling in daily — the same stock either comes back to your distributor or leaves your shelf at a discount before it becomes worthless, and every entry is there when an inspector asks for it.
Spend 2 minutes on nesayo.com/demo — a sample pharmacy is pre-loaded, no signup required. Look at what an expiry queue looks like, how a batch near its expiry month is flagged, and how an H1 sale is logged at billing. If you are ready to start with your own stock, import it from a CSV, Excel file or a photo of a distributor bill at nesayo.com/setup and start tracking expiries from day one.
---
FAQ
What columns should a damage and expiry register for a pharmacy contain?
At minimum: date of identification, supplier name, original purchase invoice number, medicine name and strength, batch number, printed expiry date, quantity (in units and packs), reason for removal (expired, damaged, recalled), and action taken (returned, destroyed, awaiting return). Some state drug authorities may prescribe a specific format — check with your state licensing authority if you are unsure whether a local template is required.
When exactly should a pharmacy make an entry in the expiry register — on the expiry date or before?
The entry should be made on the day you physically pull the stock from the saleable shelf and segregate it. That is the date that matters for documentation purposes. Waiting for a monthly clean-up, or until an inspector visits, creates a credibility problem because the date of identification and the date of writing may not match.
Can a pharmacy claim GST input tax credit on medicines that expired unsold?
No. Input tax credit on stock that is written off, destroyed or returned without a valid credit note must be reversed. Under GST rules, ITC is available only on goods used in a taxable supply. Expired stock that was never sold does not qualify, and the proportional credit claimed at purchase must be reversed in your return. Verify the exact procedure and applicable rules with your CA, as the mechanics of reversal depend on the return period and the nature of the write-off.
Is FEFO a legal requirement for Indian retail pharmacies?
There is no single central notification that mandates FEFO by name for retail pharmacies in the way GMP guidelines do for manufacturers. However, the broader obligation to ensure that expired stock is not sold, combined with the requirement to keep accurate records, means that selling the batch that expires first is the practical way to stay compliant. Several state licensing authorities and Good Pharmacy Practice guidelines recommend FEFO. Check with your state drug controller's office for any specific local requirements.
What happens if a distributor refuses to take back expired medicines?
Whether and how distributors accept expiry returns is governed by your purchase agreement with them, not by a universal statutory right. A damage and expiry register entry dated before the expiry date, attached to the original invoice, is typically what a distributor needs to process the return. If a return is refused, your CA can advise on whether a write-off is the appropriate accounting treatment.
How long must a pharmacy keep its damage and expiry register?
There is no single statutory period specified for the general damage and expiry register in the Drugs and Cosmetics Rules, 1945. For Schedule H1 medicines, Rule 65(3)(h) states explicitly that supply records "shall be maintained for three years and be open for inspection." As a practical matter, keeping all pharmacy registers — including damage and expiry records — for at least three years aligns your practice with the H1 standard and provides sufficient documentation for GST audits, which can extend up to five years in certain circumstances. Verify with your state drug licensing authority and your CA for any period specified locally.
Does Nesayo print or export the Schedule H1 register for an inspector?
Nesayo logs Schedule H1 sales at the time of billing — patient name, prescriber name, medicine name, batch number and quantity — and the pharmacist adds the prescriber's address. Nesayo's H1 register page lists those entries and can be printed or downloaded as a CSV. Keep whatever register format your state drug licensing authority asks for; the entries come from your billing data.
What is the difference between a damage register and an expiry register in a pharmacy — are they the same document?
They can be maintained as a single combined register (often called the damage and expiry register) with a column for the reason — expired, physically damaged, or both. Keeping them together is common in retail pharmacies because the downstream action (segregation, return, write-off) is the same regardless of the reason. Some pharmacies separate them to make distributor claims easier to manage, since damaged goods and expiry returns may follow different claim procedures with the same supplier. Neither approach is mandated by a specific rule; choose whichever makes your documentation cleaner.