Commodity Codes: The Field That Decides What Your Import Costs
One number on a customs declaration sets the duty rate, the VAT treatment and whether the goods meet a control. It is also the field most often filled in by somebody guessing.
On any customs declaration there is a numeric code describing what the goods are. It looks like reference data. It is in fact the field that determines what the import costs and whether it proceeds at all.
It is also, more often than anyone would like, filled in by a person who has never seen the goods, working from a description written by somebody in a hurry.
How classification actually works
The tariff is a hierarchy. It begins with broad chapters covering whole categories of goods, and narrows through headings and subheadings to a specific code with a specific duty rate attached [1].
Classification proceeds by finding the most specific description that genuinely covers the goods. That sounds mechanical, and for a bolt or a T-shirt it more or less is. For laboratory materials it frequently is not, because the distinctions that matter to a chemist are not always the distinctions the tariff draws.
The crucial point, and the one most often missed: classification depends on what a thing IS, not on what it is for. Intended use only enters where the tariff itself makes it a criterion. A buyer who reasons that material is for research and therefore belongs in a research category has usually skipped the step where the tariff decides.
This is why two consignments of superficially similar material can attract different codes, and why an argument that begins "but we are using it for" rarely moves anyone at a border.
What the code decides
| What it sets | Effect if wrong |
|---|---|
| The duty rate | Under- or over-payment, later corrected with interest or a refund |
| The VAT treatment | Wrong figure on a return, which is unpicked by amending the return |
| Whether a control applies | A hold, a request for documentation, or a refusal |
The first two are money and are recoverable in either direction, if slowly. The third is time, and time is what actually hurts: a consignment held for a control question is not moving while anybody argues about it.
Who is liable
The intuition most buyers have is that the courier or the agent who filled in the declaration carries the responsibility for it. Generally they do not.
The importer is ordinarily responsible for the accuracy of the declaration made in their name, including where an agent prepared it from information the supplier provided [2]. The agent is acting on the importer's behalf; the importer's identification is on the entry [3].
That has an uncomfortable implication worth stating plainly. If a supplier writes a vague description, a courier's classification team makes a reasonable guess from it, and the guess is wrong, the person exposed is generally the importer, not the guesser.
What a buyer can practically do
You are unlikely to become a classification specialist, and you do not need to. A small amount of effort in the right place removes most of the risk.
- Ask the supplier what commodity code they declare for the goods you are buying. A supplier shipping regularly will have one and will tell you.
- Check that the description on the invoice is specific enough for somebody to classify from. If it says "chemicals", it is not.
- Keep a record of the code used on previous consignments of the same item, so an inconsistency is visible.
- Where the value is material or the item unusual, get the classification confirmed properly rather than inherited from a courier's assumption.
- If a code changes between shipments of the same item, ask why before paying the charge.
That last one is worth dwelling on. A stable supply of a stable item should attract a stable code. A change usually means either that somebody previously got it wrong, or that somebody has just got it wrong, and it is considerably cheaper to establish which at the time than during a later review.
Why research buyers meet this more than most
Three features of research purchasing combine to make classification unusually error-prone.
The goods are unfamiliar to the people processing them. A courier's customs team sees clothing, electronics and machine parts constantly; a research compound is an exception, and exceptions get handled by whoever is available rather than by whoever knows.
The consignments are small and valuable, which is the profile that draws attention. A light parcel with a high declared value is exactly what a risk system is built to look at twice.
And the descriptions are frequently written by scientists for scientists. A precise chemical name is excellent information and completely useless to somebody navigating a tariff hierarchy, who needs to know what kind of thing it is before they can find the right branch.
None of that is solved by trying harder at the border. It is solved upstream, by a description that answers both questions at once: what the substance is, in terms a chemist recognises, and what category of goods it belongs to, in terms a classifier can use.
A note on getting it wrong innocently
It is worth ending on a reassuring note, because the liability point above can read as alarming. The ordinary consequence of an honest misclassification on a low-value consignment is an adjustment: a charge corrected, a small amount paid or refunded, and the matter closed.
The situations that escalate are the ones involving a pattern rather than an instance, or a control rather than a rate. Which is the practical case for consistency: not that a single wrong code is a catastrophe, but that a supply chain where nobody knows what code is being used has no way to notice when one of them starts mattering.
Keeping a classification record
For a laboratory buying the same items repeatedly, the single most useful habit is writing down what code each item was declared under and where that code came from.
It takes a line per item. Item, code, who determined it, when, and on what basis. That record does three things: it makes an inconsistency visible immediately, it gives a later query one place to be answered from, and it means the knowledge survives the person who acquired it.
- The item as your supplier describes it, and the code declared for it.
- Whether the code came from the supplier, a broker, a formal ruling, or a courier assumption.
- The date, and the consignment it was first used on.
- Any correspondence where the classification was discussed or challenged.
The value of the third column is easy to underestimate. "A courier assumed it" and "a broker determined it" are very different foundations, and six months later nobody remembers which applied. A code inherited from an assumption that was never examined is the one most likely to be wrong, and knowing that at the time you are asked is considerably better than discovering it.
None of this requires expertise. It requires only that somebody writes down what was already decided, which is the cheapest form of diligence available and the one most consistently skipped.
