100% Free — No Login Required

HSN Code Finder

Search HSN codes and find applicable GST rates for any product.

Search HSN Codes

Results

Type a product name or HSN code to search.

Advertisement

What is HSN Code?

HSN stands for Harmonised System of Nomenclature. It is an internationally accepted system for the systematic classification of goods, developed by the World Customs Organization (WCO) in 1988. The HSN system is used by more than 200 countries and covers over 5,000 commodity groups, each identified by a unique six-digit code. In India, the HSN code system has been adopted under the Goods and Services Tax (GST) framework to classify goods for the purpose of taxation, ensuring uniformity and consistency in the application of tax rates across the country.

The HSN code serves as a universal language for trade. When an Indian business imports or exports goods, the HSN code ensures that customs authorities around the world can identify the product and apply the correct tariff and duty. Under GST, every registered taxpayer is required to mention the HSN code of goods on their invoices, which helps the government track the movement of goods, prevent tax evasion, and maintain accurate trade statistics. The HSN code also determines the applicable GST rate — whether it is 0%, 5%, 12%, 18%, or 28% — based on the nature and classification of the product.

How HSN Codes Work in India

In India, the HSN code system operates under the GST regime and is administered by the Central Board of Indirect Taxes and Customs (CBIC). Every product is classified under a specific HSN chapter, heading, and sub-heading. The first two digits of the HSN code represent the chapter (e.g., Chapter 01 for live animals, Chapter 84 for machinery), the first four digits represent the heading within that chapter, and the six-digit code provides the sub-heading classification. India further extends the code to eight digits for more specific classification of certain products.

Taxpayers are required to declare HSN codes on their GST returns and invoices. The GST Network (GSTN) has integrated HSN-wise summary reporting in GSTR-1, where businesses must file HSN-wise details of outward supplies. This data is cross-verified with the buyer's GSTR-2A/2B to ensure that input tax credit claims are legitimate. The HSN code also plays a crucial role in determining the correct GST rate, as the GST rate schedule is organized by HSN chapters and headings.

HSN Code Structure

The HSN code follows a hierarchical structure that moves from broad classification to specific product identification:

  • Chapter (2 digits) — There are 97 chapters covering broad categories. For example, Chapter 09 covers coffee, tea, and spices; Chapter 84 covers nuclear reactors, boilers, and machinery.
  • Heading (4 digits) — Within each chapter, headings provide more specific classification. For example, 0901 is coffee (whether roasted or not), and 0902 is tea.
  • Sub-heading (6 digits) — This level offers international uniformity. For example, 0901.11 is coffee not roasted, not decaffeinated, and 0901.12 is coffee not roasted, decaffeinated.
  • National tariff line (8 digits) — Countries like India add two more digits for even finer classification specific to domestic needs.

Understanding this structure helps businesses correctly classify their products and ensures compliance with GST regulations. Misclassification can lead to incorrect tax payments, penalties, and input tax credit disputes.

When is HSN Code Mandatory?

Under GST, the requirement to mention HSN codes on invoices and returns depends on the annual turnover of the taxpayer:

  • Turnover above ₹5 crore — Must use 6-digit HSN codes on all invoices and in GSTR-1 returns.
  • Turnover between ₹1.5 crore and ₹5 crore — Must use 4-digit HSN codes on invoices and in returns.
  • Turnover below ₹1.5 crore — HSN codes are not mandatory on invoices but are recommended. However, HSN-wise summary is still required in GSTR-1 if HSN codes are mentioned.
  • B2B invoices — 6-digit HSN codes are mandatory regardless of turnover, as per GST rules.
  • Imports and exports — HSN codes are mandatory on all customs documents, shipping bills, and bills of entry.

Correct HSN code declaration is essential for seamless input tax credit matching, accurate GST return filing, and avoiding notices from the GST department. Businesses should regularly verify their HSN classifications against the latest GST rate notifications issued by the CBIC.

Frequently Asked Questions

What is an HSN code?

HSN stands for Harmonised System of Nomenclature. It is an internationally accepted system for classifying goods, developed by the World Customs Organization (WCO). In India, HSN codes are used under GST to classify goods for taxation purposes. Every product traded in India is assigned a unique HSN code that determines the applicable GST rate.

How many digits is an HSN code?

HSN codes can be 2, 4, 6, or 8 digits long. The first 2 digits represent the chapter, the first 4 digits represent the heading, the first 6 digits represent the sub-heading (internationally uniform), and the 8-digit code is country-specific. In India under GST, taxpayers with turnover above ₹5 crore must use 6-digit HSN codes, while those below can use 4-digit codes.

Is HSN code mandatory on GST invoices?

Yes, HSN code is mandatory on GST invoices for taxpayers with annual turnover above ₹5 crore (6-digit HSN codes). Taxpayers with turnover between ₹1.5 crore and ₹5 crore must use 4-digit HSN codes. Those below ₹1.5 crore are exempt from mentioning HSN codes. For B2B invoices, 6-digit HSN codes are mandatory regardless of turnover.

How do I find the HSN code for my product?

You can find the HSN code for your product by searching the official GST portal (gst.gov.in), using the GST rate finder tool, or consulting the HSN code directory. You can also use this HSN Code Finder tool on VixitAI to quickly search by product name or HSN code and find the applicable GST rate.

What is the difference between HSN and SAC codes?

HSN (Harmonised System of Nomenclature) codes are used for classifying goods, while SAC (Services Accounting Codes) are used for classifying services under GST. HSN codes are numeric and follow the international WCO classification. SAC codes start with '99' followed by a 6-digit service-specific code. Both are required on GST invoices depending on whether you supply goods or services.

Related Tools

GST Calculator Calculate CGST, SGST & IGST instantly Invoice Generator Create GST-compliant invoices with HSN codes Income Tax Calculator Compare old vs new regime for FY 2026-27
Disclaimer: This tool is for educational and reference purposes only. HSN codes and GST rates are subject to change based on government notifications. Please verify with the official GST portal (gst.gov.in) or consult a qualified CA for compliance purposes. VixitAI is not responsible for any tax decisions made based on this tool.