CBAM cost per tonne, 2026 to 2034.

Free allocation ends in 2034 and the mark-up on default values climbs to 30%. Draw a CN code and put up to 4 countries of origin side by side, one year at a time.

iron and steel Of a thickness of less than 3 mm

€0€100€200€300€400€500FactorMark-up20262.5%10%20275%20%202810%30%202922.5%30%203048.5%30%203161%30%203273.5%30%203386%30%2034100%30%IN €419ROW €396CN €312TR €238

Sample chart from dataset 2026-09-15.d56004. The price starts at the Q2 2026 price of €75.28. The published rows for this code

Cost per tonne by year and origin

Euro per tonne of goods at €75.28 a certificate. The column you hold on the chart is marked here as well.

OriginDefault202620272028202920302031203220332034
CBAM factor2.5%5%10%22.5%48.5%61%73.5%86%100%
Mark-up10%20%30%30%30%30%30%30%30%
China3.187 t€6.60€14.40€31.19€70.18€151.27€190.25€229.24€268.23€311.89
India4.280 t€8.86€19.33€41.89€94.24€203.15€255.50€307.86€360.22€418.86
Türkiye2.428 t€5.03€10.97€23.76€53.46€115.24€144.94€174.65€204.35€237.61
Rest of world4.049 t€8.38€18.29€39.63€89.16€192.18€241.71€291.24€340.78€396.25

Default is the published total in tCO2e per tonne before the mark-up. A cost is the default value, plus the mark-up, times the CBAM factor, times the price. It matches the calculator per tonne, before certificates round up to whole units.

The 4 inputs and their sources

Every point on the chart multiplies these 4 inputs. Each one comes from a published text.

Default value
The embedded emissions the Commission publishes per tonne for a code and a country. A country with no row of its own takes the rest-of-world value.
Reg (EU) 2026/1740, Annex I
Mark-up
The premium on a default value in place of verified data. 10% in 2026, 20% in 2027 and 30% from 2028. Fertilisers stay at 1%.
Reg (EU) 2025/2621
CBAM factor
The share of emissions that free allocation no longer covers. 2.5% in 2026, 48.5% in 2030 and 100% in 2034.
Article 31
Certificate price
Held at the price you set, which starts at the last published quarter. The chart is a schedule at one price and not a price forecast.
Commission publication

Your own lines, with alerts

The Importer plan watches 50 code and origin pairs and emails you when a default value moves.

The same schedule in your system

GET /v1/resolve takes any year from 2026 to 2034 and returns the factor, the mark-up and the emissions per tonne, so your ERP can draw this curve for every line it holds.

Questions about the chart

Free allocation to EU producers falls by Article 31, and the CBAM factor rises by the same share. It is 22.5% in 2029, 48.5% in 2030 and 100% in 2034.

No. Every year uses the one price in the price field. Type a higher price to see the same schedule at that price.

A drawn code counts as one of the 3 free answers a day that the calculator also uses. Switching origins or the price after that counts nothing.

Then no mark-up applies and your own emissions replace the default value. The chart shows the default path, which is what you pay without that data.