Expired and damaged stock: reversing the input credit under Section 17(5)(h)

19 August 2026 · Layerdots team
A chemist's counter, where expired batches eventually have to leave the shelf

Every chemist has the carton. The one at the back with the strips and syrups past their expiry date, waiting for someone to decide what happens to them. A kirana store has its own version: the biscuits gone soft, the leaked oil pouch, the bag of atta a rat found first. However it happens, the ending is the same. The goods leave the shop without ever crossing the counter.

Now the part almost nobody explains to a shopkeeper. When you bought that stock you paid GST to your supplier, and you claimed that tax back as input tax credit against the tax on your sales. The claim was legal at the time, because the goods were bought to be sold. The day you write them off, the basis for the claim disappears, and the law wants the credit returned. Skip this and nothing happens immediately. The gap sits inside returns you have already filed, until someone with a departmental login and a reason goes looking.

What Section 17(5)(h) says

Section 17(5) of the CGST Act is the list of things on which input tax credit is blocked. Clause (h) covers the carton: goods lost, stolen, destroyed, written off or disposed of by way of gift or free samples. Credit exists because your purchases feed taxable sales. Goods that meet one of those five fates never feed a sale, so the credit on them was never yours to keep. If you claimed it, and every regular dealer claims it the month the purchase is filed, you reverse it when the write-off happens.

How much? The tax you claimed, worked out batch by batch from the purchase invoices. Take a 12 per cent item: 24 bottles of syrup bought at ₹80 each. Purchase value ₹1,920, GST ₹230.40, claimed as ₹115.20 CGST and ₹115.20 SGST. If all 24 expire unsold, ₹230.40 goes back, same heads, same split. The MRP printed on the bottle plays no part in the sum. You reverse what you claimed, and you claimed tax on your purchase price.

Table 4(B)(1) of GSTR-3B, in the month of the write-off

Where the reversal goes used to be confusing, so CBIC settled it in Circular No. 170/02/2022-GST dated 6 July 2022. Para 4.4 says the reversal of credit that is ineligible under section 17(5) is to be made under Table 4(B) of GSTR-3B, and expressly not under Table 4(D). Within Table 4(B), the circular's procedure puts section 17(5) amounts in 4(B)(1), the bucket for reversals that are absolute and cannot be reclaimed, alongside rules 38, 42 and 43. Table 4(B)(2) is for the other kind, the reversals you can take back later, such as rule 37's 180-day payment rule. A write-off is not that kind. Once reversed, it stays reversed.

Do it in the GSTR-3B for the month of the write-off. There is no cheaper, later slot. If the department treats credit left standing as wrongly availed and utilised, interest follows under section 50(3) at 18 per cent (Notification 09/2022-Central Tax dated 5 July 2022, which substituted 18% for the earlier 24%).

The one-line version for your CA: "We wrote off stock this month; here is the tax on it, head by head. Please reverse it in Table 4(B)(1)." Those two sentences, sent every month there is a write-off, close the whole gap.

Chemists: expiry going back to the stockist is a different transaction

Most medical stores do not destroy expired medicine themselves. It goes back to the stockist, who sends it up towards the manufacturer. CBIC wrote a circular for this flow, Circular No. 72/46/2018-GST dated 26 October 2018. It gives two routes, and your side of the entry depends on which one your stockist uses.

Whoever finally destroys the goods does the section 17(5)(h) reversal at their end; the circular spells that out for the manufacturer in both routes. It also notes the same procedure can apply to goods returned for other reasons, so a kirana sending back a damaged carton sits in the same two routes. Keep the challan and the credit note stapled to your write-off record. When your purchase and return documents disagree with the stockist's, the smaller party rarely wins the argument.

Free samples and buy-one-get-one: the same clause, opposite answers

Section 17(5)(h) also names gifts and free samples, and CBIC clarified the promotional cases in Circular No. 92/11/2019-GST dated 7 March 2019. Goods you give away for nothing, a strip handed to a doctor or a Diwali gift pack for regular customers, are not a supply and carry no tax, but the input credit on them is blocked and must be reversed.

A buy-one-get-one-free offer is the opposite. The circular says it is not a free supply at all but two supplies for a single price. Tax applies on the price charged, and the input credit stays fully available. What decides the outcome is the bill. Both soaps on one invoice at one price keeps every rupee of credit. The same second soap handed over with no bill is a gift, and its credit is gone. For a pharmacy or an FMCG counter running offers every week, that is a billing habit worth fixing this week.

Rule 56(2) already expects a write-off column

Rule 56(2) of the CGST Rules requires every registered person (composition dealers excepted) to keep stock accounts showing opening balance, receipt, supply, and, in as many words, the goods lost, stolen, destroyed, written off or disposed of by way of gift or free sample, along with the balance of stock. The write-off column is not an accounting nicety. It is named in the rule.

Section 35(6) is the stick behind it. Goods you cannot account for can be taxed as if you had sold them, recovered under section 73, 74 or 74A; for any year from 2024-25 onward it is section 74A that governs, the single determination provision the Finance (No. 2) Act 2024 inserted in place of the old 73/74 split. Note the opening words of that sub-section, though: it operates subject to clause (h) of section 17(5). A recorded write-off with its credit reversed is the lawful exit. Unexplained shrinkage, on the other hand, looks to an officer like unbilled sales, and that conversation costs far more than any reversal.

Why most billing software never warned you

Most packages treat expiry as a report and damage as a stock adjustment. You run the expiry report, sigh, and adjust the quantity down. The inventory value drops, the shelves match the computer again, and everything feels tidy. But no transaction was posted. Nothing recorded why the stock left, nothing computed the credit riding on it, and nothing warned you that a GSTR-3B filed months ago still carries that credit as claimed. The write-off happened in the real world and never in the tax world.

In Layerdots ERP a write-off is a transaction. Under Reports, Expiry, you record the item, the batch, the quantity and the reason, and the app works out the tax that was claimed on that stock, head by head, from what it cost, and carries the figure into the GSTR-3B Table 4(B)(1) working for that month. A write-off entered by mistake can be undone, and the stock comes back. The other 4(B) figures, Rules 38, 42, 43 and the Rule 37 reversal, are entered by you or your CA and never inferred, because the shop knows things the books do not. If your software, whichever it is, does not post write-offs as transactions, do the work by hand.

Twenty minutes a month. The alternative is explaining three years of unrecorded write-offs to an officer who has your purchase data in front of him, the way a missing invoice number invites a question you would rather answer from a log than from memory.

Cases that come up at the counter

Do I reverse GST on the MRP or on my purchase price?
On the tax you claimed, which your supplier charged on your purchase price. The MRP printed on the pack plays no part in the sum. Work batch by batch from the purchase invoices, and keep the CGST, SGST and IGST split the same as it was when you claimed the credit.

I sold damaged stock at a discount instead of throwing it away. Do I still reverse the credit?
No. A sale is a sale: you charge GST on the price on the bill, and your input credit stays. Section 17(5)(h) is about goods that never get sold at all, the ones lost, stolen, destroyed, written off or given away free.

The goods were insured and the insurer paid. Is the reversal still needed?
Yes. Section 17(5)(h) has no exception for insured losses. Goods destroyed in a fire or flood mean the credit on them is reversed, whether or not a claim was paid. How the tax element figures in your insurance claim is a separate question for your insurer and your CA.

Which table of GSTR-3B does the reversal go in?
Table 4(B)(1). Circular No. 170/02/2022-GST dated 6 July 2022 clarifies in para 4.4 that reversals of credit ineligible under section 17(5) go under Table 4(B) and expressly not under Table 4(D), and its procedure places section 17(5) amounts in 4(B)(1), the bucket for reversals that are permanent and cannot be reclaimed later.

My books show a value write-down, but the goods are still on the shelf and saleable. Do I reverse?
This is a grey area. The Act says "written off" without defining how partial write-downs in the books are treated, and we have not found a circular that settles it for a trader's stock. If this is your situation, put the question to your CA before filing rather than guessing in either direction.

This article is general information for shop owners, not legal or tax advice. The write-off treatment for your particular goods, and whether interest applies to a late reversal, are each worth one direct question to your CA. Reading this page is preparation for that conversation, not a replacement for it.

Layerdots ERP

Billing, stock and GST returns for Indian shops, on Windows and Mac, with a phone app. Seven days free, with no card and no online account.

Download