Next dueGST
25 SEPPMT-06 (QRMP) · Monthly GST payment · Aug 2026due today 11 OCTGSTR-1 · Outward supplies · Sep 2026in 16 days 13 OCTGSTR-1 (QRMP) · Quarterly return · Jul–Sep 2026in 18 days 18 OCTCMP-08 · Composition payment · Jul–Sep 2026in 23 days 20 OCTGSTR-3B · Summary return · Sep 2026in 25 days 22 OCTGSTR-3B (QRMP) · Quarterly return · Jul–Sep 2026 · 22nd or 24th by statein 27 days 30 SEPTax Audit Report · Form 3CA/3CB · AY 2026-27in 5 days 7 OCTTDS / TCS deposit · Deducted in Sep 2026in 12 days
All due dates
GST Live

HSN and SAC Codes: Classification of Goods and Services Under GST

HSN codes classify goods and SAC codes classify services under GST. Learn about mandatory HSN/SAC disclosure, turnover-based requirements, digit requirements, and consequences of...

Published
Updated
Reading time
4 min
Views
40
Questions
6 answered
  • Expert Reviewed
  • Medium Complexity
Topic
GST
Published
May 13, 2026
Last updated
Sep 24, 2026
Reading time
4 min
0:00
Last updated: September 2026Applies to: FY 2026-27Verified against: Government sources

Harmonized System of Nomenclature (HSN) codes are internationally standardized commodity description and coding system. Under GST, HSN codes classify goods while Services Accounting Code (SAC) classifies services. Correct classification is critical for determining the applicable GST rate.

What is HSN?

HSN (Harmonized System of Nomenclature) was developed by the World Customs Organization (WCO) and is used internationally for customs classification. India uses an 8-digit HSN code under GST:

  • First 2 digits: Chapter (broad category)
  • Next 2 digits: Heading (subcategory)
  • Next 2 digits: Sub-heading
  • Last 2 digits: National sub-heading (India-specific)

Mandatory HSN Disclosure in Invoices

Annual Turnover (PY)HSN Digits RequiredInvoice Requirement
Up to Rs.5 crore4 digits (B2B) / optional (B2C)4-digit HSN on all B2B invoices
Above Rs.5 crore6 digits (B2B)6-digit HSN on all B2B and B2C invoices
Export invoices8 digits (always)8-digit HSN mandatory on all export invoices

GSTR-1 HSN Summary

Table 12 of GSTR-1 requires disclosure of HSN-wise summary of outward supplies:

  • Aggregate value exceeding Rs.5 lakh per HSN code must be reported
  • Taxpayers above Rs.5 crore: must report all HSN codes
  • Must mention: HSN code, description, total taxable value, IGST/CGST/SGST/cess
  • From 2023: GSTR-1 Table 12 made mandatory even for smaller taxpayers

Key HSN Chapters

ChapterGoodsRate
01-05Live animals, animal productsNil/5%
06-14Plants, vegetables, fruitsNil/5%/12%
28-38Chemicals, pharmaceuticals5%/12%/18%
50-63Textiles and textile articles5%/12%
84-85Machinery, electrical equipment18%/28%
87Vehicles (cars, motorcycles)28% + Cess

SAC Codes for Services

Services Accounting Codes (SAC) are 6-digit codes prescribed by CBIC (under GST rate notification) for classifying services. All SAC codes start with 99:

SAC RangeService Category
9954Construction services
9961-9962Wholesale and retail trade services
9971Financial and related services
9983Professional, technical services
9985Support services (BPO, security, cleaning)
9992Education services
9993Health and social care services

Consequence of Wrong HSN Classification

Incorrect HSN/SAC classification can lead to:

  • Wrong tax rate applied — shortfall taxable as unpaid tax with interest at 18%
  • Penalty under Section 122: Rs.10,000 or 10% of tax, whichever is higher, per wrong classification
  • ITC reversal if recipient classified incorrectly and claimed ITC at higher rate
  • Litigation and demands during scrutiny or audit

Advance Ruling for HSN Classification

Taxpayers uncertain about correct HSN/SAC can apply to the Authority for Advance Ruling (AAR) before beginning supply. AAR ruling is binding on applicant. However, multiple contradictory AAR rulings across states create uncertainty in many classification issues.

Classification Disputes: GST classification disputes are common, especially for products falling between two HSN chapters (e.g., food items classified as luxury vs. necessity, construction materials vs. finished goods). CBIC issues circulars clarifying classification of disputed items. Taxpayers should check CBIC Master Circular on Classification before filing returns.
Quick recapKey facts & short answers

Key Facts About HSN and SAC Codes

  • Applies in: All states across India, under the relevant central law.
  • Mode: Mostly online via the official government portal.
  • Typical timeline: Ranges from a few days to a few weeks depending on the case.
  • Non-compliance: May attract penalties, interest or late fees.
  • Expert help: TaxClue completes HSN and SAC Codes end to end for you.

How many digits of HSN code are mandatory on invoices?

Taxpayers with annual turnover up to Rs.5 crore must mention 4-digit HSN on B2B invoices. Those with turnover above Rs.5 crore must use 6-digit HSN on all invoices. Export invoices always require 8-digit HSN codes regardless of turnover.

What is SAC code and how is it different from HSN?

SAC (Services Accounting Code) classifies services under GST, while HSN classifies goods. All SAC codes are 6 digits and begin with 99. SAC codes are used on invoices for services and in GSTR-1 service disclosures.

HSN and SAC Codes: a key compliance topic in Indian tax and corporate law that businesses and individuals must understand to remain compliant.

Related Services & Guides

Was this article helpful?
MS
About the author
846 articles
Monika Sharma Verified expert Director

Last reviewed: Live

Disclaimer: This article is for general informational purposes only and does not constitute professional tax, legal or financial advice. Laws, rates and due dates change and can vary by individual case — always verify with the relevant government source (e.g. mca.gov.in, incometax.gov.in) or consult a qualified professional before acting. TaxClue accepts no liability for decisions taken based on this content.

People also ask

Questions, answered

Short, direct answers to the 6 questions readers ask most on this topic.

Taxpayers with annual turnover up to Rs.5 crore must mention 4-digit HSN on B2B invoices. Those with turnover above Rs.5 crore must use 6-digit HSN on all invoices. Export invoices always require 8-digit HSN codes regardless of turnover.

SAC (Services Accounting Code) classifies services under GST, while HSN classifies goods. All SAC codes are 6 digits and begin with 99. SAC codes are used on invoices for services and in GSTR-1 service disclosures.

Wrong HSN classification can result in incorrect tax rate, leading to tax demand with interest at 18% per annum on the shortfall. Penalty under Section 122 of CGST Act of Rs.10,000 or 10% of tax shortfall, whichever is higher, may also apply.

Yes, Table 12 of GSTR-1 requires HSN-wise summary of outward supplies. Taxpayers must report HSN codes for supplies above Rs.5 lakh aggregate per HSN. CBIC has been strengthening HSN reporting requirements progressively since 2022.

HSN codes can be found in the Customs Tariff (Schedule I of Customs Tariff Act 1975), the CBIC GST rate notifications, or the CBIC GST portal. For complex classifications, an Advance Ruling application to the Authority for Advance Ruling is recommended.

SAC 998313 covers software development services, SAC 998314 covers IT software consultancy services, and SAC 998315 covers software testing services. IT and technology services generally attract 18% GST. Customized software development (not packaged) also falls under service classification.