Hayward Heater LO Code: What It Means & How to Fix It (Complete Guide)

When an LO code appears on your Hayward pool heater, you are not alone. The LO code is one of the most common problems faced by the owner. The LO error commonly prevents the igniter from turning on, hence disrupting the entire pool schedule. The good news? LO is typically a safety or flow-related warning, and most causes can be fixed yourself—no technician is required.

This is a comprehensive guide that explains what the LO code means, the specific problems that trigger it, and provides step-by-step fixes for Hayward H-Series, Universal H-Series, and other Hayward models.

What is the LO code on a Hayward heater?

Hayward LO code denotes Low Water Flow or Low Pressure. Your heater utilizes a pressure switch and internal sensors that monitor the water flow through the system. When the flow drops below a safe threshold, the heater will lock out the ignition, preventing overheating or internal damage.

In other words:

LO =The heater is not getting enough water flow.

Result → Heater turns off or won’t ignite.

Low water flow could be a problem caused by dirty filters, clogged pump baskets, closed valves, blocked plumbing, or a failing pump.

Also read: Gree Mini Split Troubleshooting.

Symptoms that come with the Hayward LO code

You may notice one or more of the following:

  • Heater turns on but will not ignite
  • Heater switches off after a few seconds.
  • Pump speed drops too low
  • Water temperature does not rise
  • You hear clicking, but no burner will light
  • System keeps rebooting
  • Pressure reading is lower than normal

These symptoms confirm your system has a flow or pressure problem.

Top 12 Causes of the Hayward Heater LO Code (With Fixes)

Below are the most common reasons your Hayward heater displays the LO error—and exactly how to fix each one:

1. Dirty Or Clogged Pool Filter

The #1 cause of low water flow is a dirty filter.

Signs

  • Pressure gauge reading higher than usual
  • Pump loses prime
  • Heater turns on/off intermittently

Fix

  • Backwash your sand filter
  • Clean or replace the cartridge.
  • Deep clean DE grids

Restart your system after cleaning and check if LO code clears.

2. Low Pump Speed (Variable-Speed Pumps)

If you have a variable-speed pump and it is running too slowly, the heater will not get enough water flow.

Fix

  • Increase RPM to at least 2500–3000 RPM (this level is required for most heaters)
  • Create a dedicated “Heater Mode” speed setting.

Heaters need a good, solid flow to operate safely.

3. The pump basket is clogged.

Leaves, grass, and other debris in the pump basket cause reduced flow and initiate the LO code.

Fix

  • Turn off the pump
  • Open the pump lid
  • Take off the basket and wash it well
  • Grease the O-ring and then reassemble

This often resolves the error instantly.

4. The Skimmer Basket Is Clogged

Water cannot reach the pump if the skimmer is clogged.

Fix

Clean the leaves, bugs and debris out of the skimmer and make certain that the weir door does not stick.

5. Air Leaks in the Suction Line

Even minor air leaks reduce water flow and cause the heater to display LO.

Common leak locations

  • Pump lid O-ring
  • Cracked pump lid
  • Suction-side plumbing fittings
  • Skimmer connection

Fix

  • Replace worn O-rings
  • Re-lubricate pump lid
  • Check and tighten unions
  • Seal small leaks with pool putty

If you notice air bubbles in the pump, this is likely the cause.

6. Wrong Valve Position

Multiport or diverter valves may be turned inadvertently, sending water to circuits other than the heater.

Correct

  • Ensure that valves are in the “Pool”, “Filter”, or “Heater ON” position.
  • Improperly installed valve orientation will immediately cause flow issues.

7. Heater Inlet or Outlet is blocked

Debris may collect inside the heater manifold or plumbing.

Fix

  • Power off
  • Open heater unions
  • Flush your heater with a hose
  • Make sure that nothing obstructs

The LO error should clear if the water flow improves.

8. Faulty Pressure Switch

The water flow is sensed by the heater’s pressure switch. If this fails, the heater may show LO even if the flow is normal.

Fix

  • Check wiring to the pressure switch
  • Check for corrosion or loose connectors
  • Replace the pressure switch if defective

This part is inexpensive and easy to replace.

9. Internal Scale Buildup

Hard water produces calcium scale inside the heat exchanger, which restricts flow.

Fix

10. Pump Losing Prime

Water will not reach the heater in case the pump is sucking air or running dry.

Fix

  • Fill pump with water
  • Re-seal the pump lid
  • Eliminate air leaks
  • Ensure the water level in the pool is high enough.

Water level should be mid-skimmer opening.

11. Clogged Pipes or Suction Lines

Underground pipes are often blocked by debris, leaves, or even small animals.

Fix

  • Use a drain king/bladder to flush the lines
  • Backwash plumbing
  • Call a technician if blockage is deep underground

12. Inadequate or Failed Pool Pump

If the pump motor is dying, water flow will be too weak for the heater.

Correct

  • Check for humming or overheating motor
  • Replace pump if faulty
  • Heaters require strong and consistent flow, and a weak pump cannot support them.

How to Reset Hayward LO Code: A Simple Procedure

After addressing the root cause, restart your heater:

  • Turn off the heater
  • Shut off the pump
  • Wait 1 minute
  • Turn on the heater.

If the LO code clears, your problem is fixed. If not, proceed with troubleshooting

Advanced Troubleshooting for Persistent LO Errors

If the above fixes didn’t help, here are deeper checks:

1. Test the Pressure Switch

Check for continuity with a multimeter when the pump is operating.

No continuity = bad switch.

2. Heater Bypass Valve Check

Some systems may have a bypass which is stuck partially closed.

3. Search for collapsed or damaged pipes

Underground suction pipes can collapse over time, which reduces flow.

4. Check Heater’s Internal Filters (If Equipped)

Some Hayward models do have internal screens that clog.

5.The digital flow sensor can fail and cause faulty LO codes.

How to Avoid Hayward LO Code in the Future

To avoid recurring LO issues:

  • Clean filters regularly
  • Run pump at proper RPM
  • Keep baskets clear
  • Maintain appropriate water level
  • Check for leaks monthly
  • Descale once a year.
  • Schedule annual pool equipment servicing

Simple maintenance will keep your heater running efficiently.

FAQs About Hayward Heater LO Code

1. What does LO mean on a Hayward heater?

It means Low water flow, caused by blockages, low pump speed, or pressure switch issues.

2. Can I use my heater with the LO code?

No, the heater will lock out ignition for safety.

3. Why does my heater click but not ignite?

Poor flow prevents ignition, and thus the heater keeps trying but shuts down.

4. How do I know whether my pressure switch is bad?

If the flow is strong and yet you are still seeing LO, test or replace the switch. 6. Does a dirty filter cause the LO code? Yes- it’s one of the most common triggers.

Final Thoughts

When your Hayward heater gives the LO code, the problem is almost always either low water flow or failure of a pressure switch. Most problems can be resolved following the steps in this guide: cleaning filters, increasing pump speed, clearing baskets, checking valves, and inspecting the heater-without having to call a technician. If the problem continues after troubleshooting, you may be dealing with an internal heater issue or bad sensor that requires professional service.

More Articles & Posts