What is an HSN Code, and why it matters for your business
Understanding the system that classifies every product traded under Indian GST.
The Harmonised System of Nomenclature, or HSN, is an internationally standardised classification system for goods. Developed and maintained by the World Customs Organisation in Brussels, it is used by more than 200 countries to identify, categorise, and tax over 98% of merchandise traded across borders. India formally adopted the system in 1986 for customs and excise purposes, and integrated it into the Goods and Services Tax regime when GST was launched on 1 July 2017.
At its core, an HSN code is a six- or eight-digit numeric identifier assigned to a specific product or category of goods. The first six digits are uniform across every member country—so a code that identifies basmati rice in India identifies the same product in Singapore, Germany, or Brazil. India extends the code by two additional digits to capture finer distinctions for domestic taxation, producing the familiar eight-digit format used on Indian invoices.
For Indian businesses, the practical importance is straightforward: the code on your invoice determines the GST rate you charge. A wrong digit can mean charging 5% when the law requires 18%, triggering tax shortfalls, penalties, and disputes during audit.
The mandatory use of HSN codes on GST invoices is governed by aggregate annual turnover. Businesses with turnover up to ₹5 crore must quote at least the four-digit HSN code on B2B invoices, while those above the ₹5 crore threshold must use the full six-digit code. For exports, imports, and notified products, the eight-digit code is mandatory regardless of turnover.
Beyond compliance, accurate HSN classification matters for customs clearance, duty drawback claims, FTA preferential tariffs, e-way bill generation, and statistical reporting. A misclassified product can be held at port, delayed in transit, or denied export incentives the exporter would otherwise be entitled to.
The companion system for services is the Services Accounting Code, or SAC—a six-digit hierarchical classification developed by India's CBIC specifically for the service sector. Where HSN governs goods, SAC governs everything from construction and consultancy to information technology and education.