How to find the right HSN code for a product, step by step

Updated 3 Oct 2026 · 3 min read · By the AppSaaz GST team

Short answer

Start from what the product is and what it is made of. Find its chapter (two digits, such as 61 for knitted clothing), its heading (four digits, such as 6109 for T-shirts) and its subheading (six digits, such as 6109 10 for cotton). Check the code in the GST portal's HSN search, which uses GSTR-1's list, then read its rate in the current rate notification.

What is an HSN code?

HSN stands for Harmonised System of Nomenclature, the World Customs Organization's classification of goods, used by most countries for customs and by India for GST. It narrows down in steps:

DigitsLevelExample
2Chapter61: apparel, knitted or crocheted
4Heading6109: T-shirts, singlets and other vests
6Subheading6109 10: of cotton
8Tariff item, India's own splitused in India's Customs Tariff

The first six digits are the same worldwide. Services have their own codes, SAC (Services Accounting Codes), which all start with 99.

How many digits do I need?

For GST, on B2B invoices and in GSTR-1's HSN summary: 4 digits if your turnover in the previous financial year was up to ₹5 crore, 6 digits above that (Notification 78/2020-Central Tax). Shopify's HS tariff code field asks for at least 6.

Finding the code, step by step

  1. Describe the product in plain words: what it is, what it is made of, and how it is made. "A women's dress, woven, of cotton" classifies differently from "a women's dress, knitted, of cotton".
  2. Find the chapter. The chapter usually follows the material or the kind of product (see the table below).
  3. Find the heading whose words fit the product best. Headings are legal text; read them literally.
  4. Find the subheading, usually by material or type.
  5. Check it on the GST portal. The portal's HSN search returns the code and its description, and its list is the same one GSTR-1's Table 12 makes you choose from since May 2025. A code that is not in that list cannot be filed.
  6. Look up the rate for that code in the current rate notification (9/2025-Central Tax (Rate), in force since 22 Sept 2025), and apply any price condition, such as the ₹2,500 line for clothing and footwear.

Chapters online brands use most

ProductHeading
Perfume / personal deodorants3303 / 3307
Make-up and skin care3304
Hair oil, shampoo and other hair preparations3305
Soap3401
Candles3406
Handbags, wallets, backpacks, luggage4202
Notebooks and diaries4820
Women's dresses and skirts, knitted / woven6104 / 6204
T-shirts and vests, knitted6109
Bed, table and kitchen linen6302
Footwear with leather / textile uppers6403 / 6404
Ceramic tableware, porcelain / other6911 / 6912
Jewellery of precious metal / imitation jewellery7113 / 7117
Furniture9403
Lamps and lighting9405
Toys9503

Which mistakes are most common?

  • Copying the supplier's code without reading it. A supplier's invoice may use the code for the fabric, not the garment, or an old code.
  • Knitted versus woven. Chapter 61 is knitted or crocheted clothing; chapter 62 is everything else. The same dress can be either.
  • A service code on goods. Codes starting with 99 are services. Goods never use them.
  • Classifying a set by its cheapest part. A gift set is usually classified by the item that gives it its essential character, under the Harmonised System's own interpretation rules.

What if the classification is genuinely unclear?

Some products sit between headings, and the rate can differ. Decide once, write down why, and apply it to every product of the kind. For certainty on a high-value line, a business can apply for an advance ruling from its state's Authority for Advance Ruling, which binds the applicant and its jurisdictional officer.

Questions

How do I find the HSN code for my product?

Describe the product and its material, find its chapter, then the four-digit heading and six-digit subheading, and check the code in the GST portal's HSN search, which uses the same list as GSTR-1.

How many digits of HSN code are mandatory?

4 digits for businesses with turnover up to ₹5 crore in the previous year, 6 digits above that, on B2B invoices and in GSTR-1's HSN summary.

What is the difference between HSN and SAC?

HSN codes classify goods; SAC codes classify services and all start with 99.

Can I use the HSN code on my supplier's invoice?

Only after checking it. Suppliers sometimes use the code for the raw material or an outdated code.

Where can I check an HSN code officially?

On the GST portal's HSN and SAC search, and in the World Customs Organization's HS nomenclature for the six-digit headings.

Sources

Checked on 3 Oct 2026. GST rules change; where a notification or advisory is named, it is the one in force on that date.