Pool maintenance
Pool heater guide: gas, electric, heat pumps, and solar
By Derek Bowen, founder of Pool Rental Near Me and author of 7 books on pool hosting · Updated May 30, 2026
Gas heats fast at $5 to $12 a day to run, heat pumps cost less to run but need 60 plus degree air, electric resistance is rare and expensive, solar is free to run but slow and needs roof space. Pick by how often you want to swim and your climate.
5 min read · Updated
A pool heater is one of three types — gas, electric heat pump, or solar — and the right one depends entirely on your climate and how you use the pool. This guide compares the three, helps you find your exact heater model, and decodes the error codes that send most owners searching at the worst possible time.
Which heater type fits your situation?
| Type | Upfront cost | Cost to run | Heat speed | Best climate |
|---|---|---|---|---|
| Gas (natural/propane) | $2,500–4,500 | High | Very fast (1–2°F/hour) | Cold climates, spas, weekend/on-demand use |
| Heat pump (electric) | $4,000–6,000+ | Very low | Slow (degrees per day) | Warm, humid; above ~50°F ambient (Sunbelt) |
| Solar | $4,000–7,000 | Basically zero | Slow, weather-dependent | Arid high-sun regions (AZ, NV, SoCal) |
Short version: gas heats fast but costs the most to run — it's the only real choice for an on-demand spa. Heat pumps cost almost nothing to run but heat slowly and quit when the air gets cold. Solar is free to run but only works when the sun's out.
The most-searched heater problems (and what they mean)
Pentair "ERR SFS" (stack flue sensor)
The single most-searched heater fault. Exhaust temp went over 480°F because the heat exchanger is scaled with calcium, which insulates it so the water can't absorb the heat. Fix is an acid descale of the heat exchanger — or replacing the sensor if chronic overheating shorted it.
Pentair "ERR AGS" (automatic gas shutoff)
Water leaving the heat exchanger went over 140°F — usually the same scaling/low-flow cause as SFS. Cool the unit, then power-cycle at the breaker to reset.
Hayward "IF" / Raypak "E-06" (ignition failure / lockout)
The heater tried to light and the flame sensor didn't confirm a flame within ~7 seconds, so it shut the gas off for safety. Usual cause: carbon buildup insulating the flame sensor rod, or spider webs blocking the pilot tube. Clean the sensor rod with steel wool and check the system ground — flame detection needs a good ground to work.
"ERR PS" / "FLO" (pressure switch / low flow) — the variable-speed trap
The heater won't fire because it doesn't sense enough water flow to avoid boiling. This is the modern variable-speed-pump paradox: your pump is running slow to save power, but a big gas heater needs ~30–40 GPM to fire. Fix: clean the filter and program a dedicated higher-RPM schedule on the pump whenever the heater runs.
Heat pump "LP" (low refrigerant pressure)
Suction-side pressure dropped below ~80 PSI. If it's cold out (below 40°F) that's a normal protective lockout — there's not enough heat in the air. If it's warm and the code sticks, you've got a refrigerant leak and need an EPA-certified tech.
Heat pump "HIGH REFRIG" / "HI/HP"
High discharge pressure — almost always a water-flow problem, not a refrigerant one. Restricted flow (dirty filter) stops the water from cooling the refrigerant, so head pressure spikes. Clean the filter and check flow.
Heater leaking from the bottom
Often misdiagnosed. High-efficiency gas heaters and heat pumps make gallons of condensation — that's normal and harmless. Test it: condensation has no chlorine or salt; pool water does. If it's pool water, a heat-exchanger tube has corroded through from bad chemistry, which is an expensive replacement.
Find your heater: full model reference (2016–2026)
| Brand | Model (Number) | Type | BTU / COP | Fuel/Power | Common problems | Status |
|---|---|---|---|---|---|---|
| Pentair | MasterTemp (175–400) | Gas | 175k–400k BTU | Nat gas / propane | ERR SFS (overheat/scale), ERR AGS, ERR PS (low flow) | Current |
| Pentair | ETi (250, 400) | Gas | 250k–400k BTU | Nat gas / propane | Condensate neutralizer blockage, altitude kit issues, parts delays | Current |
| Pentair | UltraTemp (UT70, etc.) | Heat pump | High efficiency | 230V | HIGH REFRIG alarm, compressor protector trips, TXV stuck | Current |
| Hayward | Universal H-Series (W3H150–250FD) | Gas | 150k–250k BTU | Nat gas / propane | IF (ignition fail), LO (low gas), PS (low flow) | W3 line discontinued → OmniX / std H-Series |
| Hayward | HeatPro (W3HP21105T) | Heat pump | 110k BTU / 5.7 COP | 230V | FLO/PS (no flow), LP (low refrigerant), blank display | Current |
| Jandy | JXi (JXI400NC/PN) | Gas | 260k–400k BTU | Nat gas / propane | Thermal regulator fail, igniter fail, VersaFlo bypass sticking | Discontinued → JXiQ |
| Jandy | VersaTemp (JRT3000R) | Heat pump | 103k–130k BTU / 5.8–6.4 COP | 208–230V | Defrost freezing, AquaLink comm loss, blade vibration | Current |
| Raypak | Digital / Avia (P-R264A, P-R404A) | Gas | 264k–399k BTU | Nat gas / propane | E-06 (ignition lockout), E-02 (pressure switch), E-05 (flame rollout) | Current |
| Raypak | Crosswind (30-I–65-I, 8550) | Heat pump | 61k–137k BTU / 5.8 COP | 208–230V | Inverter drive fault, Wi-Fi drops, ambient lockout | Current |
| Heliocol / Fafco | HC-30/38/40/50 / Universal | Solar | ~1,000 BTU/sq ft/day | Solar (pump-driven) | Coupling/fitting leaks, wind-strap damage, weak heat on cloudy days | Current |
Why your heater quit after you got a new variable-speed pump
This catches a lot of owners. Variable-speed pumps run slow to save electricity, but gas heaters need a minimum flow rate to fire safely — typically 30–40 GPM on a 400k BTU unit. Run the pump too slow and the heater throws a pressure-switch / low-flow code and won't light. The fix isn't a broken heater — it's programming a dedicated higher-RPM schedule on the pump for whenever the heater runs, and keeping the filter clean.
Frequently asked questions
- Gas, heat pump, or solar — which pool heater is best?
- Gas heats fastest (1-2°F/hour) but costs the most to run and is the only good choice for an on-demand spa. Heat pumps cost almost nothing to run but heat slowly and stop working in cold air. Solar is free to run but only when the sun's out.
- What does Pentair ERR SFS mean?
- The stack flue sensor detected exhaust over 480°F, usually because the heat exchanger is scaled with calcium and can't transfer heat to the water. Fix is an acid descale, or replacing the sensor if it shorted from overheating.
- How do I fix a Hayward IF (ignition failure) code?
- The flame sensor didn't confirm a flame and the heater shut the gas off. Clean the flame sensor rod with steel wool, clear spider webs from the pilot tube, and verify the system ground — flame detection needs a good ground.
- Why won't my heater fire after I installed a variable-speed pump?
- Gas heaters need a minimum flow (about 30-40 GPM on a 400k BTU unit). A slow-running variable-speed pump trips the pressure switch/low-flow code. Program a dedicated higher-RPM schedule for when the heater runs and keep the filter clean.
- What does a heat pump LP code mean?
- Low refrigerant pressure. If it's below ~40°F outside, it's a normal protective lockout. If it's warm and the code persists, you have a refrigerant leak that needs an EPA-certified technician.
- What does a heat pump HIGH REFRIG code mean?
- High refrigerant pressure — almost always a water-flow problem, not a refrigerant one. A dirty filter restricts flow so the water can't cool the refrigerant, spiking head pressure. Clean the filter and check flow.
- Why is my pool heater leaking water from the bottom?
- High-efficiency heaters and heat pumps make lots of harmless condensation. Test it: condensation has no chlorine or salt; pool water does. If it's pool water, a heat-exchanger tube has corroded through and needs replacement.
- What does ERR AGS mean on a Pentair heater?
- Automatic gas shutoff — water left the heat exchanger above 140°F, usually from the same scaling or low-flow issue behind ERR SFS. Let it cool and reset at the breaker.
Related guides
Related on Pool Rental Near Me
- Become a pool hostEarn $3K–$10K/month renting your pool by the hour
- Pool host earnings calculatorSee what your pool could make this month
- Free host toolsCalculators, checklists, and templates
- Browse all pool rental cities5,000+ city pages across the US
- How pool rental worksBooking, payouts, and insurance, end to end
- Back to the Pool Maintenance GuidePillar guide and every chapter in one place
Written by the PRNM team
Pool Rental Near Me is the peer-to-peer pool rental marketplace America loves — connecting pool owners with guests for hourly rentals across the US. Our editorial team works with hosts and licensed pool pros to keep these guides current.