Pool Heater & Pump Error Codes
What that code on your pool heater or pump display actually means, straight from manufacturer documentation — plus what's safe to check yourself and when it's time to call a technician.
Pool equipment fails the same way every appliance does: something trips a safety switch, a sensor drifts, or a part wears out, and the control board tells you about it in a two- or three-character code you've never seen before. This site exists to translate that code into plain English — what it means on your specific model, the most common reasons it shows up, and a clear line between "check the filter yourself" and "shut it off and call someone."
Look up a code by brand
Every documented code for these three manufacturers, organized by brand and equipment type.
Or search by code
Know the exact code your equipment is showing? The code lookup searches every code across all three brands at once.
Not sure what code you have? Start with the symptom
If the display is blank, the equipment won't start, or you haven't found the code yet, these pages walk through the behavior itself and list every code known to cause it.
- Pool Heater Won't Ignite
- Pool Pump Won't Prime
- Flow / Low-Flow Error
- Communication Error Between Control and Display
- Display Blank or Won't Turn On
- Heater or Pump Keeps Tripping the Breaker
- Heater Runs But Pool Isn't Getting Warmer
- Pump Humming, Buzzing, or Not Turning
What repairs actually cost
Before you call anyone, it helps to know the rough range you're working with. Pool heater and pump repair costs covers typical U.S. residential ranges for common parts and labor, pulled from published cost guides — not a quote, but enough to know if a number you're given is reasonable.
Where to start
If you already have a code in hand, use the lookup or go straight to your brand's page above. If you don't have a code yet — the unit just isn't behaving — start from the symptom that matches what you're seeing. And if a heater keeps shutting off, or a pressure or limit switch keeps tripping, that switch is doing its job: resetting it repeatedly without finding out why is how a minor fault becomes an expensive one.