HSN code finder
Describe a product or type a code. The tool searches the official HSN list from the GST portal and asks Google's Gemini AI for the likely code, an indicative GST rate and the reason, then checks every AI code against the official list.
- Searches the official HSN and SAC list
- AI codes checked against that list
- Flags old 12% and 28% rates for checking
Most likely HSN code
Describe a product
- Chapter—First 2 digits
- Heading—4 digits
- Sub-heading—6 digits, same worldwide
- Tariff item—8 digits, India
Your HSN suggestions
—
—
—
—
Official list entries come from the GST portal's HSN and SAC list. AI suggestions and every GST rate come from Google's Gemini AI (or OpenRouter when Gemini is busy) and are not a tax ruling, so confirm them before you invoice or file. Fair use per visitor: 12 AI searches per hour and 40 per day; official list searches and repeats do not count.
What an HSN code tells you
Each pair of digits narrows the product down, from a broad chapter to one tariff item.
Chapter, heading, sub-heading, item
In 7323 93 90, chapter 73 is articles of iron or steel, heading 7323 is table and kitchen articles, 7323 93 is those of stainless steel, and the last two digits are India's tariff item.
Six digits are shared worldwide
The first six digits follow the international Harmonized System, so they match customs codes in other countries. The last two digits are Indian.
Goods only
HSN covers goods. Services use SAC codes, which all start with 99.
The code usually sets the rate
GST rates are notified against HSN codes, but some depend on price, use or who buys, so one code can carry more than one rate.
How many HSN digits you need
Turnover means aggregate turnover in the previous financial year. The invoice rule applies from 1 April 2021.
| Situation | Digits | Rule |
|---|---|---|
| Turnover up to ₹5 crore | 4 digits | Required on B2B tax invoices, optional on B2C invoices |
| Turnover above ₹5 crore | 6 digits | Required on every tax invoice |
| GSTR-1 HSN summary | 4 or 6 digits | Reported at the same level as your invoices |
| Imports and exports | 8 digits | Bill of entry and shipping bill, under the Customs Tariff |
How the HSN finder works
From a few words about your product to codes you can check and copy.
Describe or enter a code
Type the product in a few words with its material and use, or a 2, 4, 6 or 8-digit code.
Official list search
Our server searches the GST portal's HSN and SAC list for your words or code. This uses no AI and has no daily cap.
AI suggestion, then checks
Google Gemini suggests codes and a rate, with the matching official entries as hints. Every AI code is checked against the official list, and old 12% and 28% rates are flagged.
You verify and copy
Compare the options, read the details that could change the code, confirm on the GST portal, then copy or download.
What this tool does, and what it doesn't
A plain list, so you know exactly what to expect.
This tool does
- Search the official HSN and SAC list
- Suggest up to three codes with reasons
- Check every AI code against the official list
- Flag old or missing GST rates
- Copy codes and download CSV
- Remember recent searches in your browser
This tool does not
- Give a legal or binding classification
- Guarantee that a code or rate is correct
- Take rates from an official source
- Calculate tax or file returns
- Show customs duty or cess
- Need an account or sign-up
Where your data goes
What you type goes to our server, which searches its copy of the GST portal's HSN list. For AI suggestions it also goes to Google's Gemini API, or to OpenRouter when Gemini is busy. Under Google's paid API terms it is not used to improve Google's products, though Google keeps it for a limited time to detect abuse. AI answers are kept on our server for 7 days under a one-way hash of the text. Fair-use counters use a hashed IP address. Recent searches stay in your browser's local storage. AllInOneTools is not affiliated with the GST Council, CBIC or Google. See our privacy policy.
Why your results might look unexpected
The six situations people run into most, and what each one means.
Three different codes
The description fits more than one item. Add the material, use or form, such as stainless steel or for kitchen use.
Rate shows 12% or 28%
These were common before 22 September 2025, and many goods moved to 5% or 18%. Check the current rate.
AI code not in the official list
The AI may have guessed the last two digits. Use the closest listed code shown with it.
Official search finds nothing
The list uses formal wording, such as footwear rather than shoes. Try the material or a broader word.
You described a service
Services use SAC codes starting with 99. Matching SAC entries from the official list are shown, but the AI does not suggest them.
AI limit reached
AI searches are limited per visitor and per day. The official list search keeps working without limits.
Questions about HSN codes
What is an HSN code, and how many digits does it have?
HSN stands for Harmonized System of Nomenclature, the World Customs Organization's system for classifying goods. India uses it for GST and customs. The first 2 digits are the chapter, 4 digits the heading and 6 digits the sub-heading, and these are the same worldwide. India adds 2 more digits for the 8-digit tariff item used in the Customs Tariff and on import and export documents.
How many HSN digits do I need on a GST invoice?
Since 1 April 2021, a business with an aggregate turnover of up to 5 crore rupees in the previous financial year must show at least 4 digits on B2B tax invoices and may leave them out on B2C invoices. Above 5 crore rupees, at least 6 digits are needed on every tax invoice. Imports and exports use all 8 digits. The invoice rule is in Notification 78/2020-Central Tax.
How accurate are the AI suggestions?
They are a starting point, not a ruling. Codes and descriptions in the official list section come from the HSN list published on the GST portal. The AI suggestions come from Google's Gemini model, which is given the matching official entries as hints but can still be wrong. Every AI code is checked against the official list and marked when it is missing. Ask a tax professional about high-value or disputed items.
Are the GST rates up to date?
The AI is told to use the rates in force since the GST rate changes of 22 September 2025, when most goods moved to 5% or 18%, with 40% for some luxury and harmful goods. The official HSN list has no rates, so every rate shown comes from the AI. It can still return an old rate, so any 12% or 28% answer is flagged, and rates outside the GST slabs are dropped. Some rates also depend on price or use. Confirm the rate in the current CBIC rate notification or on the GST portal before you invoice.
What is the difference between HSN and SAC?
HSN codes classify goods. Services use SAC, the Services Accounting Code, and every SAC starts with 99. The official list search covers both, so you can type 99 or describe a service to see SAC entries. AI suggestions and rates cover goods only.
Can I search with a code instead of a product name?
Yes. Type 2 digits to see a chapter and its headings, a 4-digit heading or 6-digit sub-heading to see the codes under it, or an 8-digit code to see its official description. These come from the official list without AI, and the AI adds indicative rates.
What happens to what I type?
Your text goes to our server, which searches its copy of the GST portal's HSN list. For AI suggestions it is also sent to Google's Gemini API, or to OpenRouter when Gemini is busy. Under Google's paid API terms it is not used to improve Google's products, though Google keeps it for a limited time to detect abuse. AI answers are kept on our server for 7 days under a one-way hash of the text, so repeat searches skip the AI. Fair-use counters use a hashed IP address, and recent searches stay in your browser. See our privacy policy.