HSN stands for Harmonized System of Nomenclature, a globally recognized system for classifying goods in international trade. Developed by the World Customs Organization (WCO) and effective since 1988, HSN codes are used by more than 200 countries and economies worldwide.
The HSN system classifies over 5,000 commodity groups, each identified by a six-digit code. India uses an extended eight-digit HSN code for more precise classification of goods under GST (Goods and Services Tax).
Under India's GST regime, businesses must declare HSN codes on all tax invoices and GST returns (GSTR-1). The number of digits required depends on your annual aggregate turnover — 4 digits for turnover up to ₹5 crore, and 6 digits for turnover above ₹5 crore.
HSN Code Structure in India
The HSN classification follows a hierarchical structure with 21 sections, 99 chapters, ~1,244 headings, and 5,224 subheadings. Here's how to read an 8-digit HSN code:
Section XVIII: Optical, Medical & Precision Instruments
Section XIX: Arms & Ammunition
Section XX: Miscellaneous Manufactured Articles
Section XXI: Works of Art & Antiques
HSN Code Declaration Requirements Under GST
As per CGST Notification No. 78/2020 dated 15th October 2020, HSN code declaration is mandatory on tax invoices from 1st April 2021:
Annual Aggregate Turnover
Requirement
HSN Digits
Up to ₹5 Crore
Mandatory for B2B invoices
4 digits
Optional for B2C invoices
4 digits
More than ₹5 Crore
Mandatory for all invoices
6 digits
Exports & Imports
Mandatory for all
8 digits
Frequently Asked Questions about HSN Codes
What is the difference between HSN code and SAC code?
HSN (Harmonized System of Nomenclature) codes classify goods, while SAC (Service Accounting Codes) classify services. Both are used under India's GST system for taxation and compliance purposes.
Is HSN code mandatory for GST invoice?
Yes, HSN codes are mandatory on GST invoices. Businesses with turnover up to ₹5 crore must mention 4-digit HSN on B2B invoices, while those above ₹5 crore must mention 6-digit HSN on all invoices.
How do I find the HSN code for my product?
You can search for your product using our HSN code search tool above. Enter your product name or category, and the tool will show matching HSN codes. You can also browse by chapter for systematic lookup.
Is HSN code the same across all countries?
The first 6 digits of HSN codes are internationally standardized by the World Customs Organization. However, India adds 2 more digits (making it 8 digits) for more detailed classification under GST.
What happens if I use the wrong HSN code?
Using an incorrect HSN code can lead to wrong GST rate application, rejection of e-invoices, issues during GST return filing, and potential penalties during GST audits. Always verify your HSN codes carefully.
Can I use Laabam.One ERP to auto-populate HSN codes?
Yes! Laabam.One ERP has a built-in HSN code database. When you add products, the system suggests the correct HSN code and auto-populates it on all invoices and GST returns, ensuring 100% compliance.
Automate HSN Code Management with Laabam.One
Stop manually looking up HSN codes. Laabam.One ERP auto-assigns HSN codes to your products, generates GST-compliant invoices, and files returns with one click.