ITR-1 · ITR-2 · ITR-3 · ITR-4 supported · GST · TDS · ROC
email [email protected]

HSN Code: Meaning, Digits Explained and How to Find Yours (2026)

calendar_today 31 Aug 2026 schedule 5 min read

Every product traded in India carries an HSN code — the Harmonized System of Nomenclature number that tells the taxman exactly what you are selling and which GST rate applies. This guide explains how the digits are built, who must quote how many digits on invoices and in GSTR-1, and how to find the right code without guessing.

What HSN Stands For and How the Digits Work

HSN is a six-digit classification system developed by the World Customs Organization and used by over 200 countries, so a product code means the same thing in Mumbai and Manila. The digits are layered: the first two digits identify the chapter (broad product family), the next two the heading (product group within the chapter), and the last two the sub-heading (finer description). For customs work, India extends the code to eight digits by adding two national digits for tariff precision.

Take cotton T-shirts as an example: chapter 61 covers knitted apparel, heading 6109 covers T-shirts and singlets, and sub-heading 610910 narrows it to cotton. Reading the code from left to right therefore moves from the family of goods to the exact item on the invoice.

HSN Quoting Requirements by Turnover

How many digits you must report in Table 12 of GSTR-1 depends on your annual aggregate turnover (AATO) and the type of supply:

Annual turnover B2B supplies B2C supplies
Above ₹5 crore 6-digit HSN mandatory 4-digit HSN mandatory
₹1.5 crore to ₹5 crore 4-digit HSN mandatory Not required
Up to ₹1.5 crore Optional Not required

One recent addition matters for exporters. Following the 55th GST Council decision, from January 2025 an 8-digit HSN became mandatory for exports in specified tariff chapters, so businesses shipping goods from those chapters must quote the full national code on invoices and in Table 12. Exporters should verify whether their chapter is covered before the next shipping bill.

How to Find the Correct HSN Code

  • Browse chapter-wise on the CBIC GST tariff website, reading the chapter notes and exceptions before settling on a heading.
  • Use the HSN search function on the GST portal, which returns codes for keyword descriptions of your product.
  • Run a product description through our HSN code finder tool for a quick starting point, then confirm the exact sub-heading against the tariff text.

Match the code to what your product is made of and how it is used, not merely to its trade name. Where two headings seem plausible, the section notes and the tariff explanation for the chapter usually settle the choice.

SAC Codes: The Service-Side Equivalent

Services use the SAC (Services Accounting Code) system, a six-digit mirror of HSN with most professional, IT and financial services grouped in the 998xxx and 997xxx series. Service lines must also be reported with SAC codes in Table 12 of GSTR-1, and invoices for services should carry the code just as goods invoices carry HSN.

Common HSN Errors That Invite Notices

A wrong HSN is rarely harmless, because the code drives the GST rate. Quoting the code of a lower-rated product for a higher-rated one can produce under-payment, which surfaces later as a demand notice with interest. Other frequent mistakes include using vague others codes for everything, quoting different HSNs for the same product across invoices, books and e-way bills, and failing to update codes after rate re-mappings — the GST 2.0 restructuring effective 22 September 2025 re-mapped many products, so codes set before that date deserve a fresh look. E-invoice validation also rejects documents where the HSN format is invalid or too short for the taxpayer’s turnover slab, stalling dispatches.

Practical Tips for Clean Classification

Build a master mapping of every product and service you sell to its code, and use the same mapping on invoices, e-way bills, GSTR-1 and e-invoices so that records never contradict each other. Revisit the mapping after every rate notification and before annual return season. While classifying your own goods, also verify counterparties with our GSTIN verification tool, because a right HSN charged to a dead or fake GSTIN still creates credit and notice headaches downstream.

Key Takeaways

  • HSN is the WCO six-digit system: 2 digits for chapter, 2 for heading, 2 for sub-heading; India adds 2 digits for customs.
  • GSTR-1 Table 12: 6-digit B2B codes above ₹5 crore AATO, 4-digit between ₹1.5 and 5 crore, optional below.
  • From January 2025, 8-digit HSN is mandatory for exports in specified chapters following the 55th Council decision.
  • Wrong HSN means wrong rate, blocked e-invoices and notice risk — keep one master mapping and keep it current.

Frequently Asked Questions

What is the difference between HSN and SAC codes?

HSN codes classify goods while SAC codes classify services, both in six digits. Table 12 of GSTR-1 requires HSN for goods lines and SAC for service lines according to your turnover slab.

Is HSN mandatory for small taxpayers below ₹1.5 crore turnover?

For B2B supplies the requirement is optional at that slab, and B2C lines do not need codes. However, quoting a correct code is still wise, and it becomes mandatory once turnover grows or specific chapter rules apply.

Why do Indian businesses sometimes use 8-digit HSN codes?

India extends the global six-digit system with two national digits for customs classification. Exporters in the chapters covered by the January 2025 mandate must use the full 8-digit code on their documents.

Can a wrong HSN change my GST rate?

Yes. Each HSN carries a GST rate, so a miscoded product can be taxed at the wrong slab, leading to short payment, interest and notices — or to over-payment that is hard to recover.

How do I check HSN requirements for my business?

Match your AATO slab against the Table 12 rules and confirm your product’s chapter on the CBIC tariff site or through our HSN finder tool. When the position is unclear, a GST consultant can confirm the classification before you invoice.

Disclaimer: Tax laws change frequently. Verify current rates and deadlines on the official portals (incometax.gov.in, gst.gov.in) or consult a qualified professional before acting.


Discover more from TaxGst.in

Subscribe to get the latest posts sent to your email.

C.K. Gupta

C.K. Gupta M.Com • Tax Expert • Founder, TaxGst.in

C.K. Gupta founded TaxGst.in — a practice built on transparency and professional expertise. With over 18 years in Indian accounts and finance since 2007, he is associated with qualified Chartered Accountants (CA) and Company Secretaries (CS) to deliver accurate, compliant tax and GST solutions.

Associated with CA & CS
Read more about author →

Stay Updated on Tax & GST

Join our community for the latest tax updates, deadline reminders, and free tools.