Why border adjustments matter
As nations strengthen domestic climate policies, industries may face higher costs for carbon-intensive production.
Without a border adjustment, imports from regions with lower carbon costs can undercut domestic producers, potentially shifting emissions rather than reducing them.
A CBAM attempts to "level the playing field" by applying a comparable carbon cost to imports.
In practice, CBAMs are often discussed alongside emissions trading systems (ETS) and carbon taxes.
If domestic producers must buy allowances or pay a tax for each tonne of CO2e emitted, policymakers may want imports to face a similar marginal cost.
The details vary by jurisdiction, but the core idea is consistent: the more carbon-intensive the imported product is relative to a benchmark, the higher the charge.
How to use this calculator
-
Enter the import quantity in tonnes (t). Use the physical quantity of the shipment covered by the policy.
-
Enter the product emissions intensity in kg CO2e per tonne of product (kg CO2e/t). This is often called embedded emissions intensity.
-
Enter the reference (benchmark) intensity in the same units (kg CO2e/t). If your product is cleaner than the benchmark, excess emissions are zero.
-
Enter the carbon price in $ per tonne CO2e ($/t CO2e). This could be an ETS allowance price or a carbon tax equivalent.
-
Enter the free allocation as a percentage (0-100%). This reduces the gross charge to estimate a net payable amount.
-
Click Compute Tariff. Use Copy Result to copy a plain-text summary for emails or spreadsheets.
Tip: If you want to run scenarios, keep quantity and benchmark fixed and vary intensity and carbon price to see how decarbonization or price volatility changes the result.
If you are comparing suppliers, keep quantity and carbon price fixed and vary intensity to see which supplier produces the lowest estimated border charge.
Intensities are entered in kg CO2e per tonne of product, so the calculation converts kilograms to tonnes by dividing by 1000.
This calculator uses the following simplified model. All inputs must be non-negative, and free allocation must be 100% or below.
The model also assumes that only emissions above the benchmark are charged.
-
Excess emissions (t CO2e):
where Q is quantity (t), I is product intensity (kg CO2e/t), and Ir is reference intensity (kg CO2e/t).
-
Gross tariff:
where P is carbon price ($/t CO2e).
-
Allowance reduction:
where a is free allocation (%).
-
Net tariff payable:
Units check: If your intensity is in t CO2e per tonne (t/t) rather than kg CO2e per tonne (kg/t), convert it before using the calculator.
For example, 2.0 t CO2e/t equals 2000 kg CO2e/t.
Worked example (step-by-step)
Suppose you import 100 t of a product with emissions intensity 2,000 kg CO2e/t and the benchmark is 500 kg CO2e/t.
The intensity difference is 1,500 kg CO2e/t. Multiply by quantity: 1,500 ร 100 = 150,000 kg CO2e, which is 150 t CO2e after dividing by 1000.
At a carbon price of $50/t, the gross charge is 150 ร 50 = $7,500.
With a 10% free allocation, the reduction is $750, so the net payable amount is $6,750.
Example scenario inputs and net tariff result
| Example Scenario |
Value |
| Quantity |
100 t |
| Intensity |
2000 kg CO2e/t |
| Benchmark |
500 kg CO2e/t |
| Carbon price |
$50/t |
| Net tariff |
$6,750 |
Scenario planning guide (what to vary and why)
CBAM exposure is often driven by a few variables that can change quickly: carbon prices can be volatile, benchmarks can tighten as domestic industries decarbonize,
and product intensities can vary widely across plants and suppliers.
Use the calculator as a quick sensitivity tool by changing one input at a time and noting how the net tariff responds.
1) Carbon price sensitivity: Keep quantity, intensity, and benchmark fixed and change the carbon price.
Because the gross tariff is proportional to the carbon price, doubling the price doubles the gross and net charges.
This is useful for budgeting when allowance prices are uncertain or when you want to stress-test a procurement plan.
2) Supplier comparison: Keep quantity, benchmark, and carbon price fixed, then compare intensities.
If Supplier A produces at 900 kg CO2e/t and Supplier B produces at 1,400 kg CO2e/t, the difference in excess emissions can be substantial.
In many cases, the border charge becomes a meaningful part of the landed cost, especially for energy-intensive commodities.
3) Benchmark tightening: Keep your product intensity fixed and reduce the reference intensity to simulate stricter policy.
A lower benchmark increases the charged difference (I - Ir), which increases excess emissions and therefore the tariff.
This helps you understand policy risk: even if your production stays constant, the policy can become more stringent over time.
4) Free allocation phase-out: Reduce the free allocation percentage to simulate a phase-in schedule.
A move from 50% to 0% free allocation does not change the gross tariff, but it increases the net payable amount.
This is helpful when planning multi-year contracts or evaluating whether to invest in lower-carbon production.
Choosing emissions-intensity data (practical guidance)
The most important input is usually the product emissions intensity.
In real CBAM systems, intensity may be determined by verified plant-level reporting, product category defaults, or standardized methodologies.
For planning purposes, you can use a range: a low estimate (best-case), a central estimate (expected), and a high estimate (conservative).
When you gather intensity data, confirm the following:
system boundary (what stages are included), gas coverage (CO2 only vs CO2e), and allocation method (how emissions are assigned to co-products).
Two numbers that look similar can represent different accounting choices.
If you are unsure, treat the result as directional and consider running multiple scenarios.
If you do not have verified data, some regimes apply default values that are intentionally conservative.
In that case, the calculator can still be useful: enter the default intensity and compare it to a plausible verified intensity to estimate the value of better measurement.
Better data can reduce uncertainty and, in some cases, reduce the payable charge if the default is higher than your actual performance.
Interpreting results (what the numbers mean)
The results table shows four values: excess emissions, gross tariff, allowance reduction, and net tariff payable.
Read them in order.
Excess emissions is the physical quantity of emissions above the benchmark that the policy is effectively pricing.
Gross tariff is the carbon-price times that excess.
Allowance reduction is the portion waived by free allocation.
Net tariff payable is the estimated charge after the reduction.
If the calculator returns zero excess emissions, the gross and net tariffs will be $0.00.
That does not necessarily mean the shipment has no emissions; it means the shipment is not above the benchmark in this simplified model.
In some real systems, there may still be reporting obligations, administrative fees, or coverage of additional emissions sources.
If the net tariff is large relative to the product value, it can signal that procurement, process improvements, or supplier switching could materially reduce total cost.
Conversely, if the net tariff is small, the main value of the calculator may be in documenting assumptions and communicating a consistent method across teams.
Limitations and interpretation notes
Real CBAM rules can be more complex than this estimator. Use these results as an indicative planning figure.
Common real-world factors not modeled here include: crediting carbon prices already paid in the exporting country; product-specific default values when verified data are missing;
coverage of indirect emissions (for example, electricity); sector-specific benchmarks; reporting and verification costs; currency conversion; and phase-in schedules.
Also note that the benchmark and carbon price can change over time. If the benchmark tightens (lower reference intensity) or the carbon price rises, the estimated charge increases.
If your product's intensity is below the benchmark, the calculator correctly returns zero excess emissions and therefore a zero gross charge.
Finally, this calculator does not attempt to determine whether a shipment is in scope of any particular regulation.
Coverage can depend on product classification, origin, processing route, and reporting rules.
Use the tool after you have decided which goods and quantities you want to analyze.
Glossary (quick definitions)
These short definitions are provided to make the inputs and outputs easier to interpret.
Different jurisdictions may use slightly different terms, but the concepts are broadly similar.
- CBAM (Carbon Border Adjustment Mechanism)
- A policy that applies a carbon-related charge to imports based on embedded emissions, often linked to a domestic carbon price.
- Embedded emissions / emissions intensity
- The greenhouse gas emissions associated with producing one unit of product, here expressed as kg CO2e per tonne of product.
- Benchmark / reference intensity
- A threshold intensity used to determine how much of the import's emissions are priced. Only emissions above this level are charged in this simplified model.
- Carbon price
- The price per tonne of CO2e used to value excess emissions. This may be an ETS allowance price, a tax rate, or a policy-defined reference price.
- Free allocation
- A percentage reduction applied to the gross charge, often used during a transition period or to avoid double charging.
- Gross vs net tariff
- Gross is before free allocation; net is after the allowance reduction.