HS codeHarmonised System code
The standardised numeric code that classifies a product for customs — it determines the duty rate the product attracts and how it clears the border.
By Oana Bradulet
An HS code — short for Harmonised System code — is the standardised numeric code used worldwide to classify a product for customs. Maintained by the World Customs Organization, it's the common language that lets customs authorities in different countries identify the same product the same way.
The code is what decides the duty rate your product attracts and how it's treated at the border. Get the classification right and the rest of the import process has a solid foundation. Get it wrong and you pay the wrong duty — or your goods get stopped.
How the code is structured
The HS code is hierarchical, getting more specific as it lengthens:
- The first 6 digits are the international HS code — identical in every country that uses the system (most of the world).
- Countries then extend the code with their own digits for finer classification and statistics. The UK uses a 10-digit commodity code for imports; the standalone 6-digit root stays common.
So a product's first six digits are universal; the tail end is country-specific. This matters when you ship the same product into different markets — the root agrees, the local extension doesn't.
HS vs HTS — and why it matters for UK brands
The HTS code (Harmonised Tariff Schedule) is the United States' extension of the HS system. It takes the same 6-digit HS root and adds US-specific digits to set US duty rates.
For a UK brand this is directly relevant the moment you ship into the US:
- For UK imports, you classify against the UK tariff (a 10-digit commodity code built on the HS root).
- For goods you send into the US, the importer of record classifies against the HTS — a different schedule on the same HS foundation.
The same physical product therefore has a shared 6-digit HS root but a different full code in each market, and a different duty rate. A brand selling both into the UK and across to the US needs the right classification on both sides, not one code reused for both.
Why the classification has to be right
The HS code is the single input that drives the most cost downstream:
- It sets the duty rate. A wrong code applies the wrong rate to every unit — overpaying ties up cash, underpaying creates a liability that surfaces on audit, with the difference and penalties owed.
- It can stop your goods. Misclassification is a common reason for a shipment to be queried or held at customs clearance, adding delay and storage cost to an otherwise routine import.
- It compounds. Classifications get copied forward from old invoices for years. One wrong code becomes a wrong code on hundreds of shipments before anyone checks.
Because the rate can swing from 0% to double digits on what looks like a small classification difference, this is worth getting right once with proper advice rather than guessing.
Getting classification right
A few operator habits that pay off:
- Classify from the product, not the previous invoice. Confirm the code against what the item actually is — material, construction, use — rather than inheriting it.
- Use official tools. The UK's online Trade Tariff lets you look up commodity codes; for anything ambiguous, a customs broker or a binding tariff ruling removes the guesswork.
- Re-check when products change. A change in material, construction, or function can move a product to a different heading and a different rate.
Common pitfalls
- Reusing a code without verifying it. The most common error — and the one that applies the wrong duty to shipment after shipment before anyone checks.
- Assuming one code works in every market. The 6-digit root is shared, but the full UK commodity code and the US HTS code differ. Selling into both markets needs both classifications.
- Guessing on borderline products. When a product could sit under two headings with very different rates, a binding ruling or broker advice is cheaper than the eventual correction.
Common mistakes
- →Reusing an HS or commodity code from an old invoice without verifying it against the actual product. One wrong code applies the wrong duty to every subsequent shipment.
- →Assuming a single code works in every market. The 6-digit HS root is shared worldwide, but the full UK commodity code and the US HTS code differ — selling into both needs both classifications.
- →Guessing on borderline products. When an item could sit under two headings with very different rates, a binding tariff ruling or broker advice is cheaper than a later correction.
- →Not re-checking classification when a product changes. A change in material or construction can move it to a different heading and a different duty rate.
How Lumina handles HS codes for scaling brands
HS codes feed the duty element of your landed cost — Lumina uses the duty that classification implies so the cost you plan with reflects what you'll actually pay at the border.
Frequently asked questions
What is an HS code?
What's the difference between an HS code and an HTS code?
Why do HS codes matter for UK brands shipping to the US?
What happens if I use the wrong HS code?
How do I find the right HS code?
Related terms
Duties & tariffs
Import taxes charged on goods crossing a border — the rate set by what the product is (its HS code) and where it's from, applied to the goods' customs value.
Landed cost
The true per-unit cost of getting a product into your warehouse — unit price plus freight, duty, and handling — rather than the invoice price your supplier quotes.
Customs clearance
The process of getting imported goods released by customs after the vessel arrives — declarations, duty payment, and any inspections — which sits between port arrival and the goods actually being available to sell.
Incoterms— International Commercial Terms
The standardised three-letter codes that define who pays for shipping, who carries the risk, and where title transfers between buyer and seller in international trade.