What the code actually is
Every product crossing an international border is given a number. That number, not the description on your invoice, determines the rate of duty you pay, whether the goods need a licence, and whether a free trade agreement can reduce your bill.
The system is the Harmonized System, maintained by the World Customs Organization and used by more than two hundred economies. The first six digits are identical everywhere. India then extends the number to eight digits under the ITC (HS) schedule, which is the version that matters when you file a Bill of Entry.
A code is not a label you choose. It is a conclusion you reach by applying a defined set of rules to the goods as they actually are at the moment of import or export.
How the number is built
Read an eight-digit Indian code from left to right and it narrows at each step.
| Digits | Called | Example | Meaning |
|---|---|---|---|
| 2 | Chapter | 40 | Rubber and articles of rubber |
| 4 | Heading | 4001 | Natural rubber and similar gums, in primary forms |
| 6 | Subheading | 4001.21 | Smoked sheets |
| 8 | National (India) | 4001.21.00 | India's own split of that subheading |
The first six digits will match what your overseas supplier uses. The last two are India's, which is why a supplier's code is a starting point and never an answer.
The rules that decide it
Classification is governed by six General Rules of Interpretation, applied in order. In practice, most disputes are settled by the first three.
- Rule 1 — the terms of the headings and the legal Section and Chapter Notes decide the matter. The Notes are binding text, not commentary, and they routinely exclude goods you would expect to be included.
- Rule 2 — an incomplete or unassembled article is classified as the finished article if it already has its essential character. This is what catches machinery shipped knocked down.
- Rule 3 — where two headings both apply: the more specific description wins; failing that, the material or component giving the goods their essential character wins; failing that, the heading occurring last in numerical order wins.
- Rules 4 to 6 — goods most akin, packaging, and the application of the same logic one level down at subheading level.
Classify the thing in front of you, not the thing it will become. A part imported for a tyre plant is classified as that part, not as a tyre, unless a Note says otherwise. End use rarely decides the heading, though it sometimes decides an exemption.
Why the code decides more than duty
Importers tend to think of classification as a duty question. It is broader than that, and the non-duty consequences are usually the expensive ones.
- Rate of duty — basic customs duty, IGST, cess and any anti-dumping or safeguard duty all hang off the code.
- Import policy — free, restricted or prohibited is set against the ITC (HS) line. A restricted line needs a DGFT authorisation before the goods arrive, not after.
- Other agency clearance — FSSAI, plant quarantine, BIS registration and wildlife or CITES referrals are all triggered by the code.
- FTA benefit — preference under the India–UK, ASEAN, UAE or Australia agreements is granted at heading or subheading level. Get the code wrong and the certificate of origin will not match.
- Export incentives — drawback and RoDTEP rates are published against schedule numbers derived from the same classification.
Headings we work with weekly
These are indicative starting points for the trades that come across our desk at Cochin. The correct eight-digit line depends on the specification, the form and the Chapter Notes.
| Cargo | Heading | Notes |
|---|---|---|
| Natural rubber | 4001 | Sheet, block and technically specified grades split at subheading level |
| Carbon black | 2803 | Chapter 28, not Chapter 40, despite the end use |
| Newsprint | 4801 | Rolls and sheets; specification decides whether it is newsprint at all |
| Frozen shrimp and prawns | 0306 | Species and preparation both matter |
| Pepper | 0904 | Whole, crushed and ground separate at subheading level |
| Cardamom | 0908 | Small and large cardamom split separately |
| Cashew nuts | 0801 | In shell and shelled are different subheadings with different policy |
| Coir fibre | 5305 | Manufactured coir goods move to the textile chapters |
Where it goes wrong
Four mistakes account for most of the classification disputes we are asked to defend.
Taking the supplier's code as final
Your supplier classified the goods for export from their country. They had no reason to consider India's eight-digit split, India's Chapter Notes, or the policy condition attached to the line. Their six digits are worth checking. Their eight are not yours.
An invoice description that describes nothing
"Machine parts", "chemicals", "spares" and "raw material" are not descriptions. They invite a query, and a query invites examination. The description on the invoice should let a stranger reach the same heading you did.
Choosing the code because the duty is lower
Where two headings genuinely compete, the rules decide, not the tariff table. Picking the cheaper line and hoping is how a routine consignment becomes a demand notice with interest and penalty attached, sometimes years later.
Never revisiting a code
Firms copy last year's Bill of Entry. Meanwhile the tariff has been amended, an exemption notification has lapsed, or the specification of the goods has quietly changed. It is worth re-reading your main lines once a year.
When to ask customs first
If a classification is genuinely arguable and the money is significant, you can apply to the Customs Authority for Advance Rulings before you import. A ruling binds both you and the department for the goods and facts described, which converts an open risk into a known position.
It takes time and it costs something, so it is not for a one-off consignment. It is worth considering when you are about to commit to a long-running import programme, or when your own view and the department's have already diverged once.
HS 2028 is coming
The Harmonized System is revised roughly every five years. The current edition is HS 2022. The next, HS 2028, was adopted in December 2025 and published in January 2026, and enters into force on 1 January 2028. It carries 299 sets of amendments, creating 428 new subheadings and deleting 172.
The heaviest changes fall on electronics and semiconductors, pharmaceuticals and vaccines, green technologies including batteries and solar, and plastic waste and recycled materials. If you import or export in any of those areas, some of your codes will move.
Nothing urgent, but do not be surprised in 2028. The WCO will publish correlation tables mapping HS 2022 lines to HS 2028, and India will then transpose the six-digit changes into its own eight-digit schedule. We will be reading those tables against our clients' regular lines well before the date. If you want yours checked, ask.
Common questions
Who is responsible if the HS code is wrong?
The importer or exporter is. A customs broker files on your behalf and is expected to exercise due diligence, but the declaration is legally yours. This is why we push back on vague invoice descriptions rather than simply filing what we are sent.
Can one product have more than one correct code?
No, though it can have more than one arguable code. That is what the General Rules of Interpretation exist to resolve. Where the answer is genuinely close, the reasoning matters as much as the conclusion, because you may have to defend it later.
Does the HS code affect GST?
Yes. IGST on imports is charged at the rate applicable to the classification, and the same eight-digit logic runs through domestic GST schedules. A classification decision taken at the port has consequences well beyond the port.
How do I find the right code for my product?
Start with the chapter that covers the material or the function, read the Section and Chapter Notes, then work down through the headings. If two look right, apply Rule 3. If you would rather not, send us the specification and the invoice and we will do it.