The Wrong HSN Code That Inflated a Trader's Bill: Getting HSN Reporting Right in Invoices and GSTR-1
By Amit Ahire · 5 July 2026 · 5 min read
A Delhi-based trader once billed a batch of goods under a convenient six-digit HSN code he had "always used" — without checking whether it still matched the product. The code belonged to a higher tax slab. He collected extra tax from customers, his GSTR-1 threw up mismatches, and buyers started calling about ITC differences. A small clerical habit turned into weeks of clean-up.
HSN (Harmonised System of Nomenclature) codes look like a formality, but they decide your tax rate, your exemption eligibility, and whether your returns reconcile with your buyers' claims. Let us get the rule straight.
What the HSN Rule Actually Says
Under the GST framework, every taxable supply of goods (and SAC codes for services) must be classified using the correct HSN. The number of digits you must report depends on your aggregate turnover in the previous financial year.
As a general rule:
- Businesses with turnover up to Rs 5 crore must report a minimum of 4-digit HSN codes.
- Businesses with turnover above Rs 5 crore must report 6-digit HSN codes.
These codes must appear both on your tax invoice and in the HSN summary table of GSTR-1. For B2B supplies, HSN reporting has effectively become mandatory across the board, so treating it as optional is no longer safe.
The correct HSN drives the correct rate. If you pick a code from the wrong chapter, you may charge 18% where 12% applied — or worse, under-charge and create a shortfall the department can recover with interest.
Practical Tips to Get HSN Right
1. Classify the product, not the habit
Don't reuse an old code because it "feels right." Read the product description against the tariff heading. A cotton item and a synthetic-blend item can sit under different headings with different rates. When two headings seem to fit, apply the classification rules of interpretation and, if needed, take a written view from your CA.
2. Match invoice HSN with GSTR-1 HSN
The HSN summary in GSTR-1 is increasingly drop-down driven and validated against the master list. Ensure the code on your invoice is exactly the code you punch into the return. A four-digit code on the bill but a stray six-digit entry in the return is a classic reconciliation headache.
3. Maintain an HSN master for your top items
Create a simple internal sheet mapping each product to its HSN, applicable rate, and unit of measurement (UQC). Your billing software should pull from this master so staff cannot key in random codes. Review it whenever rates change.
4. Verify the UQC too
GSTR-1's HSN table needs the correct Unit Quantity Code (like KGS, NOS, MTR). A mismatched UQC is a small error that still triggers validation failures at upload. Standardise these alongside your HSN master.
A Common FAQ
"I sell only exempt goods. Do I still need to mention HSN?" Yes. Even for exempt or nil-rated supplies, you should mention the HSN on your bill of supply and report it in the HSN summary. Exemption is tied to the correct classification — you cannot claim an exemption without first identifying the right code.
What NOT to Do
- Do not copy a competitor's or supplier's HSN blindly; their product may differ from yours.
- Do not leave the HSN column blank on B2B invoices assuming it is minor — buyers may face ITC questions.
- Do not use an outdated code after a rate or classification change; verify before every rate revision.
- Do not report a code just to land in a lower slab. Deliberate misclassification is treated as suppression and can attract penalty, not just tax and interest.
Fix It Before It Becomes a Notice
Run a quick audit this week: list your top ten products, confirm each HSN against the tariff, check the applicable rate, and reconcile it with what your invoices and last three GSTR-1 filings show. Correcting a code today is a five-minute job; explaining a mismatch to an officer later is not. If you are unsure about any classification, get a written opinion from your CA before your next return — clean HSN reporting keeps both your tax and your buyers' ITC safe.
FAQ
Does the 4-digit or 6-digit requirement depend on current-year or last-year turnover?
It is based on your aggregate turnover in the preceding financial year. If you crossed Rs 5 crore last year, you must report 6-digit HSN this year.
Can I correct a wrong HSN reported in an earlier GSTR-1?
Yes. You can amend the details in a subsequent GSTR-1 within the time limits allowed for amendments, generally up to the specified return of the following financial year.
Is HSN mandatory for services or only goods?
Services use SAC codes, which follow the same digit-reporting logic based on turnover. So yes, service providers must report SAC in their invoices and returns too.
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