How to Find the Right HS Code for Your Product: Step-by-Step Guide

Finding the right HS code is one of the most important tasks in customs compliance, and one of the most commonly done incorrectly. The wrong code means the wrong duty rate, the wrong import controls, and the wrong information on shipping documents. For UK importers and exporters, an incorrect commodity code on a customs declaration can trigger HMRC penalties, delay clearance, and result in goods being held at the border.

This guide covers every method available for finding a commodity code, from the HMRC commodity code checker and online HS code tools to the step-by-step classification process and how iCustoms’ AI tool handles the same task in seconds. Whether you are searching for a commodity code for a UK import, an export declaration, or a shipping document, the process and the tools are explained below.

What is an HS Code for Shipping?

An HS code for shipping is the six-digit (or extended national) product classification number that must appear on shipping documents when goods are transported across international borders. The term is used most commonly when referring to commercial invoices, packing lists, bill of lading, and airway bills.

Shipping carriers, freight forwarders, and customs authorities in both the exporting and importing country use the HS code on shipping documents to identify the goods, calculate applicable duties and taxes, and verify that the shipment complies with import and export controls. Without the correct HS code on the shipping document, customs clearance cannot proceed.

Shipping Document HS Code Required? Why It Matters
Commercial Invoice Yes — always required Customs authorities in both countries use the invoice HS code to classify the goods and determine duty liability.
Packing List Recommended Provides supporting detail for multi-line shipments; consistency with the invoice HS code is essential.
Bill of Lading (Sea Freight) Yes — required by most carriers The BOL HS code is checked against the import declaration; mismatches trigger customs queries.
Airway Bill (Air Freight) Yes — required by IATA standards Air cargo screening uses the HS code to apply security and regulatory checks to the shipment.
Customs Import Declaration (CDS) Yes — 10-digit commodity code The UK import declaration requires the full 10-digit commodity code, not just the 6-digit HS subheading.
Customs Export Declaration (CDS) Yes — 8-digit commodity code UK export declarations require the 8-digit commodity code for trade statistics and export control compliance.

The HS code on the commercial invoice, packing list, and customs declaration must all be consistent. Inconsistencies between documents are a common trigger for HMRC queries and customs holds. Use the same commodity code across all documentation for the same shipment.

How to Find a Commodity Code: The Three Main Methods

There are three practical methods for finding a commodity code: using the HMRC commodity code checker via the UK Trade Tariff, using an HS code online database, or using an AI-powered classification tool. Each has different strengths depending on your level of classification experience and the complexity of the product.

Method 1: The HMRC Commodity Code Checker (UK Trade Tariff)

The HMRC commodity code checker is the official government tool for finding commodity codes UK. It is part of the UK Trade Tariff, published by HMRC and available at trade.gov.uk. The tool allows traders to search for a commodity code by product description or browse the tariff schedule by chapter and heading.

Step What to Do Guidance
1 Go to the UK Trade Tariff Navigate to trade.gov.uk and select “Find a commodity code” under the import or export section.
2 Select import or export The tool returns different codes depending on trade direction: 10-digit for imports and 8-digit for exports.
3 Search by description Type a plain-English description of your product (e.g., “cotton T-shirt”). The tool suggests matching headings and chapters.
4 Browse the returned headings Review the suggested headings and their legal notes. Click through to the heading that best describes your product.
5 Select the correct subheading Work through the subheading options within your heading. Read the inclusion and exclusion notes carefully.
6 Confirm the commodity code The tool displays the full commodity code with applicable duty rates, VAT treatment, and any import or export controls.

The HMRC commodity code checker relies on the trader interpreting the legal language of the tariff schedule correctly. For products that could fall under more than one heading, or products made from multiple materials, the correct classification may not be obvious from the search results alone. This is where misclassification errors most commonly occur.

Method 2: HS Code Online Databases

Several hs code online databases provide access to the Harmonized System schedule and can be used to research the correct classification before confirming with the UK Trade Tariff. These tools are useful for cross-referencing classifications, understanding how other countries classify the same product, and researching duty rates across multiple markets.

Tool Country / Region Digits What It Provides URL
UK Trade Tariff United Kingdom 10 (import) / 8 (export) Commodity codes, duty rates, UK-specific measures, and trade agreements. trade.gov.uk
EU TARIC Database European Union 10 (import) / 8 (export) TARIC codes, EU duty rates, anti-dumping measures, and quota information. ec.europa.eu/taxation_customs/dds2/taric
USITC HTS Database United States 10 digits US HTS codes, MFN duty rates, and trade preference eligibility. hts.usitc.gov
WCO HS Database International (all countries) 6 digits International HS subheadings, Explanatory Notes, and classification opinions. wcoomd.org
Schedule B Search (US Census) United States (exports) 10 digits US Schedule B export codes and AES filing information. scheduleB.census.gov

Method 3: AI-Powered Classification with iClassification

iCustoms’ iClassification tool is an AI-powered alternative to manual tariff searching. Instead of browsing chapters and reading legal notes, the trader types a product description and the tool returns the correct UK commodity code with a confidence score and the applicable duty rate.

iClassification is built on the UK Trade Tariff and trained on HMRC classification guidance, which means the results are aligned with the same tariff schedule used in CDS declarations. It is designed for importers and exporters who need to classify goods quickly and accurately without navigating the full tariff structure manually.

iCustoms’ iClassification tool handles classification automatically, from product description to 10-digit commodity code, in seconds. It reduces misclassification errors, flags potential duty savings from trade agreements, and integrates directly with the Customs Declaration Service. For businesses handling multiple product lines, iClassification saves hours of manual tariff research per shipment.

How to Determine an HS Code: The Five-Step Classification Process

Whether you are using the HMRC checker or working through the tariff schedule manually, the underlying process for how to determine an hs code follows the same logical sequence. These five steps reflect the approach used by professional customs classifiers and HMRC officers.

Describe the product accurately

Write a precise description of your product covering what it is, what it is made of (materials and composition), how it is manufactured, and its primary use. Vague descriptions produce incorrect classifications. A ‘bag’ is not enough. A ‘woven polypropylene bag used for packaging grain, with a capacity of 25kg’ is the level of detail needed.

TIP

HMRC classification decisions frequently turn on the composition and primary use of the product. Gather technical specifications, material data sheets, and product brochures before you begin.

Identify the most likely Section and Chapter

Open the UK Trade Tariff and review the 21 Section headings and their Chapter breakdowns. Match your product description to the section and chapter that best fits its nature. Use the Section and Chapter Notes — these are legal texts that define what is included and excluded from each chapter. Read them carefully before narrowing down.

TIP

If your product contains multiple materials, check whether any Chapter Notes exclude it from a chapter it might otherwise appear in. Chapter Notes take precedence over the heading description.

Find the correct Heading (4-digit)

Within your identified chapter, review the four-digit headings. Read the heading text and any applicable heading notes. Apply GRI 1: the heading that describes your product most specifically takes precedence over a more general heading. If two headings appear to fit equally, apply GRI 3(a) to choose the more specific one.

Select the correct Subheading (6-digit)

Within the confirmed heading, compare the six-digit subheadings. Apply GRI 6, which requires you to compare subheadings only at the same level within the same heading. Read the subheading notes. Choose the subheading whose description most precisely matches your product.

TIP

This is where classification errors most commonly occur. Do not assume the subheading that sounds right is correct. Read every subheading in the heading before selecting one.

Apply the national extension for UK import or export

Once you have the six-digit HS subheading, extend it to the full UK commodity code. For a commodity code for UK import, you need the full 10-digit code. For a commodity code for export, you need the 8-digit version. Both are available in the UK Trade Tariff. Confirm the duty rate, VAT treatment, and any applicable import or export controls before declaring.

TIP

If you are importing for the first time and are uncertain about the classification, consider applying to HMRC for a Binding Tariff Information (BTI) ruling. This gives you legal certainty before you make declarations.

Commodity Code for UK Import vs Commodity Code for Export

UK commodity codes differ depending on whether goods are being imported into the UK or exported from it. Using the wrong type on a declaration is a common error, particularly for businesses new to customs compliance.

 Commodity Code for UK ImportCommodity Code for Export
Digits Required10 digits8 digits
What the Digits CoverDigits 1–6: HS subheading. Digits 7–8: Combined Nomenclature. Digits 9–10: UK tariff rate and trade measures.Digits 1–6: HS subheading. Digits 7–8: Combined Nomenclature. No national extension beyond 8 digits.
Where to Find ItUK Trade Tariff (import section at trade.gov.uk)UK Trade Tariff (export section at trade.gov.uk)
Used InCDS import declaration, C88 (import entry), safety and security declarations, and licence applications.CDS export declaration, NES (National Export System), and trade statistics reporting.
DeterminesImport duty rate, VAT treatment, quota eligibility, prohibitions and restrictions, and trade agreement preference.Export licensing requirements, trade statistics classification, and export control compliance.
Common ErrorsUsing the 8-digit export code on an import declaration, or vice versa.Using the 10-digit import code on an export declaration.

The UK Trade Tariff provides separate search functions for import and export commodity codes. Always select the correct trade direction at the start of your search to ensure you are working with the right digit length and the correct duty and control information.

HS Code for Small Business Import: A Plain-English Guide

For small businesses importing goods into the UK for the first time, the commodity code system can feel complicated. This section explains what you need, in plain terms, without the technical jargon.

You need a commodity code for every import. HMRC requires a commodity code on every customs declaration. There are no exceptions, even for low-value shipments. The code determines how much import duty and VAT you pay, and whether your goods need a licence or meet product safety requirements.

You are responsible for getting it right. Even if a freight forwarder or customs broker submits the declaration on your behalf, you as the importer of record are legally responsible for the accuracy of the commodity code. If the wrong code is used, HMRC may issue a demand for unpaid duty or a penalty notice.

You do not need to be an expert. The UK Trade Tariff and iClassification are available to any trader. If your product is straightforward, the search function on the Trade Tariff will return the correct result. If your product is unusual or made from mixed materials, it is worth paying a customs broker or using iClassification to verify the classification before you declare.

Question Answer for Small Business Importers
Do I need a different code for every product? Yes. Each product line needs its own commodity code. If you import ten different products, you need ten codes, even if they are similar.
Can I use the same code as my supplier? Your supplier’s country of export uses a different national tariff extension. The six-digit HS subheading may match, but you should verify the UK 10-digit commodity code independently using the UK Trade Tariff.
What if I cannot find my product? Search using simpler terms or browse the relevant chapter directly. If the product does not appear to match any subheading, contact HMRC’s Tariff Classification Service or use iClassification for an AI-assisted result.
Do I need to update my codes? Yes. The WCO updates HS codes every five years. HS 2027 takes effect on 1 January 2027, so review your codes before that date.
What happens if I use the wrong code? HMRC may issue a demand for any underpaid duty. In cases of repeated errors or deliberate misuse, civil penalties may apply. Using a lower-duty code to reduce costs is illegal and treated as customs fraud.

Frequently Asked Questions

How do I find a commodity code for a UK import?

To find a commodity code for a UK import, use the UK Trade Tariff at trade.gov.uk. Select 'import', enter a product description, and follow the heading and subheading structure until you reach the correct 10-digit commodity code. Alternatively, use iCustoms' iClassification tool for an AI-powered result.

What is the HMRC commodity code checker?

The HMRC commodity code checker is the search function within the UK Trade Tariff at trade.gov.uk. It allows traders to search for the correct commodity code by product description or tariff chapter, returning the applicable UK code with duty rates, trade measures, and import and export controls.

What is an HS code for shipping?

An HS code for shipping is the product classification number required on international shipping documents including commercial invoices, bills of lading, airway bills, and packing lists. It identifies the goods for customs authorities in both the exporting and importing country and determines the applicable duties and controls.

How do I determine an HS code for my product?

To determine an HS code, describe the product accurately, identify the correct HS chapter and heading using the UK Trade Tariff or WCO schedule, select the correct six-digit subheading using the General Rules of Interpretation, then extend to the full UK commodity code (10 digits for imports, 8 digits for exports).

How do I find a commodity code for export from the UK?

For a commodity code for UK export, use the UK Trade Tariff export section at trade.gov.uk and select 'export'. The tool returns the 8-digit export commodity code. This differs from the 10-digit import code. The 8-digit code covers the six-digit HS subheading plus two Combined Nomenclature digits.

Can I find an HS code online?

Yes. The UK Trade Tariff (trade.gov.uk), EU TARIC database (ec.europa.eu), WCO HS database (wcoomd.org), and USITC HTS database (hts.usitc.gov) all provide hs code online access. iCustoms' iClassification tool also provides AI-assisted UK commodity code search.

What is the best way to find an HS code for a small business?

For small businesses, the UK Trade Tariff is the official and free starting point. If the product description search returns unclear results, iCustoms' iClassification tool provides AI-assisted classification. For complex or high-value goods, engaging a licensed customs broker for a formal classification opinion is recommended.

iCustoms watch a demo

Find the Right HS Code for Your Product

You may also like:

Struggling to Extract, Catagorise & Validate Your Documents?

iDP Icon

Capture & Upload Data in Seconds with AI & Machine Learning

Subscribe to our Newsletter

About iCustoms

iCustoms is an all-in-one solution helping businesses automate customs processes more efficiently. With AI-powered and machine-learning capabilities, iCustoms is designed to streamline your all customs procedures in a few minutes, cut additional costs and save time.

Struggling to Extract, Catagorise & Validate Your Documents?

iDP Icon

Capture & Upload Data in Seconds with AI & Machine Learning