Internal Carbon Price & Shadow Price Calculator — NGFS & EU ETS Benchmarked
Compute the annual cost of a shadow carbon price or the revenue of an internal carbon fee across your covered emissions, and benchmark your price against NGFS Phase 5 scenario shadow prices and EU ETS observed averages.
What the calculator prices — the emissions stream, not the project. In shadow mode the engine multiplies your covered emissions by your internal price, optionally escalates that stream year-on-year, and discounts it to a present value over the appraisal horizon. It does not take a project’s capital or operating cash flows — this version prices the carbon exposure attached to an emissions volume, not a full project discounted-cash-flow appraisal. The output tells you what a tonne of emissions costs your appraisal at your chosen price, so that carbon sits inside investment decisions instead of outside them.
The three scheme types (ESRS E1-8 vocabulary). The scheme selector follows the CSRD ESRS E1-8 disclosure taxonomy: a shadow price (a notional price applied in appraisal, no cash changes hands), an internal carbon fee (a real internal charge levied on business units, generating a fund), and an implicit price (the effective price revealed by abatement spend already committed). Implicit pricing is deferred in this version; shadow and fee are live.
Two benchmark anchors, read live from MasterBrain. The benchmark ladder compares your price against two independent references. NGFS Phase 5 shadow carbon prices are the model-derived prices consistent with each Network for Greening the Financial System transition scenario — a weighted-global (World) figure in real 2010 US dollars per tonne, not a market quote and not a regional price. EU ETS observed averages are the annual mean secondary-market EU Allowance price in nominal euros, the closest thing to a real traded compliance-carbon price the calculator surfaces. The two sit on different bases (real US$2010 versus nominal EUR) and are never blended: the tool reports each in its native basis with a currency chip, and applies no FX conversion and no inflation deflator unless you explicitly opt in.
No recommended price. The calculator asserts no “correct” internal price. It surfaces your number alongside the two benchmarks and reports the gap to each; choosing a price is a governance decision that belongs with your climate-transition strategy, not a value the tool hands you.
Coverage and scope. Enter your covered emissions and, optionally, your total inventory to derive a coverage percentage — the share of your footprint the internal price actually touches. Scope 1, Scope 2, and Scope 3 coverage are flagged separately so the disclosure records exactly which emissions the price applies to.
When the benchmark can’t resolve. If the MasterBrain data layer is unavailable, the benchmark anchors render an em-dash and a visible warning rather than a silent default — there are no fabricated fallback prices. Your own price × emissions cost still computes from your inputs; only the external comparison pauses.
Shadow price: apply a notional carbon cost to a decision’s incremental emissions to test its resilience — no money changes hands.
Optional — enables coverage % (ESRS E1-8).
Advanced options — appraisal, model & cross-currency basis
Enter a carbon price to benchmark and apply it
Results appear instantly. A price ladder against the EU ETS market price and the NGFS science trajectory, a shadow-cost or fee breakdown, ESRS E1-8 disclosure framing, and the full audit trail appear after calculation. Benchmarks are shown in their native currency basis.
This is a decision-support and disclosure-preparation estimate, not investment, tax, or accounting advice. GreenCalculus asserts no recommended carbon price. Benchmark anchors are shown in their published basis: NGFS Phase 5 shadow prices are weighted-global, constant US$2010/tCO₂e (marginal abatement cost from an integrated assessment model — not a market price and not region-specific); the EU ETS figure is a nominal EUR/tCO₂e annual average of the observed EUA price. No FX or deflator is applied — cross-currency comparison requires your own rates, entered above. An internal carbon price is a management tool; setting, governing, and disclosing one (e.g. under ESRS E1-8) is an organisational decision. Reduce emissions in line with a science-based pathway first; an internal price supports, but does not substitute for, that reduction.
Most companies that “have an internal carbon price” cannot say, precisely, what theirs is doing. The number sits in a policy document, gets quoted in the CDP response, and never touches an actual capital-allocation decision. A price that changes no decision is a disclosure line, not a management tool.
An internal carbon price only earns its place when it moves a number someone is accountable for — a project’s appraised return, a business unit’s budget, a target’s credibility.
An internal carbon price is a per-tonne value a company applies to its own emissions — as a shadow price in investment appraisal, or as a real internal fee. Annual cost is simply covered emissions × price; benchmark it against NGFS scenario prices and the EU ETS average.
What an internal carbon price is — and what this tool computes
An internal carbon price is a monetary value a company assigns to each tonne of its own greenhouse-gas emissions, used to steer its own decisions — long before any external carbon tax or emissions-trading obligation applies. It converts a tonne of CO₂e from an externality the business ignores into a cost the business sees, so that carbon-intensive options carry a visible penalty and low-carbon options a visible advantage inside the same appraisal.
The idea is old — resource economists have priced externalities for decades — but its use as an internal management instrument is now near-universal among large emitters. Thousands of companies report an internal carbon price to CDP each year, and CSRD’s ESRS E1 disclosure standard asks in-scope firms whether they operate one and, if so, how. The mechanic is deceptively simple; the discipline is in applying it consistently to decisions that would otherwise ignore carbon entirely.
This tool prices an emissions stream: it multiplies your covered emissions by your internal price, optionally escalates that stream over time, and discounts it to a present value. It is not a full project discounted-cash-flow model — it does not take a project’s capital or operating cash flows and does not compute a carbon-adjusted NPV or IRR for a specific investment. Use it to size the carbon cost attached to an emissions volume and to benchmark your price; feed that carbon cost into your own project appraisal separately.
Shadow price versus internal fee — the distinction that trips people up
The single most common confusion in internal carbon pricing is treating “shadow price” and “internal fee” as synonyms. They are different instruments with different mechanics, and a disclosure that conflates them is a disclosure that cannot be audited.
Shadow price
A notional price applied only in analysis. No money moves. When a capital project is appraised, its expected emissions are multiplied by the shadow price and the result is added to the project’s costs — tilting the decision toward lower-carbon options. The shadow price shapes which projects get approved; it never appears in the general ledger. This is the dominant mode among disclosing companies because it requires no internal treasury mechanism.
Internal carbon fee
A real internal charge. Business units are billed for their measured emissions at the fee rate, and the proceeds accumulate in a central fund — typically earmarked for decarbonisation projects, renewable procurement, or offsets. Cash genuinely moves between cost centres. The fee changes behaviour through budgets, not just appraisals, and generates a fund whose size the calculator reports as a cumulative total.
The ESRS E1-8 taxonomy: shadow, fee, implicit
The CSRD’s ESRS E1-8 datapoint on internal carbon pricing recognises three scheme types. This calculator’s scheme selector maps directly onto that vocabulary, which keeps the tool’s output aligned with the way a European sustainability statement expects internal pricing to be described.
| Scheme type | What it is | Does cash move? | What it changes | Computed in this version? |
|---|---|---|---|---|
| Shadow price | A notional price applied in appraisal and scenario analysis. | No — analytical only. | Capital-allocation decisions; project rankings. | Yes — annual shadow cost + discounted present value of the emissions stream. |
| Internal fee | A real charge levied on business units per tonne emitted. | Yes — proceeds accumulate in a central fund. | Business-unit budgets; funds a decarbonisation pool. | Yes — annual fee revenue + cumulative fund. |
| Implicit price | The effective price revealed by abatement already committed (spend ÷ tonnes abated). | Already spent — inferred after the fact. | Nothing forward-looking; it is a diagnostic of past decisions. | Deferred — not computed in this version. |
The implicit price is conceptually distinct from the other two: rather than being a price you set, it is a price you discover by dividing what you have already spent on abatement by the emissions those measures removed. It is a useful reality check — a company claiming a $100 shadow price while its committed abatement reveals an implicit price of $12 has a credibility gap — but because it is derived from historical spend rather than applied to a forward decision, it sits outside the two live scheme modes here.
If you are completing an ESRS E1-8 disclosure or a CDP response, name the scheme type explicitly and state whether the price is applied to Scope 1, Scope 2, Scope 3, or a combination. “We use an internal carbon price of $X” without the scheme type and scope coverage is the single most common way these disclosures fail to be decision-useful.
How the calculation works
The core arithmetic is intentionally transparent. Every mode starts from the same multiplication:
Annual carbon cost (or fee revenue) = Covered emissions (tCO₂e) × Internal carbon price (per tCO₂e)
A $50 price on 25,000 tCO₂e of covered emissions is $1,250,000 a year, whether it is a shadow cost sitting in an appraisal or a fee billed to business units. What the two modes do with that figure differs downstream.
Shadow mode — discounting the emissions stream
In shadow mode the calculator projects the annual carbon cost across an appraisal horizon (1 to 40 years) and discounts it to a present value at your chosen discount rate. Left flat, a $1,250,000 annual cost over ten years at a 3.5% discount rate has an undiscounted total of $12,500,000 and a present value of roughly $10.76 million — the discount rate erodes the later years. This present value is what belongs in a long-horizon investment appraisal: it is the carbon exposure of the emissions stream, expressed in today’s money.
Escalation — flat or track-NGFS
Carbon prices are widely expected to rise, and a flat price understates the carbon cost of a long-lived asset. The escalation control offers two paths: hold the price flat across the horizon, or escalate it along an NGFS scenario trajectory so that the later years carry a higher price. Tracking an ambitious NGFS pathway raises the present value materially — in the worked example below, switching from flat to track-NGFS lifts the ten-year present value from about $10.76 million to about $11.66 million on the same starting price.
Fee mode — annual revenue and the cumulative fund
In fee mode the same annual figure is read as revenue: the charge business units pay, and the amount flowing into the central decarbonisation fund. The calculator reports both the annual fee revenue and the cumulative fund across the reporting horizon, so the fund’s growth can be sized against the capital programme it is meant to support.
The annual cost is only as meaningful as the emissions it covers. Enter your total inventory alongside your covered emissions to derive a coverage percentage. A $50 price applied to 25,000 tCO₂e of a 120,000 tCO₂e footprint covers only 20.8% of emissions — the internal price is doing nothing for the other 79.2%. A headline internal price quoted without its coverage percentage overstates how much of the business the price actually disciplines. Always disclose both.
Benchmarking your price — NGFS and EU ETS
A price set in isolation is hard to defend. The calculator’s benchmark ladder places your number next to two independent, live references — one scenario-derived, one market-observed — and reports the gap to each. Both are read from MasterBrain at page load and stamped with the data version and retrieval date.
NGFS Phase 5 shadow carbon prices — the scenario anchor
The Network for Greening the Financial System publishes climate scenarios used by central banks and supervisors worldwide. Each scenario carries a modelled shadow carbon price — the carbon price consistent with that transition pathway. These are weighted-global (World) figures in real 2010 US dollars per tonne: they are not a market quote, not a forecast, and not a regional or jurisdictional price. They answer the question “what carbon price would a model need to assume to deliver this scenario?” — a useful yardstick for whether your own price is ambitious or timid relative to a given climate outcome.
The scenario you pick moves the number by an order of magnitude. Below are the seven NGFS Phase 5 scenarios at the calculator’s default model (MESSAGEix-GLOBIOM), for 2030 and 2050, in real 2010 US dollars per tonne. Note the Net Zero 2050 pathway reads 0.0 in its 2025 base year — that is a real published base-year value, not a data error.
| NGFS Phase 5 scenario (MESSAGEix-GLOBIOM, World) | 2030 (US$2010/tCO₂e) | 2050 (US$2010/tCO₂e) | Reads as |
|---|---|---|---|
| Net Zero 2050 | 256.835 | 460.671 | The most ambitious orderly pathway — a high, fast-rising price. |
| Below 2°C | 49.933 | 111.986 | An orderly, less aggressive pathway. |
| Delayed Transition | 2.376 | 110.634 | Little near-term action, then a sharp catch-up. |
| NDCs | 38.812 | 58.346 | Current national pledges honoured, no more. |
| Fragmented World | 2.376 | 63.987 | Divergent, uncoordinated policy. |
| Low Demand | 98.25 | 243.03 | Deep demand-side reduction easing the price needed. |
| Current Policies | 2.376 | 3.93 | Only policies in force today — a negligible price. |
Switching the underlying model matters too: the alternative GCAM model returns roughly $102/tCO₂e for Net Zero 2050 at 2030 against MESSAGEix-GLOBIOM’s $256.835 — about a 2.5× difference on the same scenario and year. State the model and the scenario whenever you cite an NGFS price; the number is meaningless without both.
| Point | US$2010/tCO₂e |
|---|---|
| 2025 | 0.0000 US$2010/tCO₂e |
| 2030 | 256.8 US$2010/tCO₂e |
| 2035 | 0.0000 US$2010/tCO₂e |
| 2040 | 0.0000 US$2010/tCO₂e |
| 2045 | 0.0000 US$2010/tCO₂e |
| 2050 | 460.7 US$2010/tCO₂e |
The trajectory above plots the two anchor years the worked example uses; the calculator’s benchmark horizon selector snaps to the full NGFS five-year grid (2025, 2030, 2035, 2040, 2045, 2050) and reads each intermediate value live.
EU ETS observed averages — the market anchor
Where NGFS gives a scenario price, the EU Emissions Trading System gives an observed one: the annual average secondary-market price of an EU Allowance, in nominal euros per tonne. This is the closest thing the calculator surfaces to a real, traded compliance-carbon price — the price European installations actually paid to emit. The series the calculator reads is non-contiguous (some early years are absent from the source), and the engine uses the latest available year as its live anchor.
| Year | EU ETS annual average EUA price (nominal EUR/tCO₂e) |
|---|---|
| 2013 | €4.33 |
| 2017 | €5.76 |
| 2018 | €15.50 |
| 2019 | €24.72 |
| 2021 | €54.15 |
| 2022 | €80.18 |
| 2023 | €83.60 |
| 2024 (latest — live anchor) | €64.76 |
The NGFS anchor is real 2010 US dollars; the EU ETS anchor is nominal euros. They are not directly comparable, and the calculator never blends them. Each is reported in its native basis with a currency chip, and any gap the tool shows between your price and a benchmark is a nominal gap unless you explicitly opt into a cross-currency adjustment. The tool applies no FX conversion and no inflation deflator by default. Treating a $50 price as “below the €64.76 EU ETS average” without acknowledging the currency and base-year mismatch is a comparison error, not a finding.
Worked example — a $50 shadow price on 25,000 tCO₂e
This example reproduces exactly against the live calculator. It is a mid-size manufacturer applying a $50/tCO₂e shadow price to its Scope 1 and Scope 2 emissions, appraised over ten years, benchmarked against the NGFS Net Zero 2050 scenario at 2030 and the latest EU ETS average.
Scheme: shadow price. Internal price: $50/tCO₂e (USD). Covered emissions: 25,000 tCO₂e (Scope 1 + Scope 2). Total inventory: 120,000 tCO₂e. Benchmark horizon: 2030. NGFS scenario: Net Zero 2050, model MESSAGEix-GLOBIOM. Appraisal horizon: 10 years. Discount rate: 3.5%. Escalation: flat. No FX or deflator applied (defaults).
| Output | Value | How it is built |
|---|---|---|
| Annual shadow carbon cost | $1,250,000 | 25,000 tCO₂e × $50/tCO₂e |
| Coverage | 20.8% | 25,000 ÷ 120,000 tCO₂e |
| Undiscounted 10-year total | $12,500,000 | $1,250,000 × 10 years, flat |
| Present value (10 yr @ 3.5%, flat) | $10,759,608 | Annual cost discounted across the appraisal horizon |
| Present value (10 yr, track-NGFS escalation) | $11,658,000 | Same start price, escalated along the NGFS trajectory |
| Gap to NGFS anchor | −$206.835/t (nominal) | $50 price − NGFS 256.835 (US$2010, NZ2050 @ 2030) |
| Gap to EU ETS anchor | −$14.76/t (nominal) | $50 price − EU ETS 2024 average €64.76 |
Reading the gaps — why they are labelled “nominal”
Both benchmark gaps carry a nominal qualifier for a reason. Your price is in current US dollars; the NGFS anchor is in real 2010 US dollars; the EU ETS anchor is in nominal euros. Subtracting across those bases produces an indicative gap, not an exchange-rate-correct or inflation-adjusted one. The tool shows the gap so you can see the direction and rough scale of the difference — here, a $50 price is far below the Net Zero 2050 scenario price and modestly below the EU ETS market average — while flagging that a defensible cross-basis comparison would require you to opt into the FX and deflator adjustments the calculator leaves off by default. The direction of both gaps is the decision-useful signal: this price is conservative against both an ambitious scenario and the observed compliance market.
Choosing a scenario, horizon, and escalation
The calculator never tells you what price to use — that is a governance decision. But the benchmark structure suggests a disciplined way to arrive at one, and to defend it in a disclosure or to an assurance provider.
Anchor to a scenario, not a guess
Rather than picking a round number, tie your price to a climate outcome you have committed to. A company with a net-zero target aligned to 1.5°C has a hard time justifying a price far below the NGFS Net Zero 2050 trajectory; a company benchmarking against current policy might reference the far lower Current Policies or NDCs pathway. The scenario choice makes the ambition of your price explicit.
Match the horizon to the asset
A price used to appraise a 30-year asset should be set and escalated across that asset’s life, not a single year. The appraisal-horizon and escalation controls exist precisely so that a long-lived, carbon-intensive investment carries the rising carbon cost the transition implies — a flat near-term price systematically flatters long-lived high-carbon assets.
Escalate deliberately
A flat price is defensible for a short appraisal but understates carbon cost over long horizons. Track-NGFS escalation ties the later-year price to a published trajectory, which is easier to defend than an arbitrary annual uplift. The choice between flat and escalating should be stated in the disclosure — it changes the present value materially.
Widen coverage before raising the price
A very high price on a narrow slice of emissions disciplines less of the business than a moderate price on a wide slice. If your coverage percentage is low, extending the price to more of the inventory — especially material Scope 3 categories — often does more than raising the rate on the emissions already covered.
Even though the calculator does not compute the implicit price in this version, you can run the check by hand: divide your committed abatement spend by the tonnes it is expected to remove. If that implicit figure is a small fraction of your stated shadow price, the shadow price is aspirational rather than operational — a gap an assurance provider will notice.
Governance and disclosure — where an internal price appears
An internal carbon price surfaces in several reporting frameworks, each asking a slightly different question about it. The crosswalk below maps where the number goes and what each regime expects alongside it.
| Framework | What it asks about internal carbon pricing | Mandate scope |
|---|---|---|
| CSRD ESRS E1-8 | Whether an internal carbon price is applied, the scheme type (shadow / fee / implicit), the price level, and the scope of decisions and emissions it covers. | Mandatory for in-scope EU and large non-EU companies operating in the EU, phased from FY2024. |
| CDP Climate Change (C11) | Whether the company uses an internal price, the type, the price per tonne, the scope covered, and how it informs decision-making. The primary global dataset on corporate internal pricing. | Voluntary questionnaire; de facto expected of large listed emitters. |
| TCFD / IFRS S2 | Internal carbon price as a metric used to assess and manage climate-related risks and opportunities, and as a scenario-analysis input. TCFD’s disclosures now flow through the ISSB’s IFRS S2. | IFRS S2 mandatory in adopting jurisdictions; TCFD framework succeeded by ISSB from 2024. |
| SBTi transition planning | Not a required datapoint, but a common lever in a credible transition plan — an internal price is one mechanism for steering capital toward a validated science-based target. | Voluntary target-validation framework. |
The through-line across all four is that a bare price is not enough. Each regime wants the scheme type, the scope of emissions and decisions covered, and evidence the price actually influences something. The calculator’s coverage percentage and scheme selector exist to produce exactly those disclosure fields.
Common mistakes and audit flags
The failure modes below are the ones most likely to surface in an ESRS E1-8 review, a CDP scoring pass, or an assurance engagement on an internal-pricing disclosure. Most are framing errors rather than arithmetic errors — which is exactly why they survive to the published statement.
01 — Quoting a price without its coverage
“We apply an internal carbon price of $50” tells a reader nothing about how much of the business the price disciplines. A $50 price on 20.8% of the inventory is a different management instrument from $50 on 100%. Always pair the price with its coverage percentage and the scopes it applies to.
02 — Conflating shadow price and internal fee
A shadow price changes appraisals; a fee moves cash and builds a fund. Describing a shadow price with fee language (or vice versa) makes the disclosure internally inconsistent and un-auditable. State the ESRS E1-8 scheme type explicitly.
03 — Treating the NGFS price as a market or regional price
NGFS shadow prices are model-derived, weighted-global (World), and in real 2010 US dollars. They are not a market quote, not a forecast, and not a price for any single jurisdiction. Presenting an NGFS figure as “the carbon price” in a region misrepresents what it is.
04 — Silently comparing across currency and base-year
The NGFS anchor is real US$2010; the EU ETS anchor is nominal EUR; your price may be in a third currency. Any gap stated across these without an FX and deflator adjustment is nominal only. Presenting a nominal gap as a like-for-like comparison is a methodology error.
05 — Reading the NGFS base-year 0.0 as an error
The Net Zero 2050 scenario reads 0.0 in its 2025 base year — a real published value, correctly labelled as the base year. Discarding it or substituting a made-up number corrupts an escalation trajectory anchored to that scenario.
06 — Expecting an implicit price the tool does not compute
Implicit pricing is part of the ESRS E1-8 vocabulary but is deferred in this version. If your disclosure needs an implicit price, compute it separately (committed abatement spend ÷ tonnes abated) and do not present the calculator’s shadow or fee output as an implicit figure.
07 — Flat-pricing a long-lived asset
Applying a flat near-term price across a 30-year appraisal understates the carbon cost the transition implies for the asset’s later years. For long horizons, escalate — and disclose the escalation basis (flat vs track-NGFS), because it changes the present value materially.
08 — Assuming a benchmark rendered when it did not
If the MasterBrain data layer is unavailable, the benchmark anchors render an em-dash and a visible warning — the price×emissions cost still computes, but the comparison does not. Copying a disclosure figure without confirming the benchmark actually resolved risks publishing a blank comparison as if it were a finding.
Data sources, versioning, and update transparency
The calculator fabricates no prices. Every benchmark figure traces to one of two MasterBrain families, each with a named source, a defined basis, and a retrieval date; everything the user enters is theirs. There is no third “house price,” no social cost of carbon, and no proprietary corridor baked in.
| Benchmark family | Source | Granularity | Unit / basis |
|---|---|---|---|
| NGFS Phase 5 shadow carbon prices | NGFS Climate Scenarios Phase 5 (NGFS / IIASA, 2024), CC BY 4.0 | 2 models (MESSAGEix-GLOBIOM, GCAM) × 7 scenarios × World × 6 five-year steps (2025–2050) | Real 2010 US dollars per tCO₂e, weighted-global (World) |
| EU ETS observed averages | EU ETS Phase 4 (EEA Trends and projections in the EU ETS 2025), CC BY 4.0 | Annual mean secondary-market EUA price, non-contiguous 2013–2024 | Nominal euros per tCO₂e |
Two things the calculator does not hold, and will not present as if it did: it carries no social cost of carbon, no UK ETS, California, or RGGI prices, no World Bank State-and-Trends corridors, and no national carbon-tax rates; and it applies no FX rates and no GDP or CPI deflator. Any of those figures, if you need them, come from outside the tool and carry their own citation. The scheme taxonomy itself follows CSRD ESRS E1-8, which is a disclosure vocabulary rather than a priced dataset — it frames the output but supplies no numbers.
Versioning and the data stamp
The two families update on their own cadences — NGFS with each scenario vintage, the EU ETS series as each year’s average is finalised. The calculator stamps every result with the MasterBrain version it read against and the retrieval date, so a figure computed against one vintage and the same figure computed later are distinguishable in restatement work. When the data layer is unavailable the benchmark pauses visibly rather than defaulting — a design choice that keeps a stale or missing benchmark from ever masquerading as a live one.
What’s next — from price to target
An internal carbon price is a steering instrument, not an end in itself. It earns its keep when it feeds the wider carbon-management stack — the inventory it prices, the target it steers toward, and the disclosures that report it.
Size the footprint first
An internal price needs an emissions base to apply to. If your inventory is still being assembled, build it before setting coverage — the coverage percentage is only meaningful against a complete CO₂e total across the scopes you intend to price.
Tie the price to a target
A price anchored to a validated science-based target is far more defensible than a round number. The SBTi near-term target calculator derives the reduction trajectory an internal price can then be set to support.
Report it correctly
The price, its scheme type, and its coverage flow into your CSRD and ISSB disclosures. The CSRD ESRS E1 disclosure calculator and the IFRS S2 climate disclosure calculator assemble the surrounding datapoints.
Understand the compliance context
Your internal price sits against a backdrop of real carbon costs. The EU ETS allowance calculator and the carbon-tax liability methodology quantify the external prices your internal price anticipates.
The full methodological deep-dive — the discounting mechanics, the escalation trajectories, the NGFS scenario construction, and the cross-currency handling — is published on the paired internal carbon pricing methodology page, with the marginal-cost logic behind price-setting covered in the marginal abatement cost methodology.
Frequently asked questions
“Internal carbon price” is the umbrella term for any per-tonne value a company applies to its own emissions. A shadow price is one type of internal carbon price — a notional price used only in analysis, where no money changes hands. The other main type is an internal fee, where business units are actually charged for their emissions and the proceeds accumulate in a fund. The CSRD ESRS E1-8 taxonomy recognises three types: shadow, fee, and implicit. This calculator computes the shadow and fee modes.
The annual cost is covered emissions multiplied by the price per tonne — a $50 price on 25,000 tCO₂e is $1,250,000 a year. In shadow mode the calculator then projects that annual cost across an appraisal horizon and discounts it to a present value at your chosen discount rate; in fee mode the same figure is the annual revenue flowing into your decarbonisation fund. Enter your total inventory as well to see the coverage percentage — the share of your footprint the price actually touches.
The calculator asserts no “correct” price — that is a governance decision. What it does is benchmark your number against two references: NGFS Phase 5 scenario shadow prices (for example, the Net Zero 2050 pathway is 256.835 US$2010/tCO₂e at 2030 under the MESSAGEix-GLOBIOM model) and the EU ETS observed average (€64.76 in 2024). Anchoring your price to a climate scenario you have committed to — rather than a round number — makes its ambition explicit and defensible in a disclosure.
No, not by default. The NGFS anchor is in real 2010 US dollars and the EU ETS anchor is in nominal euros, and the calculator reports each in its native basis with a currency chip. It applies no FX conversion and no inflation deflator unless you explicitly opt into a cross-currency adjustment in the advanced settings. This means any gap the tool shows between your price and a benchmark is a nominal gap — useful for direction and rough scale, but not a like-for-like comparison until you apply the adjustments yourself.
An internal carbon fee is a real internal charge: business units are billed for their measured emissions at the fee rate, and the money accumulates in a central fund, usually earmarked for decarbonisation projects. Cash genuinely moves. A shadow price, by contrast, is purely analytical — it is added to a project’s costs in appraisal to tilt decisions toward lower-carbon options, but no money changes hands. A fee changes behaviour through budgets; a shadow price changes it through investment appraisals. The calculator handles both modes and reports the fee’s cumulative fund over the horizon.
That is a real published base-year value, not an error. The Net Zero 2050 scenario uses 2025 as its base year, and the modelled shadow price at that point is 0.0 US$2010/tCO₂e; the price rises steeply thereafter (256.835 by 2030, 460.671 by 2050 under MESSAGEix-GLOBIOM). The calculator labels it as the base year. Do not discard or substitute the 0.0 — an escalation trajectory anchored to the scenario depends on it.
Substantially. The two NGFS models the calculator carries — MESSAGEix-GLOBIOM (the default) and GCAM — can differ by around 2.5× on the same scenario and year. For Net Zero 2050 at 2030, MESSAGEix-GLOBIOM returns 256.835 US$2010/tCO₂e while GCAM returns roughly 102. Always state both the model and the scenario when you cite an NGFS price; the number is not interpretable without both.
Coverage is the share of your total inventory the internal price is actually applied to. Many companies price only Scope 1 and Scope 2, or only certain business units or decision types — so a price applied to 25,000 tCO₂e of a 120,000 tCO₂e footprint has 20.8% coverage. The remaining emissions are not disciplined by the price at all. Disclosing the coverage percentage alongside the price is essential; a headline price without it overstates how much of the business the price influences.
In several. CSRD ESRS E1-8 asks whether you apply an internal price, its scheme type, level, and the scope it covers. CDP’s climate questionnaire (module C11) collects the same detail and is the primary global dataset on corporate pricing. TCFD and its ISSB successor IFRS S2 treat the internal price as a risk-management metric and scenario-analysis input. SBTi transition planning treats it as a lever for steering capital toward a validated target. Each wants the scheme type and scope alongside the number — a bare price is not enough.
An implicit price is the effective price revealed by abatement you have already committed — your abatement spend divided by the tonnes those measures remove. Unlike a shadow price (which you set) it is discovered after the fact, and it is a useful reality check: a stated $100 shadow price alongside a $12 implicit price signals a credibility gap. It is part of the ESRS E1-8 vocabulary, but this version of the calculator does not compute it — the shadow and fee modes are live, and implicit pricing is deferred. Compute it separately if your disclosure needs it.
The benchmark anchors render an em-dash and a visible warning rather than a fabricated default — there are no fallback prices baked in. Your own price×emissions cost still computes from your inputs, so the core calculation is unaffected; only the external NGFS and EU ETS comparison pauses until the data layer is available again. This is deliberate: it prevents a stale or missing benchmark from ever appearing as if it were live. Confirm the benchmark actually resolved before copying any comparison figure into a disclosure.
No. The two benchmarks it holds are NGFS Phase 5 scenario shadow prices and EU ETS observed averages. It does not carry a social cost of carbon, national carbon-tax rates, UK ETS, California or RGGI prices, or World Bank corridors — and it applies no FX or inflation adjustment. If your analysis needs any of those, they come from outside the tool with their own sourcing. The EU ETS average is the closest thing to a real compliance-carbon price the calculator surfaces.
Methodology notes and limitations
What the tool prices. This calculator prices an emissions stream — covered emissions multiplied by an internal price, optionally escalated and discounted. It is not a project discounted-cash-flow model: it does not take project capital or operating cash flows, and it does not output a carbon-adjusted NPV or IRR for a specific investment. Feed its carbon-cost output into your own appraisal separately.
Scheme taxonomy. The scheme selector follows CSRD ESRS E1-8 (shadow / fee / implicit). Shadow and fee are computed; implicit pricing is deferred in this version. The taxonomy is a disclosure vocabulary — it frames the output but supplies no priced values.
Benchmark basis mismatch. NGFS Phase 5 shadow prices are weighted-global (World) figures in real 2010 US dollars; EU ETS averages are nominal euros. The two are never blended, each is reported in its native basis, and any gap to your price is nominal unless you opt into the cross-currency adjustment. The tool applies no FX conversion and no GDP or CPI deflator by default.
NGFS is a scenario price, not a market or regional one. The NGFS anchor answers “what carbon price is consistent with this modelled transition pathway, globally?” — it is neither a market quote nor a jurisdictional price, and the model choice (MESSAGEix-GLOBIOM vs GCAM) moves it materially. Cite model and scenario together.
Emissions display. Emissions are shown in tCO₂e; the tonne/kilotonne switch is an input convenience, not an output rescale. Numeric outputs use magnitude-aware rounding (thousands separators and zero decimals above 1,000; more precision below).
No fabricated fallbacks. If MasterBrain is unavailable, benchmark anchors render an em-dash and a visible warning; the price×emissions cost still computes from user inputs. There are no hardcoded fallback prices — a missing benchmark is surfaced, never papered over.
No assurance opinion. Results are estimates for internal decision-support and disclosure preparation. They do not constitute assurance and should be reviewed by a qualified practitioner before use in an ESRS E1-8 datapoint, a CDP response, an IFRS S2 disclosure, or an SBTi filing. The full methodological deep-dive — discounting, escalation trajectories, NGFS scenario construction, and cross-currency handling — is on the paired internal carbon pricing methodology page.