Every product sold in India under GST has a code — a number that tells tax authorities exactly what you're selling and what rate applies. Get this code wrong on your invoices, and you could be charging the wrong GST rate, creating ITC issues for your buyers, and potentially triggering a scrutiny notice.
The code is called HSN — Harmonised System of Nomenclature. And while it sounds intimidating, once you understand the structure, finding the right code for your product becomes straightforward.
What is HSN Code and Where Did It Come From?
The Harmonised System of Nomenclature was developed by the World Customs Organisation (WCO) in 1988 as a universal product classification system. Over 200 countries use it — which means a laptop has essentially the same HSN code whether you're in India, Germany, or Brazil.
India adopted the HSN system and extended it from the international 6-digit code to an 8-digit system for more granular classification. For GST purposes, businesses use 4, 6, or 8 digits depending on their turnover.
For services, India uses a separate system called SAC — Service Accounting Code — developed by the Central Board of Indirect Taxes.
HSN Code Structure — Reading It Like a Map
HSN codes are hierarchical. Each additional pair of digits narrows the classification:
Example: HSN 8517 12 10
Chapter : 85 → Electrical machinery and equipment
Heading : 8517 → Telephone sets, smartphones, base stations
Sub-heading: 8517 12 → Telephones for cellular networks
National : 8517 12 10 → Smartphones (India-specific sub-classification)
Required HSN Digits Based on Turnover
| Annual Aggregate Turnover (AATO) | HSN Digits on Invoice | |---------------------------------|----------------------| | Up to ₹5 crore | 4 digits (heading level) | | Above ₹5 crore | 6 digits (sub-heading level) | | Exporters/Importers | 8 digits (national level) | | Services (all taxpayers) | 6-digit SAC code |
50 Most Common HSN Codes with GST Rates
Food and Agriculture
| HSN | Product | GST Rate | |-----|---------|----------| | 0101 | Live horses | 0% | | 0201 | Fresh beef | 0% | | 0901 | Coffee (not roasted) | 0% | | 0902 | Tea | 5% | | 1001 | Wheat | 0% | | 1006 | Rice | 5% | | 1701 | Sugar | 5% | | 2106 | Food preparations (packaged) | 18% | | 2202 | Packaged drinking water | 18% | | 2203 | Beer | 28% |
Electronics and Technology
| HSN | Product | GST Rate | |-----|---------|----------| | 8471 | Computers, laptops, tablets | 18% | | 8473 | Computer parts and accessories | 18% | | 8517 | Mobile phones | 18% | | 8518 | Headphones, microphones | 18% | | 8528 | Monitors, projectors, TVs | 28% | | 8544 | Wires and cables | 18% |
Household and Furniture
| HSN | Product | GST Rate | |-----|---------|----------| | 7323 | Cookware (iron/steel) | 18% | | 8414 | Air conditioners | 28% | | 8418 | Refrigerators | 28% | | 8450 | Washing machines | 28% | | 9401 | Chairs and seats | 18% | | 9403 | Furniture (tables, wardrobes) | 18% | | 9404 | Mattresses, pillows | 18% |
Common SAC Codes for Services
| SAC | Service | GST Rate | |-----|---------|----------| | 998311 | Custom software development | 18% | | 998313 | IT consulting and support | 18% | | 998314 | Hosting and IT infrastructure | 18% | | 998321 | Accounting and bookkeeping | 18% | | 997212 | Commercial property rental | 18% | | 997151 | Legal advisory services | 18% |
How to Find HSN Code for Any Product — 3 Methods
Method 1: Use SmartGST HSN Finder (Fastest)
Go to our HSN Code Finder. Type the product name in English. Results show the HSN code, full description, GST rate, and product category. The search uses fuzzy matching — so "phone" will find mobile phones, landline phones, and related accessories.
Method 2: Chapter-by-Chapter Search
- Identify which broad category your product belongs to
- Go to the relevant chapter on cbic-gst.gov.in
- Browse sub-headings to find your specific product
Method 3: GSTN Portal Search
Log in to gst.gov.in → Services → User Services → Search HSN/SAC. This is the most authoritative source but requires login.
Consequences of Using Wrong HSN Code
Using an incorrect HSN code isn't a trivial error — it has real downstream consequences:
Wrong tax rate applied: Different HSN codes carry different rates. Wrong HSN = wrong GST charged = either underpayment (penalty risk) or overpayment (loss of competitive pricing).
ITC disputes for buyers: During GST audits, officers cross-check HSN codes against the goods described. A mismatch can be grounds for ITC disallowance for your buyer.
E-way bill issues: E-way bills require HSN code. If the HSN on the e-way bill doesn't match the actual goods, the consignment can be intercepted and detained at checkposts.
Scrutiny under Section 61: Auditors look for patterns of incorrect HSN codes as a potential indicator of intentional tax manipulation.
What to Do If You've Used the Wrong HSN Code
If you discover you've been using wrong HSN codes:
- Correct going forward — update your invoice template immediately
- Issue credit notes for recent invoices where wrong rate was charged
- Amend GSTR-1 — amendments are allowed in subsequent months
- Inform your buyers — they may need to reverse and re-claim ITC
- Consult a CA — for significant historical errors, voluntary disclosure may be appropriate
Verify Before You Invoice
Before using any HSN code on your invoices, spend 2 minutes verifying:
- Check our HSN Finder — type your product name
- Cross-verify on cbic-gst.gov.in
- If in doubt, check the full GST rate schedule notification
Getting HSN codes right protects you, builds trust with your buyers, and makes GST audits smooth. It's worth the 2 minutes.
HSN codes and GST rates are subject to change via GST Council notifications. Always verify rates before invoicing.



