HSN code finder

Search the GST portal’s HSN and SAC list by product name or code. See the chapter, heading and sub-heading, and copy the code for your invoice — free, no sign-up.

Loading the HSN list…
HSN code
—
Type at least two letters or digits to search.

What is an HSN code?

HSN (Harmonized System of Nomenclature) is a numbering system for goods, used around the world to classify products for tax and trade. Under GST, every product has an HSN code, and the code decides which GST rate applies.

Services use SAC (Services Accounting Code) instead. SAC codes start with 99, such as 9954 for construction services.

How to read an HSN code

DigitsLevelExample
2Chapter10 — Cereals
4Heading1006 — Rice
6Sub-heading100630 — Semi-milled or wholly milled rice
8Tariff item10063010 — Rice, parboiled

Each extra pair of digits narrows the product down. The finder shows every level for the code you pick.

How many HSN digits go on your invoice?

  • Aggregate annual turnover up to ₹5 crore: 4-digit HSN on B2B invoices (optional on B2C invoices).
  • Aggregate annual turnover above ₹5 crore: 6-digit HSN on every invoice.
  • These rules apply from 1 April 2021 (CBIC Notification 78/2020 – Central Tax).

Finding the GST rate for a code

The HSN list gives codes and descriptions only. GST rates are set by separate rate notifications, and they changed with GST 2.0 on 22 September 2025. Once you have the code, check its rate in CBIC’s list of GST rates for goods and services.

💡 In Billman, save the HSN code and GST rate once on the product. Every bill then picks them up, and the GSTR-1 HSN summary is filled in for you.

Search by name

Type one or two words from the product, like “rice” or “cement”. Every word must appear in the description.

rice → 1006 Rice, 10063010 Rice, parboiled …

Search by code

Type the first digits of a code to see everything under it.

8517 → telephone sets, 85171300 Smartphones …

HSN/SAC list from the GST portal’s HSN master, downloaded 4 November 2026. Invoice rules as of November 2026. Always verify on gst.gov.in / cbic-gst.gov.in.

Billman puts the HSN on every bill

Save the HSN code and GST rate on the product once. Every invoice, the GST reports and the GSTR-1 HSN summary pick it up — even offline.

Questions

HSN code finder FAQ

What is the HSN code used for in GST?

The HSN code classifies a product. It decides the GST rate, and it is printed on tax invoices and reported in the HSN summary of GSTR-1.

How many digits of HSN must I show on an invoice?

Up to ₹5 crore aggregate annual turnover, 4 digits on B2B invoices (optional on B2C). Above ₹5 crore, 6 digits on every invoice. These rules apply from 1 April 2021.

What is the difference between HSN and SAC?

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

Does this tool show the GST rate?

No. The official HSN list has codes and descriptions only. Use the code to look up the rate in CBIC’s GST rate list for goods and services.

Where does this HSN list come from?

From the HSN and SAC master published on the GST portal (tutorial.gst.gov.in). The search runs in your browser.