| Vose Software

Industry: Energy
Product: ModelRisk
Application: Energy Contracts (PPAs and Tolling)


Pricing a 12-Year PPA: What the Floor, the Cap, and the Merchant Tail Are Really Worth

A 250 MW combined-cycle gas plant signing a 12-year corporate PPA at $48/MWh fixed looks safe on a deterministic spreadsheet — the contract pays cash if power prices fall and forfeits upside if they rise. The Monte Carlo simulation on the same plant tells a sharper story: the fixed PPA is worth $221M in expected NPV against a merchant baseline of $315M, and — because it strips out the power-price upside while leaving the IPP exposed to floating gas — it actually carries a fatter left tail than merchant, with NPV below $150M in 22% of futures against merchant's 9%. The lesson is that a contract's risk profile is the shape of its NPV distribution, not a single point — and pricing it requires modelling the merchant tail the deterministic comparison never sees.

An IPP and a hyperscale data-centre buyer used ModelRisk to value four contract structures on the same 250 MW asset: fully merchant, fixed-price PPA, floor-only PPA, and a collar with both floor and cap. The objective was to find the structure that maximised the buyer's risk-adjusted procurement cost while leaving the IPP a defensible expected return. The four NPV distributions, plotted as CDFs on a common set of price paths, are the heart of the analysis.

PPA NPV distributions — 12-year deals on a 250 MW CCGT

The merchant book carries the highest expected NPV ($315M) but the widest spread; the fixed PPA gives up roughly $94M of expected value for a tighter — though not strictly better — distribution; the collar sits between them. The rest of this study is about reading those shapes correctly.

Power and gas as a correlated two-factor process

The plant's gross margin is the spark spread: power price minus the heat rate (7.2 MMBtu/MWh) times gas price minus VOM ($3/MWh). Modelling power and gas independently is the most common mistake in PPA valuation — the two are jointly driven by load and weather, with rank correlation around +0.45 during normal market conditions that rises to +0.75 in stress months. A static Pearson correlation misses this; a copula handles it cleanly.

The price model is:

  • Power: monthly mean-reverting process around a forward curve that rises from $46/MWh in year 1 to $58 in year 12, with σ = 22% annualised and a spike-augmented tail (POT model with threshold $120/MWh, 3% monthly spike probability, GPD shape ξ = 0.3).
  • Gas: Henry Hub-style mean-reversion around a $3.6/MMBtu long-term mean with σ = 35%, plus a winter-stress regime that hits 1 in 8 winters and lifts gas to $14+/MMBtu for 6–10 weeks.
  • Joint distribution: a Student-t copula with ν = 6 and base ρ = 0.45, switching to ρ = 0.75 conditional on a stress regime — chosen because Gaussian copulas understate the tail-dependence that produces simultaneous power-and-gas spikes.

Aggregated to an annual gross margin on the 250 MW plant, this joint model produces a mean of $41.4M/yr, a P10 of -$18.1M, and a P90 of $88.0M — and a 14.3% probability of a loss-making year, the years that cause merchant operators the most pain.

Annual gross margin — 250 MW CCGT, merchant operation

Four contracts, four NPV distributions

Each contract is a payoff function applied to the same 50,000 simulated price paths. Letting \(P\) be power and \(G\) gas:

  • Merchant: \(\text{Margin} = (P - 7.2 G - 3) \cdot Q\), no contract floor or cap.
  • Fixed PPA at $48/MWh: \(\text{Margin}_{\text{IPP}} = (48 - 7.2 G - 3) \cdot Q\); the buyer pays $48 regardless and absorbs the spread risk.
  • Floor-only at $40/MWh (the buyer pays max(market, $40)): IPP keeps upside above $40, buyer's downside is capped.
  • Collar [$40, $70]: IPP gets floor protection, buyer gets cap protection.

Returning to the CDF above, the chart shows what the deterministic comparison cannot. The fixed PPA gives up the merchant upside entirely but — because the IPP still pays floating gas under the fixed power price — keeps a real downside in winter-stress years. The collar leaves a thin upside while keeping a tighter floor; its NPV distribution sits between merchant and fixed.

Numerically: merchant mean NPV $315M with P10 $162M; fixed PPA mean $221M with P10 $78M; collar mean $291M with P10 $149M. The fixed PPA's lower P10 is the surprise the simulation surfaces: trading away the power upside without hedging the gas leg does not, on its own, buy left-tail protection. The collar — which clips power at both ends while the gas leg floats — is the structure that actually tightens the distribution. Pricing those trade-offs correctly is what the contract negotiation is about.

What moves the contract premium

Tornado: drivers of the fixed-PPA mean-NPV give-up vs merchant

The biggest driver of the fixed-PPA give-up is forward-curve drift — if the team's view of future power prices is biased upward, the fixed contract looks worse against merchant. Gas-power tail dependence is second: the bigger the joint-stress co-movement, the more valuable the floor and the more the IPP can charge for it. Plant heat rate moves the give-up in dollars per percentage point of efficiency — a 0.3 MMBtu/MWh heat-rate uncertainty is worth roughly $14M across the contract life.

From "what's the contract worth?" to "what mix?"

The model output let the IPP propose a structured deal the deterministic talks could not have framed: a collar [$42, $68] with a winter-only floor uplift to $50/MWh during November–March. The added winter floor costs the buyer $9M in expected NPV but cuts the IPP's P10 NPV in stress winters by $34M — a four-to-one risk transfer that both parties signed. The deterministic spreadsheet would have priced a single fixed number; the simulation priced the conditional payoff that actually matters.

What changed

  • Contract structure: collar [$42, $68] with winter floor uplift, not the fixed $48/MWh the term sheet started with.
  • Hedge book on the IPP side sized to the residual merchant tail above the cap, not to the gross volume — saving $4M/yr in unnecessary derivative premiums.
  • Counter-party negotiation framed around the P10 of the buyer's all-in procurement cost, not the expected mean, because the buyer's CFO had a hard ceiling on stress-case spend.
  • Discontinued the constant-correlation power-gas model in favour of the regime-switching copula, after the 2022 winter showed independent simulations underestimated joint spikes.

ModelRisk Functionality Used

  • Student-t copula with regime-switching ρ between power and gas, calibrated to a 10-year hourly history and stressed against the 2014, 2018 and 2022 winter events.
  • Peaks-over-threshold spike model on the power price, with a GPD tail and Bernoulli spike intensity tuned to ERCOT and PJM hourly data.
  • Custom Excel payoff functions for fixed-PPA, floor-only, cap-only, and collar contracts, each priced against the same simulated path sample for direct CDF comparison.
  • Tornado on the contract mean-NPV give-up, isolating which assumptions move the buyer–seller price disagreement.
  • Scenario CDFs that present the deal's value distribution to a counter-party who reads risk in P10/P90, not in single-point NPV.

A long-dated PPA is an option-laden contract, and an option-laden contract is priced on the shape of the underlying's distribution — not on its mean. Monte Carlo turns that shape into a number both sides can sign.