Warning: Disconnect power before servicing.

Hayward Pool Heater Not Heating: LO, HI, IF, and Bypass Valve Fixes

Quick Answer

Hayward pool heater not heating: check the front panel display for an error code first. LO = low water pressure (the #1 Hayward complaint) - clean the pool filter and check the pump is running. If no error code, check that the gas supply is on and the pilot or igniter is working. For electric heat pump models (HeatPro), check that the unit is not in cooling mode and the ambient temperature is above 50F.

Hayward pool heaters display error codes on the front panel. LO = low pressure switch open (not enough water flow through the heater). This is the #1 Hayward complaint and is usually caused by a dirty pool filter (clean or backwash your filter), a closed or partially closed bypass valve, or a failing pump. The bypass valve on Hayward Universal H-Series heaters controls how much pool water flows through the heater vs bypasses it - if set too far toward bypass, not enough water flows through the heater and LO triggers. HI = high limit switch tripped (heater overheating from low water flow or thermostat failure). IF = ignition failure (check gas supply, pilot assembly, and flame sensor). Hayward heaters have a minimum flow rate requirement (printed on the nameplate) - if your pool pump provides less GPM than required, the heater cannot operate.

HaywardPoolheaterSeverity: mediumDifficulty: intermediate75% DIY Success
Time to Fix
15–90 min
Difficulty
intermediate
Parts Cost
Tools Needed
Multimeter, Screwdriver

What Does the NOT-HEATING Code Mean?

Hayward pool heater not heating: LO code = low water flow (clean pool filter, check bypass valve position, verify pump operation).

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Low water flow from dirty pool filter (LO)40%
Bypass valve set incorrectly24%
Pool pump weak or failing14%
High limit switch tripped (HI)12%
Ignition failure (IF) from dirty flame sensor10%

Symptoms You May Notice

  • Appliance exhibits not heating behavior

Can you reset a Hayward poolheater to clear the NOT-HEATING code?

Unplug 60 seconds. Plug in and test.

Tools Required for Diagnosis

MultimeterScrewdriverFlashlight

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

1

Follow the brand-specific diagnosis in the guide above.

Follow the brand-specific diagnosis in the guide above.

2

Check for error codes on display or LED patterns.

3

Run manufacturer diagnostic mode if available.

Frequently Asked Questions

How much does Hayward poolheater repair cost?
Most repairs $100-400 depending on the component.
Worth repairing or replacing?
If under 13 years and repair under 50% of replacement cost, repair.
DIY or professional?
Many fixes are DIY. Gas and sealed systems need professionals.

Last verified for technical accuracy on March 15, 2026