Indian pharma manufacturers absorb 4-6% of secondary sales as expiry returns split between saleable (near-expiry repricing) and non-saleable (CDSCO-witnessed destruction under Schedule M GMP), each driving a different Section 34 CGST credit note timing, a different Rule 42 ITC reversal calculation, and a different Ind AS 36 impairment provision — with the Section 393 TDS overlay on every destruction-service invoice — across thousands of batches and dozens of stockists per month.
Reconcile every return goods receipt at batch level against the original sales invoice, classify into saleable or non-saleable based on residual shelf life and CDSCO destruction trigger, issue the Section 34 credit note inside the 30-November-of-following-FY window for saleable returns reducing output GST, compute Rule 42 proportionate ITC reversal on consumed BoM inputs for destroyed batches reported in GSTR-3B Table 4(B)(2) in the destruction month, layer Ind AS 36 impairment progressively at 12/6/3 months from expiry against carrying inventory value, and deduct Section 393(1)(a) code 1001/1002 TDS on destruction-service vendor payments.
Batch master with manufacturing date, stamped expiry, original invoice reference and stockist code; return-goods-receipt taxonomy splitting saleable vs non-saleable with residual-shelf-life threshold; Section 34 credit note tracker with original-FY-plus-November-30 deadline alarm; Rule 42 reversal calculator using standard BoM cost × destroyed pack count × weighted input tax rate; Ind AS 36 provision matrix at 12/6/3 month bands; CDSCO destruction certificate register keyed by batch number; Section 393 vendor rate matrix with code 1001/1002 default for destruction agencies.
A monthly closed view per batch showing return quantity received, saleable-versus-non-saleable split, Section 34 credit note status (issued, reported in GSTR-1, deadline-clock), Rule 42 ITC reversal amount and GSTR-3B reporting line, Ind AS 36 provision booked by ageing band, CDSCO destruction certificate captured, and the Section 393 TDS challan tied to the destruction-vendor invoice by code 1001 or 1002.
A Tier 1 Indian pharma manufacturer closes May books and pulls the expiry returns ledger: of ₹780 crore in secondary sales billed over the trailing 12 months, ₹38 crore came back as expiry returns — 4.9% of secondary, split roughly ₹24 crore saleable and ₹14 crore non-saleable. The numbers track the long-run band for any pharma expiry returns reconciliation India operation that pulls stock six months ahead of stamped expiry and routes non-saleable batches into CDSCO-witnessed destruction. Each return triggers three downstream entries — Section 34 CGST credit note, Rule 42 ITC reversal, Ind AS 36 impairment — on independent timelines, plus the Section 393 TDS overlay on the destruction agency invoice.
Quick reference
| Item | Value |
|---|---|
| Typical expiry return rate (% of secondary sales) | 4% to 6% across formulations |
| Pre-expiry pull-back window | Six months before stamped expiry (industry norm) |
| Saleable vs non-saleable split | Roughly 60:40 by value at a multi-formulation house |
| Section 34 CGST credit note deadline | 30 November of FY following original supply, or annual return filing date (earlier) |
| Rule 42 ITC reversal trigger | Section 17(5)(h) — destruction or write-off of goods |
| Ind AS 36 impairment bands | 12 months: 25% · 6 months: 50-75% · 3 months: 100% (unless documented plan) |
| Destruction protocol | CDSCO-witnessed, Schedule M GMP |
| Key TDS codes | 1001 (Section 393(1)(a) general contractor), 1002 (specified work-contract) |
The expiry returns channel
Indian pharma manufacturers sell into a multi-tier secondary channel: CFA (carrying and forwarding agent) → stockist (typically 4,000-9,000 across a national footprint) → retailer. The standard commercial convention is that stockists are entitled to return unsold stock starting six months before stamped expiry, against a commercial credit note at original invoice price. Some houses run the pull-back at four months for slow-moving SKUs and at eight months for chronic-disease portfolios — the trigger is set by SKU policy in the stockist agreement, not by GST law.
What lands at the returns warehouse is a heterogeneous pile: cartons of full strips with adequate residual life, cartons with crushed primary packaging, partial strips with broken blister seals, batches recalled due to a CDSCO field alert, and stock that has already crossed the stamped expiry because the stockist held it past the pull-back window. The reconciliation system must classify each return goods receipt (RGR) at batch level into one of two paths and route the downstream entries accordingly.
See Pharma distributor and stockist reconciliation in India for the upstream channel-credit and rate-difference reconciliation that feeds the same stockist ledger.
The two paths — saleable vs non-saleable
Saleable returns
Stock with adequate residual shelf life — typically more than 90-120 days at receipt — and intact primary packaging is bin-located in a near-expiry warehouse, repriced (institutional supply, government tender, export to less-regulated markets, or charitable distribution under the company’s CSR policy), and re-shipped. The accounting flow is:
- Commercial credit note to the stockist at original invoice price reducing AR
- Stock taken back into a “near-expiry” inventory bucket at standard cost
- Section 34 CGST credit note issued inside the deadline window — reduces output tax liability when reported in GSTR-1
- Repricing entry on outward redistribution at the discounted price with output GST on the new invoice
- No Rule 42 ITC reversal — the underlying inputs are still being consumed by saleable stock
Non-saleable returns
Stock with inadequate residual shelf life, damaged packaging, expired beyond stamped date, or batches under recall is segregated into a destruction holding warehouse with quarantine labelling. CDSCO-witnessed destruction events are scheduled monthly or quarterly depending on volume — the destruction agency hauls the stock to a Common Bio-Medical Waste Treatment Facility (CBWTF) under Schedule M GMP protocol and issues a destruction certificate signed by the CDSCO drug inspector or the state Food and Drug Administration officer. The accounting flow is:
- Commercial credit note to the stockist at original invoice price (same as saleable path)
- Section 34 CGST credit note issued inside the deadline window — reduces output tax liability
- Rule 42 ITC reversal on the proportionate input tax credit attributable to BoM inputs consumed in producing the destroyed batches — reported in GSTR-3B Table 4(B)(2) in the destruction month
- Ind AS 36 impairment already booked progressively against carrying inventory value at the 12/6/3-month-from-expiry bands — the destruction event closes the impairment by writing the asset out entirely
- Destruction agency invoice carries Section 393(1)(a) TDS at code 1001 or 1002 depending on contractual framing
For the related output-side reconciliation when an inverted-duty refund claim is filed on a pharma BoM, see Pharma GST refund inverted-duty structure (Rule 89(5)).
The Section 34 credit note window
Section 34 of the CGST Act is unambiguous: a credit note may reduce output tax liability only if it is issued and reported in GSTR-1 by 30 November of the financial year following the year of the original supply, or by the date of filing the annual return for that year, whichever is earlier. For an expiry return chain this maps as follows:
| Original supply month | Earliest stockist return | Section 34 deadline |
|---|---|---|
| October 2024 (March 2026 expiry, 6-month pull-back) | September 2025 | 30 November 2025 |
| April 2025 (April 2026 expiry, 6-month pull-back) | October 2025 | 30 November 2026 |
| March 2026 (September 2026 expiry, 6-month pull-back) | March 2026 | 30 November 2026 |
Reconciliation must therefore tie the original invoice date to the return goods receipt date to the GSTR-1 reporting cycle and surface any return where the deadline is at risk of being missed. A missed deadline turns the credit note into a commercial discount with no output tax reversal — the GST already paid on the original supply stays paid.
The Rule 42 ITC reversal calculation
Section 17(5)(h) blocks input tax credit on goods destroyed, written off or lost. Rule 42 prescribes the proportionate attribution. For a destroyed pharma batch the calculation is:
- Determine the standard BoM cost per pack of the destroyed SKU
- Determine the weighted average input tax rate on the BoM (API 18%, excipients 12-18%, packaging 12-18%, contract manufacturing services 12%)
- Multiply: number of destroyed packs × standard BoM cost per pack × weighted average input tax rate
- Report the reversal under GSTR-3B Table 4(B)(2) in the month of destruction
A multi-formulation house running monthly destruction events typically reverses ITC of 1.5% to 2.5% of trailing 12-month secondary sales. The reversal is booked against ITC ledger and adds to the cost of destroyed stock for management accounting purposes.
Estimate your exposure
How much ITC are you reversing on destroyed batches?
Plug your annual secondary sales, expected expiry rate, saleable-vs-non-saleable split and weighted BoM input tax into the calculator to size the Rule 42 reversal and the cash impact on next month’s GSTR-3B.
Ind AS 36 impairment provisioning
Ind AS 36 sits on the inventory carrying value, independent of the GST treatment. A pharma manufacturer applying the standard progressive provision booked against slow-moving stock heading toward expiry:
- 12 months from stamped expiry: 25% provision against carrying cost
- 6 months from stamped expiry: 50-75% provision, depending on velocity and redistribution plan
- 3 months from stamped expiry: 100% provision, unless a documented institutional/export redistribution plan is in place
The provision is reversed on actual sale of the stock through a redistribution channel (saleable path) and is closed by the destruction event (non-saleable path). Auditors test the provision against the actual destruction trail twelve months later — the reconciliation system must therefore carry both the provision ledger and the actual destruction trail for at least two financial years.
Section 393 TDS overlay on destruction agencies
Destruction service vendors — CDSCO-approved waste handlers operating CBWTFs — issue monthly or per-event invoices that attract Section 393(1)(a) TDS at code 1001 (general contractor) or code 1002 (specified work-contract) under the Income Tax Act 2025. Rate is 1% for individual/HUF vendors and 2% for company/firm vendors, with the per-transaction threshold of ₹30,000 and the aggregate annual threshold of ₹1 lakh. See Section 393 TDS new Income Tax Act reconciliation and TDS payment codes 1001-1092 India for the full code map.
Cross-era note: destruction invoices and 26AS data raised under the previous Income Tax Act (before 1 April 2026) will continue to carry the legacy Section 194C reference for code 1001/1002 — reconciliation against historical Form 26AS data must keep the legacy section cross-reference live for at least one full tax-year cycle.
Worked example — ₹38 crore annual expiry returns
A mid-size formulation house with ₹780 crore annual secondary sales, 4.9% expiry return rate, and the saleable/non-saleable split running 63:37 by value:
- Saleable returns: ₹24 crore (across ~2,400 batches in trailing 12 months)
- Non-saleable returns: ₹14 crore (across ~1,400 batches)
- Section 34 credit notes issued and reported in GSTR-1: 100% inside deadline window when reconciliation runs monthly; historical miss rate at houses running quarterly reconciliation: 4-7% of return value with permanent output GST loss
- Rule 42 ITC reversal on the ₹14 crore non-saleable: weighted input tax rate 14% on standard BoM cost gives a reversal of approximately ₹1.4 crore reported across the destruction months
- Ind AS 36 progressive provision against trailing slow-moving stock: ₹6-9 crore on the balance sheet at any quarter-end, fluctuating with the SKU velocity mix
- CDSCO destruction events: 4 per year, each running ₹3-4 crore of non-saleable stock at standard cost
- Section 393 TDS on destruction agency invoices: typically ₹40,000-60,000 per event at code 1001/1002
The structured close ties every return to a reason code: matched-to-original-invoice, saleable-redistributed, saleable-pending-redistribution, non-saleable-pending-destruction, non-saleable-destroyed, credit-note-issued, credit-note-deadline-at-risk, Rule-42-reversed, Ind-AS-36-provisioned. Without it the close is a 12-15 day spreadsheet exercise across the GST, inventory and tax teams; with it the close lands inside five working days.
CDSCO destruction protocol
The Central Drugs Standard Control Organization publishes the framework for expired drug disposal — covering segregation, Schedule M GMP conditions during the holding period, the CBWTF route, the witnessed destruction event, and the destruction certificate format. For the current framework see the Central Drugs Standard Control Organization (CDSCO). The destruction certificate is the audit anchor for both the Rule 42 ITC reversal entry and the Ind AS 36 provision closure — reconciliation systems at multi-formulation houses encode the certificate number against the batch master so that the GST, finance and quality functions all draw from the same record.
What automated reconciliation changes
Manual pharma expiry returns reconciliation across the two paths plus the three downstream entries plus the TDS overlay is a 12-15 day month-end exercise at a multi-formulation house — and Section 34 credit note deadline misses do not surface until the GSTR-1 reporting cycle closes. Purpose-built reconciliation software India treats each path as a structured variance stream keyed at batch level, with a deadline clock on every open Section 34 entry and a Rule 42 calculation that runs against the BoM master on every destruction event. TransactIG carries 24+ industry presets, including a pharma configuration that handles saleable-vs-non-saleable classification, the Section 34 deadline tracker, the Rule 42 reversal calculation, the Ind AS 36 provision matrix and the Section 393 deduction map. Customer outcomes include match-rate improvement from 51% to 88%, and AP/AR exception rates moving into the sub-15% band post-implementation. Build is two-to-four weeks on AWS Mumbai (ISO 27001:2022). For the headline GST reconciliation rail across GSTR-1, GSTR-2B and GSTR-3B see GST reconciliation software.
Continue reading in the pharma cluster
- Pharma distributor and stockist reconciliation in India — channel credits, rate differences, primary-vs-secondary
- Pharma GST refund inverted-duty structure (Rule 89(5)) — output-side refund mechanics for formulation manufacturers
- CGHS/ECHS hospital pharma billing reconciliation — institutional channel settlement