DefinitionP

P50/P90

Statistical energy yield estimates where P50 represents the median expected output and P90 represents a conservative estimate exceeded 90% of the time.

13 min read
Keyur Rakholiya

Written by

Keyur Rakholiya

CEO & Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Editorial contributor · SurgePV

Quick answer

Statistical energy yield estimates where P50 represents the median expected output and P90 represents a conservative estimate exceeded 90% of the time.

Key Takeaways

  • P50 is the median energy yield — there’s a 50% chance production will exceed this value in any given year
  • P90 is the conservative estimate — there’s a 90% chance production will meet or exceed this value
  • P90 values are typically 10–15% lower than P50, depending on climate variability
  • Lenders and investors use P90 (or P75) for debt sizing and financial modeling
  • Accurate P50/P90 analysis requires multi-year weather data and detailed loss modeling
  • P-values are standard in bankability assessments for commercial and utility-scale projects

What Is P50/P90?

For accurate solar design software that uses this metric in real-world calculations, see how modern platforms model energy yield directly from irradiance data.

P50 and P90 are probabilistic energy yield estimates used in solar project development. They express the likelihood that a solar system will produce at least a certain amount of energy in a given year.

  • P50: The median estimate. There is a 50% probability that actual annual production will equal or exceed this value. This is the “expected” yield.
  • P90: The conservative estimate. There is a 90% probability that actual annual production will equal or exceed this value.

The difference between P50 and P90 reflects uncertainty — primarily from year-to-year weather variability, but also from equipment performance uncertainty and modeling accuracy.

Banks finance solar projects based on P90 revenue, not P50. If your P50/P90 spread is too wide, it signals high uncertainty and can kill a deal or increase the cost of capital.

How P50/P90 Analysis Works

P50/P90 estimates are derived from statistical analysis of energy yield simulations combined with historical weather data variability.

1

Collect Weather Data

Gather 10–20+ years of solar irradiance data (GHI, DNI, DHI) for the project location from satellite or ground-station sources.

2

Run Energy Yield Simulation

Model the system using a typical meteorological year (TMY) dataset to generate a baseline annual production estimate — this is the deterministic P50.

3

Quantify Uncertainty Sources

Identify and quantify all uncertainty components: inter-annual weather variability, irradiance data accuracy, model uncertainty, and equipment degradation.

4

Calculate Combined Uncertainty

Combine individual uncertainties using root-sum-square (RSS) method to determine total uncertainty as a standard deviation percentage.

5

Derive P-Values

Apply the normal distribution to calculate P75, P90, and P99 values from the P50 mean and combined uncertainty.

Core Formula
P90 = P50 × (1 − z-score × σ_total)

Where z-score for P90 = 1.282 and σ_total is the combined uncertainty expressed as a fraction.

Common P-Values in Solar

Different stakeholders use different probability levels depending on their risk tolerance.

Median

P50

50% exceedance probability. Used for expected-case financial returns, equity investor projections, and system performance benchmarks. The “most likely” annual output.

Moderate

P75

75% exceedance probability. Used by some lenders as a compromise between P50 optimism and P90 conservatism. Common in European project finance.

Conservative

P90

90% exceedance probability. The standard for debt sizing in project finance. Lenders base loan repayment schedules on P90 revenue to ensure debt service coverage.

Very Conservative

P99

99% exceedance probability. Used for worst-case scenario planning and stress testing. Rarely used for financial modeling but important for risk management.

Designer’s Note

For residential proposals, P50 is typically sufficient. Commercial and utility-scale projects almost always require a formal P50/P90 report from an independent engineer. The cost of a third-party yield assessment is $5,000–$25,000 depending on project size.

Key Metrics & Calculations

Understanding P50/P90 requires familiarity with the underlying uncertainty components:

Uncertainty Source Typical Range Impact on P90
Inter-Annual Weather Variability 3–7% Largest single factor in most locations
Irradiance Data Accuracy 2–5% Depends on data source (satellite vs. ground)
Energy Model Uncertainty 2–4% Varies by simulation tool and modeling approach
Equipment Performance 1–3% Module power tolerance, inverter efficiency
Degradation Uncertainty 0.5–1.5% Grows over project lifetime
Combined Uncertainty (σ_total) 5–10% RSS of all individual sources
Typical P50 to P90 Gap
P90 ≈ P50 × 0.85 to 0.92 (depending on location and data quality)

Practical Guidance

P50/P90 analysis is relevant at different levels depending on your role in the solar project lifecycle.

  • Use quality irradiance data. P50/P90 accuracy depends heavily on the weather dataset. Use at least 10 years of satellite data, and cross-reference with ground stations where available.
  • Model all loss factors. Shading, soiling, clipping, wiring, mismatch, and temperature losses must all be included. Omitting losses inflates P50 and makes P90 unreliable.
  • Document uncertainty assumptions. Clearly state each uncertainty component and its value. Lenders and independent engineers will scrutinize these numbers.
  • Use solar design software with built-in yield analysis. Tools that integrate irradiance databases and loss modeling reduce manual errors in P50/P90 calculations.
  • Understand what lenders need. If your commercial customers need financing, the lender will require a P90 estimate. Build this into your project timeline — independent assessments take 2–6 weeks.
  • Compare actual vs. predicted. After the first year of operation, compare actual production to the P50 estimate. Consistently underperforming systems may have installation issues (shading, soiling, inverter problems).
  • Keep as-built documentation. Any changes from the original design (panel layout, inverter model, tilt angle) affect the yield estimate. Update the P50/P90 report if changes occur.
  • Monitor degradation rates. If actual degradation exceeds the assumed rate, long-term P90 projections become invalid. Annual monitoring helps catch this early.
  • Use P50 for customer-facing proposals. Homeowners and small commercial customers expect the “expected” output. P90 is for lenders, not sales presentations.
  • Explain variability simply. “In a below-average sun year, your system will still produce at least X kWh” is an effective way to present P90 without statistical jargon.
  • Build confidence with ranges. Presenting a production range (P90 to P50) shows transparency and builds trust. Customers appreciate honesty about uncertainty.
  • Highlight conservative guarantees. If you offer a production guarantee, base it on P90. You’ll meet or exceed the guarantee 90% of the time, keeping customers satisfied.

Generate P50/P90 Estimates Automatically

SurgePV’s generation and financial tool calculates energy yield with built-in uncertainty analysis for bankable proposals.

Start Free Trial

No credit card required

Real-World Examples

Residential: 10 kW System

A 10 kW residential system in Arizona is modeled with P50 production of 17,200 kWh/year. With 6.5% combined uncertainty, the P90 estimate is 15,770 kWh/year. The homeowner’s proposal shows expected savings based on P50, with a note that “even in a low-sun year, your system should produce at least 15,770 kWh.” The 8.3% P50-to-P90 gap reflects Arizona’s relatively low inter-annual irradiance variability.

Commercial: 500 kW Rooftop

A 500 kW commercial rooftop in the UK has P50 production of 425,000 kWh/year. Due to higher weather variability in northern Europe, combined uncertainty is 9.2%, yielding a P90 of 375,000 kWh/year. The lender sizes the debt based on P90 revenue of approximately £30,000/year, with a 1.3x debt service coverage ratio.

Utility-Scale: 20 MW Ground-Mount

A 20 MW ground-mount project in India models P50 at 32,400 MWh/year. The independent engineer’s report identifies 7.8% combined uncertainty, producing a P90 of 29,150 MWh/year. The project’s power purchase agreement is structured around P50 production, while debt repayment is sized to P90 — the gap provides a financial cushion for below-average years.

Impact on System Design

P50/P90 analysis influences design decisions, especially for projects seeking financing:

Design Decision P50 Focus (Equity) P90 Focus (Debt)
Financial Returns Higher expected IRR Lower but more certain returns
System Sizing Optimized for maximum production May be slightly oversized to ensure P90 meets targets
Technology Choice Standard equipment acceptable Bankable, Tier 1 equipment preferred
Data Requirements TMY sufficient Multi-year dataset, ground-truth validation
Reporting Internal estimates Independent engineer report required
Pro Tip

To tighten the P50/P90 gap (and improve bankability), use on-site irradiance measurements for at least 12 months and correlate them with long-term satellite data. This can reduce irradiance data uncertainty from 5% to 2–3%, significantly improving P90 projections.

How to Improve Your P90 Number

A better P90 does not mean a more productive plant. It means a more certain plant. You improve P90 by reducing uncertainty, not by adding panels.

Use better irradiance data

Long-term satellite datasets from Solargis, Meteonorm, NSRDB, or SolarAnywhere reduce irradiance uncertainty. For bankable reports, lenders prefer 15 to 25 years of hourly data. For a deeper look at irradiance components, see our GHI, DNI, DHI guide.

Run an on-site measurement campaign

A 12-month pyranometer campaign at the project site can cut GHI uncertainty from ±3.5% to ±2.0–2.5%. A 24-month campaign cuts it further. This is why most utility-scale projects require at least one year of on-site data before financial close.

Choose proven components

Module power tolerance, temperature coefficients, and degradation rates all feed into model uncertainty. Tier-1 modules with tight binning and verified performance reduce module uncertainty.

Minimize shading and soiling

Shading is non-linear. A small shadow on one string can disproportionately cut output. Use shadow analysis to validate row spacing, nearby obstacles, and seasonal angles. In dusty regions, account for realistic soiling losses and cleaning schedules.

Validate the simulation model

Cross-check the model against independent datasets or measured performance from similar nearby projects. A model bias of 2% can shift P90 by more than you expect.


When P90 Is (and Is Not) Useful

P90 is not always necessary. It adds value when money, contracts, or guarantees are on the line.

When P90 matters

  • Commercial and industrial projects with financing or tax-equity structures
  • Utility-scale projects seeking non-recourse project finance
  • Power purchase agreements with production guarantees or liquidated damages
  • Portfolio valuation for asset owners selling or refinancing operating plants
  • Off-grid and mission-critical systems where low production has serious consequences

When P90 matters less

  • Residential sales proposals, where a simple production range is enough
  • Early-stage site screening, before measurements or detailed design exist
  • Internal pre-feasibility studies, where P50 plus a sensitivity range is faster

For residential installers, presenting a single production number as a guarantee is risky. A better approach is to show a P50 central estimate with a plus-or-minus range based on historical weather variability. That sets realistic expectations without over-engineering the proposal.


Typical P50/P90 Spreads by Region and Project Type

The spread between P50 and P90 depends mainly on climate variability and data quality. Stable, sunny regions produce tighter spreads. Cloudy or monsoon-driven regions produce wider spreads.

Region or climate Typical P50/P90 spread Main driver
Southwest US desert 6–8% Low inter-annual variability, high data quality
Southern Spain 8–10% Stable Mediterranean irradiance
Central India 9–11% Monsoon variability
Northern Europe 12–17% High cloud variability
Southeast Asia 10–15% Monsoon and haze events
UK 11–15% Frequent cloud cover

Project type also matters. Residential rooftop systems often have wider spreads than utility-scale plants because shading and soiling are harder to model precisely. Off-grid systems with storage may use P95 or P99 because a shortfall has severe consequences.

Common Mistakes and Misconceptions

Treating P50 as a guarantee

This is the most expensive mistake. A P50 value will be exceeded only half the time. If a customer or lender expects the P50 number every year, the project will disappoint them within the first few years of operation.

Ignoring inter-annual variability

Some teams run a single TMY year and call it P50. That ignores the fact that real weather varies from year to year. A proper P50/P90 analysis uses 10 to 20 years of data, or a TMY dataset that represents long-term variability.

Using the wrong weather dataset

Not all irradiance datasets are equal. Satellite-derived data may have ±3.5% uncertainty. Ground-measured data can reduce that to ±2% if it covers 12 months or more. Using a low-resolution dataset inflates the P50/P90 spread and makes the project look riskier than it is.

Confusing P90 with percentile

P90 is a probability of exceedance, not a percentile rank. In a percentile view, P90 would be the 10th percentile because 90% of outcomes are above it. The language is inverted, which causes confusion in reports and contracts. Always define the term when sharing with non-technical stakeholders.

Forgetting degradation

P50 and P90 are usually calculated for year one. Over 25 years, module degradation shifts both values downward. A production guarantee should specify whether it applies to year one or is degradation-adjusted over the contract term.

Frequently Asked Questions

What is the difference between P50 and P90 in solar?

P50 is the median expected energy production — there’s a 50/50 chance actual output will be higher or lower. P90 is the conservative estimate that production will meet or exceed 90% of the time. The gap between them reflects uncertainty from weather variability, data quality, and modeling accuracy. Lenders use P90 for financing; project owners use P50 for expected returns.

How much lower is P90 than P50?

P90 is typically 8–15% lower than P50, depending on location and data quality. In regions with stable, predictable sunlight (deserts), the gap may be 6–8%. In regions with high weather variability (northern Europe, monsoon climates), the gap can reach 12–17%. Better irradiance data and on-site measurements help narrow this spread.

Why do banks use P90 for solar project financing?

Banks use P90 because it represents a conservative production estimate that will be met or exceeded in 9 out of 10 years. This provides a margin of safety for loan repayment. By sizing debt to P90 revenue, lenders ensure that even in below-average sun years, the project generates enough revenue to cover debt service obligations.

Do residential solar proposals need P50/P90 analysis?

Formal P50/P90 reports are not typically required for residential projects. However, presenting a production range rather than a single number builds customer trust and sets realistic expectations. Using solar software that incorporates weather variability into its estimates gives you a built-in production range without the cost of an independent assessment.

About the Contributors

Author
Keyur Rakholiya
Keyur Rakholiya

CEO & Co-Founder · SurgePV

Keyur Rakholiya is identified by SurgePV as its CEO and a company co-founder. His SurgePV author page lists only role information that can be tied to the public profile below; credentials, project totals, testing claims, media appearances, and speaking engagements are not asserted without retained evidence.

Editor
Rainer Neumann
Rainer Neumann

Editorial contributor · SurgePV

Rainer Neumann is credited as an editorial contributor on SurgePV content. This profile does not assert engineering credentials, project totals, software-testing experience, education, speaking engagements, or media citations because independent verification evidence is not retained in the publication record.

Explore More Solar Terms

Browse 300+ terms in our complete solar glossary - or see how SurgePV puts these concepts into practice.

No credit card required · Full access · Cancel anytime

Choose which optional technologies SurgePV may use. Essential storage remains active for security and requested features.