HomeTutorialsGSTHSN Codes & SAC Codes Explained
GST · Beginner · 5 min read

HSN Codes & SAC Codes Explained

Every product and service is classified using an HSN or SAC code. This determines GST rate and return reporting. Here's how to find the right code.

What is an HSN Code?

HSN = Harmonized System of Nomenclature — an internationally standardised 6-digit classification system for goods. India extends it to 8 digits.

SAC = Services Accounting Code — similar 6-digit system for services. SAC codes start with "99".

Structure

DigitsLevelExample (HSN 4818 90 90 — cardboard cartons)
First 2Chapter48 — Paper and paperboard
First 4Heading4818 — Toilet paper, tissues, cellulose products
First 6Sub-heading (international)4818 90 — Other cellulose articles
All 8Tariff item (India)4818 90 90 — Other articles

Mandatory HSN Digits

Annual turnoverHSN digitsApplies to
Up to ₹5 crore4 digitsB2B mandatory; B2C optional
Over ₹5 crore6 digitsAll invoices
Exports/imports8 digitsAll international trade

Major SAC Categories

CodeService Category
99 54Construction services
99 61, 62Wholesale, retail trade services
99 65Goods transport services
99 71Financial and insurance services
99 72Real estate services
99 82Legal and accounting services
99 83Other professional services
99 84Telecommunications
99 87Maintenance, repair, installation

How to Find Your HSN Code

  1. GST portal search — gst.gov.in → Services → User Services → Search HSN/SAC code
  2. CBIC tariff — official customs tariff lists every HSN
  3. Industry association — most trade bodies publish recommended HSN lists for their sector
  4. Your supplier's invoice — often the easiest starting point

Common HSN Mistakes

  • Using only 4-digit HSN when 6 is mandatory (turnover > ₹5 crore)
  • Classifying under broad headings when sub-heading is required
  • Same product using different HSN at different times — inconsistency triggers notices
  • Picking HSN based on rate (wrong) instead of product nature (right)
In iAccounting

iAccounting has the entire CBIC HSN tree pre-loaded. Type "shirt" or "consultancy" in the search and pick the right code — tax rate is applied automatically. HSN summary for GSTR-1 is auto-generated.

See HSN handling →

Continue Learning

Related tutorials you might find useful:

Ready to automate this in your business?

iAccounting handles everything covered in this tutorial — automatically. GST filing, journal entries, reports, reconciliation. 15-day trial.