Cracking the Code: HSN Simplified
Business

Cracking the Code: HSN Simplified


HSN stands for Harmonized System of Nomenclature, an internationally standardised system for classifying traded goods. Developed by the World Customs Organization (WCO), an HSN code works like a universal product identification code, and it underpins how goods are classified, taxed, and tracked in trade.

This guide explains what an HSN code is, how the global and Indian formats differ, how the structure is built, and how HSN codes are used under GST.
TL;DR
  • HSN codes are internationally standardised product classification codes used to identify traded goods and determine taxes, customs duties, and trade documentation.
  • Globally, HSN codes use six digits, while India extends them to eight digits for more precise product classification.
  • Under GST, businesses declare HSN digits based on turnover, while all eight digits are required for imports and exports.
  • Using the correct HSN code helps businesses calculate GST accurately, maintain compliant documentation, and avoid customs delays or penalties.

What is an HSN code?


An HSN code is a standardised numeric code, created by the World Customs Organization, that classifies a traded product. It acts as a universal identifier so the same goods are recognised consistently across countries, which is what makes classification, taxation, and trade statistics work at an international scale.

What is the global format of an HSN code?


Globally, HSN codes are six digits, with each level narrowing to a more specific product category. Those six digits are shared internationally, so a product carries the same base classification wherever it is traded.

What is the HSN code format in India?


In India, the HSN code is eight digits. The Customs and Central Excise authorities added two digits to the global base for greater precision:

  • The first 6 digits are the international base, following the same logic as the global system.
  • The last 2 digits are the national expanded nomenclature, a further sub-classification of the product.


Those extra two digits exist to improve accuracy and produce better trade data.

Your gateway to seamless payments!

Accept 130+ global currencies | 40+ alternate payment methods |
Instant FIRA

Get started →
Global payments illustration

How is an HSN code structured?


The HSN structure contains 21 sections, 99 chapters, about 1,244 headings, and 5,224 subheadings, nested from broad to specific:

  • Each section is divided into chapters.
  • Each chapter is divided into headings.
  • Each heading is divided into subheadings.


Section and chapter titles set the broad category of goods, while headings and subheadings describe the product in detail.

Example: breaking down HSN code 61013010

  • 61 (chapter): articles of apparel and clothing accessories, knitted or crocheted
  • 01 (heading): men's or boys' overcoats, capes, cloaks, anoraks, windcheaters, and similar articles, knitted or crocheted
  • 30 (subheading): of man-made fibre
  • 10 (India-specific tariff item): of synthetic fibres


Why is the HSN code important?


  • Standardisation. HSN codes ensure goods are classified consistently across borders.
  • Tax and duty calculation. Different goods fall into different tax and duty slabs, and a standard HSN format helps identify and apply the correct rate for each product.
  • Trade statistics. HSN codes let governments track trade flows and generate import and export statistics for specific goods.


How do HSN codes affect your business?


  • Compliance. Using the correct HSN code helps you avoid customs delays and penalties for misclassification.
  • Taxation. HSN codes determine the GST rate for goods, so accurate codes are needed to calculate and remit the right tax.
  • Documentation. HSN codes appear on trade documents such as invoices, shipping manifests, and customs declarations.


How are HSN codes used under GST?


The number of HSN digits you must declare in India depends on your annual turnover. Per notification no. 78/2020 (Central Tax), dated 15 October 2020, the requirements are:
Annual turnoverHSN digits to declare
Up to ₹5 crore4 digits
More than ₹5 crore6 digits

Note that all 8 digits of the HSN code are mandatory for exports and imports under GST.

Getting the HSN code right feeds directly into correct GST invoicing and clean customs documentation, both of which matter when you are trading across borders. As an RBI-authorised cross-border payments platform, PayGlocal helps Indian exporters collect international payments reliably once the paperwork is in order.

Frequently Asked Questions

An HSN (Harmonized System of Nomenclature) code is an internationally standardised numeric code, developed by the World Customs Organization, that classifies traded goods. It acts as a universal product identifier so the same goods are recognised consistently across countries.
Globally, an HSN code is six digits. In India it is eight digits: the first six are the international base, and the last two are an India-specific sub-classification added by Customs and Central Excise for greater precision.
It depends on turnover. Under notification 78/2020, businesses with annual turnover up to ₹5 crore declare 4 digits, and those above ₹5 crore declare 6 digits. All 8 digits are mandatory for exports and imports.
An HSN code nests from broad to specific: chapter, then heading, then subheading, then (in India) a tariff item. For example, in 61013010, "61" is the chapter for knitted apparel, "01" the heading for certain men's outerwear, "30" the subheading for man-made fibre, and "10" the India-specific tariff item for synthetic fibres.
The right HSN code ensures goods are classified consistently, the correct GST rate and customs duty are applied, and trade documents are accurate, which helps you avoid customs delays and penalties for misclassification.
Related blogs