What is tariff classification?
Tariff classification is the process of assigning goods the commodity code that determines the customs duty rate, trade measures, and licensing requirements that apply when they cross the border. It is a legal determination, not an administrative label: the code you declare is a statement to HM Revenue & Customs (HMRC) about what your goods are, and everything downstream — duty, import VAT treatment, quota eligibility, preference rates, controls — is calculated from it.
Classification looks deceptively simple. Most goods have an obvious home in the tariff, and most of the time the code your supplier or agent suggests will be close. But "close" is not a concept the tariff recognises. Two adjacent codes can carry different duty rates, and the difference — repeated across every line of every entry — compounds into real money in either direction.
That is why classification sits at the centre of every customs audit, and why it deserves more governance than most importers give it.
How are UK commodity codes structured?
UK commodity codes are built on the Harmonized System (HS) — the World Customs Organization's international classification, used in more than 200 countries. The first six digits are international; the UK then extends the code for its own tariff.
The practical consequence: an HS code from a supplier's invoice is a starting point, not an answer. Classification is only complete at the 10-digit level, in the UK tariff, against the goods as they actually are.
Why are classification errors the biggest single audit exposure?
An estimated 17% of UK customs declarations contain errors, and classification problems are one of the leading drivers. At the scale of UK trade — around 4.4 million declaration lines a day — even a small error rate means an enormous volume of goods travelling on the wrong code.
What makes classification errors uniquely dangerous is that they cut both ways, and both directions carry a 3-year tail:
You overpay — quietly
A code carrying a higher duty rate than the correct one means you have been overpaying on every entry. The good news: overpaid duty is generally reclaimable for up to 3 years from entry. The bad news: the window closes silently, entry by entry, every month.
Classification errors also propagate. The commodity code feeds preference eligibility, quota claims, and measure checks — so a wrong code can invalidate an otherwise sound origin claim or hide a relief you were entitled to. When importers review their declarations for overpaid duty, classification is usually the first place to look. Our customs duty reclaim guide covers the recovery side in detail.
The 3-year window, explained
Why overpaid duty is generally reclaimable for up to three years from the date of entry — and why the window closes on your oldest entries every month.
Find out where your codes stand.
What are the General Interpretative Rules?
Classification is not a judgement call — it is governed by six legal rules, the General Interpretative Rules (GIR), applied in order. You rarely need to cite them, but knowing how they work explains why "it looks like a widget, so it's a widget" is not how the tariff thinks. In plain English:
The rules matter most for genuinely ambiguous goods — sets, multi-function products, composite materials. For those, a recorded GIR rationale (or a binding ruling — see the FAQ on Advance Tariff Rulings) is the difference between a defensible classification and a guess.
Who owns classification — you or your agent?
You do. In most commercial arrangements a customs agent completes the declaration as a direct representative, which means legal responsibility for its accuracy — including the commodity code — stays with the importer. If HMRC finds a classification error, the demand lands on your Economic Operators Registration and Identification (EORI) number, not your agent's.
In practice, many importers have never told their agent which codes to use. The agent classifies from an invoice description written for a buyer, not for the tariff, and the same product can drift across several codes over a year without anyone noticing. Good classification governance is unglamorous but simple:
That last point is where most governance breaks down, and where tooling earns its keep. A customs compliance platform closes the loop between the codes you intended and the codes that were filed — see how this plays out for UK importers managing high entry volumes.
How does BorderAudit check classification?
Classification is one of the six dimensions BorderAudit reviews on every entry — alongside valuation, origin and preference, procedures, reliefs, and documentation — as part of its audit readiness checks. Rather than sampling a handful of entries, the platform analyses your full declaration history and flags where codes look inconsistent or out of line.
Consistency across entries
The same product drifting across different codes over time is the classic sign of agent-led classification. Drift is surfaced per product and per supplier.
Code-level anomalies
Codes that sit oddly against the declared description, value or origin pattern are flagged for review — in both the overpayment and underpayment direction.
Downstream impact
Where a suspect code affects duty paid, the platform quantifies the exposure — feeding reclaim candidates into duty reclaim workflows within the 3-year window.
To be clear about what automation can and cannot do: classification is a legal determination, and no software can guarantee a code is correct. What the platform does is make errors visible — systematically, across every entry — so your review effort goes where the risk is. That discipline is a large part of why reclaim submissions prepared this way achieve a 91% HMRC first-time acceptance rate across the 200+ businesses using the platform.
Tariff classification, answered.
Every entry. Every code. Checked.
Connect your customs data once and every declaration line is checked automatically — code drift, anomalies, and mispriced codes surfaced while the 3-year window is still open. Free to start. Flat pricing. No success fees.
