Search HSN codes by product name or code to find the correct classification for your goods, chapter by chapter. For a code's GST rate, check the CBIC rate notifications.
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's Customs Tariff extends it to eight digits (tariff items) for more precise classification of goods.
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 is a hierarchy of sections, chapters, headings and sub-headings. Here's how to read an 8-digit code of India's Customs Tariff:
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
The notification prescribes 4 or 6 digits only. The 8-digit codes are tariff items of India's Customs Tariff, declared on customs documents such as shipping bills and bills of entry.
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. India's Customs Tariff adds 2 more digits, making 8-digit tariff items, for finer classification. GST invoices need 4 digits (turnover up to ₹5 crore) or 6 digits (above it), under Notification No. 78/2020 – Central Tax.
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.