Home › Hot tub error codes
Hot tub error codes, and what each one costs to fix
Most tubs sold in Connecticut run a Balboa or Gecko control, and both use a short set of codes. The code tells you which sensor complained, not always why. Here is what each one means, the thing worth trying before you call, and the typical repair.
| Code | What the control is saying | Typical fix |
|---|---|---|
| FLO, FLC, FL | No flow, or the flow switch is stuck. FLO flashing usually means low flow; FLO or FLC steady often means the switch is stuck closed. | $150 – $400 |
| dr, dry, dY | Not enough water sensed in the heater. Same family as FLO: filter, air lock, low water level, weak circ pump. The heater is locked out to protect itself. | $150 – $400 |
| OH, OHH, OHS | Overheat. Water over about 110°F at the sensor, or the heater tube got hot because flow was poor. Also happens on summer days when the pump runs too long in filter cycles. | $150 – $600 |
| HL, HLE | High-limit sensor tripped at the heater. Reset by power cycle; repeat trips mean a sensor or a flow problem. | $150 – $400 |
| SN1, SN2, SnA, SnB, SnS | A temperature sensor is open, shorted, or the two sensors disagree. SnS means they are out of sync with each other. | $200 – $400 |
| ICE, IC | Freeze protection: the tub detected water near 40°F and is running the pumps to prevent freezing. Not a fault, but a warning that the heater is not keeping up or has failed. | see not heating |
| PR, Pr, - - - | Priming mode after a power-up. Normal for the first few minutes. Stuck in priming means the control is not seeing the pump start. | $150 – $600 |
| HFL | Heater flow low, a softer version of FLO on newer Balboa packs. Usually a filter. | $150 – $300 |
| AOH | Ambient overheat: the equipment bay itself is too hot. Blocked vents or a cabinet in full August sun. | $125 – $250 |
| Prr, Er1, Er2 (Gecko) | Gecko sensor and pressure errors. Same logic: flow and temperature sensors. | $150 – $400 |
| Blinking power or heater light (Hot Spring, Caldera) | Watkins tubs signal with lights rather than codes. A blinking heater light is a flow or high-limit trip; blinking power with no heat is often the heater. | $150 – $650 |
Ranges are typical Connecticut parts and labor, written before any work begins; the diagnostic visit is applied to the repair.
The one thing to try first
Nearly every code above starts with flow. Pull the filter, run the tub without it for 20 minutes, and see whether the code clears. If it does, the filter was the problem. If the code returns with the filter out, something inside the equipment bay needs a tool, and that is a visit.
What not to do
- Do not keep power-cycling a tub showing OH or HL. Each cycle lets the heater fire into low flow again.
- Do not drain a tub in winter because of a code. A drained tub with no antifreeze in the lines is the one that freezes.
- Do not bypass a flow switch. People do it to clear FLO; it removes the only thing stopping the heater from running dry.
Tell us the code
The code plus the brand tells us which parts to bring, and that is the difference between one visit and two. A photo of the display is ideal.