Self-serve CBAM declarations · Definitive regime is live

Get your CBAM declaration
ready to file.

Enter the CBAM-covered goods you imported and get a filing-ready declaration back in minutes — embedded emissions structured by CN code, country of origin and installation, exported in the format the EU CBAM Registry expects. No procurement cycle, no discovery call. €99 per declaration, no subscription.

Aligned to Reg. (EU) 2023/956 & IR (EU) 2025/2621Pay per declaration — no subscription

Enter your imports, get a declaration

Type in each shipment’s HS/CN code, mass and country of origin. We return a complete, filing-ready CBAM declaration with embedded emissions resolved per line.

Built for the definitive regime

Aligned with the EU CBAM rules in force since January 2026 — including the Commission’s published default emission values importers must use when supplier data is missing.

No procurement, no discovery call

Self-serve from start to finish. No sales call, no RFP, no platform deployment — €99 per declaration and stop whenever you want.

How it works

From imported goods to a filing-ready declaration

CarbonOps turns a batch of imported goods into a filing-ready CBAM declaration in four straightforward steps. Bring the supplier data, get the paperwork back — no procurement cycle, no platform deployment, no sensor rollout.

01

Enter imports

Enter each imported shipment with its HS/CN code, mass and country of origin. The supplier data is validated and mapped to the CBAM-covered goods it applies to.

02

Match CN codes

Each line is matched to its CBAM CN code and sector, so you can see exactly which imports are in scope and what emissions data each one still needs.

03

Apply emissions

Where supplier-specific embedded emissions are missing, we apply the Commission’s published default values per CN code and country, so every line resolves to a complete, reviewable figure.

04

Export & file

The completed declaration is exported in the format the EU CBAM Registry expects — ready for review, ready to submit, and retained with your filing history for the audit trail.

€99
Per declaration
flat price per filing — multi-declaration packs available, no subscription
6
CBAM sectors covered
iron & steel, aluminium, cement, fertilisers, hydrogen and electricity
Registry
Export ready
output structured for the EU CBAM Registry submission step
Built for the EU importer

Your CBAM declaration, ready when you are.

Most carbon tooling is built for industrial producers and procurement teams. CarbonOps is built for the small EU importer working through their CBAM declaration on their own — supplier data in, declaration out.

Self-serve, no procurementPick the quarter, drop in your imports, walk away with a declaration. No sales conversation, no RFP, no six-week onboarding — the time-to-first-filing scales with your typing, not a vendor’s calendar.
One declaration, end to endOne workflow covers intake, supplier fallback values, the declared CO₂e roll-up and the export your accountant or customs broker expects. The same record stays available for your next filing and audit trail.
HS-code and supplier coverageCover the CN codes CBAM flags today — iron & steel, aluminium, cement, fertilisers, hydrogen and electricity — with supplier-level data, origin country and embedded emissions per shipment.
Definitive-regime alignedBuilt around the CBAM rules in force since January 2026: Commission default values where supplier data is missing, per-row filing history kept against your account, and an export format ready for the EU CBAM Registry submission step.
Imports

From HS code to filed declaration

A single intake covers each shipment’s HS code, mass, country of origin and the supplier-provided embedded emissions — or the EU default when supplier data is missing. No spreadsheets to reconcile against the regulator’s list.

142 t
HS / mass
64 t
Origin
12 t
Embedded CO₂e
Audit trail

Declaration row, ready for filing

Each submitted shipment rolls up into a declaration row — HS code, mass, origin, declared embedded emissions and a timestamp — retained as your record of the filing.

cbam.declare(hs="7208", mass_t=142, origin="TR", co2e_t=38.2)
→ declaration row: 64.0 t CO₂e · ready to file
Embedded defaults

EU defaults applied when supplier data is missing

Where a supplier hasn’t provided embedded emissions, the platform applies the regime’s published EU default values per CN code, so every declaration row resolves to a filing-ready number.

100% — defaults applied
Before you file

Straight answers on what CBAM requires — and what we do.

CarbonOps generates the declaration; you submit it through the EU CBAM Registry as the authorised declarant. Every figure traces to the Commission’s published default values, with the regulation reference kept in your audit trail.

€99per declaration

No subscription, no onboarding fee. Multi-declaration packs available for importers filing across several entities.

Start your declaration →
Is a CarbonOps declaration an official CBAM filing?

CarbonOps produces the completed CBAM declaration — embedded emissions structured by CN code, country of origin and installation, exported in the format the EU CBAM Registry expects. You (or your customs representative) submit it through the Registry as the authorised CBAM declarant. We generate the paperwork; the submission stays in your control.

What does the EU CBAM definitive regime require in 2026?

Since 1 January 2026 the definitive regime is in force. Importers of CBAM-covered goods need Authorised CBAM Declarant status and must file one annual declaration through the CBAM Registry covering the previous calendar year, with verified embedded emissions by CN code and origin. The first annual declaration for 2026 imports is due 30 September 2027.

Which goods are covered?

The six CBAM sectors: iron and steel, aluminium, cement, fertilisers, hydrogen and electricity. If you import any of these into the EU, they fall in scope by CN code.

What if my supplier has not given me emissions data?

Where supplier-specific verified emissions are missing, CarbonOps applies the European Commission’s published default values per CN code and country from Implementing Regulation (EU) 2025/2621, so every line resolves to a filing-ready figure — with the default and its regulation reference recorded for your audit trail.

Am I even in scope? I only import small volumes.

The 2025 simplification introduced a 50-tonne annual de minimis: importers whose total covered imports of iron & steel, aluminium and fertilisers stay under 50 tonnes a year are exempt. If you are above that, or import cement, hydrogen or electricity, you are in scope. CarbonOps helps you check and file.

How much does it cost?

€99 for a single declaration, with multi-declaration packs for importers filing for several entities. No subscription, no onboarding fee, no platform licence — you pay per declaration and stop whenever you want.

File your next CBAM declaration
in minutes, not weeks.

Bring us your HS codes, mass and origin. We return the completed CBAM declaration right away — ready for review, ready to file.