Professional Insights

Deep dive into our expert analysis, legal perspectives, and the latest financial updates.

Wrong HSN Code on Your GST Invoice? The Reporting Rules, the Rate Risk and How to Fix It

Admin
11 September 2026
GOODS AND SERVICE TAX
1
Wrong HSN Code on Your GST Invoice? The Reporting Rules, the Rate Risk and How to Fix It

One of three things has probably brought you here. Your customer's accounts team has written asking why your invoice shows one HSN when their other vendor shows a different one for the same item. Or the invoice registration portal has thrown back an e-invoice with an invalid HSN error. Or you opened Table 12 of GSTR-1, went to type the code you have used since 2017, and the dropdown refused to accept it. Any of these is worth stopping for, because the code you have been printing for years may have been carrying the wrong rate with it, and the tax plus interest on that is yours to pay, not your customer's.

Short answer: the number of HSN digits you must report depends on your aggregate annual turnover in the preceding financial year, Table 12 of GSTR-1 is now a validated dropdown split into separate B2B and B2C tables, and a wrong HSN usually means a wrong rate. A wrong rate brings short-paid tax, interest under Section 50 and penalty exposure under Section 122.

How many HSN digits do I have to show on my GST invoice?

It turns on your aggregate annual turnover in the preceding financial year, under Notification No. 12/2017-Central Tax dated 28 June 2017 as amended.

  • Turnover up to Rs 5 crore: 4 digits on B2B supplies. HSN may be omitted on B2C invoices.
  • Turnover above Rs 5 crore: 6 digits on all supplies, B2B and B2C alike.
  • Certain notified goods and most export documentation: the full 8-digit tariff item is required. Check the notification applying to your product rather than assuming 6 is enough.

The measurement people get wrong here is turnover itself. Aggregate turnover is computed on your PAN across all GSTINs in India, and it includes exempt supplies, exports and non-taxable supplies, not just the taxable sales sitting in one registration. A Rajkot trading firm with two GSTINs at Rs 3 crore each is above the threshold and owes 6 digits, even though neither registration alone looks like it.

What changed in Table 12 of GSTR-1?

You can no longer type a free-text HSN. GSTN's Phase 3 changes, rolled out during 2025, replaced the field with a dropdown validated against the HSN master, and split Table 12 into two separate tabs for B2B supplies and B2C supplies, each to be summarised on its own. If a code is not in the master, it simply will not appear as an option.

That validation is doing you a favour, even when it feels like an obstruction. A code that the portal rejects was never a valid code, which means every invoice carrying it was defective. The exact return period from which each part of Phase 3 applied has shifted more than once through GSTN advisories, so if you are reconstructing an older period, read the advisory in force for that month rather than today's.

E-invoicing runs the same check earlier in the chain. The portal validates the HSN against its master before it will generate an IRN, and an invalid code is rejected outright, which is why the error surfaces at the moment you are trying to dispatch a truck. Our article on e-invoicing and the 30-day reporting limit covers what happens when you cannot get the document through in time.

What actually goes wrong when the HSN code is wrong?

In order of what it costs you, not in order of how alarming it sounds.

  1. Wrong rate, short-paid tax. The HSN determines the rate entry you sit in. Classify a plastic article one heading away and the rate can move by several percentage points. The differential is recovered from you as supplier, whether or not your customer agrees to top up.
  2. Interest under Section 50. Interest runs at the notified rate from the original due date of the period in which the supply was made, not from the date you noticed. On a year of invoices this is the part clients underestimate.
  3. Penalty under Section 122. Issuing an incorrect invoice or short-paying tax attracts penalty under Section 122(1), which for short payment is framed as Rs 10,000 or the amount of tax involved, whichever is higher. Section 126 does protect genuinely minor or clerical breaches where the correct tax was paid, which is a real distinction worth pleading.
  4. Your customer's input tax credit. Where the invoice carries a rate higher than the law allows, the excess is not tax at all, so the recipient has no entitlement to credit on it. Large buyers now run HSN and rate checks on inbound invoices and hold payment until it is fixed.
  5. Mismatch notices. Corrections made in one return and not the other produce the difference between GSTR-1 and GSTR-3B that generates an intimation in DRC-01B, which then has to be answered within the stated window. Our article on the GSTR-1 versus GSTR-3B mismatch and DRC-01B walks through the reply.

Illustrative example, round numbers only. A Junagadh manufacturer billed Rs 40,00,000 of goods over a financial year at 5% when the correct rate was 18%. The differential is 13% of Rs 40,00,000, which is Rs 5,20,000. Add interest at the notified rate for roughly a year and you are near Rs 6,10,000 before any penalty. If the customers will not pay the difference, that whole amount lands on the margin of a year's sales.

Can Gadhia Associate review our HSN codes?

Yes. Send the item master or a year's sales register and we will tell you which codes are indefensible, which are arguable, and what the exposure looks like if the department picks the point up. Fixing it before a scrutiny notice arrives is always cheaper than answering one.

First consultation is free. Call or WhatsApp +91 82005 28355.

How do I fix invoices I have already issued?

Match the instrument to what actually changed, and watch the outer time limit.

  • You charged too little. Issue a debit note under Section 34 for the differential tax and report it in GSTR-1. Pay the differential with interest under Section 50 from the original due date.
  • You charged too much. Issue a credit note under Section 34. Your output tax can only come down if the recipient reverses the corresponding credit, so the credit note has to be accepted on their side, and a rejected credit note leaves the liability with you.
  • The code was wrong but the rate and the tax were right. Amend the invoice through the amendment table in GSTR-1, Table 9A for registered supplies, and correct the HSN summary in Table 12. No money moves.
  • Time limit. Credit notes and amendments for a financial year have to be declared by 30 November following the end of that year, or the date of filing the annual return for it, whichever is earlier. After that the door closes and the only routes left are a voluntary payment or a refund claim.

Where you overcharged and your vendor is the one who has to issue the credit note, chase it in writing and early. A refund claim for tax wrongly collected exists, but it is slow and turns on who bore the incidence of the tax, and that argument is much harder than a timely credit note. Our article on GST input tax credit covers the reversal side.

How do I stop it happening again?

Build an HSN master for the business, and then actually maintain it. Three steps, in this order.

  1. List every item you sell, in plain description, from the purchase register and the sales register rather than from memory. A 400-SKU trading business takes two to three weeks to do properly, not an afternoon.
  2. Map each one to a heading using the rate notification's own description, and record why. Keep a one-line note against each code citing the notification entry and the product literature you relied on. That note is what you will hand an officer.
  3. Review the whole master once a year, after the Budget and after any rate notification, and again whenever you add a product line.

Use our free HSN/SAC Code Finder to search codes by description while you are doing the mapping, and the GST Calculator to work the differential on anything you have to correct. The Finder gets you to a candidate heading quickly; the notification description is what decides it.

A point the software never tells you: the code is not the law. The rate notification gives a heading and a description, and the description governs, read with the Customs Tariff rules of interpretation. When an officer questions classification, the first thing asked for is rarely the code. It is the product literature, the packing, the specification sheet and how you market the item.

When should I apply for an advance ruling instead of guessing?

Apply when the classification is genuinely arguable, the value at stake is large, and you are about to commit to a rate for years. Classification of goods or services is squarely within Section 97, so the question is admissible. A fee is payable under each of the CGST and SGST Acts.

Two limits to understand before you file. An advance ruling binds only the applicant and the officer concerned or the jurisdictional officer in respect of that applicant, under Section 103, so a favourable ruling obtained by a competitor helps your argument but does not protect you. And the ruling can go against you, at which point you have handed the department a written position on your own product. Expect a few months rather than a few weeks, and appeals to the Appellate Authority add to that.

Who should we talk to about this in Gujarat?

Gadhia Associate is a tax and compliance practice based in Junagadh, Gujarat, working with clients across India. In practice since 2007, more than 7,000 clients across Saurashtra and Gujarat, a 5.0 Google rating from over 100 reviews, same-day appointments at the Junagadh office, digital service anywhere in India and for NRIs, with fixed fees or monthly plans quoted before we start.

Send the item master and we will come back with a classification note. First consultation is free, on +91 82005 28355.

Frequently asked questions

Is there a separate penalty just for a wrong HSN code?

There is no standalone HSN penalty, but a wrong code sits inside Section 122(1), which covers issuing an incorrect invoice and short payment of tax, and the general penalty under Section 125 can apply up to Rs 25,000. Where the code was wrong but the rate and the tax paid were correct, Section 126 supports treating it as a minor breach, and that is the argument to run.

Can I report 4-digit HSN in GSTR-1 if I report 6 digits on my invoices?

No. The reporting requirement is the same in both places and it follows your aggregate annual turnover in the preceding financial year. If you are above Rs 5 crore you owe 6 digits on the invoice and in Table 12, on both B2B and B2C supplies. Reporting fewer digits in the return than on the invoice creates a mismatch that is easy for the system to spot.

My customer says my HSN is wrong. Do I have to change it?

Not automatically. Buyers often push whatever code their own ERP carries, and that code may be wrong. Ask which rate notification entry they rely on and compare it against the description your product actually fits. Where their reading is better than yours, correct it going forward and assess the past periods; where it is not, put your reasoning in writing and keep it.

Does e-invoicing validate the rate as well as the HSN?

The portal validates that the HSN exists in its master and that the digit length matches what applies to you. It does not confirm that the code is the right one for your product, and it does not confirm that your rate is correct for that code. A successfully generated IRN is therefore no defence on classification, which is a misunderstanding we correct often.

How far back can the department go on a wrong classification?

Demands run under Section 73 for cases without fraud or suppression and Section 74 where those are alleged, and the limitation periods differ between them, with the Section 74 window being longer and the penalty heavier. Because the periods have been amended, confirm the limitation applying to your specific financial year before you assume an old year is closed.

Position as of September 2026. HSN digit requirements, portal validations and rate entries change through CBIC notifications and GSTN advisories, and classification depends on the actual specification of your product. Confirm before acting on anything here.

Questions about your GST position?

Registration, monthly and annual returns, reconciliation, notice replies and audits — for businesses across Junagadh, Rajkot and Gujarat.

Ready to Simplify Your Taxes and Grow Your Business?

Stop stressing over GST deadlines and complex tax notices. Let the top tax consultancy in Junagadh handle your compliance while you focus on what you do best. Your first consultation is completely free — no hidden fees, no obligations.

Chat with Gadhia Associate via WhatsApp QR

Scan to WhatsApp and chat directly with our tax experts.