Legal Suvidha is a registered trademark. Unauthorized use of our brand name or logo is strictly prohibited. All rights to this trademark are protected under Indian intellectual property laws.
[email protected] For any Queries Contact us
Blog Updated: CA Mayank Wadhera (CA, CS, CMA) GST Rates & Compliance

HSN Codes for Goods — Complete GST Rate Finder Guide 2025

Quick Answer

HSN (Harmonized System of Nomenclature) codes classify goods for GST in India. Businesses with annual turnover above Rs.5 crore must mention 8-digit HSN codes on all invoices. Turnover between Rs.5 crore and Rs.50 lakh requires 4-digit HSN. Below Rs.50 lakh (composition) is exempt from HSN on invoices but must report in GSTR-1. Correct HSN codes determine the applicable GST rate and must appear in GSTR-1 HSN summary tables.

2025: 8-Digit HSN Mandatory Above Rs.5 Crore Turnover — Wrong HSN Attracts Wrong GST Rate and Penalty

From April 2021, businesses with annual turnover above Rs.5 crore must mention 8-digit HSN codes on all B2B and B2C invoices. Businesses with turnover between Rs.5 crore and Rs.50 lakh must quote 4-digit HSN. Using an incorrect HSN code that maps to a different GST rate is treated as wrong tax charged — the difference between the correct and incorrect rate is the short-paid or over-paid tax. Regular HSN audits by GST officers focus on HSN classification mismatches as a primary revenue leakage area.

What is an HSN Code and Why Is It Mandatory?

HSN stands for Harmonized System of Nomenclature — an internationally standardised coding system developed by the World Customs Organization (WCO) to classify goods traded internationally. India adopted HSN codes as the basis for classifying goods under GST, ensuring that the same classification system used for customs duty also applies to domestic GST. This alignment simplifies compliance for importers and exporters who deal with both customs and GST simultaneously.nnThe HSN code system uses a hierarchical 8-digit structure. The first 2 digits identify the chapter (broad product category). The next 2 digits identify the heading within the chapter (specific product type). The next 2 digits identify the sub-heading (variant of the product). The final 2 digits are India-specific additions for more granular classification. For example, Chapter 84 covers Nuclear Reactors, Boilers, Machinery and Mechanical Appliances. Heading 8471 covers Automatic Data Processing Machines (computers). Sub-heading 847130 covers Portable Automatic Data Processing Machines weighing not more than 10 kg (laptops). The 8-digit code 84713010 would refer to a specific type of laptop within this sub-heading.nnHSN codes are mandatory on GST invoices because the GSTR-1 return requires HSN-wise summary reporting — the HSN summary table shows total sales value, tax rate, and tax amount grouped by HSN code. This data is used by the GST department for revenue analysis, sector-wise tax collection tracking, and cross-verification of industry-level ITC claims against supplies declared. A business reporting the wrong HSN creates mismatches in these analytical databases.

HSN Code Digit Requirements by Turnover

The number of HSN digits required on invoices and in GST returns is tiered based on the business's annual aggregate turnover. This graduated requirement reduces the compliance burden on smaller businesses while ensuring large businesses provide the detailed classification data needed for revenue analysis.nnBusinesses with annual aggregate turnover above Rs.5 crore must mention 8-digit HSN codes on all invoices and in the GSTR-1 HSN summary table. This full 8-digit classification provides the most granular level of product identification and is used by the GST department for detailed sector analysis. Businesses with turnover between Rs.50 lakh and Rs.5 crore must mention 4-digit HSN codes on invoices and in GSTR-1. The 4-digit HSN (heading level) provides a reasonable level of classification that covers the product category without the full sub-heading detail. Businesses with turnover below Rs.50 lakh who are voluntarily registered are exempt from mentioning HSN on invoices but should still report HSN summary in GSTR-1 at a 4-digit level for accurate return filing.nnThe practical implication is that most small businesses can use 4-digit HSN codes which are easier to identify and apply. Large businesses must invest in an accurate HSN code master for all their products — an important one-time task that prevents ongoing misclassification notices. Businesses that grow from below Rs.5 crore to above Rs.5 crore turnover must upgrade from 4-digit to 8-digit HSN in their invoicing systems from the following financial year.
Annual Turnover HSN Digits Required on Invoice HSN Digits in GSTR-1 Summary
Above Rs.5 crore 8 digits 8 digits
Rs.50 lakh to Rs.5 crore 4 digits 4 digits
Up to Rs.50 lakh (voluntary registrant) Optional (exempt) 4 digits recommended
Composition scheme taxpayer Not on invoice (issue bill of supply) Not in GSTR-1 (file GSTR-4)
Exporter (any turnover) 8 digits on export invoice and shipping bill 8 digits in GSTR-1 Table 6A

Common HSN Codes by Industry — Quick Reference

Finding the right HSN code for your specific product requires navigating the CBIC tariff schedule or using the HSN search tool on the GST portal or CBIC website. The following reference covers the most commonly used HSN codes across major industry categories to help businesses identify the appropriate chapter for their products.nnFood and agricultural products: Chapter 1-5 covers live animals and animal products. Chapter 6-14 covers vegetable products. Chapter 15 covers fats and oils. Chapter 17 covers sugars and confectionery. Chapter 19 covers preparations of cereals and flour (bread, biscuits, pasta). Chapter 22 covers beverages, spirits, and vinegar. The most commonly used specific codes include 0901 for coffee, 0902 for tea, 1001 for wheat, 1006 for rice, 1701 for cane sugar, 1901 for malt extract and similar preparations (infant formula, Horlicks), and 2101 for extracts and preparations of coffee and tea.nnTextile and apparel products: Chapter 50-63 covers textiles. Chapter 50 covers silk, Chapter 51 wool and animal hair, Chapter 52 cotton, Chapter 54 man-made filaments and yarns, Chapter 55 man-made staple fibres, Chapter 60-62 knitted and woven fabrics and garments. Key GST rates in textiles: fabrics under Rs.1,000 per metre at 5%, fabrics above Rs.1,000 at 12%; garments under Rs.1,000 MRP at 5%, above Rs.1,000 at 12%. Chemical products: Chapter 28-38 covers chemicals, pharmaceuticals, fertilisers, and plastics. Pharmaceuticals under Chapter 30 generally attract 12% GST.
HSN Chapter Product Category Example Products Typical GST Rate
Chapter 4 (0401-0406) Dairy products Milk, cream, butter, cheese, yogurt 0% to 12%
Chapter 9 (0901-0910) Coffee, tea, spices Coffee beans, tea leaves, pepper 0% to 5%
Chapter 15 (1501-1516) Edible oils and fats Sunflower oil, mustard oil, palm oil 5%
Chapter 30 (3001-3006) Pharmaceutical products Medicines, vaccines, diagnostics 5% to 12%
Chapter 52 (5201-5212) Cotton products Cotton yarn, woven cotton fabrics 5% to 12%
Chapter 61 (6101-6117) Knitted apparel T-shirts, sweaters, hosiery 5% to 12%
Chapter 72 (7201-7229) Iron and steel Steel bars, rods, sheets, pipes 18%
Chapter 84 (8401-8487) Machinery Computers, CNC machines, engines 12% to 18%
Chapter 85 (8501-8548) Electrical equipment Mobile phones, transformers, LEDs 12% to 28%
Chapter 87 (8701-8716) Vehicles Cars, trucks, tractors, bicycles 5% to 28%+cess

How to Find the Correct HSN Code for Your Product

Finding the correct HSN code requires a systematic approach. There are three reliable methods. Method 1 is the CBIC GST Rate Finder at cbic-gst.gov.in/gst-goods-services-rates.html. This tool accepts either a product description or a partial HSN code and returns the applicable GST rate. Enter a plain English description of the product — 'cotton t-shirt', 'laptop computer', 'wheat flour' — and the tool returns matching HSN codes with their rates. This is the most accessible method for non-specialists.nnMethod 2 is the GST portal HSN search at gst.gov.in under the Services menu. This integrated search also allows lookup by HSN or product description and provides the rates currently in force under the CGST Act. Method 3 is the WCO HSN database — useful for complex manufactured goods or novel products where the Indian descriptions may not map immediately. The WCO explanatory notes for each heading provide detailed guidance on what is and is not covered by each heading.nnFor complex or novel products where multiple HSN codes could apply, the general rules of interpretation (GRI) of the HSN schedule should be applied in sequence. Rule 1 states that classification is determined first by the chapter heading and any section or chapter notes. Rule 3(a) states that the more specific description prevails over a general one when two headings could apply. Rule 3(b) says the heading for the component that gives the product its essential character takes precedence for composite products. When in doubt, a formal advance ruling application to the GST authority under Section 95 of the CGST Act provides a binding HSN classification specific to the applicant's product.

HSN Code Errors — Consequences and Corrections

Using an incorrect HSN code on a GST invoice and in GSTR-1 returns can have several adverse consequences depending on whether the error results in a tax rate difference. If an incorrect HSN code maps to the same GST rate as the correct code, the tax impact is nil — only the reporting accuracy is affected. However, if the incorrect HSN maps to a different GST rate, there is a tax discrepancy: if the incorrect HSN has a lower rate, the tax is short-charged to the customer and short-remitted to the government; if higher, tax is over-charged.nnShort-payment due to HSN misclassification is the most common HSN-related compliance issue. GST officers during scrutiny assessments specifically check if the declared HSN code matches the actual product and whether the rate applied corresponds to the correct HSN rate. A difference between the declared HSN rate and the rate that should apply triggers a Section 73 show cause notice for the tax differential, interest, and 10% penalty.nnCorrecting HSN errors in already-filed GSTR-1 is done through the amendment tables in the subsequent month's GSTR-1 (Table 9A for B2B amendments, Table 10 for B2C amendments). There is no direct amendment of the HSN summary table — corrections are made at the invoice level and the HSN summary auto-recalculates. For large businesses with systematic HSN errors (using 4-digit codes where 8-digit is required, or using a single HSN for multiple product types), a comprehensive HSN master review — typically conducted by a CA or GST consultant — is recommended to identify and correct all misclassifications before department scrutiny.

Frequently Asked Questions

HSN Classification Review for Your Business — Prevent Misclassification Notices

Legal Suvidha's CA team conducts HSN code master reviews for manufacturers, traders, and importers — identifying current HSN codes used, verifying against CBIC rate schedules, correcting misclassifications, and updating invoicing systems to ensure 4-digit or 8-digit compliance based on turnover threshold.

Free first consultation available.

This guide is for informational purposes only, updated for the current financial year. Tax and compliance laws change frequently. Always verify applicable rates, thresholds, and procedures with a qualified Chartered Accountant before filing or making compliance decisions. Legal Suvidha Providers LLP is not liable for decisions taken based on this content without professional verification.

Scroll to Top
Legal Suvidha Compliance
Legal Services