Pharmacy Stock Expiry Audit
A pharmacy stock expiry audit is the periodic check of a pharmacy's inventory for expired and near-expiry medicines, so they can be written down, returned or destroyed and removed from saleable stock. It appears in the books as an inventory write-down and, where stock is destroyed, a GST input-credit reversal. It matters because carrying expired drugs overstates stock value and breaches drug-safety rules.
What Is Pharmacy Stock Expiry Audit?
Medicines carry an expiry date, after which they cannot legally be sold and have no value. A pharmacy stock expiry audit systematically reviews batches by expiry date, flags what has expired or is close to it, and ensures those items are pulled from the shelf, valued correctly and disposed of or returned to the supplier under the agreed return policy.
An Indian hospital pharmacy or retail chemist meets this at every physical stock count and month-end close. Expired stock has to be written down to nil in the books under AS 2, which values inventory at the lower of cost and net realisable value. Where expired goods are destroyed rather than returned, the GST input tax credit originally claimed on them must be reversed under Section 17(5)(h) of the CGST Act — so the audit is both an accounting and a GST discipline, not just a housekeeping task.
Key terms
- Online Travel Agency (OTA) Deductions — Intermediary deductions in hospitality, a separate sector.
- Food Cost Variance Percentage — A restaurant cost-control metric.
- Room Night Occupancy Yield — A hotel performance metric, unrelated to pharmacy stock.
How Pharmacy Stock Expiry Audit Works
Expired stock moves from shelf to written-off through a controlled path:
- 1Extract the batch-expiry report
The pharmacy software produces a report of stock by batch and expiry date — the source artefact for the audit.
- 2Physically verify flagged batches
The pharmacist and auditor check flagged batches on the shelf against the report and quarantine expired items.
- 3Decide return or destroy
Items within the supplier's return window are booked for return; the rest are marked for destruction.
- 4Write down in the books
Expired stock is written down to nil under AS 2, hitting the profit and loss account as an inventory loss.
- 5Reverse GST and document destruction
Where stock is destroyed, the input credit is reversed under Section 17(5)(h) and a destruction record is kept for drug-safety and audit.
Where Pharmacy Stock Expiry Audit Applies — Hospitals and Clinics
Expiry control matters wherever medicines are stocked in volume:
- Hospital in-house pharmacies — Large drug inventories across wards and stores need routine expiry sweeps to avoid dead stock.
- Retail chemist chains — Multi-store chemists must reconcile expiry across outlets and manage supplier returns centrally.
- Cold-chain and vaccine stock — Temperature-sensitive items expire fast and need tight batch tracking.
- Near-expiry FEFO management — Pharmacies using first-expiry-first-out dispensing catch stock before it expires.
- Supplier return windows — Providers with buy-back or return terms must claim within the window to recover value.
See also: Healthcare Accounting Services Inventory Accounting & Costing
Statutory Position on Pharmacy Stock Expiry Audit
Expired pharmacy stock has to be valued at the lower of cost and net realisable value under AS 2 (Valuation of Inventories), which for expired medicines means writing them down to nil. Where the expired goods are destroyed rather than returned, Section 17(5)(h) of the CGST Act 2017 blocks the input tax credit — any ITC earlier claimed on those goods must be reversed in the GST return for the period of destruction. Physical destruction of expired drugs must also follow the disposal requirements under the Drugs and Cosmetics Act 1940 and its Rules, with records retained.
- Inventory valuation — AS 2 — write expired stock down to nil (lower of cost and NRV). Law stated as at 22 July 2026.
- GST on destroyed stock — Section 17(5)(h), CGST Act — reverse the input credit on goods destroyed.
- Drug disposal — Destruction per the Drugs and Cosmetics Act 1940 / Rules 1945, with documentation.
- Return route — Stock returned to supplier within the return window is credited, not written off.
Pharmacy Stock Expiry Audit: A Practical Example
| Particulars | Amount (INR) | Treatment |
|---|---|---|
| Expired stock identified at audit | 1,80,000 | Removed from saleable inventory |
| Returnable to supplier | 1,10,000 | Booked as supplier return / credit |
| To be destroyed | 70,000 | Written down to nil under AS 2 |
| GST input credit on destroyed stock (12%) | 8,400 | Reversed under Section 17(5)(h) |
| Net loss to P&L | 70,000 | Plus ITC reversal impact |
A Kochi hospital pharmacy's quarterly expiry audit finds ₹1,80,000 of expired medicines. ₹1,10,000 falls within suppliers' return windows and is sent back for credit; the remaining ₹70,000 must be destroyed. That ₹70,000 is written down to nil under AS 2, and the ₹8,400 of GST input credit claimed on it is reversed under Section 17(5)(h). Destruction is documented for drug-safety records — turning a shelf clean-up into a clean set of books.
No batch-wise expiry tracking: Managing stock only by item, not batch, hides which lots are expiring → track expiry at batch level and dispense first-expiry-first-out.
Common Mistakes With Pharmacy Stock Expiry Audit
Expiry audits fail when stock is not tracked by batch or GST is forgotten:
- No batch-wise expiry tracking — Managing stock only by item, not batch, hides which lots are expiring → track expiry at batch level and dispense first-expiry-first-out.
- Carrying expired stock at cost — Leaving expired items at full value overstates inventory and profit → write them down to nil under AS 2.
- Forgetting the ITC reversal — Destroying stock without reversing GST credit understates GST liability → reverse the credit under Section 17(5)(h).
- Missing supplier return windows — Failing to return near-expiry stock in time forfeits recoverable value → track and claim returns before the window closes.
- No destruction record — Destroying drugs without documentation breaches drug-safety rules → keep destruction records per the Drugs and Cosmetics Rules.
A pharmacy stock expiry audit is the periodic check of a pharmacy's inventory for expired and near-expiry medicines, so they can be written down, returned or destroyed and removed from saleable stock. It appears in the books as an inventory write-down and, where stock is destroyed, a GST input-credit reversal. It matters because carrying expired drugs overstates stock value and breaches drug-safety rules.
Need help with Pharmacy Stock Expiry Audit?
Pharmacy Stock Expiry Audit sits inside your day-to-day books. Patron's CA-led team keeps them accurate, compliant and audit-ready.
Applicable framework: AS 2 (Valuation of Inventories); CGST Act 2017 (Section 17(5)(h)); Drugs and Cosmetics Act 1940. For general information only, not professional advice. Verify the current position for your entity before acting.
