Methodology: How We Calculate Solar Payback

Published 2026-04-25 · Updated 2026-04-25

Data sources

Calculation formulas

System sizing

annualKwh = (monthlyBill * 12 * 100) / rateCentsPerKwh
targetKwh = annualKwh * billOffsetTarget   (default 95%)
sizeKw    = targetKwh / (sunHours * 365 * 0.78)

Year-1 production

kwh = sizeKw * sunHours * 365 * 0.78

The 0.78 derating factor accounts for inverter losses, wiring losses, soiling, and minor shading on a typical residential install.

Net cost

grossCost     = sizeKw * 1000 * costPerWatt
federalCredit = grossCost * 0.30
stateCredit   = min(grossCost * statePct, stateMax)
netCost       = grossCost - federalCredit - stateCredit

Year-by-year projection

for year in 1..25:
  production = year1Production * (1 - 0.005)^(year-1)
  rate       = year1Rate       * (1 + 0.03)^(year-1)
  savings    = production * rate
  cumulative += savings
  if cumulative >= netCost: payback = year
  npv += savings / (1.04)^year

Default assumptions

What we don't model

Update cadence

Electricity rates and incentive policies are reviewed quarterly. Major regulatory changes (e.g., new net metering rulings) trigger same-day updates. Last full review: April 2026.

See real prices for your home

The fastest free way to confirm any payback estimate is real installer quotes.

Get 4 Free Solar Quotes →