Photon Yield

How Is a Solar Power Purchase Agreement Price Calculated?

How is a Power Purchase Agreement price calculated? Explore solar PPA costs, financing, output and contract risks to compare offers and uncover their true long-term value.
Analyst :Dr. Aris Sun
Oct 19, 2026
How Is a Solar Power Purchase Agreement Price Calculated?

A solar power purchase agreement price is calculated by estimating the revenue a project needs to recover its costs, satisfy financing requirements, and deliver an acceptable return, then dividing that revenue requirement across the electricity covered by the contract. The result is a price per megawatt-hour (MWh) or kilowatt-hour (kWh), adjusted for the contract’s payment structure and allocation of risk.

That calculation establishes a financially viable price, not necessarily the final negotiated price. Competition, alternative electricity revenues, buyer creditworthiness, and delivery obligations also influence the offer. Two solar PPAs with identical starting rates can therefore have very different long-term costs—and two projects with similar construction costs can require different rates.

The starting calculation: required revenue divided by saleable electricity

For a simplified project with a constant electricity price, the calculation can be expressed as:

PPA price = (present value of project costs − present value of non-PPA benefits) ÷ present value of electricity sold under the PPA

Project costs include initial investment, operating expenditure, replacement equipment, and relevant end-of-life obligations. Non-PPA benefits can include eligible incentives, separately sold environmental attributes, or revenues outside the contracted electricity sales. Each benefit must be counted only when the project can actually retain it.

Discounting converts future costs and production into present-value terms. Electricity itself does not earn interest; discounting the generation denominator reflects when the associated sales revenue would arrive. A higher required return makes revenue received later less valuable, increasing the price needed today.

This approach resembles levelized cost of energy, or LCOE, but the two are not interchangeable. LCOE describes a modeled cost per unit of generation. A PPA price applies to particular contracted volumes, payment terms, and obligations. It may also need to recover costs over a shorter period than the asset’s operating life.

A detailed financial model therefore solves for the tariff that meets equity-return targets and lender requirements after accounting for taxes, debt repayments, reserves, and the actual revenue schedule. When using a simplified discounted-cost formula, financing costs should not also be added indiscriminately to expenditure: doing so can double-count the cost of capital.

A worked example—and why financing changes the answer

Consider a hypothetical solar project with the following assumptions. These figures illustrate the calculation; they are not market price benchmarks.

InputIllustrative assumption
Initial capital expenditure$12 million
Annual operating expenditure$220,000
Annual electricity sold19,000 MWh
Contract period20 years
Required discount rate7%
Price structureConstant nominal rate

For clarity, assume capital expenditure occurs at the start, with annual costs and revenues occurring at year-end. Also assume no degradation, inflation, taxes, incentives, replacement expenditure, or residual value.

At 7%, the 20-year capital recovery factor is approximately 0.0944. Annualizing the $12 million investment produces a capital recovery requirement of approximately $1.133 million. Adding $220,000 in operating costs gives an annual revenue requirement of approximately $1.353 million.

Illustrative PPA price = $1.353 million ÷ 19,000 MWh ≈ $71.20/MWh

This equals approximately 7.12 cents/kWh. Unit conversion matters: $1/MWh equals 0.1 cents/kWh.

Keeping every other assumption unchanged, a 5% discount rate produces approximately $62.30/MWh, while a 9% rate produces approximately $80.80/MWh. The equipment and energy output have not changed; the required compensation for capital has.

The calculation shows why comparing solar offers solely through module prices or installation costs is misleading. Financing tenor, interest rates, debt availability, and perceived contractual risk can materially change the required tariff.

How Is a Solar Power Purchase Agreement Price Calculated?

Which cost and generation assumptions deserve scrutiny?

Capital expenditure extends beyond panels and inverters. Civil works, mounting systems, electrical infrastructure, development costs, land rights, grid connection, and construction financing can all affect the investment requirement. A project with inexpensive hardware can still require a higher tariff if its connection works are costly.

Operating expenditure includes maintenance, insurance, land payments, asset management, and applicable network or administrative charges. Major replacements should be modeled separately where their timing matters. Treating inverter replacement as a vague annual allowance can conceal the cash requirement in the replacement year.

The denominator is equally important: installed capacity is not contracted electricity. Generation estimates must account for solar resource, temperature, shading, soiling, electrical losses, equipment availability, and degradation. The contract then determines how much of that generation is billable.

A forecast measured at the inverter is not equivalent to energy delivered at a grid connection point. Nor is expected production necessarily equivalent to electricity accepted by an on-site customer. Export restrictions, consumption patterns, or curtailment can reduce paid volumes.

In the illustrative example, reducing annual billable output by 10%, without changing costs, increases the required price from approximately $71.20/MWh to $79.10/MWh. Lost production is therefore not merely a technical issue; it directly changes the revenue needed from each remaining unit.

Generation assumptions also affect borrowing capacity. A P50 estimate represents a production level with a modeled 50% probability of exceedance; a P90 estimate represents a level with a modeled 90% probability of exceedance. A lender assessing a more conservative production case may permit less debt or require stronger debt-service coverage, altering the tariff needed to meet equity returns.

Fixed prices and escalating prices require different comparisons

A fixed-price PPA charges the same nominal rate throughout its term. An escalating PPA begins at one rate and increases according to a contractual schedule. For a fixed annual escalator:

Price in year t = starting price × (1 + escalation rate)t−1

Suppose one offer charges $62/MWh for 20 years, while another starts at $55/MWh and increases by 2% annually. The escalating offer reaches approximately $80.10/MWh in year 20. With equal annual volumes, its undiscounted average price is approximately $66.80/MWh.

The lower opening rate therefore does not establish the lower lifetime cost. However, the simple average is not a complete comparison either: later payments have a different present value, and annual generation may decline.

A consistent comparison uses a common evaluation discount rate and expected volume profile:

Levelized contract price = Σ [annual contract payment ÷ (1 + d)t] ÷ Σ [annual contracted MWh ÷ (1 + d)t]

Here, d is the comparison discount rate, applied consistently across offers. It need not equal each developer’s financing rate.

An inflation-linked tariff introduces another distinction. Its future price path depends on the specified index, adjustment timing, and any cap or floor. A fixed 2% escalator is predictable; an uncapped inflation-linked clause is not. Comparing the two requires explicit inflation scenarios rather than treating their starting prices as equivalent.

On-site, delivered, and virtual PPAs price different obligations

The price calculation must reflect what the agreement actually supplies. An on-site solar PPA, an off-site physical arrangement, and a virtual PPA can all quote dollars per MWh, but those units do not make their economic functions identical.

Contract arrangementMeaning of the quoted priceWhat needs separate evaluation
On-site solar PPAPayment for specified metered output at the premisesSelf-consumption, export treatment, remaining utility charges, and any minimum-payment obligation
Off-site physical PPAPrice for energy at a defined delivery point, sometimes with additional delivery servicesNetwork charges, losses, retail or sleeving fees, balancing, and supply outside solar production hours
Virtual PPAStrike price used to calculate financial settlements against a reference market priceSeparate electricity purchases, settlement exposure, volume variability, and differences between market locations

For on-site generation, savings should be compared with the utility costs actually avoided. Solar output may reduce purchased energy without proportionately reducing demand charges or fixed fees. Electricity exported at a low credit also has a different value from electricity consumed behind the meter.

For an off-site physical arrangement, a generator’s delivery-point price may exclude the services needed to supply electricity to the consuming facility. A lower generation tariff can become a higher delivered cost once these services are added.

A virtual PPA is not a replacement retail electricity tariff. Under a common settlement structure, the buyer receives the difference when the reference market price exceeds the strike price and pays the difference when it falls below it, subject to the contract’s terms. Physical electricity purchases continue separately.

Where those purchases and PPA settlements reference different markets, their prices may not move together. The resulting basis risk means a low strike price cannot, by itself, establish a low total electricity cost.

Risk allocation is part of the price calculation

A solar generator selling output as produced makes a different commitment from one promising a fixed hourly delivery schedule. Firm delivery can require purchased replacement electricity, storage, or another balancing arrangement. Its tariff compensates for an obligation that an unshaped solar rate does not include.

Curtailment provisions also change expected revenue. If the seller receives nothing when exports are restricted, it must assess that lost income in its pricing model. If the buyer pays for qualifying deemed generation, the seller has greater revenue protection, but the buyer can incur payments without receiving physical energy.

Negative-price provisions require similar attention. A contract may suspend payments, permit shutdowns, or allocate negative-market-price exposure to one party. These terms influence both expected receipts and downside risk.

Contract duration changes the recovery period. A shorter agreement leaves more investment dependent on subsequent electricity sales. Assumed post-contract revenues can lower the opening tariff, but they also introduce merchant-price exposure. A longer agreement provides more contracted revenue years while creating longer obligations for both parties.

Credit support, termination compensation, and change-in-law clauses can affect financing terms. Environmental attributes matter too: if certificates are transferred to the buyer, the seller cannot also count their separate sale as project income. Incentives must likewise be modeled according to eligibility, receipt timing, and which party retains the benefit.

A comparable price needs a comparable scope

Before ranking offers, establish the same currency, price basis, contract duration, delivery point, volume profile, escalation assumptions, and treatment of environmental attributes. Cross-currency comparisons also need an explicit exchange-rate or hedging assumption, particularly where project debt and contract revenue use different currencies.

Separate the contractual energy price from delivery fees, residual electricity purchases, balancing costs, and contingent payments. Then test the variables that can change the result: reduced production, curtailment, delayed commissioning, inflation, and market prices where settlements depend on them.

The commercially meaningful comparison is not simply which seller quotes the lowest rate. It is which agreement provides the required electricity or financial exposure at the lowest evaluated cost, with obligations the buyer can accept. A solar PPA price becomes useful only when its generation assumptions, payment schedule, and risk allocation are visible alongside the headline number.