We don't sell installs or generate leads. We show real payback — including what sellers won't.Our principles →

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

  1. 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.
  2. We auto-pick your utility and apply its actual export tariff, not a national average.
  3. 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.
  4. You see payback in years plus the 25-year net gain with rate escalation and panel degradation modeled.

Pick your state

See all →
Alabama — liveAlaska — liveArizona — liveColorado — liveFlorida — liveGeorgia — liveIndiana — liveKansas — liveMaine — liveMassachusetts — liveMinnesota — liveNew Jersey — liveNorth Carolina — liveNorth Dakota — liveOklahoma — livePennsylvania — liveSouth Dakota — liveTexas — liveWyoming — liveConnecticut — liveMissouri — liveWest Virginia — liveIllinois — liveNew Mexico — liveArkansas — liveCalifornia — liveDelaware — liveHawaii — liveIowa — liveKentucky — liveMaryland — liveMichigan — liveMississippi — liveMontana — liveNew Hampshire — liveNew York — liveOhio — liveOregon — liveTennessee — liveUtah — liveVirginia — liveWashington — liveWisconsin — liveNebraska — liveSouth Carolina — liveIdaho — liveNevada — liveVermont — liveLouisiana — liveRhode Island — live