Guide · Classification

What is an HSN code, and how do you find yours?

For importers and exporters6 min readUpdated

The short answer

An HSN code is the Harmonised System of Nomenclature number that classifies a product for customs. The first 6 digits are common worldwide, and India's customs tariff extends them to 8. The code decides the duty rate, import and export policy and which compliance rules apply, so getting it right before you order matters.

Key takeaways

  • HSN is a product-classification system: chapter, heading, subheading, then India's tariff item.
  • Classification follows what the product is, how it is made and what it does, not its trade name.
  • Chapter and section notes can move a product to a different heading, so read them.
  • Duty, import and export policy and compliance all key off the code.

How an HSN code is built

The Harmonised System is run by the World Customs Organization and used by over 200 countries. It groups goods into sections and 97 chapters, each divided into headings and subheadings. The first 6 digits mean the same everywhere. India adds two more digits for its own tariff item, which is why Indian import codes have 8 digits.

Anatomy of an example code, read from left to right
DigitsLevelExample meaning
09ChapterCoffee, tea, maté and spices
0902HeadingTea, whether or not flavoured
0902 30SubheadingBlack (fermented) and partly fermented tea in small immediate packings
0902 30 ••India tariff itemTwo more digits, set by India's tariff for national detail

Anatomy of an HSN code · worked example

090230••
  • ChapterCoffee, tea, maté and spices
  • HeadingTea, whether or not flavoured (0902)
  • SubheadingBlack (fermented) and partly fermented tea in small packings (0902 30)
  • India's tariff itemTwo more digits, set by India's tariff for national detail, making 8

Why the code matters

  • Duty. BCD, SWS and IGST rates are set against the tariff item.
  • Policy. Import and export policy (Free, Restricted, Prohibited, or State Trading) is set by code.
  • Compliance. BIS, FSSAI, CDSCO, WPC and similar requirements attach to product categories identified by code.
  • Incentives. RoDTEP and duty drawback rates are defined per tariff item.
  • Documents. Bills of Entry and Shipping Bills carry the code, and mismatches cause queries and delays.

How to find the right code

  1. 1

    Describe the product precisely

    Write down what it is made of, what it does, how it is used and how it is sold (single, set, bulk). Marketing names don't classify goods; material, function and form do.

  2. 2

    Find the chapter

    Match the product to the chapter that covers it, using the section and chapter titles as a guide.

  3. 3

    Read the notes

    Section and chapter notes say what a chapter includes and excludes. They override how a product 'feels' it should be classified.

  4. 4

    Narrow to heading, subheading and tariff item

    Move down the levels, applying the General Rules of Interpretation when two headings seem to fit. The most specific description generally wins.

  5. 5

    Check precedent and confirm

    Look at advance rulings for similar goods if they exist, and have your customs house agent confirm before you file.

Common classification mistakes

  • Classifying by name instead of composition or function.
  • Ignoring what the product is essentially made of when it combines materials.
  • Treating parts and accessories like the finished machine, when the chapter notes classify them separately.
  • Copying a code from a supplier's invoice without checking it against the Indian tariff.
  • Assuming the GST invoice code is the customs code. GST has its own rules for how many digits an invoice needs, based on turnover, but customs classification is the 8-digit tariff item.

The final classification is made by the proper officer at assessment. A good internal answer helps you plan and avoids surprises, but it is not a binding ruling.

This guide is general information, not legal, customs or tax advice. Rules, rates and notifications change, and the right answer depends on your product, so confirm the current position with your customs house agent or the relevant authority before acting.

Questions answered

What does HSN stand for?

HSN stands for Harmonised System of Nomenclature, the international product classification maintained by the World Customs Organization. India's customs tariff is built on it and extends it to 8 digits.

How many digits is an HSN code in India?

Customs and trade use 8 digits: 6 internationally common digits plus 2 added by India's tariff. GST invoices use fewer digits for smaller businesses, with the number depending on annual turnover.

What happens if I use the wrong HSN code?

It can change the duty, trigger a different policy or compliance requirement, delay clearance and invite reassessment, penalties or a demand for the duty difference. Check the code before you order, not at the port.

Can AI find my HSN code?

AI can shortlist codes and explain why, which speeds up the work. The answer should show its reasoning and the facts that would change it, and a customs house agent should confirm it before filing. TradeEdge AI is built that way.

Check your product with TradeEdge AI

HSN code, duty stack and compliance checks for your product, with a source on every rate.