Any origin. Any destination. One workflow. Located in United States Support Sign in
Veloque
Sign in Start 3-day free trial
Sign in Start 3-day free trial
← All posts
Classification 1 Sep 2026 · 4 min read

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-HS8 digits
European Union — CN, with TARIC for measures8 digits, 10 for measures
United Kingdom — UK Global Tariff10 digits
United States — HTSUS10 digits
Singapore — AHTN8 digits
GCC states — Common Customs Tariff8 digits
Agreed internationallyThe 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.

Classify a real product on a real route Open the code finder
Examples only, not advice These are worked examples. Tax rates change often and every shipment is different. Check with your customs agent before you file anything.

More from the blog