Every product imported into the EU must be assigned a commodity code before it clears customs. That code is not an estimate or a best guess. It is a legal determination that triggers specific duty rates, trade policy measures, import controls, and in some cases reporting obligations. The consequences of a wrong code follow you through customs audits, regulatory inspections, and duty reviews. This guide covers how the EU classification system is structured, how to classify correctly, and what to do when classification is genuinely uncertain.
How the EU classification system is structured
EU import codes follow a layered structure, with each layer adding more specificity:
| Level | Digits | Name | Authority |
|---|---|---|---|
| International | 6 | HS code (Harmonized System) | World Customs Organization (WCO) |
| EU | 8 | CN code (Combined Nomenclature) | European Commission (annual update) |
| EU (operational) | 10 | TARIC code | European Commission (continuous updates) |
The 6-digit HS code is the same across the 163 contracting parties to the HS Convention. The 8-digit CN code is EU-specific and published annually in the Combined Nomenclature regulation. The 10-digit TARIC code adds further EU trade policy measures: anti-dumping duties, tariff suspensions, import quotas, licences, and surveillance measures. When you file an import declaration in the EU, you use the 10-digit TARIC code, not just the 6-digit HS.
For a detailed explanation of the differences between these code levels, see our article on TARIC vs CN Code vs HS Code.
The General Interpretative Rules
All HS classification decisions are governed by six General Interpretative Rules (GIR), applied in sequence. You start with Rule 1 and only move to the next rule if the current one does not resolve the classification.
Rule 1: headings and legal notes
Classification starts with the heading that most specifically describes the goods, based on the text of that heading and any legal section or chapter notes. For the majority of goods, Rule 1 resolves the classification entirely. A standard bolt of unalloyed steel goes under Chapter 73 (iron and steel articles), heading 7318, without needing further rules.
Rule 2: incomplete or unfinished goods
Rule 2(a) extends a heading to cover incomplete or unfinished goods, provided the incomplete article has the essential character of the complete article. Rule 2(b) extends mixtures or combinations of materials to the heading covering the complete good, subject to conditions.
Rule 3: goods classifiable under two or more headings
Rule 3 is where classification disputes arise. It applies when goods could fall under multiple headings and provides three sub-rules in sequence: (a) the most specific description wins; (b) for mixtures and composite goods, the material or component that gives the essential character determines classification; (c) when Rules 3(a) and 3(b) fail, the last numerically applicable heading wins.
Rules 4, 5, and 6
Rule 4 catches goods that cannot be classified by the previous rules (classify by the most similar goods). Rule 5 covers packaging and cases. Rule 6 applies the same logic at the subheading level, within a heading already determined by Rules 1 through 5.
For a deeper explanation of how to apply GIR Rules 1 through 6 to a specific product, see our article on determining the correct HS code using the GIR rules.
The TARIC database as your working tool
The authoritative source for EU classification is the TARIC database, maintained by the European Commission. For any given 10-digit code and country of origin, TARIC shows you the applicable duty rate, any preferential tariff rates under trade agreements, anti-dumping or countervailing duties, import quotas, and any additional measures.
TARIC is updated continuously. A code that had no anti-dumping duty in January may have one in September. Check TARIC before each shipment if your goods are in a sector that attracts trade defence measures (steel, aluminium, ceramics, chemicals, solar panels, bicycles, and many others).
Section and chapter notes: mandatory reading
The Harmonized System nomenclature includes legal notes at the section and chapter level that restrict or expand what falls under specific headings. These notes are not supplementary guidance; they are part of the binding classification rules.
Example: Chapter 84 (machinery and mechanical appliances) has notes that exclude certain electrical machinery to Chapter 85. Chapter 85 has notes that further restrict scope. If you are classifying complex equipment that spans both chapters, you must read both sets of notes in full before concluding the classification.
When classification is genuinely uncertain
Some products are genuinely difficult to classify because they sit at the boundary between two or more headings, combine multiple materials, or are novel enough that the nomenclature does not squarely address them. In these cases, your options are:
- Request a Binding Tariff Information (BTI) ruling. A BTI is a formal written decision from the customs authority of an EU member state, binding across all EU member states for three years. If you have a BTI, you are protected against retrospective reassessment for imports made in conformity with it. See our guide to BTI rulings for how to apply and when it is worth doing.
- Consult the WCO Explanatory Notes. The WCO publishes Explanatory Notes for each heading, which provide authoritative guidance on the scope and limits of the heading. Dutch Customs and the EU courts treat these as significant (though not binding) classification guidance.
- Check CJEU case law. The Court of Justice of the European Union has ruled on classification disputes for many products. Cases are searchable through EUR-Lex. Where CJEU has ruled on a product that resembles yours, that ruling is authoritative.
HS 2028: codes are changing
The WCO updates the Harmonized System every five years. The next revision, HS 2028, takes effect on 1 January 2028. The WCO package comprises 299 sets of amendments. If you import goods in affected categories, your current codes will either be deleted, merged, or split. You will need to reclassify affected products and update your product database before January 2028. See our article on preparing for HS 2028 for what the transition involves.
Common classification mistakes and how to avoid them
Using the supplier's code without verification
Non-EU suppliers routinely provide HS codes on their commercial invoices. These codes reflect the export classification in the country of origin, not the EU import classification. The two can differ. Always verify the supplier's code against the EU Combined Nomenclature before using it on your import declaration.
Classifying by function rather than composition
The HS prioritises material composition and essential character, not intended use, in many cases. A steel component that functions as a safety device is still classified as a steel article under Chapter 73 unless a specific safety device heading more precisely describes it. Classifying by end-use without checking the GIR rules leads to errors on composite products.
Not checking for anti-dumping duties before committing to a supplier
Some of the largest classification-related financial surprises occur not from wrong codes but from correct codes that carry anti-dumping duties the importer did not anticipate. Always run the TARIC check for your specific code and country of origin before placing an order, not after the goods have arrived.
When to get professional help
Classification is worth professionalising when: you import significant volumes of a product and a one-percentage-point duty difference matters to your margins; you import complex or novel products where the correct heading is genuinely uncertain; you are expanding into new product categories; or you have received a post-clearance assessment from customs suggesting a different code than the one you used.
A classification review ahead of a major procurement decision costs a fraction of what a retrospective customs audit and duty reassessment costs.