Long-term ROI vs the no-solar scenario.
Time elapsed
2.8 Years
Status
On Track
Initial CAPEX
3 entries in the system-costs ledger
Yield to Date
Through Jul 22, 2026 · realized $11178.62 + banked $-31.34
+$302.57 est. since Jul 23 (22d in progress) · 0 kWh in NEM bank @ $0.13/kWh
Outstanding
81.4% remaining until ROI realized
Maturity Date
Approx. 12.5 years remaining at current burn rate
Compounds today's $328/mo burn at 3.0%/yr Duke escalation and −0.50%/yr panel degradation. Break-even point marked.
Net profit (25Y)
$85224.02
Avg. annual yield
8.9%
Utility offset (life-to-date)
96%
Derived from 75,347 kWh of solar production over the solar era. EPA equivalency factors.
881
Trees planted equivalent
53.4 t
CO₂ emissions averted
30.7 t
Coal burned avoided
226k
Clean EV miles powered
est_without_solar − bill_amount) and banked ((nem_end − nem_start) × rate). Sunny months with surplus production show high banked value; inverter-outage months show negative banked value as the stack drew down. The two sum to total per-month savings. Through Jul 22, 2026 only — a month becomes part of this total when Duke's PDF is parsed and nem_end is on file.(home − import) × rate for realized, export × rate for banked. Customer charge is not prorated. Reconciles to the real number when the next bill lands; off by ±5% if the next bill's rate has drifted.(1 + 3.0%)(1 − 0.50%) per year — Duke retail-rate escalation tailwind minus panel-output degradation. Doesn't account for the federal tax credit already taken or year-end NEM true-up payments. Bumping rate growth higher (Duke is currently asking for >5% in their pending rate case) accelerates break-even by ~1.5 years; stiffer degradation pushes it out by similar.