Quick Guide to EU CBAM Goods and CN Codes

Quick guide to CN codes for EU CBAM goods

How to identify your CBAM imports, with definitions of CN, HS and TARIC classifications.

If you import goods into the EU, it’s your responsibility to establish whether they’re subject to the EU Carbon Border Adjustment Mechanism (EU CBAM) .

CBAM moved into its definitive phase on 1 January 2026, which changes how imports are processed at customs ( including new CBAM-related TARIC document codes and authorisation requirements).

During the transitional period (2023–2025), reporting was periodic; from 1st January 2026, CBAM becomes embedded in customs workflows and later adds a financial adjustment via CBAM certificates.

At CarbonChain, we help manufacturers and traders navigate and automate their CBAM reporting. This quick guide helps companies solve the first challenge: identifying which goods fall under CBAM and what their CN codes are.

Are my goods covered by EU CBAM?

Do you know your CN codes?

If you know the CN codes of your goods, it's easy to identify whether they're included in the EU CBAM. All products are listed in Annex I of the EU CBAM implementing regulation.

Don’t know your CN codes? Read on.

What are the common product classifications (CN, HS, TARIC)?

CN codes are related to TARIC and HS classifications. The EU CBAM implementing regulation refers to HS headings as well as CN codes, and you can work out your product's CN code if you know its TARIC code.

New from 1 January 2026: TARIC document codes for CBAM (not the same as TARIC commodity codes)

In EU customs declarations, “TARIC” can refer to:

From 1 January 2026, import declarations for CBAM goods may require specific TARIC document codes, including:

Customs systems validate these declarations electronically (and can reject declarations if validations fail).

How are HS, CN, TARIC and HTS codes related?

For any given product, the first few digits of its HS, CN and TARIC codes are the same, as follows:

.png)

A CN code is made up of an HS chapter, HS heading, HS subheading and a CN subheading. A TARIC code contains extra digits at the end.

In summary:

It's also worth being aware of the Harmonized Tariff System (HTS): a 10-digit classification system used in the US to help determine customs duties to be paid on imports. HTS codes are 10 digits long, and the first 6 digits are the HS code that align to the EU’s classification system.

For more information on these codes, please consult the following resources: CN, HS, TARIC, HTS.

How do CN codes align to the EU CBAM?

EU CBAM goods are identified by their CN code.

However, in EU CBAM implementing regulation, certain products (e.g. unwrought aluminium, code 7601) are listed by their 4-digit HS heading, rather than their 8-digit CN code.

How do I find out my product's CN code for EU CBAM?

If you operate an installation that may be producing CBAM goods, talk with your compliance and legal department. They will likely have been involved in determining and declaring the CN code of the products manufactured at your facility.

If you import goods that may be subject to CBAM, consult with your customs, procurement or logistics department. They will have information on the CN codes that sit within your import declarations (box 33 of an EU customs declaration).

What if my product contains products with CBAM CN codes?

Some products don't have a CBAM-covered CN code, but contain other products that do. We often get asked whether CBAM applies in this case.

The answer is generally no under the current CBAM scope: EU CBAM is primarily concerned with the CN code of the good imported (the “final” good crossing the border). However, the European Commission has proposed extending CBAM to selected steel and aluminium intensive downstream products (180 product lines) from 1 January 2028, subject to approval by the European Parliament and Council. If adopted, more complex “downstream” manufactured goods would be brought into scope.

In the case of car manufacturers:

What matters is what the CN code of the good is at the moment it crosses the border. It is irrelevant under CBAM if you are importing a good whose CN code is not listed, even if it’s made from a good whose CN code is listed.

.png)

Diagram showing example of aluminium goods included and excluded from CBAM declarations

.png)

Diagram showing example of steel goods included and excluded from CBAM declarations

My product has a CBAM CN code. What now?

Importers

Found your CN codes?

If you’ve established that you import CBAM-covered goods, then start creating your first declaration to meet the 31st January 2024 deadline.

Installations

If you’ve established that you produce CBAM goods, then prepare for your customers to start requesting your emissions data. They will not be able to continue sourcing your products if you don’t provide this data.

Need help measuring emissions in compliance with CBAM?

FAQ

Which aluminum product CN codes are included in EU CBAM?

Please note: some of these codes are 4-digit HS headings (the first 4 digits of CN codes that are covered by CBAM). View further guidance .

Which iron and steel product CN codes are included in EU CBAM?

Which fertilizer product CN codes are included in EU CBAM?

Which electricity CN codes are included in EU CBAM?

Which cement product CN codes are included in EU CBAM?

Which chemical product CN codes are included in EU CBAM?