HSN Code List for Trading Business India — Complete Guide 2026

ERP Group Aug 22, 2026 28 min read GST & Tax Compliance
HSN Code List for Trading Business India — Complete Guide 2026

If you are a trader in India — whether you sell grain in a mandi, distribute medicines across a city, wholesale cloth in Chandni Chowk, supply auto parts to garages, or run a kirana store serving your neighbourhood — there is one piece of information that must appear correctly on every GST invoice you generate:

The HSN Code.

Harmonized System of Nomenclature (HSN) codes are the international product classification system that India adopted for GST — a structured numeric code that identifies every type of good traded in commerce. Under India's GST framework, HSN codes are mandatory on invoices, determine which GST rate applies to each product, and form the basis of the HSN-wise summary in GSTR-1 and GSTR-3B.

Getting HSN codes right is not just a compliance technicality — it is directly connected to your GST rate, your ITC claims, and your audit defensibility. A wrong HSN code on a product can result in the wrong GST rate being applied — either overcharging customers (creating disputes) or undercharging (creating a GST liability and potential penalty). In GSTR-1 reconciliation with the Income Tax Department, HSN inconsistency flags the return for scrutiny.

Yet HSN code classification is one of the most commonly misunderstood areas of GST compliance for Indian traders. With over 5,000 HSN codes at the 8-digit level and multiple levels of classification (2-digit chapter, 4-digit heading, 6-digit subheading, 8-digit tariff item), finding the right code for each product requires knowledge and the right tools.

This comprehensive guide provides the complete HSN code reference for Indian trading businesses — covering every major product category that traders handle — with the applicable GST rates, mandatory reporting requirements, and how ERP Group's GST invoicing system automates correct HSN-based billing.

Use ERP Group's Free HSN/SAC Finder → to search for the correct HSN code for any product instantly.

What is HSN Code and Why It Matters for Traders

The Origin and Purpose of HSN

What HSN Stands For

HSN stands for Harmonized System of Nomenclature — an internationally standardized system of names and numbers for classifying traded products, developed by the World Customs Organization (WCO). Over 200 countries use the HSN system for customs, trade statistics, and taxation.

India has used the HSN system for customs classification since 1986 and adopted it for GST in 2017. The GST HSN system uses a combination of WCO's 6-digit international codes and India-specific 2-digit extensions — creating 8-digit codes for the most precise product classification.

Why HSN Codes Are Critical for Indian Traders

1. Determines GST Rate:
Every HSN code is linked to a specific GST rate — 0%, 5%, 12%, 18%, or 28%. The correct HSN code ensures the correct GST rate is applied on your invoice. A wrong code could mean applying 12% when the correct rate is 5% — overcharging your customer and creating disputes.

2. Mandatory on GST Invoices:
HSN codes must appear on every tax invoice above specified thresholds (discussed below). Missing or wrong HSN codes make invoices non-compliant.

3. GSTR-1 HSN Summary:
Every GSTR-1 must include an HSN-wise summary (Table 12) — showing the total taxable value and GST at each HSN code. Incorrect HSN codes create mismatch between GSTR-1 and actual invoice data.

4. ITC Claim Validity:
When your buyer claims ITC based on your invoice, the HSN code on your invoice is referenced. Incorrect HSN codes can create ITC claim complications for your buyers — damaging business relationships.

5. Audit and Scrutiny Defense:
Tax authorities cross-reference HSN codes, GST rates, and income tax turnover. Consistent, correct HSN codes create a defensible audit trail.

HSN vs SAC — The Difference

When to Use HSN and When to Use SAC

HSN (Harmonized System of Nomenclature): Used for goods — physical products that are bought and sold.

SAC (Service Accounting Code): Used for services — activities performed for payment (construction, consulting, transportation, IT services, etc.).

Trading businesses primarily deal in goods — so HSN codes apply. However, if your trading business also provides services (delivery service, installation service, after-sales service), SAC codes apply to the service component.

Use ERP Group's HSN/SAC Finder → to search for both HSN codes (for goods) and SAC codes (for services) in one tool.

HSN Code Structure — Understanding the Levels

The Four Levels of HSN Classification

Level 1 — 2-Digit Chapter (Section)

The first two digits identify the broad product chapter. There are 99 chapters in the HSN system covering all types of goods.

Examples:

  • Chapter 10: Cereals (wheat, rice, maize, etc.)
  • Chapter 30: Pharmaceutical products
  • Chapter 50: Silk
  • Chapter 52: Cotton
  • Chapter 84: Machinery and mechanical appliances
  • Chapter 87: Vehicles

Level 2 — 4-Digit Heading

The first four digits identify the product heading — a more specific classification within the chapter.

Examples:

  • 1001: Wheat and meslin
  • 1006: Rice
  • 5208: Woven fabrics of cotton (≥85% cotton, ≤200g/m²)
  • 3004: Medicaments (put up for retail sale)

Level 3 — 6-Digit Subheading

The first six digits provide further product subdivision — used internationally by all WCO member countries.

Examples:

  • 100110: Durum wheat
  • 100190: Other wheat and meslin
  • 300410: Medicaments containing penicillin or streptomycin

Level 4 — 8-Digit Tariff Item (India-Specific)

The full 8-digit code provides the most specific Indian classification — unique to India's tariff and GST structure.

Examples:

  • 10011100: Durum wheat (seeds)
  • 10011900: Durum wheat (other)
  • 10019100: Wheat seeds (other than durum)

Which Level of HSN is Required on Invoices

HSN Reporting Requirements by Turnover

Annual Aggregate Turnover Required Digits on Invoice
Up to ₹5 crore 4-digit HSN code (minimum)
Above ₹5 crore 6-digit HSN code (minimum)
Notified taxpayers / voluntary 8-digit HSN code

Important note: From FY 2021-22, CBIC mandated minimum 6-digit HSN for businesses above ₹5 crore. For B2B invoices requiring e-invoice generation (above ₹5 crore) — 6-digit HSN is the minimum and 8-digit is preferable for maximum compliance.

ERP Group's GST invoicing system is configured to include the correct digit level based on your business turnover — automatically applying 4-digit or 6-digit HSN as required.

HSN Codes for Food and Agricultural Products

Complete HSN Reference for Food Traders

India's food and agricultural trading community — from grain traders in Khanna mandi to FMCG food distributors supplying kirana stores — deals with one of the most HSN-complex product categories. The same product can have different HSN codes depending on its processing state.

Chapter 10 — Cereals (Grains)

Product HSN Code GST Rate
Wheat (raw grain) 1001 0% (exempt)
Rice (paddy, unhusked) 1006 10 0% (exempt)
Rice (husked/brown rice) 1006 20 0% (exempt)
Rice (milled/polished, loose unbranded) 1006 30 0% (exempt)
Rice (branded, packaged) 1006 30 5% GST
Maize/corn (raw) 1005 0% (exempt)
Barley (raw) 1003 0% (exempt)
Jowar (raw grain) 1007 0% (exempt)
Bajra/millet (raw) 1008 0% (exempt)
Ragi (raw) 1008 0% (exempt)

For grain traders who need complete HSN management for their trading operations, read our guide on billing software for grain traders India.

Chapter 7 — Vegetables (Fresh and Processed)

Product HSN Code GST Rate
Fresh tomatoes 0702 0% (exempt)
Fresh onions and shallots 0703 0% (exempt)
Fresh garlic 0703 0% (exempt)
Fresh potatoes 0701 0% (exempt)
All other fresh vegetables 0701-0714 0% (exempt)
Dried/processed onion 0712 5% GST
Frozen vegetables (packaged) 0710 5% GST
Dried leguminous vegetables (pulses) 0713 0% (exempt - raw)

Chapter 8 — Fruits (Fresh and Processed)

Product HSN Code GST Rate
Fresh mangoes 0804 0% (exempt)
Fresh bananas 0803 0% (exempt)
Fresh grapes 0806 0% (exempt)
Fresh citrus fruits 0805 0% (exempt)
All fresh fruits 0801-0814 0% (exempt)
Dried dates 0804 10 0% (exempt)
Dried raisins 0806 20 5% GST
Dried cashew nuts 0801 31 5% GST
Dried almonds 0802 11/12 12% GST
Dried walnuts 0802 31/32 12% GST

Chapter 4 — Dairy Products

Product HSN Code GST Rate
Fresh milk (pasteurized, UHT) 0401 0% (exempt)
Skimmed milk powder 0402 10 5% GST
Whole milk powder 0402 21 5% GST
Butter 0405 12% GST
Cheese 0406 12% GST
Curd (packaged, branded) 0403 5% GST
Ghee 0405 90 5% GST
Paneer (packaged) 0406 12% GST
Ice cream 2105 18% GST

Chapter 17 — Sugar and Confectionery

Product HSN Code GST Rate
Sugar (refined) 1701 5% GST
Raw sugar (khandsari) 1701 5% GST
Jaggery (gur) 1701 5% GST
Glucose and dextrose 1702 18% GST
Chocolate and cocoa preparations 1806 18% GST

Chapter 19 — Processed Cereals and Bakery

Product HSN Code GST Rate
Bread (packaged) 1905 40 0% (exempt)
Biscuits (MRP ≤₹100/kg) 1905 31 5% GST
Biscuits (MRP >₹100/kg) 1905 31 12% GST
Instant noodles (Maggi etc.) 1902 12% GST
Pasta and macaroni 1902 12% GST
Breakfast cereals 1904 18% GST

For kirana store owners managing multi-rate food products, read our guide on billing software for kirana store India.

Chapter 20 — Preserved and Processed Vegetables/Fruits

Product HSN Code GST Rate
Tomato ketchup and sauces 2103 12% GST
Fruit jams and preserves 2007 12% GST
Packaged fruit juices 2009 12% GST
Pickles (mango, lime, mixed) 2001-2001 12% GST

HSN Codes for Textile and Cloth Trading

Complete HSN Reference for Textile Traders

India's textile trade — from raw cotton at the ginning level to finished fabrics at retail cloth shops — spans multiple HSN chapters. Understanding which chapter applies to which stage of the textile supply chain is essential.

Chapter 52 — Cotton Fabric (Most Common for Cloth Merchants)

Product HSN Code GST Rate
Woven cotton fabric (≥85% cotton, ≤200g/m²) 5208 5% GST
Woven cotton fabric (≥85% cotton, >200g/m²) 5209 5% GST
Woven cotton fabric (<85% cotton, ≤200g/m²) 5210 5% GST
Woven cotton fabric (<85% cotton, >200g/m²) 5211 5% GST
Cotton yarn (not retail sewing thread) 5205-5207 5% GST
Raw cotton (kappas/ginned) 5201-5202 0% (exempt)
Cotton waste 5202 0% (exempt)

Chapter 50 — Silk Fabric

Product HSN Code GST Rate
Raw silk (not thrown) 5002 0% (exempt)
Silk yarn 5004-5006 5% GST
Woven silk fabric 5007 5% GST
Woven silk fabric (Banarasi, Kanjivaram, etc.) 5007 5% GST

Chapter 54-55 — Synthetic and Man-Made Fibres

Product HSN Code GST Rate
Polyester filament yarn (PFY) 5402 18% GST
Nylon filament yarn 5402 18% GST
Polyester staple fibre 5503 18% GST
Woven polyester fabric 5407 5% GST
Woven nylon fabric 5407 5% GST
Viscose/rayon woven fabric 5408 5% GST
Georgette (woven fabric) 5407 5% GST
Chiffon fabric 5407 5% GST

Chapter 56-60 — Special Fabrics

Product HSN Code GST Rate
Velvet and chenille fabric 5801 12% GST
Corduroy fabric 5801 12% GST
Terry towelling fabric 5802 12% GST
Knitted fabric (general) 6001-6006 5% GST
Lace and embroidery 5810 12% GST

Chapter 62-63 — Readymade Garments and Made-Ups

Product HSN Code GST Rate
Men's/boys' suits, jackets, trousers (MRP ≤₹1,000) 6201-6211 5% GST
Men's/boys' garments (MRP >₹1,000) 6201-6211 12% GST
Women's/girls' garments (MRP ≤₹1,000) 6204-6211 5% GST
Women's/girls' garments (MRP >₹1,000) 6204-6211 12% GST
Bed sheets and bedding (MRP ≤₹1,000) 6302 5% GST
Bed sheets (MRP >₹1,000) 6302 12% GST
Towels (MRP ≤₹1,000) 6302 5% GST
Curtains (MRP ≤₹1,000) 6303 5% GST

For cloth merchants and textile traders, read our guide on POS software for cloth merchants India. For Ahmedabad's textile mills, read our guide on billing software for Ahmedabad textile mills.

Chapter 57 — Carpets and Floor Coverings

Product HSN Code GST Rate
Hand-knotted carpets and rugs 5701 5% GST
Woven carpets (not hand-knotted) 5702 12% GST
Tufted carpets 5703 12% GST
Jute floor coverings 5702 12% GST

Chapter 63 — Jute Products

Product HSN Code GST Rate
Raw jute (unprocessed) 5303 0% (exempt)
Jute yarn 5307 5% GST
Jute fabric/sacking 5310 5% GST
Jute bags and sacks 6305 5% GST

For Kolkata's jute trading community, read our guide on accounting software for Kolkata jute traders.

HSN Codes for Pharmaceutical Products

Complete HSN Reference for Pharma Traders

Pharmaceutical trading is one of the most HSN-sensitive businesses — with specific codes for different formulations, and GST rates that vary significantly based on the medication type and intended use.

Chapter 29 — Basic Pharmaceutical Chemicals

Product HSN Code GST Rate
Organic chemicals (basic pharma compounds) 2901-2942 18% GST
Acetylsalicylic acid (aspirin) API 2918 23 18% GST

Chapter 30 — Pharmaceutical Formulations (Most Common)

Product HSN Code GST Rate
Medicaments (for retail sale) — general 3004 12% GST
Life-saving drugs (specifically notified) 3004 5% GST
Vaccines for human use 3002 20 5% GST
Blood and related products 3002 5% GST
Diagnostic reagents (for retail) 3822 12% GST
Surgical dressings (adhesive/medicated) 3005 12% GST
Medicated cotton, gauze, bandages 3005 90 12% GST

Important Note: Life-saving drugs under specific CBIC notifications attract 5% GST. Most other medicaments in packaged form for retail are at 12% GST. Always verify the specific notification for specific molecules.

For pharma distributors, read our comprehensive guide on accounting software for pharma distributors India. For Hyderabad's pharma cluster, read our guide on GST software for Hyderabad pharma companies.

Chapter 90 — Medical Devices and Instruments

Product HSN Code GST Rate
X-ray equipment 9022 12% GST
Surgical instruments and apparatus 9018 12% GST
Patient monitors 9018 12% GST
Blood glucose meters 9018 19 12% GST
Syringes (with or without needles) 9018 31 12% GST
Needles and cannulas 9018 32 12% GST
Stents (coronary) 9021 90 0% (exempt)
Wheelchairs and similar vehicles 8713 5% GST
Hearing aids 9021 40 5% GST
Contact lenses 9001 30 12% GST
Spectacle lenses 9001 50 12% GST

For medical device distributors, read our guide on ERP for medical device companies India.

HSN Codes for FMCG and Consumer Goods

Complete HSN Reference for FMCG Distributors

FMCG distribution is one of the highest-volume, highest-HSN-complexity businesses in India. A typical FMCG distributor handles products across 5-6 different GST rate categories — making correct HSN coding essential for accurate billing.

Chapter 33 — Personal Care and Cosmetics

Product HSN Code GST Rate
Shampoo 3305 10 18% GST
Hair oil (coconut, amla, argan) 3305 90 18% GST
Hair dyes 3305 90 18% GST
Toothpaste 3306 10 12% GST
Mouthwash 3306 18% GST
Skin cream and moisturizer 3304 18% GST
Face powder 3304 91 18% GST
Lipstick and lip care 3304 10 18% GST
Perfume and toilet water 3303 18% GST
Deodorant and antiperspirant 3307 20 18% GST
Soap (body wash, bath soap) 3401 11 18% GST
Shaving preparations 3307 10 18% GST

Chapter 34 — Household Cleaning Products

Product HSN Code GST Rate
Detergent powder/liquid (washing) 3402 20 18% GST
Dishwashing bars and liquid 3402 18% GST
Toilet/bathroom cleaner (Harpic, Domex) 3402 18% GST
Floor cleaner (Lizol, Colin) 3402 18% GST
Phenyl 3808 18% GST

Chapter 21 — Beverages and Food Products

Product HSN Code GST Rate
Packaged tea (all brands) 0902 5% GST
Instant coffee (Nescafé, Bru) 2101 11 18% GST
Filter/roasted coffee 0901 5% GST
Packaged drinking water (<20L bottle) 2201 18% GST
Packaged drinking water (>20L can) 2201 12% GST
Mineral water 2201 18% GST
Aerated beverages (Pepsi, Coke) 2202 28% GST + 12% cess
Fruit juices (Real, Tropicana) 2009 12% GST
Milk-based drinks (Horlicks, Bournvita) 1901 18% GST

Chapter 38 — Household Chemicals and Repellents

Product HSN Code GST Rate
Mosquito repellent (Good Knight, All-Out) 3808 91 18% GST
Cockroach repellent spray 3808 91 18% GST
Rat poison 3808 18% GST
Room freshener (spray, gel) 3307 49 18% GST
Agarbatti/incense sticks 3307 12% GST

For FMCG distributors, read our guide on GST software for FMCG distributors India.

Chapter 48 — Stationery and Paper Products

Product HSN Code GST Rate
Exercise books and notebooks 4820 12% GST
Printing/writing paper 4802 12% GST
Envelopes and letter pads 4817 18% GST
Pens and writing instruments 9608 12% GST
Pencils 9609 12% GST
Staplers and punching machines 8472 18% GST

HSN Codes for Auto Parts and Accessories

Complete HSN Reference for Auto Parts Dealers

Auto parts trading involves some of the highest GST rates in the trading sector — 18% and 28% depending on the component type. Correct HSN coding is essential for auto parts dealers.

Chapter 87 — Vehicles and Vehicle Parts

Product HSN Code GST Rate
Cars (petrol ≤1200cc) 8703 21 28% + 1% cess
Cars (diesel ≤1500cc) 8703 22 28% + 3% cess
Motorcycles (engine >350cc) 8711 28% + 3% cess
Motorcycles (engine ≤350cc) 8711 28% + 2% cess
Three-wheelers (for transport) 8703 28% + variable cess
Tractors (agricultural) 8701 12% GST
Auto parts/accessories (general) 8714 28% GST

Chapter 84 — Engine Parts and Mechanical Components

Product HSN Code GST Rate
Engine parts (pistons, rings, valves) 8409 18% GST
Filters (oil, air, fuel) 8421 18% GST
Clutch and clutch parts 8708 93 28% GST
Gearbox and parts 8708 40 28% GST
Brakes and servo-brakes 8708 30 28% GST
Suspension shock absorbers 8708 80 28% GST
Radiators 8708 91 28% GST

Chapter 40 — Tyres and Rubber Products

Product HSN Code GST Rate
New pneumatic tyres (car, truck) 4011 28% GST
New pneumatic tyres (motorcycle) 4011 40 28% GST
New pneumatic tyres (agricultural) 4011 70 18% GST
Inner tubes (rubber) 4013 12% GST
Retreaded tyres 4012 18% GST

Chapter 85 — Electrical Auto Components

Product HSN Code GST Rate
Lead-acid batteries (for vehicles) 8507 10 28% GST
Lithium-ion batteries 8507 60 18% GST
Spark plugs 8511 10 18% GST
Electric motors (for vehicles) 8501 18% GST
Alternators and generators 8511 50 18% GST
Headlamps and lighting 8512 20 18% GST
Wiring harnesses 8544 18% GST

For auto parts dealers, read our guide on billing software for auto parts dealers India. For Chennai's automotive ecosystem, read our guide on ERP for Chennai auto parts distributors.

HSN Codes for Electronic Products

Complete HSN Reference for Electronics Traders

Chapter 85 — Electronic Equipment

Product HSN Code GST Rate
Mobile phones (smartphones) 8517 12 12% GST
Telephone sets 8517 11 12% GST
Laptops and notebooks 8471 30 18% GST
Desktop computers 8471 41 18% GST
Tablets 8471 30 18% GST
Computer monitors 8528 52 18% GST
Printers 8443 32 18% GST
Scanners 8471 60 18% GST
Keyboards and mouse 8471 60 18% GST
Pen drives (USB flash drives) 8471 70 18% GST
External hard drives 8471 70 18% GST
Headphones and earphones 8518 30 18% GST
Speakers 8518 22 18% GST
Television sets 8528 72 28% GST
Refrigerators 8418 18% GST
Air conditioners 8415 28% GST
Washing machines 8450 18% GST
Microwave ovens 8516 50 18% GST
Electric fans 8414 51 18% GST
Vacuum cleaners 8508 18% GST
Water purifiers 8421 21 18% GST
Solar panels 8541 40 12% GST
Power banks 8507 60 18% GST
CCTV cameras 8525 80 18% GST
Mobile phone chargers 8504 40 18% GST

HSN Codes for Chemical Products

Complete HSN Reference for Chemical Traders

Chapter 28 — Industrial Chemicals

Product HSN Code GST Rate
Industrial chemicals (general) 2801-2853 18% GST
Sodium hydroxide (caustic soda) 2815 18% GST
Hydrochloric acid 2806 10 18% GST
Sulphuric acid 2807 18% GST
Nitric acid 2808 18% GST
Hydrogen peroxide 2847 18% GST

Chapter 31 — Fertilizers

Product HSN Code GST Rate
Urea (fertilizer grade) 3102 10 0% (exempt)
Diammonium phosphate (DAP) 3105 0% (exempt)
Muriate of potash (MOP) 3104 20 0% (exempt)
NPK fertilizers (notified) 3105 0% (exempt)
Organic manure 3101 0% (exempt)

Chapter 38 — Agricultural Chemicals

Product HSN Code GST Rate
Agricultural pesticides/insecticides 3808 5% GST
Herbicides and weedicides 3808 93 5% GST
Fungicides (agricultural use) 3808 92 5% GST
Seeds for agricultural use 1209 0% (exempt)

Chapter 32-39 — Paints, Plastics, Rubber

Product HSN Code GST Rate
Paints and varnishes 3208-3210 18% GST
Synthetic resins and plastics 3901-3914 18% GST
Rubber products 4001-4017 18% GST
PVC pipes and fittings 3917 18% GST

For chemical manufacturers and traders, read our guide on billing software for chemical manufacturers India.

HSN Codes for Construction Materials

Complete HSN Reference for Building Material Traders

Chapter 25-27 — Basic Construction Materials

Product HSN Code GST Rate
Portland cement 2523 28% GST
White cement 2523 21 28% GST
Sand (natural, not processed) 2505 0% (exempt)
Gravel and crushed stone 2517 5% GST
Marble and travertine 2515 12% GST
Granite (unworked/rough) 2516 5% GST
Granite slabs (cut/polished) 6802 18% GST
Coal (natural) 2701 5% GST

Chapter 68-70 — Ceramic and Glass Products

Product HSN Code GST Rate
Ceramic floor tiles 6907 18% GST
Ceramic wall tiles 6908 18% GST
Sanitaryware (wash basins, WC) 6910 18% GST
Float glass 7005 18% GST
Safety glass (tempered) 7007 18% GST
Glass mirrors 7009 18% GST

Chapter 72-73 — Iron, Steel, and Metal Products

Product HSN Code GST Rate
Pig iron 7201 18% GST
Flat-rolled steel products 7208-7211 18% GST
Steel bars and rods (TMT) 7213-7214 18% GST
Steel pipes and tubes 7304-7306 18% GST
Wire rods (steel) 7213 18% GST
MS angles and sections 7216 18% GST

Chapter 69 — Bricks and Construction Ceramics

Product HSN Code GST Rate
Building bricks (fly ash, clay) 6901 5% GST
Roofing tiles 6905 5% GST
Refractory bricks 6902 18% GST

For construction company operations and billing, read our guide on accounting software for construction companies India.

HSN Codes for Jewellery and Precious Metals

Complete HSN Reference for Jewellery Traders

Chapter 71 — Precious Metals and Jewellery

Product HSN Code GST Rate
Gold (bars, coins) 7108 3% GST
Gold jewellery 7113 19 3% GST
Silver (bars, coins) 7106 3% GST
Silver jewellery 7113 11 3% GST
Platinum jewellery 7113 19 3% GST
Diamond (unworked, rough) 7102 21 0.25% GST
Diamond (cut and polished) 7102 31 1.5% GST
Precious/semi-precious stones (unworked) 7103 0.25% GST
Precious stones (worked) 7103 1.5% GST
Imitation jewellery 7117 3% GST
Pearl (natural/cultured) 7101 1.5% GST

For Surat's diamond trading community, read our guide on GST software for Surat diamond traders.

HSN Codes for Other Common Trading Products

Additional HSN Reference for Diverse Traders

Chapter 9 — Coffee, Tea, Spices

Product HSN Code GST Rate
Raw/unprocessed spices (whole) 0904-0910 0% (exempt)
Processed/ground spices (branded) 0904-0910 5% GST
Turmeric (whole/dried raw) 0910 30 0% (exempt)
Turmeric powder (branded) 0910 30 5% GST
Pepper (whole) 0904 0% (exempt)
Cardamom (whole, raw) 0908 31 0% (exempt)

For mandi traders dealing in spices and agricultural commodities, read our guide on GST software for mandi traders.

Chapter 12 — Oilseeds

Product HSN Code GST Rate
Groundnuts/peanuts (raw) 1202 0% (exempt)
Soybean (raw) 1201 0% (exempt)
Mustard seed (raw) 1205 0% (exempt)
Sunflower seed (raw) 1206 0% (exempt)
Sesame seed (raw) 1207 40 0% (exempt)
Coconut (raw, fresh) 0801 11 0% (exempt)
Copra (dried coconut) 1203 0% (exempt)

Chapter 15 — Edible Oils

Product HSN Code GST Rate
Groundnut oil (refined) 1508 5% GST
Mustard oil (refined) 1514 5% GST
Soybean oil (refined) 1507 5% GST
Palm oil (refined) 1511 5% GST
Sunflower oil (refined) 1512 5% GST
Rice bran oil 1515 5% GST
Coconut oil 1513 11 5% GST

Chapter 64 — Footwear

Product HSN Code GST Rate
Footwear (MRP ≤₹1,000) 6401-6405 5% GST
Footwear (MRP >₹1,000) 6401-6405 18% GST
Rubber slippers/hawai chappals 6402 91 5% GST

Chapter 94 — Furniture

Product HSN Code GST Rate
Wooden furniture 9403 30-40 18% GST
Metal furniture 9403 10-20 18% GST
Plastic furniture 9403 70 18% GST
Mattresses 9404 21 18% GST
Pillows and cushions 9404 90 12% GST

Chapter 39 — Plastic Products

Product HSN Code GST Rate
Plastic bags and containers 3923 18% GST
Plastic pipes 3917 18% GST
Plastic household articles 3924 18% GST
Disposable plastic items 3922-3926 18% GST

Chapter 44 — Wood and Wood Products

Product HSN Code GST Rate
Plywood 4412 18% GST
Particle board/MDF 4410-4411 18% GST
Timber/sawn wood 4407 12% GST
Wood veneer 4408 12% GST

HSN Code Mandatory Reporting in GSTR-1

How HSN Codes Are Reported in GST Returns

Table 12 of GSTR-1 — HSN Summary

Every GSTR-1 must include an HSN-wise summary in Table 12. This table shows:

  • HSN code
  • Description of goods
  • Unit of measurement (UQC — Unit Quantity Code)
  • Total quantity
  • Total taxable value
  • Total tax (CGST, SGST, IGST, cess) at each HSN code

For businesses with multiple products at different HSN codes — Table 12 aggregates all invoices by HSN code for the filing period.

Mandatory HSN in Table 12 — Notification 59/2020

From October 2020, HSN summary in Table 12 is mandatory. From FY 2021-22:

  • Turnover ≤ ₹5 crore: 4-digit HSN mandatory in Table 12
  • Turnover > ₹5 crore: 6-digit HSN mandatory in Table 12

ERP Group's GST invoicing system automatically aggregates all invoice line items by HSN code and generates the Table 12 summary — eliminating the manual work of HSN-wise aggregation for GSTR-1 filing.

Unit Quantity Codes (UQC) — Mandatory with HSN

Alongside HSN codes, GSTR-1 Table 12 requires the Unit Quantity Code — the standard unit of measurement for each product:

Unit UQC Code
Numbers/pieces NOS
Kilograms KGS
Grams GMS
Tonnes (Metric) TON
Litres LTR
Millilitres MLT
Metres MTR
Centimetres CMT
Dozens DOZ
Packs PAC
Boxes BOX
Cartons CTN
Bags BAG
Quintal QTL

ERP Group's product master includes UQC configuration for every product — automatically using the correct unit in GSTR-1 Table 12.

Common HSN Code Mistakes Indian Traders Make

The 8 Most Costly HSN Errors

Mistake 1 — Using Wrong Number of Digits

Using 2-digit chapter codes (e.g., "10" for cereals) on invoices when 4-digit or 6-digit is required. The invoice is technically non-compliant and may be rejected for e-invoice IRN generation.

Solution: ERP Group's product master enforces the minimum digit requirement based on your turnover configuration.

Mistake 2 — Applying Wrong GST Rate for the HSN Code

Using HSN code 5208 (cotton fabric, 5% GST) for velvet fabric which is HSN 5801 (12% GST). Resulting in undercharging GST on velvet — creating a liability that the trader must absorb.

Solution: ERP Group links GST rate to HSN code in the product master — wrong rate cannot be applied to a correctly coded product.

Mistake 3 — Using Generic Codes for Specific Products

Using HSN 9999 or similar generic codes when a specific applicable code exists. Tax authorities increasingly scrutinize generic codes.

Solution: Use ERP Group's HSN/SAC Finder → to search for the specific applicable code.

Mistake 4 — Applying Exempt HSN to Taxable Products

Raw wheat (HSN 1001) is exempt. Branded packaged wheat flour (branded atta) is HSN 1101 at 5% GST. A trader who uses 1001 for branded atta is applying an exempt code to a taxable product — not collecting GST they should collect and not including output GST in GSTR-3B.

Mistake 5 — Not Using UQC Correctly in Table 12

Reporting "NOS" (numbers) for fabric sold in metres — creating inconsistency between the UQC and the quantity reported.

Mistake 6 — Inconsistent HSN Across Different Invoices for Same Product

Using HSN 3004 on some invoices and HSN 3006 on others for the same pharmaceutical product. Table 12 aggregation becomes inconsistent and may trigger scrutiny.

Mistake 7 — Missing HSN Summary in Table 12

Some businesses file GSTR-1 without Table 12 HSN summary — making the return incomplete and potentially triggering notices.

Mistake 8 — HSN Not Matching Between Purchase Invoice and GSTR-2B

If your supplier uses a different HSN code for the same product than you use on your sales invoices — GSTR-2B shows a different HSN than your purchase register. While this does not affect ITC eligibility directly, it can cause reconciliation complications.

How ERP Group Automates HSN Code Management

From Manual HSN Lookup to Automatic Compliance

Managing HSN codes manually — looking up each product code in the HSN schedule, manually entering it on every invoice, ensuring the correct GST rate is applied — is both time-consuming and error-prone for any business with a large product catalogue.

ERP Group eliminates manual HSN management through system-level automation.

ERP Group's HSN Management Architecture

Product Master with HSN Configuration

Every product in ERP Group's catalogue is configured with:

  • The correct HSN code (at the required digit level)
  • The applicable GST rate (automatically linked to HSN)
  • Unit of measurement (UQC for GSTR-1 Table 12)

Once configured, this HSN-rate-UQC combination applies to every invoice line where that product appears — zero manual selection, zero rate errors.

Automatic HSN on Every Invoice

When a billing staff member selects a product in ERP Group's billing interface — the HSN code, GST rate, and UQC are automatically populated from the product master. No manual HSN entry at billing time. No rate selection required.

A textile trader billing cotton poplin gets 5208 / 5% automatically. A pharma distributor billing a medicine gets 3004 / 12% automatically. A kirana store billing packaged drinking water gets 2201 / 18% automatically.

ERP Group's GST invoicing system enforces this automated HSN application — ensuring every invoice is HSN-compliant from the moment it is generated.

Automatic Table 12 HSN Summary for GSTR-1

ERP Group aggregates all invoice line items by HSN code throughout the filing period — automatically building the Table 12 HSN summary. When GSTR-1 is generated at month-end or quarter-end, Table 12 is complete and accurate without any manual aggregation work.

E-Invoice with Correct HSN

For businesses above ₹5 crore generating e-invoices (IRN through IRP API) — ERP Group includes the correct 6-digit HSN in the JSON payload submitted to the IRP. Incorrect HSN codes would cause e-invoice generation failure — ERP Group's validated product master prevents this.

HSN Mismatch Alert in GSTR-2B Reconciliation

ERP Group's automatic GSTR-2B reconciliation (monthly download through GSTN API) can flag when a supplier's HSN code for a product differs from your product master's HSN code — alerting you to potential misclassification by either party.

Free HSN Finder Tool for Traders

ERP Group's Free HSN/SAC Finder → is a searchable database of all HSN codes — allowing traders to:

  • Search by product name or description
  • Search by HSN code number
  • See the applicable GST rate for each HSN code
  • View the HSN hierarchy (chapter, heading, subheading)

Use this tool to verify HSN codes before configuring your product master in ERP Group.

The Complete ERP Group Platform for Trading Business Tax Compliance

Compliance Task ERP Group Solution
HSN code for every product HSN/SAC Finder + product master configuration
Automatic HSN on invoices GST Invoicing System — zero manual entry
GSTR-1 Table 12 auto-generation Automatic HSN-wise aggregation
E-invoice with correct HSN Certified IRP API with validated HSN
GSTR-2B ITC reconciliation Accounting Software — monthly auto-download
Income tax turnover from GST records GST-reconcilable income for ITR
Inventory by product/HSN Warehouse Management System
Counter billing with HSN POS Software — all sales HSN-coded
Customer outstanding management CRM Software
Staff payroll and PF compliance HR & Payroll Software
Income tax with correct turnover Income Tax Calculator
TDS on business payments TDS Calculator
Business investment ROI ROI Calculator

CA Partner Program — For Accountants Supporting Trading Businesses

ERP Group's CA Partner Program → enables CAs to access client ERP Group accounts remotely — reviewing HSN configurations, verifying GSTR-1 Table 12 consistency, and conducting GST audits without physical office visits.

For wholesale market traders at large scale, read our guide on GST billing for wholesale market traders.

Conclusion — Correct HSN Codes are the Foundation of GST Compliance for Traders

For every Indian trading business — from the smallest kirana store to the largest wholesale distributor — correct HSN code classification is the foundation on which GST compliance is built. The correct HSN code determines the correct GST rate. The correct rate generates the correct output tax. The correct output tax appears in GSTR-1. The correct GSTR-1 enables buyers to claim correct ITC. The complete chain of GST compliance starts with one thing: getting the HSN code right for every product.

The comprehensive HSN reference in this guide covers the most common product categories for Indian traders — food and agriculture, textiles, pharmaceuticals, FMCG, auto parts, electronics, chemicals, construction materials, and jewellery. For any product not covered here, ERP Group's Free HSN/SAC Finder → provides instant searchable access to the complete HSN database.

ERP Group's GST invoicing system — with product master HSN configuration, automatic rate application, GSTR-1 Table 12 auto-generation, and e-invoice IRP API integration — eliminates manual HSN management from your daily billing workflow. Connected to accounting software for complete financial management, warehouse management system for inventory, POS software for retail billing, CRM software for customer management, and HR & Payroll software for staff compliance — ERP Group provides the complete trading business management platform.

Use ERP Group's Free HSN/SAC Finder → to find the correct HSN code for your products — instantly and free.

Book Your Free Demo — HSN-Automated GST Billing for Your Trading Business

👉 Book a Free Demo → — See ERP Group's automatic HSN billing for your specific trading business.

👉 Use Free HSN/SAC Finder → — Find HSN codes for all your products instantly. Free and complete.

Related Tools and Guides for Traders

© 2026 ERP Group — India's AI-Powered GST Billing & Cloud ERP Platform

Got Questions?

Frequently Asked Questions

Yes — HSN codes are mandatory on GST tax invoices for all registered taxpayers above specified thresholds. For businesses with annual turnover up to ₹5 crore: a minimum 4-digit HSN code is required on B2B invoices (and on B2C invoices above ₹50,000 in value). For businesses with annual turnover above ₹5 crore: a minimum 6-digit HSN code is mandatory on all tax invoices. This requirement applies to both B2B (business to business) and B2C (business to consumer) invoices above specified thresholds. Missing HSN codes make an invoice technically non-compliant — and for e-invoices (IRN generation above ₹5 crore threshold), the IRP will reject invoice submission without a valid HSN code. Small businesses below ₹5 crore filing composition scheme returns (CMP-08) are not required to show HSN on their invoices (as they cannot issue tax invoices) — but their regular supplies are still HSN-classifiable for internal records. Use ERP Group's HSN/SAC Finder to find the correct code for every product you sell.

This is one of the most important distinctions in Indian GST for food traders. Fresh, unprocessed agricultural produce (raw wheat, fresh vegetables, fresh fruits, loose pulses, etc.) is generally exempt from GST — and the HSN code for the raw form of the product applies (e.g., HSN 0702 for fresh tomatoes = 0% GST). The same product, when packaged in branded retail packaging, becomes a taxable supply at 5% GST using the same or a related HSN code (e.g., packaged branded rice = HSN 1006 = 5% GST). The key GST principle: the "branded and packaged in a sealed container" condition triggers taxability for most staple food products. If your business sells the same product in both loose form (exempt) and packaged branded form (5% GST) — you must configure two separate products in your billing system with different HSN/tax treatments. ERP Group's GST invoicing system supports this — both "loose rice (exempt)" and "branded packaged rice (5%)" can be configured as separate products with their respective tax treatments.

Most pharmaceutical products for retail sale (formulations/medicines) are classified under HSN Chapter 30 and attract 12% GST. However, there are important exceptions. Life-saving drugs listed in specific CBIC notifications attract 5% GST — these include certain insulin formulations, specific anti-cancer drugs, vaccines, blood products, and other specifically notified medications. Some basic health preparations (ORS packets, certain nutrients) may be at lower rates. Vaccines for human use (HSN 3002 20) are at 5% GST. Ayurvedic, Unani, Siddha, and Homeopathic formulations may have different classification (some under Chapter 30 at 12%, others under Chapter 13 or Chapter 21 depending on composition). For diagnostic reagents and test kits, Chapter 38 applies at 12% or 18% depending on the specific product. Medical devices (instruments, apparatus, implants) are generally under Chapter 90 at 12% GST, with specific exceptions (certain stents and implants at 0% or 5%). The practical approach: use ERP Group's HSN/SAC Finder to search each pharmaceutical product by name or generic name to find its specific HSN and applicable GST rate.

No — the HSN code for a product does not change based on whether you are selling wholesale (B2B) or retail (B2C). The same product has the same HSN code regardless of the buyer type or transaction scale. What may differ is the invoice format (B2B invoice shows buyer GSTIN; B2C invoice may not) and the GSTR-1 reporting table (B2B invoices go in Table 4A with buyer details; B2C above ₹2.5 lakh goes in Table 5; B2C below ₹2.5 lakh goes in Table 7 as B2C Others). The HSN code and GST rate remain constant for the product throughout. However, if the physical form of the product changes between wholesale and retail — for example, selling loose/unpackaged (exempt) at wholesale and branded packaged (5% GST) at retail — then different HSN codes and tax treatments would apply based on the product form, not the transaction type. ERP Group's GST invoicing system automatically routes transactions to the correct GSTR-1 table (B2B vs B2C) while maintaining the same HSN code for the product.

Auto parts do not have a single GST rate — they vary significantly depending on the specific part type. The majority of genuine auto parts and accessories (engine parts, body parts, suspension parts, brakes, electrical components under Chapter 87 and 84) attract 28% GST — the highest rate bracket. However, there are important exceptions: tyres for agricultural tractors (HSN 4011 70) attract 18% GST while car and truck tyres (HSN 4011) are at 28%. Inner tubes (HSN 4013) are at 12%. Engine parts like pistons, valves, and filters (HSN 8409, 8421) are at 18% GST. Retreaded tyres are at 18%. Lithium-ion batteries (HSN 8507 60) are at 18% while lead-acid vehicle batteries (HSN 8507 10) are at 28%. This rate complexity makes correct HSN coding critical for auto parts dealers — incorrect rate application creates either customer overcharging or supplier undercollection disputes. ERP Group's auto parts product master allows configuration of each part number with its specific HSN and rate — ensuring correct billing for every part in the catalogue. For complete auto parts dealer billing management, read our guide on billing software for auto parts dealers India.

ERP Group's product master supports configuration of thousands of products with their respective HSN codes and GST rates. For a trader with a large product catalogue, the setup approach is: initial bulk configuration using CSV import (upload product list with HSN codes and rates in a spreadsheet — ERP Group imports the entire catalogue in one operation), product-by-product HSN verification using ERP Group's built-in HSN/SAC Finder for any uncertain codes, and periodic review as GST notifications are issued (updating HSN codes or rates when CBIC changes them). Once the product master is configured, zero ongoing HSN management is required at billing time — every invoice automatically gets the correct HSN and rate from the product master. For product catalogues where the same item can be sold in different forms (loose vs packaged, raw vs processed) with different tax treatments — each variant is a separate product with its own HSN configuration. ERP Group's product master supports unlimited product variants. The initial one-time setup effort — even for 1,000+ products — delivers daily automation benefits: no manual HSN selection, no rate errors, automatic GSTR-1 Table 12 generation.

Keep reading

All articles
Manufacturing ERP & Industry Solutions

ERP Software for Paint Manufacturers India — Complete Guide 2026

Oct 15, 2026 · 29 min read
Manufacturing ERP & Industry Solutions

ERP Software for Steel Manufacturers India — Complete Guide 2026

Oct 15, 2026 · 29 min read