HSN Code Finder — Find HSN Codes for GST Invoices (Updated 2026)
Updated: 3 June 2026 | Based on WCO HSN 2022 & CBIC GST Rate Schedules | Verify at cbic-gst.gov.in
HSN (Harmonised System of Nomenclature) codes are 6–8 digit codes used on GST invoices to classify goods. Businesses with turnover above ₹5 crore must use 6-digit HSN codes; between ₹1.5–5 crore use 4-digit codes; up to ₹1.5 crore are exempt. Use the search tool or the chapter table below to find your product's code.
Turnover Rule: > ₹5 Cr → 6-digit HSN mandatory. Between ₹1.5–5 Cr → 4-digit HSN. Below ₹1.5 Cr → HSN optional (but recommended). 8-digit HSN is mandatory for imports and exports on all invoices and shipping bills.
Search by product name or HSN code number — our interactive tool maps to the correct chapter, heading, and GST rate instantly.
Use HSN Code Finder Tool →HSN Digit Requirement by Turnover
0
Up to ₹1.5 Crore
Optional
4
₹1.5 Crore – ₹5 Crore
Mandatory (B2B)
6
Above ₹5 Crore
Mandatory
8
Imports & Exports
Always Mandatory
HSN Requirement Table — GSTR-1 Reporting
| Turnover (Previous Year) | Required HSN Digits | On GSTR-1 |
|---|---|---|
| Up to ₹1.5 Crore | Optional (recommended) | Optional |
| ₹1.5 Crore to ₹5 Crore | 4 digits | Mandatory for B2B |
| Above ₹5 Crore | 6 digits | Mandatory (all invoices) |
| Import / Export (all turnover) | 8 digits | Always mandatory |
Common HSN Chapters with GST Rates
| Chapter | Description | Common GST Rate |
|---|---|---|
| 01–05 | Live animals and animal products | 0% |
| 10 | Cereals — rice, wheat, maize | 0–5% |
| 22 | Beverages — aerated drinks, juices | 28% |
| 28–29 | Chemicals, organic & inorganic | 12–18% |
| 39 | Plastics and plastic articles | 12–18% |
| 61–62 | Clothing and apparel | 5–12% |
| 72–73 | Iron and steel products | 18% |
| 84–85 | Machinery and electrical equipment | 12–18% |
| 87 | Vehicles — cars, two-wheelers | 28% + cess |
| 90 | Medical and optical instruments | 5–12% |
Rates are indicative by chapter. The exact rate depends on the specific heading and notification. Verify at cbic-gst.gov.in before invoicing.
SAC Codes — For Services
For services, use SAC (Services Accounting Code) instead of HSN. SAC codes are 6-digit codes defined by CBIC. Common SAC codes:
9954Construction services
9971Financial and related services
9972Real estate services
9983Professional / consulting services
9984Telecom and IT services
9985Business support services
9987Maintenance and repair services
9993Health and social care services
HS Code vs HSN Code: "HS Code" and "HSN Code" refer to the same system (Harmonised System). In India, "HSN Code" is the common GST term, while "HS Code" is used in customs/trade contexts. ITC-HS codes (8-digit) are used for import/export classification and are maintained by DGFT. For GST invoicing purposes, use 4 or 6 digit HSN as applicable.
Frequently Asked Questions
Where do I find the HSN code for my product?
Use our HSN Code Finder tool on this page or search at cbic-gst.gov.in under the "Tax/Rate > HSN/SAC" menu. You can search by product name or enter a partial HSN number. The GST portal also has a searchable rate finder under Services > User Services > Search HSN/SAC Code.
What is the difference between HSN and SAC codes?
HSN (Harmonised System of Nomenclature) codes are used for goods — physical products you manufacture or trade. SAC (Services Accounting Code) codes are used for services. Both are mandatory on GST invoices and GSTR-1. HSN codes are numeric (4, 6, or 8 digits) while SAC codes are 6-digit codes starting with 99.
Is HSN code mandatory for B2C invoices?
For B2C invoices, HSN is mandatory only if annual turnover exceeds ₹5 crore (6-digit HSN required). For turnover between ₹1.5 crore and ₹5 crore, B2B invoices require 4-digit HSN but B2C invoices may not require it. Below ₹1.5 crore, HSN is optional on invoices but recommended for accuracy.
What happens if the wrong HSN code is used on an invoice?
Using a wrong HSN code may cause GSTR-1 filing errors, ITC mismatch for your buyer, and potential scrutiny from the GST department. Correct it by filing an amended GSTR-1 in the next month. There is no specific monetary penalty for wrong HSN, but it can trigger audit notices and demand proceedings.
Are HSN codes the same internationally?
The first 6 digits of HSN are internationally harmonized under the World Customs Organization (WCO) standard, used by 200+ countries. India uses 8-digit ITC-HS codes for customs (import/export). For GST invoicing, 4 or 6 digits are required. The first 4-6 digits of Indian HSN align with international codes.
Related Pages
Need Help with GST Invoicing or Compliance?
Our CA team ensures correct HSN/SAC codes on all invoices, handles GSTR-1 & GSTR-3B filing, and keeps you audit-ready — 100% online.
Get GST Compliance Help →◆ Available in 71 Cities
Hsn Code Finder Near You
Expert CA/CS assistance for hsn code finder across India. Click your city for local details.
→
New Delhi
→
Mumbai
→
Bengaluru (Bangalore)
→
Hyderabad
→
Chennai
→
Kolkata
→
Pune
→
Ahmedabad
→
Noida (UP)
→
Gurgaon (Gurugram)
→
Jaipur
→
Lucknow
→
Chandigarh
→
Surat
→
Kochi (Cochin)
→
Faridabad
→
Ghaziabad
→
Greater Noida
→
Panipat
→
Sonipat
→
Manesar (IMT)
→
Dharuhera
→
Mathura
→
Palwal
→
Agra
→
Kosi Kalan
→
Aligarh
→
Khair
→
Jewar (Noida International Airport)
→
Kanpur
→
Varanasi (Kashi)
→
Prayagraj (Allahabad)
→
Meerut
→
Bareilly
→
Moradabad
→
Gorakhpur
→
Firozabad
→
Saharanpur
→
Muzaffarnagar
→
Bulandshahr
→
Hapur
→
Karnal
→
Kurukshetra
→
Ambala
→
Hisar
→
Rohtak
→
Yamunanagar
→
Rewari
→
Bhiwani
→
Jodhpur
→
Udaipur
→
Kota
→
Ajmer
→
Bikaner
→
Ludhiana
→
Amritsar
→
Jalandhar
→
Patiala
→
Mohali (SAS Nagar)
→
Bathinda
→
Dehradun
→
Haridwar
→
Rudrapur
→
Shimla
→
Solan (Baddi-Barotiwala-Nalagarh)
→
Bhopal
→
Indore
→
Gwalior
→
Jammu
→
Srinagar
→
Panchkula