# Hot Tub Error Codes and Reset: Troubleshooting

Troubleshoot hot tub FLO flow errors, no heat, cloudy or foamy water, GFCI tripping, and a pump that will not prime, plus how to reset the spa pack safely.

- Canonical: [https://hottubs.guide/guides/hot-tub-troubleshooting](https://hottubs.guide/guides/hot-tub-troubleshooting)
- Markdown: [https://hottubs.guide/guides/hot-tub-troubleshooting.md](https://hottubs.guide/guides/hot-tub-troubleshooting.md)
- Published: 2026-07-05
- Updated: 2026-07-05
- Author: Anna Persson

## Quick answer

Most hot tub faults trace to flow, water chemistry, or power. A flow or FLO code usually means a dirty filter, low water, or trapped air, not a broken heater. Before you call for service, check the filter, water level, and GFCI, then power-cycle the spa pack at the breaker for 30 seconds.

The short answer: Most hot tub faults trace to flow, water chemistry, or power. A flow or FLO code usually means a dirty filter, low water, or trapped air, not a broken heater. Before you call for service, check the filter, water level, and GFCI, then power-cycle the spa pack at the breaker for 30 seconds.

This guide walks the common symptoms in order of likelihood, keeps error codes generic across brands, and tells you where the do-it-yourself line stops and a licensed pro begins.

| Decision point | Practical answer |
| --- | --- |
| Best first check | Filter, water level, and GFCI, then a 30-second reset. |
| Who it is for | Owners facing an error code, cold water, or a tripping breaker. |
| Who should slow down | Anyone chasing a wiring, ground-fault, or gas issue. |
| Main tradeoff | Basic checks usually beat a service call, but stop at anything electrical. |

## Symptom, Cause, and First Fix

Work top to bottom. Most cold-water and error-code calls are solved by the cheap causes in this table before a part is ever replaced.

| Symptom or error | Likely cause | First fix |
| --- | --- | --- |
| FLO / FL / flow error | Dirty filter, low water, closed valve, trapped air, or a weak circulation pump | Clean or soak the filter, top up water, open all valves, and purge air by briefly loosening a pump union |
| Not heating (water cold) | Flow fault, tripped high-limit, low water, economy mode, or a failed heater element | Confirm the set temperature and standard mode, clear any flow issue, check the GFCI, then have the heater tested |
| Cloudy or foamy water | Low sanitizer, high pH or alkalinity, body oils and lotions, old water, or a worn filter | Test and balance, sanitize or shock, rinse the filter, and drain and refill if the water is old |
| GFCI or breaker tripping | Moisture in a connection, a grounding heater element, damaged wiring, or a faulty GFCI | Reset once. If it trips again, stop and call a licensed electrician or service tech |
| Pump not priming (air, no jets) | Airlock after a refill, low water, a closed valve, or a clogged filter | Open the air controls, top up water, and bleed the pump union until water burbles, then retighten |
| Dead or frozen topside panel | Power interruption, tripped breaker, or a control fault | Power-cycle at the breaker for 30 seconds, then check the breaker and GFCI |

The buyer move is simple: change one thing at a time and recheck. Cleaning the filter and topping up water fixes a surprising share of flow and no-heat faults for free.

## How to Power-Cycle the Spa Pack Safely

A reset clears many nuisance faults, but it is not a repair. Do it with power off, never with the equipment door open and energized:

1. Turn off the dedicated breaker for the tub. For a 110V plug-and-play model, unplug it at the GFCI cord instead.
2. Wait 30 to 60 seconds so the controller fully powers down.
3. Restore power and watch the topside panel reboot.
4. Give the tub a few minutes to re-prime and show an accurate temperature before you judge whether the fault cleared.

Never open the spa pack or touch wiring with power on. Water and electricity are the reason hot tubs are wired to a ground-fault device in the first place.

## Reading Error Codes Across Brands

Most tubs run a Balboa or Gecko control system, so codes rhyme even when the letters differ. Treat these as categories and confirm the exact meaning in your manual:

- FLO, FL, or a flashing flow icon: flow. Not enough water is moving past the heater.
- OH, HH, or HL: overheat or high-limit. The pack shut the heater down for safety.
- SN, Sn, or a sensor code: a temperature sensor fault.
- DR or DY: dry or low water detected by the flow switch.
- ICE or a snowflake: freeze protection running the pumps to prevent damage.

A code is a starting point, not a diagnosis. Two tubs can throw the same flow code for a dirty filter or a failing pump.

## When to Call a Pro

Handle filters, water level, chemistry, and a single reset yourself. Bring in a licensed electrician or service tech when:

- The GFCI trips again right after you reset it.
- You smell burning, see scorched connectors, or the heater never warms after flow is confirmed good.
- A sensor or wiring code returns after a clean filter and a reset.
- The tub is hardwired and the fault points at the breaker, subpanel, or bonding.

## Related Guides

- [Hot tub water chemistry guide](/guides/hot-tub-water-chemistry-guide)
- [Plug-and-play vs 220V hot tubs](/guides/plug-and-play-vs-220v-hot-tub)
- [The real cost of a hot tub](/guides/real-cost-of-a-hot-tub)
- [Hot tub temperature guide](/guides/hot-tub-temperature-guide)

## Frequently Asked Questions

### What does a FLO or FL code mean on a hot tub?
It signals a flow problem: the controller cannot confirm enough water is moving past the heater. The usual causes are a dirty filter, low water, a closed valve, or trapped air, not a failed part.

### Why is my hot tub not heating?
Common causes are a flow fault, a tripped high-limit, low water, the tub sitting in economy mode, or a failed heater element. Clear any flow issue and confirm the set temperature and standard mode first, then have the heater checked.

### How do I reset my hot tub?
Turn off the dedicated breaker (or unplug a 110V tub), wait 30 to 60 seconds, then restore power and let the panel reboot. A reset clears many nuisance faults but will not fix a real flow, sensor, or wiring problem.

### My GFCI keeps tripping. What should I do?
Reset it once. If it trips again, stop. A repeat trip usually means a ground fault, often a failing heater element or moisture in a connection, and that is an electrician or service call, not a do-it-yourself fix.

## Sources

- [CPSC pool and spa safety guides](https://www.cpsc.gov/safety-education/safety-guides/pools-spas)
- [Balboa Water Group spa control systems](https://www.balboawatergroup.com/)
