Compliance guide

Is my product in scope? Reading the EUDR Annex I codes

Annex I decides scope by customs code, not by product name. How to check your CN codes, the derived-product and packaging traps, what recycled material and pre-2023 stock change, and what to do once a code lands in scope.

8 min read · updated July 2026 · not legal advice

EUDR dossier · plotvera ANNEX I
Annex I is a list of customs codes: the code on your declaration decides, not the product name
Annex I is a list of customs codes: the code on your declaration decides, not the product name EPSG:4326

Most EUDR projects begin with the wrong question. "Are we affected?" invites an opinion. The regulation asks something narrower and entirely checkable: does a code on your customs declaration appear in Annex I? Annex I is a list of customs codes, not a list of product names, and the code decides. This guide walks the check, the four traps that decide most real cases, and what happens the moment a code lands in scope.

Scope is a code lookup, not a judgement call

Annex I of Regulation (EU) 2023/1115 pairs seven commodities with the customs headings of the products made from them. A product is in scope when its CN code appears there, whatever it is called commercially. That cuts both ways, and the counter-intuitive direction is the useful one: roasted coffee under HS 0901 is listed, while instant coffee under HS 2101 is not, so two products from the same bean sit on opposite sides of the line. Nobody reasons their way to that from first principles. They read the annex.

The seven commodities and where to look

CommodityMain Annex I headingsGuide
Cattle0102, 0201, 0202, 0206, 1602.50, 4101, 4104, 4107Cattle and leather
Cocoa1801, 1802, 1803, 1804, 1805, 1806Cocoa and chocolate
Coffee0901Coffee
Oil palm1511, 1513, 2306, 3823Palm oil
Rubber4001, 4005, 4011, 4012, 4013Natural rubber
Soya1201, 1208, 1507, 2304Soy
WoodChapter 44, plus 4701-4704, 4801, 4802, 9403, 9406Timber and wood products

Treat this table as a map to the right commodity page, not as the annex itself. Annex I is granular at subheading level in several places, so a heading appearing here does not mean every subheading under it is listed. When a code is close to the line, read the annex text for that heading before concluding either way.

The four traps

Derived products, not just raw commodities

The commodity names mislead people into checking only raw imports. The annex reaches well downstream: chocolate, leather, furniture, tyres, printed books and paper, soybean meal, oleochemical derivatives. A furniture importer, a printer buying paper from outside the EU and a tyre distributor are all in scope without ever touching a farm. If your business has decided it is out of scope because it does not import commodities, it has probably not checked its finished-goods codes.

Packaging

Packaging material used exclusively to support, protect or carry another product is out of scope. The wooden pallet under your machine parts and the cardboard around them do not drag the shipment into EUDR. The same pallet sold as a pallet is a product in its own right and is in scope. The distinction is function in that consignment, not material.

Recycled and end-of-life material

Products made entirely from material that has completed its lifecycle and would otherwise be waste are exempt: recycled paper, reclaimed wood. The word doing the work is entirely. A board with virgin fibre blended into recycled content is not exempt, and the burden of showing the composition is yours.

Production date

Goods produced before the regulation entered into force on 29 June 2023 fall outside it when placed on the market, with wood harvested before that date remaining under the old EUTR regime for a transitional period rather than escaping regulation. This helps with genuinely old stock and nothing else, and it only helps if you can evidence the production date from harvest records, production certificates or bills of lading. See the EUDR versus EUTR comparison for how the timber transition works.

The check, in order

  1. Pull the CN codes from your customs declarations or your customs agent, for everything imported, exported or placed on the market. Start from real declarations rather than a product catalogue: the catalogue reflects marketing, the declaration reflects classification.
  2. Match each code against Annex I at subheading level, and record the result per code including the misses. A documented negative is worth as much as a positive when an authority asks how you scoped.
  3. Apply the four traps to the borderline codes: derived product, packaging function, recycled content, production date.
  4. For each code in scope, identify the commodity, then read that commodity guide for the geolocation and evidence it implies.
  5. Identify your role for that flow: operator, trader or downstream operator. The code says whether the regulation applies; the role says what you file.

Once a code is in scope

Scope is the cheap half. What follows is the data work: plot geolocation for every production plot behind the product, supplier records, a deforestation-free conclusion against the 31 December 2020 cutoff, and a due diligence statement before the goods move. Smaller operators should read the SME guide next, because the scoping answer is the same for them while the timeline and the obligations are not. The dates that matter are in the deadline guide.

Deadlines: 30 Dec 2026 · 30 Jun 2027

Screen your first 3 plots free

Upload a GeoJSON, WKT or KML file, or draw a plot on the map, and get geometry validation plus a satellite deforestation verdict against the 31 December 2020 cutoff. No card, no sales call.

Related guides