Solar Payback & 25-Year NPV Projector
Project the month-by-month payback period and 25-year net present value (NPV) for a residential solar installation. Uses NREL PVWatts production estimates with a 0.5%/yr panel degradation curve, EIA historical utility rate escalation (2.8%/yr national average 2015–2024), and optional O&M cost modeling. Outputs simple payback date, IRR versus S&P 500, and a three-scenario NPV sensitivity table (1% / 2.8% / 5% utility escalation). Cites NREL Tracking the Sun 2024, DSIRE, and EIA Form EIA-861. Not financial advice — consult a solar professional and financial advisor before making any installation decision.
Inputs coming in next batch
The full calculator is in active build. When it ships, you'll be able to model:
- System size (kW DC) and gross install cost ($)
- State and ZIP code (for NREL PVWatts production estimate auto-fill)
- Total incentives applied (auto-populated from State Solar Incentive Stacker if linked)
- Financing: cash / loan (rate %, term years) — sets net annual cost
- Current utility rate ($/kWh) with EIA state-average auto-fill
- Annual utility rate escalation (slider: 1% / 2.8% / 5% / custom)
- Panel degradation rate (default 0.5%/yr, slider 0.3%–1.0%)
- Include O&M costs? (Y/N, $17/kW/yr default per NREL)
- Include inverter replacement? (Y/N, Year 12 default for string inverters)
- Discount rate for NPV calculation (default 7% real, slider 4%–12%)
Month-by-month payback curve showing exactly when cumulative savings cross the net system cost. 25-year NPV under three utility escalation scenarios (1%, 2.8%, 5%). Annual production table with 0.5%/yr degradation applied. IRR (internal rate of return) of the solar investment vs. S&P 500 historical 10% nominal return. Sensitivity table: NPV by utility rate escalation × discount rate.
Frequently asked questions
The information and tools on this website are for general educational purposes only and do not constitute financial, investment, legal, or tax advice. Consult a licensed professional for decisions specific to your situation.