HS Code vs HSN Code — India's Classification System Explained

2026-03-08 · HSCodeAtlas.com

If you trade with India, you’ll encounter HSN codes on invoices, customs documents, and GST returns. Here’s how they relate to global HS codes.

What is an HSN Code?

HSN stands for Harmonized System of Nomenclature. It’s India’s version of the global HS code system, used for both customs classification and GST (Goods and Services Tax) purposes.

India adopted the HS system and extended it to 8 digits for more detailed classification.

HS vs HSN — The Difference

FeatureHS CodeHSN Code
Digits68
ScopeGlobalIndia only
Used forCustoms worldwideIndian customs + GST
Maintained byWCOCBIC (India)

The first 6 digits of an HSN code are identical to the global HS code. India adds 2 more digits for finer classification.

Example:

HSN and GST

In India, HSN codes are mandatory on GST invoices. The requirement depends on your turnover:

The HSN code on your invoice determines the applicable GST rate (5%, 12%, 18%, or 28%).

Import Duty in India

When importing goods into India, the HSN code determines multiple duty components:

  1. Basic Customs Duty (BCD): The primary import tariff
  2. Social Welfare Surcharge: 10% of BCD
  3. IGST: Integrated GST on the total assessable value + duties

The total landed cost can be significantly higher than the sticker price, depending on the HSN classification.

How to Find the Right HSN Code

  1. Start with the global HS code for your product
  2. Check the India country page for the 8-digit extension
  3. Verify with the CBIC customs tariff for the latest rates
  4. Cross-check the GST rate on the GST portal

Common HSN Classification Mistakes in India

Resources