Skip to content
TradingFormsFree trade documents and tools

HSN Code Finder: Search HSN Code with GST Rate

Type a product name or the first digits of a code. Get the HSN or SAC code, the GST rate, the 6 digit subheadings and the number of digits your invoice needs for your turnover.

Your turnover last year

Popular searches

Browse all HSN code pages by category

What is an HSN code?

An HSN code (Harmonised System of Nomenclature) is the number that classifies a product for GST and customs in India. It comes from the international HS code of the World Customs Organization, which uses 6 digits; India adds 2 more for its customs tariff. Every GST invoice line for goods carries an HSN code, and every line for services carries a SAC code.

How an HSN code is built

An HSN code reads from broad to narrow: each pair of digits narrows the product down. Cement is a good example.

DigitsLevelExampleMeaning
2Chapter25Salt, stone, earths, lime and cement
4Heading2523Portland and other hydraulic cements
6Subheading252329Other portland cement (grey OPC and PPC)
8Tariff itemFrom the Customs TariffIndia's national split, used on shipping bills and bills of entry

The first 6 digits are the same in every country that uses the HS, so the code on your commercial invoice matches what the buyer's customs office sees. For the global picture, see what an HS code is.

How many HSN digits go on your invoice?

The number of digits depends on your aggregate turnover in the previous financial year (Notification 78/2020 Central Tax, in force since 1 April 2021).

Turnover in the previous yearB2B invoicesB2C invoices
Up to Rs 5 crore4 digitsOptional
Above Rs 5 crore6 digits6 digits
Exports and imports8 digits on shipping bills and bills of entry

The finder shows the right number of digits for each result: pick your turnover band above the results.

HSN code or SAC code?

Goods use HSN codes and services use SAC codes (Services Accounting Code). SAC codes all start with 99 and have 6 digits: freight by a transport agency, for example, is in group 9965, and restaurant service is 996331. The same 4 or 6 digit rule applies to SAC codes. The finder covers the services people ask about most, such as freight, courier, rent and works contract.

How to find the right HSN code

  1. Describe the product plainly: what it is made of and what it is used for. Search for that word, then try other names (for example "atta" and "wheat flour").
  2. Check the chapter: the result shows its chapter. If the chapter does not fit your product, the match is wrong.
  3. Read the 6 digit subheadings on the product page and choose the one that describes your item.
  4. Check the rate conditions: some rates depend on price (garments and footwear), pack (rice and flour) or engine size (cars).
  5. Use the code on your invoice: the GST invoice format has an HSN column and works out CGST and SGST or IGST for you.

Popular HSN codes with GST rate

ProductHSN or SACGST
Cement252318%
TMT bar721418%
Sand25055%
Mobile phone851718%
Garments61 and 625% or 18%
Medicine30045%
Rice1006Nil or 5%
Milk0401Nil
FreightSAC 99655% or 18%
RestaurantSAC 99635%

The full list with every slab is on the GST rates page.

Sources and date. Rates are taken from the GST rate notifications in force on 13 October 2026: Notification 9/2025 Central Tax (Rate) and the related notifications that brought in GST 2.0 on 22 September 2025 (summarised in the PIB release of the 56th GST Council meeting), and the official rate finder on cbic-gst.gov.in. Code descriptions are written in our own words; they are a guide, not a ruling. For a high value or disputed item, check the notification or ask your tax adviser.

Features

  • Search by product name, other names or code
  • GST rate and the rate before 22 September 2025
  • Digits to show on your invoice for your turnover
  • SAC codes for common services
  • All 98 HS chapters to browse
  • A full page for each of 200 products

Frequently asked questions

What is an HSN code?

HSN stands for Harmonised System of Nomenclature. It is the code that classifies goods for GST and customs in India, based on the 6 digit international HS code with 2 extra digits added for India's customs tariff.

How do I find the HSN code of a product?

Type the product name or the first digits of a code in the HSN code finder above. Check that the chapter fits your product, read the 6 digit subheadings on the product page and pick the one that matches.

Is HSN code 4 digit or 6 digit?

Businesses with turnover up to Rs 5 crore in the previous year show 4 digits on B2B invoices and may skip it on B2C invoices. Above Rs 5 crore, 6 digits are needed on all invoices. Exports and imports use 8 digits.

What is the difference between HSN and SAC codes?

HSN codes classify goods and SAC codes classify services. SAC codes start with 99, for example 9965 for goods transport and 9972 for rent.

Can I find the GST rate with the HSN code?

Yes. Every result in the finder shows the current GST rate, and the rate before 22 September 2025 when GST 2.0 changed it. Rates that depend on price, pack or engine size are explained on the product page.

Is the HSN code finder free?

Yes. The finder, the product pages and the GST invoice format are free to use with no sign up.