Skip to main content
GST & Compliance

GST HSN/SAC Code Classification: Avoid Disputes & Penalties in 2026

Wrong HSN or SAC codes trigger GST demands and Section 122 penalties. Learn correct classification, mandatory digit rules, and how to respond to demand notices.

SM
Sangeeta Menon
CA
7 August 2026
11 min read · 2,128 words

Getting your HSN or SAC code wrong on a GST invoice is not a minor typo. It can trigger a demand notice for differential tax, force you to reverse input tax credit, and expose your business to penalties under Section 122 of the CGST Act. For a business with ₹3 crore annual turnover, a single misclassification across a product line can mean a tax demand of ₹10–15 lakh with interest — before the penalty clock even starts.

The challenge is real: India's GST rate schedule runs to thousands of entries, with goods classified under the Harmonised System of Nomenclature (HSN) and services under the Services Accounting Code (SAC). Many product descriptions overlap, tribunal decisions conflict with department views, and rates change after GST Council meetings. If your business classifies a hand sanitiser as a cosmetic (28% GST) instead of a disinfectant (12%), the difference alone on ₹50 lakh of annual sales is ₹8 lakh in tax — and the department's scrutiny can follow years later.

HSN vs SAC: Know the Difference First

HSN (Harmonised System of Nomenclature) is used for goods. It is a globally standardised 8-digit code developed by the World Customs Organisation. India uses it for GST as well as customs classification. The first four digits are the international standard; digits 5–6 are added under the Central Excise Tariff Act; digits 7–8 are country-specific sub-classifications.

SAC (Services Accounting Code) is used for services. It is a 6-digit code maintained by the CBIC, based on the United Nations Central Product Classification (UNCPC). Every service category — from legal advisory (998211) to software development (998314) to construction of residential buildings (995411) — has its own SAC.

A common source of confusion is composite supplies. If your business supplies both goods and a service as a package — say, a machine with installation — the entire supply takes the tax rate of the principal supply under Section 8 of the CGST Act. Wrongly treating it as two separate supplies, each with different rates, creates classification risk at both the invoice and return-filing level.

Mandatory HSN Digits: Are You Complying?

Since 1 April 2021, the number of HSN digits you must mention on tax invoices depends on your aggregate annual turnover (AATO):

Annual Turnover (Previous FY)HSN Digits Required on Invoice
Up to ₹5 crore4 digits
Above ₹5 crore6 digits

Exporters and businesses making inter-state B2B supplies must always quote 6-digit HSN codes, regardless of turnover. From April 2024, GSTN enforces this at the GSTR-1 filing stage: Table 12 (HSN Summary) rejects invalid codes at the system level, blocking your GSTR-1 from being filed.

The downstream effect is severe. If your GSTR-1 is rejected due to HSN validation errors, your buyer's GSTR-2B does not populate, disrupting their ITC claim. An otherwise clean supplier-buyer relationship turns into a compliance dispute — and your buyer may switch vendors rather than chase corrections every month.

For e-invoicing, the stakes are higher still. The Invoice Registration Portal (IRP) validates every HSN code against the CBIC master before generating an IRN. A wrong or non-existent 6-digit HSN causes an immediate rejection — your invoice cannot be raised legally until the code is corrected.

The Three Most Dangerous Classification Mistakes

1. Using a Chapter Heading Instead of the Correct Sub-Heading

Many businesses quote only 4-digit HSN (chapter heading) when the specific sub-heading carries a different rate. Chapter 84 covers "machinery and mechanical appliances," but 8414 (air pumps and compressors) and 8419 (industrial machinery for treating materials by temperature change) both fall here — and their applicable rates and ITC eligibility can differ based on end-use notifications. If your product has an import component, a mismatch between the customs HSN and the GST HSN invites coordinated scrutiny from both the GST and Customs departments.

2. Misclassifying Works Contract Services

Works contracts are services under GST (SAC 9954) — this was settled definitively by the Supreme Court in Safari Retreats. After GST rate rationalisation in 2026, the applicable rates under the restructured two-tier system have been recalibrated: construction of affordable residential housing carries a concessional rate, while commercial construction and other works attract the standard rate. A civil contractor billing a residential developer at the wrong rate risks a demand notice with interest under Section 50, plus penalty under Section 122.

If your turnover from works contracts is ₹2 crore in FY 2025-26, even a 5% rate difference means a potential demand of ₹10 lakh, plus 18% annual interest compounded monthly from the due date. That is a significant liability on a classification error that a 30-minute review would have caught.

3. Treating a Mixed Supply as a Composite Supply

Under Section 8 of the CGST Act, a composite supply is taxed at the rate of the principal supply, while a mixed supply is taxed at the rate of the highest-taxed component. If you sell a gift hamper containing chocolates (18%), dry fruits (12%), and a decorative tin box (12%) for a single bundled price, this is a mixed supply — taxed at 18%, the highest rate. Treating it as a composite supply taxed at 12% (if dry fruits were principal) is a common but costly error. On a corporate gifting contract worth ₹25 lakh, the differential tax is ₹1.5 lakh — plus interest and penalties.

How to Classify Correctly: A Practical 5-Step Method

Step 1: Determine the nature of supply. Is it a good, a service, or a composite or mixed supply? Sections 7 and 8 of the CGST Act, along with Schedule II (which deems certain transactions as supply of goods or services), are your starting point. Works contracts, restaurant services, renting of immovable property — Schedule II settles these definitively.

Step 2: For goods, use the Customs Tariff Act. The First Schedule to the Customs Tariff Act, 1975 is the primary reference for HSN classification. Match your product's description, composition, and function against the chapter notes and section notes — these notes take precedence over the heading text when there is a conflict.

Step 3: Apply the General Rules of Interpretation (GRI). When a product could fall under multiple headings, the six GRI rules determine which applies. Rule 3(b) classifies composite goods under the material or component that gives the product its essential character. Rule 4 says that when no other rule resolves the conflict, classify under the most analogous heading. These rules are not optional guidance — they are the legally prescribed methodology.

Step 4: Cross-check with CBIC clarificatory circulars. CBIC regularly issues circulars resolving classification disputes that have repeatedly come up in the field. Circular 80/54/2018-GST clarified the classification of solar power-generating systems; Circular 178/10/2022-GST addressed ice cream parlour services; Circular 196/08/2023-GST covered classification of SUVs for cess purposes. Always search CBIC's circular database before finalising your HSN. If a circular supports your position and the department takes a contrary view, you have a strong ground for waiver of penalty.

Step 5: Verify the rate using the current notification. Once you have confirmed the HSN, check the applicable rate under Notification 1/2017-CT(Rate) for goods or Notification 11/2017-CT(Rate) for services, as amended through all subsequent notifications. Post-rationalisation in 2026, rates have been restructured — do not rely on rate charts that predate the GST Council's 2025-26 decisions.

Advance Ruling: Your Best Protection for Ambiguous Classifications

If your business regularly supplies goods or services where classification is genuinely uncertain, applying for an Advance Ruling under Section 97 of the CGST Act is the most powerful protection available. An advance ruling is binding on both the applicant and the GST authorities in respect of the specific supply — a department officer cannot raise a demand on that same question for future transactions.

To apply, file Form ARA-01 with the Authority for Advance Rulings (AAR) of your state, attaching:

  • A complete description of the goods or services, including composition, manufacturing process, function, and end use
  • The HSN or SAC you believe applies, and the grounds
  • Supporting documents: product brochures, technical specifications, import bills showing customs HSN, test reports

The AAR typically issues its ruling within 90 days. Many states have backlogs, but even a pending application demonstrates bona fide intent — courts have accepted this as a mitigating factor in penalty proceedings under Section 122.

One important limitation: an advance ruling is valid only in the state of the AAR where it is filed. If your supplies span multiple states, the ruling does not automatically bind authorities in other states. However, if the legal question is identical, other states' AARs typically follow the same reasoning — and you can cite the ruling in your responses across states.

Responding to a Classification Demand Notice

When the GST department issues a show-cause notice (SCN) under Section 73 (bona fide error) or Section 74 (fraud or wilful misstatement) alleging wrong classification, the quality of your response at this stage determines the outcome. Here is how to approach it:

Read the SCN precisely. Identify the HSN the department alleges should apply, the differential tax and interest computed, the period covered, and the basis of the allegation. Many SCNs are issued mechanically without considering the actual product — a precise, factual rebuttal at this stage often results in closure.

Gather your classification evidence. Product brochures and technical specifications, import entry documents with the customs-assessed HSN, manufacturer's published classification literature, and any prior AAR rulings on the same or similar products — all of these carry weight with the adjudicating authority.

Check if CBIC circulars support your position. If you can cite a CBIC circular that directly supports your classification, and the department's demand contradicts that circular, the adjudicating authority is bound to give effect to the circular. An SCN that contradicts CBIC's own guidance is vulnerable to being dropped entirely.

File a detailed reply within 30 days. A rushed, bare-bones reply is one of the costliest mistakes CAs observe in client files at the SCN stage. The adjudicating authority has maximum discretion here — the order-in-original can confirm the demand, drop it, or modify it. Get your full legal and factual case on record in the reply itself.

If the order goes against you — appeal to the GST Appellate Authority (GSTAA) by filing Form GST APL-01 online within three months of the order. Pre-deposit 10% of the disputed tax before filing. If the classification issue is a pure question of law — for example, whether a specific transaction is a supply of goods or a service — the High Court under Article 226 can also be approached directly.

Key Takeaways

  • Wrong HSN or SAC codes expose your business to tax demands, ITC disallowances, and Section 122 penalties regardless of whether the error was intentional — the law does not require intent for a classification demand.
  • Mandatory HSN digits in invoices and GSTR-1 are 4 digits for turnover up to ₹5 crore and 6 digits above; invalid codes block GSTR-1 filing and cause IRP rejection for e-invoice taxpayers.
  • Mixed supply vs composite supply is the most frequently misapplied concept — getting it wrong on a ₹25 lakh gifting contract means ₹1.5 lakh in differential tax, plus interest at 18% per annum.
  • Advance Ruling under Section 97 is binding on the department for the same taxpayer and supply — use it proactively for genuinely ambiguous classifications rather than filing and hoping for the best.
  • Demand notices under Section 73 must be answered with detailed evidence and legal grounds within 30 days; the adjudication stage offers the highest chance of relief and must not be treated as a formality.

How corpus Helps

corpus validates every HSN and SAC code at the invoice-creation stage against the official CBIC HSN master list — the same list GSTN and the IRP use. When you raise an invoice, corpus cross-checks the code entered against its embedded rate schedule and flags mismatches before the invoice is saved. If your turnover has crossed ₹5 crore, corpus enforces 6-digit HSN at the invoice level automatically, so you are never blocked by GSTN's validation or the IRP's rejection.

For GSTR-1, corpus auto-populates Table 12 (HSN Summary) from your invoices — aggregating quantities, taxable value, IGST, CGST, and SGST by HSN code, with digit-level validation already done. What once took hours of manual spreadsheet work completes in seconds. And because corpus maintains a full, timestamped invoice audit trail as required under Rule 56 of the CGST Rules, any future classification dispute has a clean evidentiary record to draw from — every invoice, every HSN, every tax amount, traceable and exportable.

Classification disputes are expensive and avoidable. Start your corpus trial today and build HSN code accuracy into every invoice your business raises.

HSN codeSAC codeGST classificationGST compliance
Share
SM
Sangeeta MenonCA

Contributing author at corpus. Expert in Indian accounting compliance, GST, and financial reporting for Chartered Accountants and growing businesses.

corpus · Coming Soon

Automate your compliance with corpus

AI-powered cloud accounting built for Indian professionals. GST, TDS, payroll, bank reconciliation — all automated. Join the waitlist.

Join the Waitlist