CN Codes & CBAM Scope: Is Your Product Covered?
CBAM scope is defined by CN codes, not sectors. A detailed guide to how the eight-digit code decides coverage, how to check each product, avoid classification disputes, and keep scope under review.
One of the most common CBAM mistakes Indian exporters make is answering the scope question at the sector level: "we make steel, so we're in." CBAM does not work that way. Coverage is defined product by product, using Combined Nomenclature (CN) codes listed in the annex to Regulation (EU) 2023/956. Two items from the same production line can have different CBAM status, and getting this wrong leads either to over-reporting on goods that are not covered or, worse, to missing obligations on goods that are.
This guide explains what CN codes are, how they define CBAM scope, how to check your own products accurately, how classification disputes become CBAM disputes, and why scope is something to re-check rather than settle once. It is written for Indian manufacturers and exporters who need a defensible, per-product answer they can give an EU buyer on demand.
What a CN code is
The Combined Nomenclature is the EU's goods classification system, built on the international Harmonized System (HS). Every product entering the EU is assigned an eight-digit CN code that determines its customs treatment. Because CBAM piggybacks on this system, the covered goods are listed by their CN codes in the annex to the regulation. If your product's eight-digit code appears on that list, it is in scope; if it does not, it is not. This is why the exact code, not the general description, is what settles CBAM coverage.
Why the exact code decides everything
CBAM scope is granular. Within the covered sectors, some product codes are listed and others are not. This has real consequences:
- A primary metal product may be covered while a highly finished article of the same metal is not.
- Small differences in product description, composition or processing can move an item between an in-scope and an out-of-scope code.
- Assuming your whole catalogue is in or out will lead to either over-reporting or missed obligations.
The safe approach is to treat scope as a per-SKU question answered by the actual CN code your goods are classified under when they enter the EU. That code, not your internal product family, is what your buyer's customs declaration and CBAM report are built on.
The six covered sectors as a starting filter
CN-code checking is easier if you first narrow by sector. CBAM currently covers six sectors:
- Iron and steel
- Aluminium
- Cement
- Fertilizers
- Hydrogen
- Electricity
If your product falls outside all six, it is currently outside CBAM. If it falls inside one, you still need to confirm the specific CN code against the covered list — sector membership alone does not settle it. Use the sector as a filter to shortlist candidate products, then resolve each one at the eight-digit level.
How to check your product step by step
- Identify the exact CN (eight-digit) code under which your product is exported to the EU.
- Confirm the code with your customs broker or freight forwarder, since classification must match what is declared at EU import.
- Compare that code against the list of covered goods in the CBAM regulation's annex.
- Repeat for every distinct product you export — do not generalise from one SKU to the whole range.
- Document your conclusion for each product so you can justify why it is treated as in or out of scope.
Keep this mapping as a living register: product, CN code, in/out of scope, and the date and basis of the decision. When a buyer asks whether a given order is covered, you then have an immediate, defensible answer instead of a scramble.
Watch for classification disputes
Because scope hinges on classification, disagreements over the correct CN code become CBAM disputes. If your product could plausibly sit under more than one code, resolve that ahead of time with your broker and, where relevant, your EU buyer, rather than discovering the disagreement mid-shipment. Consistent, correct classification protects you from both accidental non-compliance and unnecessary reporting on goods that are not actually covered. Misclassification can also create customs problems entirely separate from CBAM, so it is worth getting right regardless.
Keep scope under review
The list of covered goods can be extended over time, and the EU has signalled interest in widening CBAM to more sectors and downstream products in future. Treat scope as something to re-check periodically rather than settle once. The exporters who maintain a clean, current mapping of every product to its CN code and CBAM status will always know exactly where they stand — and can give EU buyers a confident answer the moment they ask.
How Social Lab helps with scope classification
Social Lab helps Indian exporters build and maintain a product-by-product CBAM scope register. We work from your actual export CN codes, cross-check them against the covered goods in the regulation's annex, flag borderline classifications for resolution with your broker, and document the basis for every in-scope or out-of-scope decision so it is defensible to buyers and customs alike. We also monitor for scope extensions so your register stays current as CBAM widens. The result is that you never have to guess whether an order is covered — you have a maintained, evidence-backed answer ready.
Key takeaways
- CBAM scope is defined by eight-digit CN code in the annex to Regulation (EU) 2023/956, not by sector.
- Two products from the same line can differ in status, so each SKU must be checked individually.
- Use the six covered sectors only as a first filter, then confirm the specific CN code.
- Confirm codes with your customs broker and document every in/out decision to withstand disputes.
- Scope can be extended over time, so keep your product-to-code mapping under regular review.
Frequently asked questions
Can I decide CBAM scope just by knowing my sector?
No. The sector is only a first filter. Within iron and steel, aluminium, cement, fertilizers, hydrogen and electricity, some CN codes are covered and others are not. The decisive test is whether your product's specific eight-digit CN code appears in the regulation's annex.
Where do I find the definitive list of covered CN codes?
In the annex to Regulation (EU) 2023/956, which lists the covered goods by CN code. Match the exact eight-digit code under which your product enters the EU against that list, and confirm the classification with your customs broker.
What if my product could fall under two different CN codes?
Resolve the classification ahead of time with your broker and, where relevant, your EU buyer, since the two codes may differ in CBAM status. A consistent, documented classification protects you from both accidental non-compliance and unnecessary reporting, and avoids disputes mid-shipment.
Could a product that is out of scope today become covered later?
Yes. The list of covered goods can be extended, and the EU has signalled interest in widening CBAM to more sectors and downstream products. Keep your product-to-CN-code mapping under periodic review so your scope conclusions stay current.
Get a free, no‑obligation assessment from our team — we reply within one business day.