IMPARGO's transportation and logistics glossary

Find the definitions of the most important terms used in transportation and logistics industry

HS Code Meaning: Harmonized System Explained

An HS code is the internationally agreed classification number for a product, the part of a customs classification that reads the same at both ends of the movement. HS stands for the Harmonized System, properly the Harmonized Commodity Description and Coding System, maintained by the World Customs Organization and applied by customs administrations worldwide.

On paperwork it turns up as the tariff number, the HS number or simply the customs number. For a dispatcher it is a field on somebody else's document until the morning it is questioned.

Prefer IMPARGO in your Google results

Add us as a preferred source and our pages are more likely to appear in your Search, AI Mode and Discover results.

Add IMPARGO as a preferred source

Why the first part of the code is the same everywhere

Everything down to the six-digit subheading is the harmonised part, used for the same goods by every administration in the system. That is what makes it portable: the seller's classification abroad and the buyer's entry at home open with the same digits.

Read from the left, the code narrows as it runs: chapter, then heading, then the subheading that separates your product from its neighbours.

Past that, the country or customs union you are declaring in adds places of its own. In the European Union those extra places produce the commodity code on declarations and the Intrastat numbers for trade statistics between member states, both set at Union level, so the tail is the same in every member state.

What the classification decides

The code is a trigger rather than a label: the rate of duty the importer pays is read off it, along with the other charges on the entry.

Two consequences hit dispatch more often than the money does. Whether a preferential rate can be claimed is decided against the code, and controls attach to classifications: a licence requirement, a quota or a prohibition can sit on a heading that looks ordinary from the loading bay.

It also feeds the trade statistics your shipment ends up in, which is why it is asked for where no duty is due.

None of it is settled at the crossing alone. Duty assessed on the wrong heading is corrected afterwards too, with whatever charges follow, and duty overpaid on a heading set too high is hard to get back.

Where the code is read from

A code is not issued to you. It is read out of the published customs tariff of the country where the declaration will be filed, worked from what the product is made of and what it does, not its trade name.

A subheading from an exporter abroad is a usable starting point, because the harmonised part carries over, but the places after it come from the tariff at the entry. Where a product sits between two headings, the customs authority can be asked to rule on it in writing.

So when the number is questioned, the office has to show that the goods on the trailer are the goods behind the code. The evidence is the description captured when the order was taken.

The description on the note and the goods behind the code have to match. Capture the job once in the IMPARGO Orders Module and the CMR consignment note comes off that same record. see how orders and documents are captured

When the invoice and the consignment note disagree

The HS code lives on the commercial side of the file: the packing list, the invoice and the customs entry built from them. It is not a field on a road consignment note.

Responsibility follows the declaration, not the invoice. The party in whose name the entry is made answers for the classification, and which party that is follows from the delivery term agreed in the sale. A code on a supplier's invoice is a starting point the declarant still has to stand behind.

Your own paperwork describes the same goods in ordinary language. A CMR consignment note names them with the packaging and the weight. Where the note and the declaration describe those pallets differently, the gap has to be explained before the goods move on.

On an export leg the number usually came from a party in another country, working from a tariff that is not the one the entry will be filed under. Record in the transport order who supplied the classification and who answers a query on it: the driver will be asked first.

A classification can go out of date

What ages a classification is usually the product, not the tariff. A different material, a different level of assembly, a set sold as a kit instead of separate parts: any of these can move a product into another heading while the article number in your own system stays as it was.

When a heading is settled, record against the article why it was chosen and not only which number it was. The reasoning tells you whether the classification still holds once the product changes.

So the classification deserves a look whenever the product specification changes, not only when a new customer asks for it. A code that still matches the goods is one fewer reason for a loaded trailer to spend a morning at a border with a customer waiting.


Impargo-logo

Digitalize your transport business overnight.

© IMPARGO 2026, All rights reserved.