EU Customs Codes: Understanding the Combined Nomenclature
#Import

EU Customs Codes: Understanding the Combined Nomenclature

14 min read Updated on

Every good crossing an EU border needs a commodity code, and in the European Union that code comes from the Combined Nomenclature (CN). The code you assign decides the customs duty you pay, the import VAT base, whether the goods face a licence or a ban, and how the movement is reported for statistics. Get it right and clearance is routine. Get it wrong and you risk back-duty, penalties and blocked shipments, because the legal responsibility for the classification sits with you, the importer or exporter, not with the customs agent who keys the declaration.

Illustration : port, conteneurs et grue — importation

What is a customs tariff and why do goods need a code?

A customs tariff is the systematic list that gives every type of good a number and a rate. Customs authorities cannot tax or control "a box of things"; they need a precise, shared language that says exactly what is inside. That language is the commodity code. Once the code is known, the tariff tells the officer the duty rate, the VAT treatment on import and any restriction that applies.

Assigning a code is not optional and it is not a formality. It is the single decision that determines how much you pay and whether your goods move at all.

The Common Customs Tariff and the Combined Nomenclature

The EU applies one Common Customs Tariff at all its external borders. Whether your goods enter through Rotterdam, Antwerp, Le Havre, Hamburg or Gdansk, the same duty rate applies to the same product. That single market for customs is built on a single classification, the Combined Nomenclature, which is why a laptop, a wool coat or a steel beam carries the same base code across all 27 member states.

Before any of this applies, a business importing into the EU needs an EORI number, the identifier customs uses to recognise you on every declaration.

What a commodity code is used for (duties, import VAT, Intrastat, prohibitions)

The code does far more than set a duty rate. One number feeds several obligations at once:

  • Customs duty: the tariff rate applied to the customs value of the goods.
  • Import VAT: the code helps determine the VAT rate and whether relief or VAT deferment on import applies, so you avoid paying VAT in cash at the border.
  • Trade statistics: the same code is reported for Intrastat thresholds once your intra-EU flows cross the reporting limit.
  • Prohibitions and restrictions: licences, quotas, anti-dumping duties, sanitary controls and outright bans are all attached to codes.

How an EU commodity code is structured

An EU commodity code is a set of nested layers, each adding precision. The first six digits are global, the next two are European, and the final two apply at import. Reading the code from left to right, you move from a broad family of goods down to a single, tariff-specific product.

From HS to CN to TARIC: the 6 / 8 / 10-digit logic

Three systems stack on top of each other. The Harmonized System (HS) gives the worldwide 6-digit base, the Combined Nomenclature (CN) adds two digits for EU duty and statistics, and TARIC adds two more for the measures that apply when goods actually enter.

SystemDigitsGeographic scopeMain use
HS (Harmonized System)6Worldwide (WCO, 190+ countries)Common global base for classification
CN (Combined Nomenclature)8European UnionCustoms duty and trade statistics (export and Intrastat)
TARIC10European UnionImport measures: suspensions, quotas, anti-dumping, licences

In practice, you use an 8-digit CN code to export or to file Intrastat, and a 10-digit TARIC code to import. The extra TARIC digits are where the EU attaches the measure that decides whether your specific shipment needs a licence or faces an extra duty.

Sections, chapters, headings and subheadings (21 sections, 97 chapters)

The nomenclature is a tree with 21 sections and 97 chapters. Sections group goods by broad theme (live animals, textiles, machinery), and chapters split those themes further. From there:

  • The heading is the first 4 digits (chapter plus two).
  • The HS subheading is 6 digits, identical worldwide.
  • The CN subheading is 8 digits, specific to the EU.
  • The TARIC code adds the 9th and 10th digits for import measures.

The CN contains around 9,500 8-digit subheadings. That is the level of granularity you are working with, so two products that look similar can sit under different codes with different duty rates.

Worked example: reading a code digit by digit

Take a portable laptop computer, CN code 8471 30 00. Here is how the number is built, layer by layer:

  • 84 = Chapter 84 (machinery and mechanical appliances)
  • 8471 = heading (automatic data-processing machines and units thereof)
  • 8471 30 = HS subheading (portable machines, weight not exceeding 10 kg, with at least a processor, keyboard and display), the same six digits in Tokyo, Sao Paulo or Paris
  • 8471 30 00 = CN subheading (the EU adds "00", no further European split here)
  • 8471 30 00 00 = TARIC code at import (two more zeros, meaning no specific measure applies)

The duty on this laptop happens to be 0 percent under the WTO Information Technology Agreement, but the code still governs the import VAT base and any control. That is the point: the code drives everything, even when the duty itself is nil.

The Combined Nomenclature is updated every year

The CN is not a fixed list; it is republished in full every year. Each autumn, the European Commission adopts an implementing regulation that amends Annex I of Regulation (EEC) 2658/87, and the new version applies from 1 January. Codes are added, merged, split or deleted, so a code that was valid in December can disappear in January.

Why the CN changes on 1 January each year

Trade evolves, so the classification has to follow. New products appear, policy priorities shift, and the EU needs codes to track and regulate them. The annual cycle keeps the nomenclature aligned with what actually crosses borders. Recent cycles show the rhythm clearly: the 2024 CN came from Regulation (EU) 2023/2364, the 2025 CN from Regulation (EU) 2024/2522, and the current version from Regulation (EU) 2025/1926.

The current version in force (2026 - Regulation (EU) 2025/1926)

The version in force for 2026 was set by Commission Implementing Regulation (EU) 2025/1926, applicable from 1 January 2026. It replaces Annex I of the base regulation in its entirety, which means it is the single authoritative CN for the year. When you check or file a code this year, this is the text that governs it.

What changed recently: the green-transition codes (batteries, hydrogen, PV, wind)

The recent updates lean heavily towards the green transition. The EU added and refined codes so that clean-energy goods can be tracked and, where relevant, regulated. The families concerned include:

  • Batteries (NMC and LFP lithium chemistries), around CN heading 8507
  • Hydrogen technology, including fuel cells, around 8501 and 8543
  • Photovoltaic components such as wafers, and generators around 8501 and 8504
  • Wind turbine components

Illustrative codes in this area include 8501 33, 8504 40, 8507 60 and 8543 90. If you trade in any of these products, re-check your classification, because the code you used two years ago may have been split into something more specific.

How to find and check your commodity code

You have several official ways to find and confirm a code, and you should cross-check rather than trust a single source. Start with the EU database, download the legal text if you need certainty, and secure the classification formally when the stakes are high.

TARIC: the EU's online tariff database

TARIC is the EU's online tariff database and your first stop. It is updated daily, and it shows the 10-digit import code together with every measure attached to it: duty rate, suspensions, quotas, anti-dumping duties and any licence requirement. Enter your product, read the measures, and you know what your shipment faces.

Downloading the CN from EUR-Lex

When you need the authoritative legal text, download the CN from EUR-Lex. The annual regulation and its Annex I are published in the Official Journal, and that published text is what governs in a dispute. TARIC is the working tool; the Official Journal is the law.

The annual correlation table (old code to new code)

Every year the Commission publishes a correlation table mapping old codes to new ones. Available through CIRCABC, it tells you exactly what a deleted or split code became in the new version. This is the fastest way to migrate your product catalogue at the January changeover without guessing.

National tools: the example of France's RITA (one national portal among many)

Most member states run their own national tariff portal on top of TARIC. France, for instance, operates RITA, which layers national VAT rates and domestic formalities onto the EU data. It is one example among many: Germany, Belgium, the Netherlands and others each have equivalents. These national tools are useful for local specifics, but the underlying classification is always the same EU code. For a quick cross-border check, you can also check a customs code and VAT rate through the Benelux tariff tools.

Binding Tariff Information (BTI): securing your classification for three years

A Binding Tariff Information (BTI) decision is the way to remove all doubt. You apply to a national customs authority, which issues a written decision on the correct code. That decision is legally binding on all EU customs administrations and valid for three years. If you import high volumes, high-duty goods or anything borderline, a BTI is cheap insurance.

The Harmonized System behind the CN

Every EU code rests on the Harmonized System, the global standard managed by the World Customs Organization. More than 190 countries use the HS, which is why the first six digits of your EU code are understood worldwide. The CN cannot contradict the HS; it only adds detail below it.

HS 2022: the global 6-digit backbone

The edition in force is HS 2022, the seventh edition of the Harmonized System. It is the backbone that fixes the first six digits of every CN and TARIC code. When the WCO changes the HS, the EU must realign the CN above it, which is one of the reasons the annual CN update exists.

What's coming: HS 2028 (299 amendments - note: there is no HS 2027)

The next edition is HS 2028, not HS 2027, which does not exist. The WCO revises the HS on a roughly five-year cycle, and the upcoming revision carries 299 amendments, due to enter into force on 1 January 2028. Because it will ripple down into the CN, businesses in affected sectors (chemicals, electronics, machinery and food among others) should watch it now rather than in 2028.

Recent and upcoming changes every importer should watch

Two developments are reshaping how commodity codes are used at the EU border. One is already live, the other is being built. Both are driven by the same logic: the code becomes the trigger for new obligations.

CBAM: commodity codes and the definitive regime from 1 January 2026

The Carbon Border Adjustment Mechanism (CBAM) entered its definitive regime on 1 January 2026, and it works through commodity codes. CBAM covers carbon-intensive goods identified by CN code: cement, iron and steel, aluminium, fertilisers, hydrogen and electricity. Under the definitive regime, only an authorised CBAM declarant may import these goods, and importers must report embedded emissions and surrender certificates.

There is a de minimis threshold: importers bringing in a cumulative net mass of 50 tonnes or less of CBAM goods per year are exempt, though hydrogen and electricity are excluded from this exemption. The starting point for knowing whether you are in scope is, once again, the CN code of your product.

The Union Customs Code reform, the EU Customs Data Hub and the new EU Customs Authority

The Union Customs Code is being reformed, and it will change the plumbing of EU customs over the coming decade. A political agreement was reached in 2026 on a reform built around three pillars, presented here as work in progress rather than settled dates:

  • A new EU Customs Authority (EUCA), expected to be headquartered in Lille, to coordinate customs across member states.
  • An EU Customs Data Hub, a single digital gateway for customs data, expected to roll out gradually, starting with e-commerce around 2028 and becoming mandatory for all traders in the following years (indicatively by the mid-2030s).
  • A recalibration of responsibilities, with more accountability placed on the platforms and operators that put goods on the EU market.

Whatever the final timeline, the direction is clear: cleaner, code-based data submitted once, to one system. Accurate classification will matter more, not less.

Why keeping your commodity codes up to date matters

An out-of-date or wrong code is not a clerical slip; it has a direct financial and legal cost. Because one code feeds duty, VAT and statistics at the same time, a single error propagates across all three.

The duty, import VAT and Intrastat impact of a wrong code

A wrong code distorts everything downstream. The concrete consequences:

  • Duty: you underpay or overpay. Underpayment leads to back-duty and penalties on audit; overpayment is money you leave on the table.
  • Import VAT: the wrong code can mean the wrong VAT rate or a lost relief, inflating the cash you tie up at the border.
  • Intrastat: the wrong code corrupts your statistical returns, and repeated errors attract questions from the statistics office.

The way you allocate costs such as freight and insurance also feeds the customs value, which is why your Incoterms 2020 choice and your classification need to be consistent on the same declaration.

Who is legally responsible for the classification

You, the importer or exporter, are legally responsible for the classification, even when a customs broker files the declaration for you. The broker acts on your instructions and your data. If the code is wrong, the authority comes to you for the back-duty and the penalty, not to the agent. Outsourcing the filing does not outsource the liability.

Need help classifying your goods or handling EU import VAT?

Classification errors are expensive and the liability is yours, but you do not have to carry it alone. At Eurofiscalis we classify goods, secure codes through Binding Tariff Information, and manage the import VAT that follows, across the EU and from a single point of contact. Whether you are mapping your catalogue against the new CN, checking your exposure to CBAM, or setting up clean import flows, we turn a recurring risk into a settled process.

Talk to our customs and VAT team, and let us confirm your codes before your next shipment moves.


FAQ

What is the Combined Nomenclature?

The Combined Nomenclature (CN) is the European Union's 8-digit goods classification, set out in Annex I of Regulation (EEC) 2658/87. It builds on the WCO Harmonized System and forms the basis of the EU's customs tariff, import VAT treatment and trade statistics. It is updated every year on 1 January.

What is the difference between HS, CN and TARIC?

The HS is the worldwide 6-digit base used by more than 190 countries. The CN adds two digits for EU duty and statistics, giving an 8-digit code. TARIC adds two more digits for import measures such as quotas, suspensions and anti-dumping duties, giving a 10-digit code used at import.

How often are EU customs codes updated?

Every year. The European Commission adopts an implementing regulation each autumn that amends Annex I of Regulation (EEC) 2658/87, and the new CN applies from 1 January. Codes can be added, merged, split or deleted, so you should re-check your codes before each year begins.

How do I find my commodity code?

Start with TARIC, the EU's online tariff database, updated daily. Cross-check against the CN text on EUR-Lex, and use national tools such as France's RITA for local specifics. For certainty, apply for a Binding Tariff Information decision, which is legally binding across the EU.

What is a Binding Tariff Information (BTI)?

A BTI is a written decision from a national customs authority confirming the correct code for your goods. It is legally binding on all EU customs administrations and valid for three years. It is the safest way to secure a classification when goods are high-value, high-duty or borderline.

Who is responsible for the correct classification?

You are, as the importer or exporter, even when a customs broker files the declaration on your behalf. The broker acts on your data and instructions. If the code is wrong, the customs authority pursues you for the back-duty and penalties, so keep ownership of your codes.

How does the code affect import VAT and Intrastat?

One code drives several obligations. It helps set the import VAT rate and any relief you can claim, and it is the same code you report for Intrastat once your intra-EU flows cross the reporting threshold. A wrong code therefore distorts your duty, your VAT and your statistical returns at once.

Is there an HS 2027?

No. There is no HS 2027. The Harmonized System editions run 2017, 2022 and then 2028. The edition in force is HS 2022, and the next revision is HS 2028, carrying 299 amendments and due to apply from 1 January 2028. Anyone citing "HS 2027" is mistaken.


kevin

About the author

Kévin Sagnier

VAT Expert

A VAT expert at Eurofiscalis, Kévin Sagnier helps businesses manage their international VAT obligations. From registration to the compliance of cross-border flows, he supports companies expanding across Europe in securing their operations.

Related articles

How to get an EORI number in France: the step-by-step guide

Customs procedure 42: importing VAT-exempt goods into the EU (2026 guide)

Incoterms 2020: meaning, list and seller/buyer obligations

EU Intrastat Thresholds 2026: Table, EMEBI and Deadlines

How to check customs code and VAT rate in Benelux?