The 90-day CBAM playbook. Avoid the 5 mistakes that kill a verification.
September 30, 2027 is the first CBAM declaration deadline. Roughly 300 accredited verifiers stand between 50,000 non-EU installations and that deadline. This playbook is a practical action plan, ordered by day, to be ready in time. It is not a regulatory primer (see CBAM Stakes for that). It is the doing layer.
The 5 mistakes that kill a CBAM verification
Every importer entering CBAM in 2026 will hit some of these. The cost of getting them right is hours. The cost of getting them wrong is defaults, a failed audit, or the September 2027 deadline.
Treating supplier emails as evidence
An email from your supplier saying 'our steel emits 1.85 tCO₂ per tonne' is not evidence. An accredited verifier needs to trace every value back to a source document (energy bill, production log, mass balance) with a date, page number, and quantity. No audit trail = no verification.
Mixing data from different reporting periods
Using a supplier's energy bill from Q1 2027 to substantiate emissions on a Q4 2026 import is cross-contamination. The verifier will flag it as a material discrepancy. Each reporting period needs its own coherent dossier with period-correct documents.
Using default values 'just for one supplier'
It only takes one supplier on default to push your overall declaration past the 5% materiality threshold (IR 2025/2546). At that point, the entire declaration may not qualify for the actual-emissions methodology. Defaults are punitive AND contagious.
Forgetting source attribution
If you upload a copy of your supplier's energy bill, it counts as importer-attested in the verifier's eyes, not supplier-attested. The verifier weighs primary sources higher. Have your supplier upload it directly, not you forwarding the PDF.
Waiting until 2027 to start collecting
There are roughly 300 accredited verifiers in the EU and ~50,000 non-EU installations to verify. The queue will be brutal in Q2-Q3 2027. Importers who start data collection now will get verification slots in time. Importers who wait will pay default values or miss the September 30, 2027 deadline.
The 90-day playbook
Three phases of 30 days each. Sequenced so each phase unlocks the next. Start counting from today.
Map your CBAM exposure
- 1.Pull your last 12 months of customs declarations (MRN data) from your broker.
- 2.Flag every CN code in Annex I: 72/73 (iron & steel), 76 (aluminium), 2523 (cement), chapter 31 (fertilizers), 2804 (hydrogen), 2716 (electricity).
- 3.Compute net mass per origin country, cumulated across categories. Above 50 tonnes/year per importer = CBAM scope.
- 4.Identify which CBAM Authorization Number applies (you should have one already if you've imported in 2026). If not, apply to your national customs authority now.
- 5.Build a simple matrix: supplier × product × annual tonnes × estimated emissions (using EU default values as placeholder).
Engage your top-5 exposure suppliers
- 1.Rank suppliers by tonnage × EU default emission factor. The top 5 typically represent 80% of your CBAM cost.
- 2.Send each a structured data request: factory name, production route, monthly energy consumption (electricity + fuels), monthly production output, mass balances, IPCC factors used.
- 3.Provide a template document checklist in their language if possible. The faster they understand what you need, the faster they cooperate.
- 4.For suppliers who do not respond within 14 days: pivot to assembling what you have (invoices, customs declarations, COA, broker dossiers) and prepare to fill gaps with defaults.
- 5.Identify which suppliers are in countries with carbon pricing (Canada, UK, South Korea, China). For these, request proof of carbon tax paid (invoices, tax certificates). Article 9 deduction can recover 13-55% of CBAM cost.
Build the verification-ready dossier
- 1.Consolidate all collected documents per supplier-period pair. Each document needs a unique identifier, a SHA-256 hash if possible, a source attribution (who uploaded), and a timestamp.
- 2.Compute embedded emissions per product, with full traceability from source document → extracted value → calculation. Avoid Excel-only workflows: a verifier cannot audit an Excel without provenance.
- 3.Document the methodology used (actual values, calculation method, default values) for each field. Mixed methodologies are allowed, but each must be justified.
- 4.Verify your final declaration sits below the 5% materiality threshold for default-value share. Above 5%, the entire actual-methodology claim is at risk.
- 5.Contact accredited verifiers via the COFRAC, DAkkS, UKAS, or ENAC directories. Book a slot for Q2 or Q3 2027 verification (remote, per IR 2025/2546) — the earlier you book, the better your odds.
What you cannot do
CBAM Article 27 and Commission Communication COM(2025) 989 explicitly criminalise behaviours designed to artificially reduce CBAM liability. These are not grey-zone optimisations, they are sanctionable.
Reclassifying products to escape CN scope
Declaring hot-rolled steel coils under a non-CBAM code (e.g., misusing chapter 73 finished-goods codes for raw plate) is circumvention. The customs check will catch it through DRMC reconciliation between IGM and declaration.
Fragmenting shipments under 50 tonnes
Splitting 100 tonnes into multiple shipments each just below 50t does not work — the de minimis threshold is cumulative on the year, per importer (each EORI). Cumulation is checked at year-end.
Routing through a third country
Importing Turkish steel via a Tunisian warehouse to claim Tunisian origin: the origin rules look at substantial transformation, not storage. Article 27 covers transhipment.
Minor product modifications to fall outside Annex I
Adding a non-functional coating or trivial alloying element to dodge a CN code is explicitly sanctionable. Annex I is read by substance, not by surface chemistry.
If you import from Canada, the UK, South Korea, or China, read this.
Article 9 of Regulation 2023/956 allows you to deduct the carbon price already paid in the origin country from your CBAM cost. The catch: you need irrefutable proof of payment, proof of non-reimbursement, and tax base correspondence. This is bureaucratically heavy but financially powerful.
- Canada Federal Backstop (~$80 CAD/t carbon price): up to 55% CBAM deduction.
- UK ETS: comparable EU price level, near-full Article 9 offset for UK-origin imports.
- South Korea ETS: meaningful deduction depending on sector.
- China ETS (~€11/t at current levels): about 13% deduction. Worth claiming if volumes are large.
Article 9 documentation is a one-time setup per supplier-period pair. Build it once, reuse it every declaration. The Excert Sovereign Ledger stores these proofs with WORM Object Lock and hash-chain integrity, exactly what an EU verifier expects.
Watch list for 2026-2027
CBAM is the most actively legislated EU regulation right now. These are the stories worth tracking before your declaration.
Article 27a emergency brake
France obtained a temporary suspension for fertilizers on January 7, 2026, retroactive January 1. A coalition of 12+ EU countries supports renewal. The suspension is structurally fragile — fertilizer importers should still prepare documentary chains for when it lifts.
Wartime carbon tax break
As of May 2026, the EU is considering a carbon tax break on Ukrainian steel — the country's steelmakers warned that CBAM duties would shut down their industry. Importers of Ukrainian steel should track this story before booking verification slots.
Indian exporters flag data gaps
Indian steel exporters publicly flag "data gaps and costs" as the principal CBAM hurdle, urging cleaner energy and an EU-India trade deal. Importers from India should expect partial cooperation in 2026, full data flows by 2027 as supplier consortia formalise.
UK launching its own CBAM
The UK is implementing its own CBAM with similar architecture, including imported-fertilizer scope. Farmers are already pressuring for a delay (May 2026). For UK-EU importers, preparing one verification-ready dossier serves both jurisdictions.
Ready to put this playbook to work?
Excert is the platform that walks every importer through this 90-day plan. AI extraction from supplier documents, source attribution, verification-ready Data Packs. Join the waitlist for early access.
Join the waitlistExcert is in active development. Discover the app →
