apriltax blog
4.9 on Google reviewsWorks with reports from AmazonFlipkartMeesho✓Fixed fees, shown before you start✓Written by Chartered Accountants
GST for online sellers

How to Find HSN Code for a Product and Its GST Rate

✓ 5 official and published sources✓ Written for Indian sellers and small businesses

To find the HSN code for a product, describe the product by what it is and what it is made of, look it up in the Search HSN Code tool on the GST portal, and confirm the heading in the customs tariff. Then read the GST rate notification for that code. The code comes first, the rate second.

Key points
  • The Search HSN Code tool on the GST portal works without logging in.
  • The portal also gives the full HSN and SAC directory as an Excel file.
  • GST uses the headings of the Customs Tariff Act, 1975, and its rules of interpretation.
  • The GST rate is fixed by the rate notification, now Notification 9/2025 as amended, in force from 22 September 2025.
  • Two products with the same four-digit heading can carry different rates.
In this guide
  1. Where do you look?
  2. How to find the code, step by step
  3. A worked example: a cotton tote bag
  4. The mistake sellers usually make

Where do you look?

SourceWhat it gives youUse it for
Search HSN Code on the GST portalCode and description, searchable by code or by wordsA first shortlist
HSN directory in Excel (GST portal)Every code at 2, 4, 6 and 8 digits with its descriptionReading the whole family of codes around your product
Customs tariff (CBIC)Section notes, chapter notes and headingsDeciding between two headings that both seem to fit
GST rate notification (CBIC)Schedules of goods with the rate for each entryThe rate, once the code is fixed

Why the customs tariff? Because the GST rate notification says so. Its explanation states that tariff item, sub-heading, heading and chapter mean those in the First Schedule to the Customs Tariff Act, 1975, and that the rules for interpreting that Schedule, including the section and chapter notes, apply to the notification as far as possible.

How to find the code, step by step

  1. Write one plain line about the product: what it is, the main material, and its use. "Tote bag, cotton canvas, for shopping" is better than "bag".
  2. Open the GST portal. Go to Services, then User Services, then Search HSN Code. No login is needed.
  3. Search by a word from your description, or by the chapter number if you know it. Note every code that looks close.
  4. Below the search box, download the HSN directory in Excel. Filter on the first four digits of your shortlist and read all the lines under that heading.
  5. Read the chapter notes in the customs tariff for the headings you are choosing between. The notes tell you what the chapter covers and what it leaves out.
  6. Pick the heading that describes the product most specifically. A heading that names your product beats one that only says "other articles".
  7. Go down to the six-digit and eight-digit lines and choose the one that matches the material or type.
  8. Open the rate notification and search for your chapter, heading and tariff item. Read the entry in full, including any value limit or exclusion.
  9. Save the code and rate in your product master, with the date you checked.

Where is the rate notification now?

The goods and services rates page on cbic-gst.gov.in no longer shows the rate table. As on 12 Nov 2026 it sends you to the CBIC Tax Information Portal at taxinformation.cbic.gov.in, where the notifications are kept. The current goods notification replaced the old Notification 1/2017 and took effect on 22 September 2025. In the version we read, its main schedules are 5%, 18% and 40%, with smaller special schedules at 3%, 0.25%, 1.5% and 28%.

File your GSTR-1 freeAprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.
Open the free tool

A worked example: a cotton tote bag

You sell a printed cotton tote bag for Rs 400 before GST. What is the code?

A search for "bag" gives several candidates. Heading 6305 is sacks and bags of a kind used for the packing of goods. That is for packing sacks, not a bag a customer carries on the shoulder. Heading 4202 covers trunks, suitcases, handbags, shopping bags and similar containers. That fits.

Under 4202, the directory has sub-heading 420222, bags with an outer surface of sheeting of plastics or of textile materials. Under it are separate lines.

  • 42022210: hand bags and shopping bags, of artificial plastic material.
  • 42022220: hand bags and shopping bags, of cotton.
  • 42022230: hand bags and shopping bags, of jute.

The tote is 42022220. Now the rate. In the rate notification as we read it, the 5% schedule has a specific entry for 4202 22 20, hand bags and shopping bags of cotton, and one for 4202 22 30, of jute. Heading 4202 in general sits in the 18% schedule.

So on 100 cotton totes at Rs 400, taxable value Rs 40,000, the GST is Rs 2,000. If the same bag were made of artificial plastic material, tariff item 42022210, it would stay under the general 4202 entry and the GST would be Rs 7,200. The gap of Rs 5,200 on one small order comes from the last four digits.

A seller with turnover up to Rs 5 crore would still report only 4202 in GSTR-1. The eight-digit code is needed to get the rate right, not for the return. The digit rule is explained in HSN code digits required in GSTR-1.

The mistake sellers usually make

Most sellers start from the rate. They search "GST rate on bags", find a number on a blog, and then hunt for a code that goes with it. That is backwards. If the code is wrong, the rate is wrong, and every invoice carries the error.

The second mistake is to copy the HSN from the supplier's bill or from a competitor's listing. Your supplier may have sold you fabric, while you sell a stitched bag. The code changes when the product changes.

The third is to stop at the four-digit heading and assume one rate for all of it. Clothing is the best known case, where the rate also turns on the price per piece. See HSN code and GST rate for clothes.

What if two headings still seem right after all this? Do not guess on a product that sells in volume. Ask a tax expert, or consider an advance ruling in your State, and keep a note of why you chose the code.

How AprilTax can help

Once your codes are settled, the free AprilTax GSTR-1 tool takes your Amazon, Flipkart and Meesho sales reports and prepares GSTR-1, including the HSN summary. It runs about 30 checks on the data and gives you a JSON file to upload on the GST portal yourself.

Frequently asked questions

How can I search an HSN code on the GST portal?
Go to Services, then User Services, then Search HSN Code. It works before and after login. You can look up a code or a description of goods or services.
Can I download the full HSN list?
Yes. On the Search HSN Code page, below the box for searching a chapter by code, there is an option to download the HSN directory in Excel format. Table 12 of GSTR-1 also has a Download HSN Codes List button.
Does the HSN search tool tell me the GST rate?
Treat the tool as a way to find the code. For the rate, read the entry for that code in the GST rate notification on the CBIC site, because many entries have conditions such as a value limit.
Why do I need the customs tariff for GST?
The GST rate notification adopts the chapters, headings and tariff items of the First Schedule to the Customs Tariff Act, 1975, along with its rules of interpretation and its section and chapter notes.
Can I use the HSN code printed on my supplier invoice?
Only if you sell the same product in the same form. If you buy fabric and sell a stitched item, or buy parts and sell a finished product, the code is likely to be different.
What if my product fits two headings?
Read the section and chapter notes first, then prefer the heading that describes the product most specifically. If doubt remains on a product you sell in volume, take advice from a tax expert or consider an advance ruling.
Is the HSN code the same on every marketplace?
Yes. The code belongs to the product, not to the platform. Use one code for the same product on Amazon, Flipkart, Meesho and your own invoices.

File your GSTR-1 free

AprilTax turns your Amazon, Flipkart and Meesho reports into a GSTR-1 file ready for the GST portal, with the checks done for you.

Open the free tool
D
CA Daxit

A Chartered Accountant on the AprilTax team who works with online sellers and small businesses every filing season.

Read next

Stuck on a return or registration?

File GSTR-1 free with the tool, or hand it to a Tax Expert at a fixed fee.

← All articles
Talk to AprilTax