Ask Veda

TaxClue AI · Active
Namaste! I'm Veda — TaxClue's AI assistant.

Ask me anything about GST, Income Tax, Company Registration, Trademark, or any compliance topic. I'll give you a direct answer.
Free Expert Consultation
Powered by TaxClue · India's Trusted Compliance Platform

HSN Code — Full Guide, List & GST Requirements

Updated: 3 June 2026
HSN (Harmonized System of Nomenclature) is a 6–8 digit international code that classifies goods for GST purposes. It determines the GST rate applicable to every product and must appear on tax invoices. Turnover above ₹5 Cr → 8-digit HSN mandatory; ₹1.5–5 Cr → 4 digits; ≤ ₹1.5 Cr → optional on invoices (needed in GSTR-1 for B2B). SAC codes (Service Accounting Codes) are the equivalent classification for services and are 4–6 digits.
₹5Cr+ turnover — 8-digit HSN mandatory on all invoices. Wrong HSN = penalty under Section 122, CGST Act.

HSN Digit Requirements by Turnover

Annual TurnoverHSN Digits RequiredApplies To
Above ₹5 Crore8 digitsAll invoices (B2B & B2C)
₹1.5 Crore – ₹5 Crore4 digitsAll invoices
Up to ₹1.5 CroreOptional on invoiceRequired in GSTR-1 for B2B; B2C exempt
Composition taxpayersNot required on invoiceDeclared in CMP-08 / GSTR-4
E-Invoicing covered entitiesAs per turnover thresholdIRN generation requires correct HSN

HSN Code Examples — Common Goods

Below are frequently referenced HSN codes with their GST rates. Use the CBIC HSN search or GST portal to verify your specific product.

ProductHSN CodeGST Rate
Mobile phones / smartphones851718%
Readymade garments ≤ ₹1,000 MRP6109 / 61105%
Readymade garments > ₹1,000 MRP6109 / 611012%
Rice (non-branded / in bulk)10060%
Gold jewellery71133%
Passenger cars (petrol/diesel, 1200–1500cc)870328% + cess
Laptop / notebook computers847118%
Milk (packaged, excluding UHT)04010%
Cement252328%
LED lamps / lights940512%
Medicines / pharmaceuticals300412% (most); some 0%
Books (printed)49010%
Footwear ≤ ₹1,000 MRP6401–64055%
Footwear > ₹1,000 MRP6401–640518%

HSN vs SAC — Key Differences

India follows a dual classification: HSN for goods and SAC for services. Both were introduced under GST to replace the earlier Central Excise Tariff and Service Tax classification systems.

FeatureHSN CodeSAC Code
Full formHarmonized System of NomenclatureService Accounting Code
Applies toGoods / productsServices
Digits6–8 digits4–6 digits
International basisWCO (World Customs Organization)India-specific (CBIC)
Example8517 – Mobile phones998314 – IT software development
GST rate determined byGST Council scheduleGST Council schedule

Frequently Asked Questions

What is HSN code in GST?
HSN stands for Harmonized System of Nomenclature — an internationally standardised system for classifying goods. In GST, every supply of goods must be classified under a specific HSN code. The code determines the applicable GST rate and must appear on tax invoices. India uses an 8-digit HSN code (compared to 6 digits in the international system) for more granular classification of goods.
How many digits is HSN code?
HSN codes in India can be 2, 4, 6, or 8 digits depending on context and taxpayer turnover. For GST invoice purposes: taxpayers with annual turnover above ₹5 crore must mention 8-digit HSN; those with turnover between ₹1.5 crore and ₹5 crore must use 4-digit HSN; taxpayers with turnover up to ₹1.5 crore are exempt from mentioning HSN on B2C invoices but still need it in GSTR-1 for B2B transactions.
What is SAC code vs HSN code?
HSN (Harmonized System of Nomenclature) codes are used for goods, while SAC (Service Accounting Code) codes are used for services. HSN codes are 6–8 digits; SAC codes are 4–6 digits. Both serve the same purpose — classifying the supply to determine the applicable GST rate. For example, IT software development services carry SAC code 998314 at 18% GST, while mobile phones carry HSN code 8517 at 18% GST. When in doubt: goods = HSN, services = SAC.
How to find HSN code for my product?
You can find the correct HSN code using multiple methods: (1) GST Portal — log in and use the HSN search tool under Services > User Services > Search HSN/SAC. (2) CBIC website — the Central Board of Indirect Taxes and Customs has a complete HSN schedule. (3) Your existing invoices or import/export documents — if you previously traded the product, the customs/BCD classification is usually the same HSN. (4) Consult a CA or tax professional for ambiguous products. Using a wrong HSN code can attract penalty under Section 122 of the CGST Act.
Is HSN code mandatory on invoice?
Yes, with thresholds. For taxpayers with annual turnover above ₹5 crore: 8-digit HSN is mandatory on all B2B and B2C invoices. For turnover between ₹1.5 crore and ₹5 crore: 4-digit HSN is mandatory. For turnover up to ₹1.5 crore: HSN is optional on invoices but must be reported correctly in GSTR-1 for B2B supplies. Composition taxpayers, unregistered persons, and those making only exempt supplies may have different requirements. From FY 2022-23, e-invoicing mandatorily captures HSN at the required digit level.

Related Topics