Classification

How to Find the Right HSN Code for a Product

A method for classifying a product properly: describe it precisely, work down the hierarchy, read the notes, and document the decision.

3 min readUpdated 14 September 2026

Finding an HSN code is not really a search problem. It is a classification problem with a search step in the middle. Teams that treat it as "type the product name into a box and take the first result" are the ones that end up with disputes.

Here is a method that holds up.

Step 1: Describe the product precisely

Write down what the product actually is, in the terms classification cares about:

  • What is it made of? Material composition changes classification constantly.
  • What state is it in? Raw, semi-finished, finished. Fresh, dried, frozen, preserved.
  • What is it for? Intended use distinguishes otherwise similar items.
  • How is it presented? Bulk, retail packing, sets, kits.
  • Is it a part or a complete article? Parts are frequently classified separately from the machines they belong to.

Most misclassification traces back to skipping this step and searching on a brand or a shorthand name.

Step 2: Find the chapter

Work top down. Identify the broad family first — the two-digit chapter. This is much more reliable than searching for a specific term, because product names vary while chapters are structural.

Step 3: Narrow to heading, then subheading

Within the chapter, find the four-digit heading, then the six-digit subheading. At each level, read all the sibling options before choosing. The right answer is often a heading you would not have searched for by name.

Step 4: Read the section and chapter notes

This is the step that separates a correct classification from a plausible one. The notes at the start of each section and chapter set out what is included and, more importantly, what is excluded and where it goes instead. They override the intuitive reading of a description line.

If a note excludes your product from the chapter you picked, it usually tells you where to look next.

Step 5: Go to eight digits where required

If your reporting level requires eight digits, choose the tariff item within the six-digit subheading. Make sure the finer description still matches your product.

Step 6: Check the rate that follows

Once you have a code, look up the rate that attaches to it and ask whether it is plausible for your product. A rate that looks surprising is a prompt to re-examine the classification, not to proceed regardless.

Step 7: Document the decision

Record the product description you used, the code you chose, and the note or reasoning that decided it. When someone asks in two years — an auditor, a customer, a colleague — the reasoning is what matters, and nobody remembers it.

When two codes both look right

Genuinely ambiguous cases exist. The system has interpretative rules for resolving them, including preferring the most specific description and, for composite goods, classifying by essential character. If material amounts are involved, this is the point to take professional advice rather than guessing.

Using the code search here

Our HSN code search lets you search by code or by description to find candidates. Treat it as a shortlisting tool: it helps you locate the region of the schedule you need, and then you apply the method above. Always confirm the final code against the official CBIC schedules before using it for filing.

Where to go next

  • Read what is an HSN code.
  • Read HSN and SAC codes explained.
  • Read what is a SAC code if you supply services.
  • Search codes with HSN code search.

This guide is general information about GST in India, not tax advice. CheckYourGST is an independent service and is not affiliated with the Government of India or the official GST portal. Confirm anything with legal or financial consequence against official sources.

← All GST guides

Related guides

Need to verify a GSTIN?

Enter a 15-digit GST number to check its registration status and details.