Free CBAM Emissions Calculator: Compute Embedded Emissions in 5 Minutes
The math behind a CBAM cost calculation is simpler than the EU regulations make it look. Here's the SEFA formula in five lines, the three inputs you actually need, and a free calculator that does the work in real time — cited to Reg 2025/2547.
Short version. The CBAM cost formula has five terms but only three of them are required inputs: CN code, origin country, and tonnage. Everything else (direct + indirect intensity, the EU certificate price, the free-allocation deduction, the optional origin-country carbon credit) is either looked up from official EU sources or computed from the formula. Our free CBAM calculator runs the whole thing in real time and cites every value back to the relevant EU regulation. No signup, results in under a second, and the same engine produces our paid tamper-evident PDF reports.
Run a calc in 5 seconds
CN code + origin country + tonnage. Result lands in under a second, every value cited to the relevant EU regulation. No signup.
Open the CBAM calculatorThe three inputs that matter
Most CBAM calculator confusion comes from people thinking they need to gather a dozen data points before they can get a number. They don't. The minimum viable input set is:
- CN code — the 8-digit Combined Nomenclature classification from your customs declaration. CN codes start at the HS-6 level and add two EU-specific digits. If you're importing into the EU, your customs broker has already assigned one to every shipment line. CBAM applies to the roughly 600 CN codes listed in Annex I of Regulation (EU) 2023/956 — six sectors: cement, iron and steel, aluminium, fertilisers, electricity, hydrogen.
- Origin country — where the goods were produced, not where the shipment departed from. ISO-3 country code (e.g.
TURfor Turkey,CHNfor China). EU-27, plus EFTA (Norway, Iceland, Liechtenstein, Switzerland) and the UK under the Windsor Framework, are exempt and out-of-scope. - Tonnage — net mass of the CBAM-scope goods in metric tonnes. The same line on your customs declaration.
That's it. With those three values our calculator returns the net CBAM certificate cost in EUR, rounded per the EU Implementing Regulation (EU) 2025/2547 Annex II §A.2 rounding rules.
The SEFA formula in five lines
The full cost calculation has more terms than most online explainers admit, but the structure is simple. Here it is in its canonical form:
net_cost_eur =
(direct_emissions_t + indirect_emissions_t) // tCO₂e
− free_allocation_t // SEFA deduction
) × certificate_price_eur_per_tco2e // EU-published
− origin_carbon_paid_eur // optionalThe five lines:
- Direct emissions — production-process emissions per tonne of product, looked up from EU defaults (Reg 2025/2547 §3 Column A) or from your supplier's verified intensity if available.
- Indirect emissions — electricity-related emissions per tonne. Surrenderable for cement, fertilisers, electricity, and hydrogen during the definitive period; reported but not surrendered for iron/steel and aluminium.
- Free allocation deduction — the SEFA term: CBAM_factor(year) × CSCF × benchmark × tonnage. CBAM_factor phases the reduction (97.5% in 2026, 0% by 2034) per Article 10a(1a) of Directive 2003/87/EC.
- × certificate price — the published EU certificate price for the period of import. Q1 2026 was €75.36/tCO₂e per Reg 2025/2548; weekly publication starts in 2027.
- − origin carbon credit — optional deduction for carbon prices already paid in the country of origin (UK ETS, China national ETS, Korea KETS, etc.) per Article 9 of Reg 2023/956.
EU defaults vs verified intensity
The biggest decision a CBAM-paying importer makes is whether to use EU default intensities (free, conservative — usually higher cost) or to chase verified data from the supplier (cheaper but requires the supplier to engage).
As a rule of thumb:
- Use EU defaults when the supplier is small, uncooperative, or in a sector where the default is roughly correct (e.g. small Turkish steel mill running BF/BOF — the default is close to the real value).
- Chase verified intensity when the supplier is large enough to have a verified emissions report, when the default is punitively conservative (e.g. EAF steel defaults assume worst-case grid-electricity mix), or when the volume is large enough that even a small per-tonne saving justifies the supplier negotiation.
Our calculator accepts verified intensity as an optional input on the “Advanced” stage. Leave it blank to use the EU default; fill it in to override.
Worked example — 100 t Turkish hot-rolled steel
- Inputs: CN
72081000, originTUR, tonnage 100, import 2026. - EU default intensity (Reg 2025/2620 BF/BOF route): roughly 2.0 tCO₂e per tonne of product (direct + indirect combined for steel; only direct surrenders for iron/steel during the definitive period).
- Gross emissions: 2.0 × 100 = 200 tCO₂e.
- Free-allocation deduction: roughly 1.328 (steel BMg) × 0.975 (CBAM_factor 2026) × CSCF × 100 ≈ ~125 tCO₂e deducted.
- Net surrender: ~75 tCO₂e × €75.36 (Q1 2026 price) ≈ €5,650.
The same calculation in our calculator runs in under a second, with each line tagged with its EU source. Open this scenario to see it live.
Common mistakes
- Wrong CN code. Using HS-6 instead of CN-8 misses the EU-specific sub-digits that decide whether something is in scope or not. The customs broker's CN code on your import declaration is the source of truth.
- Wrong origin country.“Country shipped from” is not the same as “country of production”. CBAM applies to where the goods were manufactured; trans-shipping through Singapore doesn't change the origin.
- Wrong year's certificate price.The certificate price changes quarterly in 2026, then weekly from 2027. Our calculator picks the right period from the shipment's import date.
- Forgetting indirect emissions. Cement, fertilisers, electricity, and hydrogen surrender both direct and indirect. Iron/steel and aluminium report both but only surrender direct during the definitive period. Our calculator handles this automatically by sector.
From a number to a submission
The free calculator gives you the cost figure. For a CBAM Registry submission, you typically need a tamper-evident PDF carrying the calculation, the citation block, and the declarant + installation metadata. That's the paid PDF report — pay-as-you-go pricing scaled to the report's computed CBAM tax (€49–€899 per shipment). See our walkthrough of generating a submission-ready PDF in 5 minutes for the end-to-end flow.
Run a calc in 5 seconds
CN code + origin country + tonnage. Result lands in under a second, every value cited to the relevant EU regulation. No signup.
Open the CBAM calculatorFAQ
What inputs does the CBAM calculator actually need?
Three: the CN code (8-digit Combined Nomenclature classification of the goods), the origin country (ISO-3, e.g. TUR for Turkey), and the tonnage of the shipment. Everything else — direct + indirect intensity, certificate price, free-allocation deduction — is either looked up from EU sources or computed from the formula. Verified intensity is optional and only used when supplier data exists.
Where do the emissions intensity numbers come from?
EU Implementing Regulation (EU) 2025/2547 publishes default values per CBAM-scope CN code, and (EU) 2025/2620 publishes default production-route intensities (e.g. BF/BOF vs EAF for steel). Our calculator uses the EU defaults unless you enter your supplier's verified intensity, which is optional but always cheaper if supplier-verified data is lower than the default.
Is this calculator legally defensible for a CBAM Registry submission?
Yes — every value the calculator produces is sourced to a specific EU regulation reference, and the paid PDF report carries the citation block + a tamper-evident content hash. The free calculator returns a number you can verify; the paid PDF is the artefact you'd attach to a CBAM Registry submission or hand to your customs broker.
What's the SEFA formula?
SEFA stands for the Specific Embedded Free Allocation factor used in CBAM cost calculations: CBAM_factor(year) × CSCF × BMg × tonnage. CBAM_factor phases the free-allocation reduction over 2026–2034 (97.5% in 2026, 0% by 2034). CSCF is the Cross-Sectoral Correction Factor. BMg is the sector benchmark (tCO₂e per tonne of product). This is the deduction subtracted from the gross emissions × certificate price.
Sources
- Regulation (EU) 2023/956 — CBAM founding regulation (Annex I CN-code list, Article 9 origin-carbon-credit, Article 28 penalties).
- Implementing Reg (EU) 2025/2547 — definitive-period embedded-emissions methodology + Annex II §A.2 rounding rules + indirect-surrender table.
- Implementing Reg (EU) 2025/2620 — production-route catalog + per-route default intensities.
- Implementing Reg (EU) 2025/2548 — certificate-price publication methodology (Q1 2026 price €75.36/tCO₂e).
Related reading
Apr 15, 2026 · 15 min
CBAM cost calculation explained — direct vs indirect emissions, free allocation, and origin-country carbon credits
Read postMar 11, 2026 · 7 min
CBAM Declaration Software: Generate a Submission-Ready PDF in 5 Minutes
Read postApr 22, 2026 · 13 min