HSN Code Finder
Search 12,000+ Codes Instantly
Works in Hindi too · See GST rate instantly · No login · 100% Free
Browse HSN Codes by Category
All 21 sections of the Harmonized System of Nomenclature
Understanding HSN Codes in India — Complete Guide 2026
Everything an Indian MSME needs to know about HSN codes and GST compliance.
📐 HSN Code Structure: 2, 4, 6, 8 Digits Explained
HSN codes follow a hierarchical structure. The first 2 digits represent the Chapter (e.g., 10 = Cereals). Digits 3–4 represent the Heading (e.g., 1006 = Rice). Digits 5–6 represent the Sub-heading (e.g., 100630 = Semi-milled rice). Digits 7–8 are country-specific tariff lines used for imports and exports. For most GST invoices in India, 4 or 6 digits are sufficient depending on your annual turnover.
🔄 HSN vs SAC Code: What's the Difference?
HSN (Harmonized System of Nomenclature) codes classify goods. SAC (Services Accounting Codes) classify services. Both are required on GST invoices but apply to different types of supply. If you sell both goods and services, you need both types on the same invoice.
| Feature | HSN Code | SAC Code |
|---|---|---|
| Applies to | Goods | Services |
| Starting digits | Chapters 01–99 | Starts with 99 |
| Example | 8517 — Mobile phones | 9954 — Construction |
| International standard | Yes (WCO) | India-specific |
📊 HSN Code Digits Required by Turnover
| Annual Turnover | Digits Required | Example |
|---|---|---|
| Up to ₹1.5 crore | Optional | Can skip HSN |
| ₹1.5 crore – ₹5 crore | 4 digits | 1006 (Rice) |
| Above ₹5 crore | 6 digits | 100630 (Semi-milled) |
| Exports / Imports | 8 digits always | 10063010 |
🏪 Common HSN Codes for Indian MSMEs
| HSN Code | Product | GST Rate |
|---|---|---|
| 1006 | Rice (all varieties) | 0% |
| 1701 | Sugar | 5% |
| 2106 | Food preparations NES | 18% |
| 3004 | Medicines / Drugs | 12% |
| 4901 | Books / Printed matter | 0% |
| 6109 | T-shirts & Vests | 5% |
| 6205 | Men's shirts (cotton) | 5% |
| 6403 | Footwear with leather | 18% |
| 7108 | Gold (unwrought) | 3% |
| 7113 | Gold & Silver Jewellery | 3% |
| 8471 | Computers & Laptops | 18% |
| 8517 | Mobile Phones (smartphones) | 12% |
| 8528 | TV & Monitors | 18% |
| 9401 | Chairs & Seats | 18% |
| 9403 | Wooden furniture | 18% |
| 3305 | Shampoo & Hair products | 18% |
| 3307 | Cosmetics & Beauty products | 18% |
| 4820 | Notebooks & Stationery | 12% |
| 2201 | Water (packaged) | 18% |
| 2202 | Soft drinks & Juices | 18% |
📋 How to Fill HSN Summary in GSTR-1
Table 12 of GSTR-1 requires an HSN-wise summary of all outward supplies. You must report total quantity, taxable value, and tax amount for each HSN code used during the month. For businesses above ₹5 crore turnover, this is mandatory with 6-digit HSN from April 2021 onwards.
Pro Tip
Use the "Bulk Verify HSN Codes" button above to paste all your invoice items and get the correct HSN + GST rate for each. Then export as CSV and match with your GSTR-1 Table 12.
⚠️ What to Do If You Used the Wrong HSN Code
If you've used the wrong HSN code, file a revised GSTR-1 for the affected month before the due date. If the return is already filed, use GSTR-1A amendment in the next period. Penalty under Section 125 of CGST Act can be up to ₹25,000 per offence. Act quickly — most GST officers accept good-faith corrections before a notice is issued.
📰 HSN Code Changes — Budget 2026 Updates
The GST Council's 55th meeting (December 2024) revised rates on several categories. EV batteries moved from 18% to 5%. Insurance premiums revised. Online gaming and casinos now at 28% on full face value. Several textile HSN sub-headings were reclassified for clarity. Dgtol updates all rates within 24 hours of official CBIC notification — bookmark this page to always get the latest HSN data.
HSN Code Finder — Frequently Asked Questions
Everything Indian merchants ask about HSN codes and GST compliance
Found your HSN code? Use it in a GST invoice
Open the free GST Invoice Generator with your code pre-filled — no re-typing needed.
Open Invoice Generator