The first six digits of a product code are global. Everything after them is not.
An HS code is half an answer until you say which country will read it. Six digits are agreed worldwide. The digits after them, the duty rate and the licence are written by the country you file in — and there are not even the same number of digits from one country to the next.
What is actually standardised
The Harmonized System is a six-digit product number maintained by the World Customs Organization and used by almost every trading country. Those six digits mean the same thing in Chennai, Hamburg and Long Beach. That is the whole of what is agreed internationally.
Everything a customs officer needs in order to charge you correctly sits after those six digits — and it is written by that country alone, at whatever length that country chose.
The same goods, six filing regimes
| India — ITC-HS | 8 digits |
| European Union — CN, with TARIC for measures | 8 digits, 10 for measures |
| United Kingdom — UK Global Tariff | 10 digits |
| United States — HTSUS | 10 digits |
| Singapore — AHTN | 8 digits |
| GCC states — Common Customs Tariff | 8 digits |
| Agreed internationally | The first 6 digits, and nothing else |
So an eight-digit ITC-HS code is not a code a German broker can file. The first six digits will survive the journey; the last two are an Indian statistical extension, and the EU needs its own two — sometimes four — in their place.
Origin matters as much as destination
The destination decides the code length and the rate. The origin decides whether you get a lower rate at all: a preferential rate under a trade agreement is available only for goods that meet that agreement's origin rules, and you have to be able to prove it. Two identical consignments of the same product, one made in India and one bought through a trader elsewhere, can land at different duty on the same tariff line.
What this means for a quote
A code quoted without a route is not wrong so much as incomplete, and incomplete in a way that hides itself — it looks like an answer. Ask for both ends before you put a landed-cost figure in front of a buyer. That is why the code finder asks you for both, and why it will not pretend to give you a national code for a country it has not been told about.
