CDS Commodity Codes: How to Find the Right One for Your Goods

A practical guide to finding the correct 10-digit commodity code for your goods under the UK Global Tariff — with step-by-step lookup instructions and tips for avoiding common classification mistakes.

What is a commodity code?

A commodity code (also called a tariff code or HS code) is the number used to classify goods in international trade. In the UK, import declarations use a 10-digit code. The code determines:

  • The rate of customs duty that applies to your goods
  • Whether import licences or certificates are required
  • Whether trade restrictions or sanctions apply
  • Whether preferential duty rates are available under trade agreements

Getting the commodity code wrong is one of the most common and costly mistakes in customs compliance. The wrong code can result in paying too much duty, paying too little and later receiving a demand from HMRC, delays at the border, or penalties.

How the code is structured

A 10-digit UK commodity code breaks down as follows:

  • Digits 1–2: Chapter. The broad product category. Chapter 84, for example, covers machinery. Chapter 61 covers knitted clothing.
  • Digits 3–4: Heading. A more specific product group within the chapter. 8471 covers computers and data processing machines.
  • Digits 5–6: Subheading. The international HS (Harmonised System) code ends here. The first 6 digits are the same across most countries in the world.
  • Digits 7–8: Combined Nomenclature. Further subdivision used across the UK and EU tariffs.
  • Digits 9–10: UK-specific. Additional subdivisions unique to the UK Global Tariff.

Example: 8471.30.00.00 — laptop computers
84 (machinery chapter), 8471 (computers), 847130 (portable computers), and further UK subdivisions.

How to find the right commodity code

  1. Step 1 — Use the UK Trade Tariff tool. Go to gov.uk and search for "UK Trade Tariff: look up commodity codes." This is HMRC's official lookup tool. You can search by description or browse the tariff tree.
  2. Step 2 — Search by description. Enter a plain-English description of your goods. Be specific — "men's cotton woven trousers" will return more accurate results than "trousers." The tool will suggest matching commodity codes.
  3. Step 3 — Browse the tariff tree. If the description search doesn't give you a clear result, browse from the chapter level down. Think about what your goods are made of, what they do, and what they're used for. The classification rules at the front of each chapter can help.
  4. Step 4 — Read the chapter notes. Every chapter of the tariff has legal notes that define what is and isn't included. These notes override common sense — goods that you might think belong in one chapter are often specifically excluded by the notes and classified elsewhere.
  5. Step 5 — Check the duty rate and measures. Once you've identified a code, the tariff tool will show you the duty rate, any import VAT surcharges, and any measures that apply (licences, prohibitions, quotas). Review these carefully.

Classification rules: what the tariff actually says

The international rules for commodity code classification are set out in the General Rules of Interpretation (GRIs). In practice, the most important ones are:

  • GRI 1 — Headings first. Classification is determined first by the heading text and chapter notes, not by the goods' commercial description.
  • GRI 3 — Most specific wins. When goods could fall under two headings, the more specific heading takes priority over a general one.
  • GRI 6 — Subheadings follow the same rules. The same logic applies when choosing between subheadings.

For most importers, you don't need to memorise the GRIs — but knowing they exist helps you understand why a code that seems obvious is sometimes wrong.

Common classification mistakes

  • Classifying by what it's called rather than what it is. A "phone stand" sounds like it should be in the telecommunications chapter. It's probably actually classified as furniture or as an article of plastic, depending on what it's made of.
  • Ignoring materials. The material composition of goods is often decisive. A bag made of leather classifies differently from an identical bag made of synthetic material, even if they look the same.
  • Using a 6-digit HS code instead of the full 10 digits. The 6-digit international code gives you the subheading, but for UK import declarations you need the full 10-digit code. The last 4 digits affect your duty rate.
  • Using last year's code. The UK tariff is updated every year on 1 January. Commodity codes can change — subheadings are split, merged, or deleted. A code that was correct in 2024 may not be valid in 2026. Always verify against the current tariff.
  • Copying your supplier's HS code. Your supplier's country may use a different tariff schedule. The first 6 digits should match, but the last 4 are country-specific. Always verify against the UK tariff.

When goods are difficult to classify

Some goods are genuinely difficult to classify — multi-function products, composite goods, new technologies, or goods that sit on the boundary between two chapters. In these cases, you have options:

  • Binding Tariff Information (BTI). You can apply to HMRC for a legally binding commodity code ruling for your goods. This takes several months but gives you certainty and protection against future HMRC challenges.
  • Speak to a customs agent or tariff specialist. An experienced customs agent will have classified thousands of products and can advise quickly on difficult cases. For high-volume or high-value goods, professional advice pays for itself.
  • Check HMRC's tariff classification decisions database. HMRC publishes some classification decisions, which can help with similar goods.

What if you've been using the wrong code?

If you discover that goods have been imported under an incorrect commodity code, you should take the following steps:

  1. First, work out whether the error resulted in underpayment or overpayment of duty. If you've underpaid, you have an obligation to correct it and pay the difference — voluntary disclosure to HMRC typically results in a more favourable outcome than waiting for HMRC to find the error. If you've overpaid, you can claim a refund using form C285.
  2. Second, correct the commodity code on all future declarations immediately.
  3. Third, consider whether the error affected other aspects of the declaration — preference claims, licence requirements, or import controls.

FreightCode helps you stay on top of classification

FreightCode tracks the commodity codes used across all your declarations and flags cases where the same goods appear under different codes, or where a code has changed in the annual tariff update. It won't classify your goods for you — that requires professional judgement — but it will make sure inconsistencies don't go unnoticed.

These guides are produced by FreightCode. FreightCode is a platform for UK importers and customs agents that connects directly to HMRC's Customs Declaration Service, providing real-time declaration tracking, notification monitoring, and data analytics.