Will solar pay off for you?
A free payback calculator with no sales pitch. We don't sell installs and don't take leads, so the numbers can be what the math actually says — not what looks best on a quote.
All 50 states are live — pick yours below.
What you'll see — and won't
Real federal status
The Residential Clean Energy Credit (§25D) was repealed for 2026+ installs by the One Big Beautiful Bill Act. We show 0%. Many seller calculators still show 30%.
Real utility math
For example, Arizona uses net billing, not net metering. Self-consumed solar offsets retail; exports earn a much lower tranche rate. We model that split per utility.
Every number is dated
Every regulated or tariff number on this site has a "last verified" date and a source. If a rate can expire — like the APS Tranche through Aug 2026 — we say when.
How it works
- Enter your ZIP and system size. We map the ZIP to an NSRDB grid cell and call NLR PVWatts V8 — the same model the Department of Energy uses for federal estimates.
- We auto-pick your utility and apply its actual export tariff, not a national average.
- We compute incentives properly. Current federal policy (§25D repealed for 2026), your state's solar credit, and the real net-billing rules for your area.
- You see payback in years plus the 25-year net gain with rate escalation and panel degradation modeled.
Pick your state
See all →- ALAlabamaLive
- AKAlaskaLive
- AZArizonaLive
- ARArkansasLive
- CACaliforniaLive
- COColoradoLive
- CTConnecticutLive
- DEDelawareLive
- FLFloridaLive
- GAGeorgiaLive
- HIHawaiiLive
- IDIdahoLive
- ILIllinoisLive
- INIndianaLive
- IAIowaLive
- KSKansasLive
- KYKentuckyLive
- LALouisianaLive
- MEMaineLive
- MDMarylandLive
- MAMassachusettsLive
- MIMichiganLive
- MNMinnesotaLive
- MSMississippiLive
- MOMissouriLive
- MTMontanaLive
- NENebraskaLive
- NVNevadaLive
- NHNew HampshireLive
- NJNew JerseyLive
- NMNew MexicoLive
- NYNew YorkLive
- NCNorth CarolinaLive
- NDNorth DakotaLive
- OHOhioLive
- OKOklahomaLive
- OROregonLive
- PAPennsylvaniaLive
- RIRhode IslandLive
- SCSouth CarolinaLive
- SDSouth DakotaLive
- TNTennesseeLive
- TXTexasLive
- UTUtahLive
- VTVermontLive
- VAVirginiaLive
- WAWashingtonLive
- WVWest VirginiaLive
- WIWisconsinLive
- WYWyomingLive