HSN Code Finder: How to Find the HSN Code for Any Product (2026)

Every product on a GST invoice carries a code that says exactly what it is, and that code, the HSN code, quietly decides the tax rate you charge. Pick the right one and your invoices, your rate, and your returns all line up. Pick the wrong one and you can charge the wrong tax, cause mismatches, and trip a compliance rule. Yet many small businesses treat the HSN field as a guess. This guide explains what HSN and SAC codes are, how their digit structure works, how to find the right code for any product, why it matters, and the common categories businesses deal with.

What HSN and SAC codes are

HSN stands for Harmonised System of Nomenclature, an internationally recognised way of classifying goods that India uses under GST. Each type of product maps to a specific HSN code, and that code is tied to a GST rate. Services use a parallel scheme called SAC, the Services Accounting Code, which does the same job for services that HSN does for goods. So a shop selling physical products uses HSN codes, a consultant or a transporter uses SAC codes, and a business that both sells goods and provides services may use both on different invoice lines.

How the digit structure works

HSN codes are hierarchical, meaning they get more specific as you add digits. Reading from left to right, the code narrows from a broad group down to an exact product:

How many digits you must show on an invoice depends on your turnover, with smaller businesses required to show fewer and larger ones required to show more. When you are unsure between a shorter and a longer code, using the more detailed code is safe, because a precise code is always acceptable and leaves no doubt about the rate.

How to find the right code for a product

Finding the correct HSN code is a process of narrowing down from a clear description. Work through it like this:

Once you settle on a code, the GST rate follows from it, so the effort you put into classification pays off as a correct rate on every invoice. Our guide to the GST calculator then handles turning that rate into the tax amount on a price.

Get the free IndiaCRM app

IndiaCRM does GST billing, inventory, khata and CRM in one free app for iPhone and Android, no per-user fees. Download the app or see GST billing.

Why the correct code matters

The HSN code is not a formality, it drives real consequences. A wrong code carries a chain of problems:

The reliable fix is to set the correct HSN code once against each item in your billing system, so it prints on every invoice automatically and never depends on someone remembering it at the counter.

HSN versus SAC at a glance

Because goods and services use different code systems, it helps to keep the distinction clear:

Common product categories

While the full HSN list is vast, most small businesses deal with a manageable set of categories that recur on their invoices. Broadly, the system spans groups such as food and agricultural products, textiles and garments, chemicals and household goods, metals and hardware, machinery and electronics, and many more, with services covered separately under SAC. The practical point is that your own business touches only a slice of this. Once you have identified the correct code for each of your regular products, you rarely need to look them up again, because the same items sell day after day. Getting that initial list right, and storing it, is the whole job.

Building your own HSN list once

The smartest way to handle HSN codes is to do the work once, up front, for the items you actually sell:

This turns a recurring source of errors into a one-time setup. The counter stops guessing, your invoices stay consistent, and your returns line up with what you actually sold.

The bottom line

The HSN code on an invoice quietly decides the tax rate, so finding the right one matters more than its small field suggests. Describe your product precisely, narrow from the broad chapter down to the specific code, use SAC codes for services, and store the correct code and rate against each item so it prints automatically. IndiaCRM lets you save an HSN code and GST rate per product, so every GST invoice comes out correct without counter-side guesswork. See GST billing software, explore the full feature list, or get the mobile app and put the right code on every invoice.