The Cross-Sectoral Correction Factor scales the free-allocation benchmark credit. It's currently 1.0 for every CBAM year — but that doesn't make it optional to include in the formula.
Last verified: 02 September 2026
The CBAM free-allocation benchmark credit isn't just "CBAM factor × Benchmark" — the Annex's own Equation 2 (Column A) and Equation 6 (Column B) both define it with a third term:
Leaving CSCF out of a calculation engine — rather than including it and letting it equal 1.0 where that's the correct value — means the formula is only accidentally correct for as long as CSCF happens to stay at 1.0.
Per the Commission's own CBAM Guidance No. 4 ("CBAM calculation of the free allocation adjustment to the number of CBAM certificates to be surrendered", published 14 August 2026), Table 2-1 sets:
| Years | CSCF value | Status |
|---|---|---|
| 2026 – 2030 | 1.0 (100%) | Confirmed |
| 2031 – 2034 | 1.0 (100%) | Formally preliminary — pending further Commission publication |
The value comes from Commission Implementing Decision (EU) 2026/1862. Because it's 1.0 across the board right now, its presence or absence in a calculation doesn't currently change any output — which is exactly why it's easy to miss during implementation, and why it stayed wrong in more than one place before being caught.
This isn't a theoretical edge case — it's a bug we found and fixed twice in our own calculation engine:
Both corrections matter for the same reason: a formula that's "close enough" because a missing or wrong term happens to have a small effect this year is still a defect — it's only a matter of when the value changes enough to matter.
A uniform correction applied across EU ETS benchmark sectors (Commission Implementing Decision (EU) 2026/1862) that scales the free-allocation benchmark credit in the CBAM obligation formula — Annex Equation 2 (Column A) and Equation 6 (Column B) both define the free-allocation term as CBAM_factor × CSCF × Benchmark.