Tingling in the water or sparks? Get everyone out, power off at the breaker if safe & call 911 if anyone is hurt.

Brands & error codes

Hayward pool error codes

These meanings come from Hayward's troubleshooting guide for the Universal H-Series heater, the MaxFlo VS pump manual and the AquaRite manual. Other models can differ, so check yours.

Last updated · Reviewed by the Pool Helpline tech team

Universal H-Series heater

CodeWhat it means
LOWater pressure switch, vent pressure switch or temperature limit switch fault. Check flow first.
IFIgnition failure. Retries 3 times, locks out, waits 60 minutes, retries 3 more, and keeps retrying every 60 minutes while there's a call for heat.
HSReturn water above 105°F, or a rise of more than 6°F within 60 seconds (a sign of low flow).
AO / ACBlower vacuum switch open (AO) or closed (AC).
IOIgnitor circuit open.
HFFlame present with the gas valve not energized. Shut it down and call a tech.
SFTemperature sensor (thermistor) input failure.
PFVoltage polarity reversed or low voltage.
CECommunication error between the control module and display.
BD / EE / SBBoard faults (BD, EE) or keypad failure (SB).

MaxFlo VS pump: Check System messages

MessageWhat it means
DC voltage too high / too lowSupply voltage problem. Hayward says line voltage should be within 10% of the pump's rating.
Drive is overheatedInternal drive too hot. Clear anything blocking the motor's airflow.
Drive overload / Pump failed to startMotor current too high or it couldn't start: check for binding in the impeller, diffuser, seal or motor.
Motor phase lost / Processor failed / Memory failed / Drive comm failedInternal drive or motor problems; Hayward says the motor/drive may need replacing.
Communication failedThe user interface and drive aren't talking; check the connection between them.

Hayward says errors can be reset with Stop/Resume or by cycling power, and some overload errors only by cycling power.

AquaRite salt system

No Flow, Check Salt, High Salt and Inspect Cell are covered in salt cell codes.

What you can safely do

Power off first. Turn the pump (and heater) off and switch off the breaker before you open the pump lid, the filter or any equipment panel. Wiring, breakers, GFCIs and pool lights are jobs for a licensed electrician. Never go in the water if you suspect an electrical problem.
  • For LO and HS: check the pump is running, the filter and baskets are clean and the valves are open.
  • For IF: make sure the gas supply valve is open, and let it go through its retries.
  • For HF, IO, SF, PF and board codes, and any pump drive fault that repeats: call a qualified tech.

Common questions

What does LO mean on a Hayward pool heater?

On the Universal H-Series, LO means a fault on the water pressure switch, vent pressure switch or temperature limit switch. It's not a low temperature reading. Check water flow first: pump, filter, baskets and valves.

What does IF mean on a Hayward heater?

Ignition failure. The heater retries 3 times, locks out, then retries every 60 minutes while there's a call for heat. Make sure the gas supply is on; if it keeps failing, call a qualified tech.

How do I reset a Hayward variable-speed pump error?

Hayward's MaxFlo VS manual says errors can be reset by pressing Stop/Resume while the message shows, or by cycling power. If it comes back, the cause still needs fixing.

Related guides

← All troubleshooting guides