CBAM Pulse

CBAM CN goods checker

CBAM applies to goods listed by CN code in Annex I of Regulation (EU) 2023/956. This free checker tells you whether a code is in scope, explicitly excluded, or not listed, and which of the six CBAM sectors it belongs to — matching the way Annex I mixes whole chapters, headings, and single 8-digit codes. It reads a reviewed, source-linked snapshot of Annex I; it stores nothing and requires no account.

Last updated: 2026-07-03Sources: Regulation (EU) 2023/956, Annex I (consolidated 20.10.2025)Regulation (EU) 2025/2083

Check a CN or HS code

Enter a Combined Nomenclature (CN) code — the 8-digit tariff code on your customs declaration — or a shorter chapter/heading. Spaces, dots, and a leading “ex” are fine (for example 2523 10 00 or 7208).

How this checker decides

Annex I lists goods at different levels of precision — an entire chapter (for example chapter 72, iron and steel), a four-digit heading, or a full 8-digit code — with printed “Except:” carve-outs underneath in-scope chapters. The checker takes the most specific listed entry that covers your code: an exact match first, otherwise the longest listed prefix. Where you enter a short code that spans both covered and excluded goods, it says so and asks for the full 8-digit code rather than guessing.

Questions about CBAM goods scope

What does the CBAM goods checker do?

It tells you whether a given Combined Nomenclature (CN) code is one of the goods listed in Annex I of Regulation (EU) 2023/956 — the list of goods within CBAM's scope — and if so, which sector it belongs to. It also flags codes that Annex I explicitly excludes, and codes that are not listed at all.

What is a CN code and where do I find it?

The Combined Nomenclature (CN) code is the 8-digit EU tariff classification for a good. You will find it on your customs declaration and commercial documents. CBAM's goods list is defined by CN code, so classification is what determines scope — not the product's name or use.

My code is not listed — does that mean it is exempt?

No. If a code is not listed in Annex I, this checker reports it as “not listed”, which is not the same as an exemption. It means the code is not among the CBAM goods in Annex I. Confirm the classification is correct, and check whether the good falls under a broader heading that is listed.

What does an “ex” code mean?

An “ex” code (for example “ex 2507 00 80”) means only part of the code is in scope: CBAM covers goods matching the specific Annex I description, not everything classified under the full code. For these codes the checker shows the description and a caveat, because whether a shipment is covered depends on its exact classification.

Which sectors does CBAM cover?

Annex I groups the 42 in-scope entries into six sectors: Cement, Electricity, Fertilisers, Iron and steel, Aluminium, Hydrogen. Electricity and hydrogen are covered regardless of mass — the 50-tonne de-minimis threshold does not apply to them (Article 2a(4)).

Does the checker cover proposed 2028 scope changes?

Not yet. The checker reflects the CBAM goods list currently in force. If proposed downstream-scope goods (such as those in COM(2025)989) are later added to the underlying data, they will appear clearly labelled “Proposal — not law”, because a proposal can change or may not enter into force.