Solar Pool Heater Payback Calculator

Estimate years to payback for a solar pool heating system.
Compares to gas or electric heater costs over a typical season in your climate.

$
$
$
The extra cost of longer pump cycles, not your whole pump bill. Usually a small number.
The US federal residential solar credit is 30% through 2032 and covers qualifying pool heaters. Other countries differ, and the rate changes with legislation, so enter whatever applies to you. Leave blank for none.
Unglazed polypropylene panels typically last 15 to 25 years.
Changes the symbol only. No exchange-rate conversion is applied.
Payback Years

A solar pool heater uses unglazed black polypropylene panels mounted on a roof or rack.
Pool water is pumped through the panels (using the existing pool pump for circulation), where it picks up heat before returning to the pool.
The system is mechanical and simple, with a 15-25 year lifespan and minimal maintenance.

The math:

annual_savings = (gas_or_electric_heater_cost − pump_electricity_increase) payback_years = system_install_cost / annual_savings

Solar pool heater coverage.
The general rule is that solar panel area should be 50-100% of pool surface area for effective heating.
A typical 18 × 36 ft pool (648 sq ft) needs 350-600 sq ft of solar panel, which is seven to twelve 4 × 12 ft panels on a sunny roof.
That sized system extends the swimming season 4-8 weeks at each end (a full month of swimming added to spring and another to fall).

Cost comparison for a 25,000-gallon pool kept at 80°F:

  • Gas heater (200,000 BTU): $400-1,200/month at peak, $2,500-5,000/year for full-season heat
  • Electric heat pump (115,000 BTU): $200-600/month, $1,200-3,500/year
  • Solar heater: $30-80/year additional pump electricity, that’s it

A worked example.
Pool with gas heater costing $3,000/year for a 6-month season.
Solar heater install: $4,500, which is typical for an eight-panel residential system covering roughly 400 sq ft of roof.
Annual pump electricity increase from longer pump cycles: $50.
Net annual savings: $3,000 − $50 = $2,950.
Payback: $4,500 / $2,950 = 1.5 years.

Solar pool heaters have the fastest payback of any residential solar technology.
Solar PV typically pays back in 8-12 years; solar hot water in 5-10 years.
Solar pool heating pays back in 1-4 years almost everywhere because you are replacing very expensive heating.

When solar pool heating works less well.
North-facing roofs with limited southern sun exposure.
Climates where the swim season is already long (Southern California, Florida), because there is less to extend.
Heavily shaded yards, since the panels need direct sun to be effective.
And pools kept warm year-round, which solar alone cannot manage in any climate north of Atlanta. Those still need a gas or heat pump system behind it.

Three practical details.
The system runs through the existing pool pump and pool plumbing, so install cost is mostly the panels and a roof mount kit, not a new pumping system.
Panels mounted at a steeper angle (close to your latitude) heat better in shoulder seasons at the expense of summer peak, which is a worthwhile trade when season extension is the whole point.
And the federal residential solar tax credit (30% through 2032) applies to solar pool heaters that include automatic controls and meet performance standards.
A $4,500 install drops to $3,150 after credit, dropping payback to about 1 year.

A note on aesthetics.
Roof-mounted solar pool panels are large black expanses that some HOAs restrict.
Ground-rack systems are easier to install and service but use yard space.
Some installers offer trellis-mounted systems that double as pool deck shade structures, which solves both problems but costs 30-50% more.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.