HSN Code Guide 2026: How to Find and Apply the Right Code on Your Invoice
To apply the correct HSN code on your GST invoice in 2026, businesses with annual turnover above ₹5 crore must declare a minimum of 6 digits for all B2B and B2C supplies, while businesses with turnover up to ₹5 crore must declare at least 4 digits on B2B invoices under Notification No. 78/2020-Central Tax. Declaring an incorrect HSN code can lead to tax misclassification penalties of ₹25,000 under Section 125 and block your buyer's Input Tax Credit.
The Harmonized System of Nomenclature (HSN) is an internationally standardized 8-digit commodity classification system adopted by over 200 countries and incorporated into India's GST framework. For services, India uses the 6-digit Services Accounting Code (SAC). Every single product traded in India—from raw agricultural grains to aerospace components—corresponds to a specific HSN code that dictates its statutory tax rate (0%, 5%, 12%, 18%, or 28%).
In this 2026 practical guide, we explain the hierarchical structure of HSN codes, detail mandatory digit rules, review legal classification principles, and show how modern tools like Udyog GST billing software automate HSN lookup through voice commands.
How is an 8-digit HSN code structured in India?
An 8-digit HSN code follows a logical hierarchical taxonomy divided into Chapters, Headings, Sub-headings, and Regional Tariffs:
- •First 2 Digits (Chapter): Represents the broad commodity class under the 21 General Sections of the Customs Tariff (e.g., Chapter 61 for Knitted or crocheted apparel).
- •Next 2 Digits (Heading): Represents the specific product category within that chapter (e.g., Heading 6109 for T-shirts, singlets, and other vests).
- •Next 2 Digits (Sub-heading): Represents detailed international product specifications (e.g., Sub-heading 6109.10 for T-shirts made of cotton).
- •Last 2 Digits (Tariff Item): Represents national Indian sub-classifications for custom excise and statistical duty purposes (e.g., 6109.10.00).
| Hierarchical Level | Digit Breakdown | Sample Code | Product Classification Description |
|---|---|---|---|
| Chapter | First 2 Digits | Chapter 84 | Nuclear reactors, boilers, machinery and mechanical appliances |
| Heading | First 4 Digits | Heading 8471 | Automatic data processing machines (Computers, Laptops, Servers) |
| Sub-Heading | First 6 Digits | Sub-Heading 8471.30 | Portable computers weighing not more than 10 kg (Laptops/Notebooks) |
| National Tariff | Full 8 Digits | Tariff 8471.30.10 | Personal computers (incorporating CPU, keyboard, and display) |
| Services SAC | 6 Digits (Heading 99) | SAC 998314 | Information technology and software consultancy and support services |
What are the mandatory HSN digit rules in 2026?
Under Notification No. 78/2020-Central Tax, the government revised mandatory HSN requirements to improve trade statistics and curb tax evasion:
- 1Turnover Above ₹5 Crore: Mandatory 6 digits of HSN for all supplies of goods and 6 digits of SAC for all supplies of services across both B2B and B2C transactions.
- 2Turnover Up to ₹5 Crore (B2B Supplies): Mandatory minimum 4 digits of HSN/SAC on all tax invoices issued to registered business entities.
- 3Turnover Up to ₹5 Crore (B2C Supplies): Declaring HSN codes is optional, but strongly recommended to prevent accounting discrepancies.
- 4Special Chemical & Critical Commodities: Invoicing 8-digit HSN codes is mandatory for specific chemical compounds, pharmaceuticals, and sensitive commodities regardless of turnover.
ITC Protection Warning
When selling to corporate B2B buyers, always provide the full 6-digit HSN code even if your turnover is under ₹5 crore. Many enterprise ERP systems automatically reject vendor invoices with only 4 digits, delaying your payment processing.
How do Composite and Mixed Supplies affect HSN code assignment?
When selling products or services as a bundled package, assigning the correct HSN code depends on whether the bundle qualifies as a Composite Supply or a Mixed Supply under Section 8 of the CGST Act:
- •Composite Supply (Naturally Bundled): Consists of two or more taxable supplies of goods or services which are naturally bundled and supplied in conjunction with each other in the ordinary course of business, one of which is a principal supply. The entire package takes the HSN code and tax rate of the principal supply (e.g., laptop sold with warranty and charger takes the laptop HSN 8471 at 18%).
- •Mixed Supply (Artificially Bundled): Consists of two or more individual supplies bundled together for a single price that could otherwise be sold independently. Under Section 8(b), a mixed supply takes the HSN code of the item that attracts the highest rate of tax in the combination (e.g., a festive gift hamper containing dry fruits at 12% and chocolates at 28% must be taxed entirely at 28%).
How do General Rules of Interpretation (GRI) solve classification doubts?
When a product could arguably fit into multiple categories, courts and tax authorities rely on the General Rules of Interpretation (GRI) laid down in the Customs Tariff Act, 1975:
- •Rule 1 (Specific Heading Prevails): Classification is determined by the terms of the headings and relative section or chapter notes. A specific description always prevails over a general description.
- •Rule 3(b) (Essential Character Rule): Composite goods consisting of different components (like a mobile phone bundled with a charger) are classified according to the material or component that gives them their essential character.
- •Rule 3(c) (Later Heading Rule): When goods cannot be classified by other rules, they are classified under the heading that occurs last in numerical order among those that equally merit consideration.
- •Trade Parlance Principle: The Supreme Court of India has repeatedly held that words in tax statutes must be understood in their commercial sense as understood by people in the trade, not by scientific or dictionary definitions.
What are the penalties for wrong HSN classification?
Intentionally or mistakenly using an incorrect HSN code carries severe penalties under Section 125 of the CGST Act (general penalty up to ₹25,000). If the misclassification resulted in paying a lower tax rate (e.g., applying 5% instead of 18%), the tax department can demand the differential tax with mandatory 18% interest under Section 50 and penalties under Section 73 or 74. Learn more in our guide on common GST invoice mistakes.
Why Indian businesses use Udyog for instant automated HSN lookup
Searching through thousands of 8-digit HSN codes during live customer billing slows down your business. Udyog eliminates manual code lookups completely:
- •AI Smart Search & Auto-Fill: Type or speak any product name (e.g., 'LED Bulb 9W' or 'Cotton Saree'); Udyog instantly suggests the verified HSN code and statutory tax rate.
- •Voice Dictation with Maya AI: Speak your item details naturally; Maya automatically maps items to correct HSN codes in under 8 seconds.
- •Rule 46 & Notification 78/2020 Compliance: Automatically validates whether your invoice requires 4-digit or 6-digit codes based on your turnover profile.
- •Direct CA Portal: Give your accountant direct access to review item classifications, generate GSTR-1 summaries, and file returns effortlessly.
Never struggle with HSN codes or tax classifications again. Generate 100% compliant GST bills with automatic HSN lookup and Maya voice billing on Udyog.
Start 14-Day Free Trial →Frequently asked questions
Quick answers to common questions.
What is an HSN code under GST in India?
An HSN (Harmonized System of Nomenclature) code is a standardized 6 to 8-digit numerical code used under Indian GST to classify commercial products and determine their statutory tax rate.
What is the difference between HSN code and SAC code?
HSN codes are used to classify tangible physical goods (Chapters 1 to 98), whereas SAC (Services Accounting Code) codes under Heading 99 are used to classify intangible commercial services.
How many digits of HSN code are mandatory for small businesses?
Businesses with annual turnover up to ₹5 crore must declare at least 4 digits of HSN on B2B invoices. Businesses with turnover exceeding ₹5 crore must declare 6 digits on all invoices.
What is the penalty for using an incorrect HSN code on an invoice?
Declaring an incorrect HSN code attracts a penalty up to ₹25,000 under Section 125 of the CGST Act, plus recovery of any differential tax with 18% interest if a lower tax slab was paid.
How does Udyog help business owners find the right HSN code?
Udyog features an AI-powered smart search engine that automatically matches plain product descriptions to official 6-digit HSN codes and applicable GST slabs during voice or manual billing.