The Wrong HSN Code on Your Invoice: A Mistake That Quietly Invites a GST Notice
By Amit Ahire · 14 July 2026 · 5 min read
"Do I really need to put the exact HSN code on every invoice, or is a rough one fine?"
This is one of the most common questions we hear from small traders and freelancers, and the honest answer is: the HSN code is not decorative. It decides your tax rate, it flows into your GSTR-1, and a wrong or missing code is one of the easiest triggers for a system-generated mismatch or scrutiny notice. Let us break down the correct rule and how to stay clean.
What HSN Actually Is and Why It Matters
HSN stands for Harmonised System of Nomenclature, a globally standardised code used to classify goods. Services use the SAC (Services Accounting Code) system. Under GST, the correct HSN or SAC determines the applicable tax rate, so a wrong code often means a wrong rate, which then means short payment or excess collection of tax.
The number of digits you must mention on your tax invoice depends on your aggregate turnover in the previous financial year:
- Turnover up to Rs 5 crore: at least 4 digits of HSN on B2B invoices.
- Turnover above Rs 5 crore: 6 digits of HSN on all invoices.
Small taxpayers issuing B2C invoices have some relaxation, but reporting HSN summaries in GSTR-1 has become increasingly mandatory, and the return portal now validates codes against a master list.
A Simple Example
Suppose Meera runs a garments trading firm in Surat with a turnover of Rs 3 crore. She must mention at least 4-digit HSN for apparel on her B2B invoices. If she accidentally uses the HSN for a fabric taxed at a different rate, her invoice shows the wrong tax, her buyer claims mismatched input tax credit, and the discrepancy surfaces when the department compares her GSTR-1 with the buyer's records.
Practical Tips to Get HSN Right
1. Build a master list once, reuse it forever
Sit with your accountant or CA and freeze the correct HSN or SAC for every product and service you sell. Store it in your billing software so staff cannot type a random number each time.
2. Match the code to the exact tax rate
Always cross-check that the HSN you pick corresponds to the GST rate you are charging. If your software shows a code mapped to 18 per cent but your item is taxed at 12 per cent, that is a red flag to investigate before issuing the invoice.
3. Update after rate changes
Whenever the GST Council rationalises rates or reclassifies items, revisit your master list. An outdated code plus an outdated rate is a double error.
4. Reconcile your HSN summary in GSTR-1
The HSN-wise summary table in GSTR-1 should tally with your total taxable value and tax. A mismatch here is often what invites a query, so treat it as a checkpoint, not a formality.
FAQ: One Question Everyone Asks
"I am a freelancer offering services. Do I use HSN or SAC?" Services are classified under SAC codes, which sit within the same numbering framework. For example, IT and software services, design services, and consultancy each have their own SAC. Report the correct SAC on your invoice and in your returns just as a goods supplier reports HSN.
What NOT to Do
- Do not copy a competitor's HSN blindly; your product classification may differ.
- Do not leave the HSN field blank on B2B invoices when it is mandatory for your turnover slab.
- Do not use a two-digit chapter heading when your turnover requires four or six digits.
- Do not keep charging an old rate under an old code after a notified rate change.
- Do not treat the GSTR-1 HSN summary as an afterthought filled in at the last minute.
Remember, a wrong HSN is rarely a stand-alone problem. It usually drags along a wrong rate, a wrong tax amount, and an unhappy buyer whose ITC does not reconcile. Fixing it upfront costs you nothing; fixing it after a notice costs time, interest, and stress.
Take Action Today
Pull up your last ten invoices and check whether the HSN or SAC codes match both your turnover-based digit requirement and the correct tax rate. If you spot even one mismatch, freeze a verified master list with your CA this week and lock it into your billing software. A clean HSN discipline is one of the cheapest forms of GST compliance insurance you can buy.
FAQ
How many HSN digits must a small business show on invoices?
If your aggregate turnover in the previous financial year was up to Rs 5 crore, you must show at least 4-digit HSN on B2B invoices. Above Rs 5 crore, you must show 6 digits on all invoices.
What happens if I mention the wrong HSN code?
A wrong HSN usually means a wrong tax rate, causing short or excess tax, buyer ITC mismatches, and GSTR-1 discrepancies that can trigger a scrutiny notice. Correct it and reissue or amend before filing.
Do services need HSN codes too?
Services use SAC codes, which are part of the same classification framework. You must report the correct SAC on invoices and in your returns just as goods suppliers report HSN.
Stay GST-compliant with GSTClear
Generate GST invoices, track deadlines, and check your compliance score — free to start.
Get started freeRelated articles
- The GST Registration Now Needs a Biometric Visit: What Aadhaar Authentication at GST Suvidha Kendras Means for New Applicants
- The Shop Rent That Suddenly Attracted GST: RCM on Commercial Property Rented From an Unregistered Landlord
- The Credit Note You Issued in January: The Section 34 Deadline That Quietly Reverses Your GST Adjustment