← Back to Blog

HSN Code List with GST Rates for Common Retail Shop Products (2026)

A category-wise HSN code list with current GST rates for the products most Indian retail shops actually sell, plus how many digits you need to print on an invoice.

Sep 9, 2026•7 minutes

If you have ever searched for an "HSN master code" list, you were probably staring at a half-finished invoice, trying to work out what code goes against a packet of biscuits or a pair of shoes. This page is that list: the HSN codes and GST rates for the items ordinary Indian retail shops sell every day, organised by the aisle you would find them in rather than by chapter number.

A short warning before the tables. GST rates change, and they changed substantially in the September 2025 rationalisation that collapsed the old four-slab system into mainly 5% and 18%, with a 40% rate reserved for a short list of demerit goods. Treat the rates below as a working reference, and confirm anything unusual or high-value against the CBIC rate finder before you file. HSN codes themselves are far more stable than rates, so a code you learn once will usually stay correct for years.

How many digits do you actually need?

The HSN system is hierarchical. Each pair of digits narrows the category:

  • 2 digits are the chapter (Chapter 19 is preparations of cereals, flour and starch)
  • 4 digits are the heading (1905 is bread, pastry, cakes and biscuits)
  • 6 digits are the international subheading (190531 is sweet biscuits)
  • 8 digits are the Indian tariff item, used mainly for imports and exports

What you must print depends on turnover:

  • Turnover up to Rs 5 crore: 4 digits on B2B invoices, optional on B2C
  • Turnover above Rs 5 crore: 6 digits on all invoices

Most single-shop retailers therefore need four digits, which is why the tables below lead with the heading and mention the six-digit code only where the split changes the rate.

Grocery and kirana

ProductHSNGST rate
Rice, wheat, flour (loose, not pre-packaged)1006 / 1001 / 1101Nil
Rice, wheat, flour (pre-packaged and labelled)1006 / 1001 / 11015%
Sugar17015%
Edible oils1507 to 15155%
Tea and coffee0902 / 09015%
Biscuits, rusk, bakery items19055%
Namkeen, bhujia, packaged snacks21065%
Chocolate and cocoa preparations18065%
Fresh milk, curd, paneer0401 / 0403 / 0406Nil
Packaged drinking water (20 litre)22015%
Aerated and sugary drinks220240%

Personal care and household

ProductHSNGST rate
Toilet soap34015%
Shampoo, hair oil33055%
Toothpaste, toothbrush3306 / 96035%
Detergent powder and bars34025%
Cosmetics and face creams33045%
Candles, agarbatti3406 / 33075%
Steel and aluminium kitchen utensils7323 / 76155%
Plastic household articles39245%

Apparel, footwear and accessories

This is where the value threshold trips people up. Garments and footwear are rated on the sale value per piece or per pair, not on the invoice total.

ProductHSNGST rate
Readymade garments up to Rs 2,500 per piece6101 to 62175%
Readymade garments above Rs 2,500 per piece6101 to 621718%
Footwear up to Rs 2,500 per pair6401 to 64055%
Footwear above Rs 2,500 per pair6401 to 640518%
Handbags, wallets, travel bags420218%
Wrist watches910218%
Imitation jewellery71175%

Electronics, mobile and stationery

ProductHSNGST rate
Mobile phones and chargers851718%
Televisions and monitors852818%
Laptops and computers847118%
Headphones and speakers851818%
Printed books4901Nil
Exercise books and notebooks4820Nil
Pencils, crayons, sharpeners9609Nil
Pens and ballpoint pens960818%
Non-electronic toys95035%

Hardware, furniture and gifts

ProductHSNGST rate
Cement252318%
Paints and varnishes3208 / 320918%
Hand tools8201 to 820518%
Electrical wires and cables854418%
LED bulbs and fittings940518%
Wooden and metal furniture940318%
Artificial flowers, decorative articles6702 / 39265%
Greeting cards49095%

Four mistakes that cost shops money

  1. Guessing from the product name. A "paper plate" and a "paper napkin" sit in different headings. Search by what the item is made of and what it does, not by the brand name on the packet.
  2. Ignoring the packaged versus loose distinction. The same rice is nil rated loose and 5% pre-packaged and labelled. Grocery shops selling both need two lines in the item master.
  3. Hardcoding the rate on a threshold item. Garments and footwear flip slabs at Rs 2,500, so the rate has to follow the selling price.
  4. Leaving HSN blank on B2B invoices. Your buyer's input tax credit reconciliation picks it up, and you hear about it a month later.

The practical fix for all four is to store the HSN and rate once against each product in your billing system instead of typing it per invoice. In Trayvo, the HSN sits on the item record and flows into every bill, GST summary and return file automatically. If you are still identifying codes for a new catalogue, the HSN code finder will search by product description, and our guide on how to find and verify HSN codes walks through checking a code against the GST portal.

Frequently Asked Questions

What is an HSN master code?

There is no separate code called a "master code". The phrase usually refers to the HSN master list, meaning the full directory of Harmonised System of Nomenclature codes published under the Customs Tariff, or to the master item list inside your own billing software where each product is mapped to its HSN once and reused on every invoice.

Do small retail shops have to print HSN codes on bills?

Businesses with annual turnover up to Rs 5 crore must show four-digit HSN codes on B2B invoices, and it is optional on B2C invoices. Above Rs 5 crore, six digits are mandatory on all invoices. Composition scheme dealers issue a bill of supply and are not required to show HSN.

What happens if I use the wrong HSN code?

An incorrect code that still results in the right tax rate is usually a correction rather than a penalty, but a wrong code that leads to short payment attracts the tax difference plus interest, and Section 125 allows a general penalty of up to Rs 25,000. Fix errors through a credit or debit note and amend the return for that period.

Are HSN codes the same for goods and services?

No. Goods use HSN codes and services use SAC codes, which are six digits and start with 99. A shop that sells products and also charges separately for repair or installation will use both on the same invoice.

How often do HSN codes and GST rates change?

HSN codes are revised internationally every five years or so, and those revisions rarely affect everyday retail items. Rates change far more often through GST Council notifications, most recently in the September 2025 restructuring, so review the rates in your item master after every Council meeting rather than assuming last year's slab still applies.

Ready to solve these problems?

Start using Trayvo today and see the difference in your shop.