Hot tub error codes can be frustrating, especially when your spa suddenly stops heating, the jets will not run, or the control panel displays a warning you do not recognize. Codes like FLO, OH, HL, DR, SN, ICE, and PR are designed to help identify what the spa control system is detecting, but they can be confusing if you do not know what each one means.
While error codes can vary by manufacturer and control system, many hot tubs use similar codes to identify flow problems, overheating, sensor issues, heater problems, or startup conditions. Understanding these codes can help you know what to check first and whether the issue may involve the filter, pump, heater, sensors, pressure switch, flow switch, or spa control board.
1. FLO, FL, FL1, Or FLOW Error Codes
A FLO error usually means the spa is not detecting enough water movement through the heater. Since most hot tub heaters require proper water flow before turning on, the spa may shut off the heater to protect the system.
- Dirty or clogged filters are one of the most common causes of flow errors.
- Low water level can allow air into the plumbing and reduce circulation.
- Air locks can happen after draining and refilling the spa.
- Weak circulation pumps may not move enough water through the heater.
- Bad pressure switches or flow switches may fail to detect proper water movement.
Solution: Start by checking the water level and removing the filter to see if the error clears. If the code goes away with the filter removed, the filter may need to be cleaned or replaced. Also check for air locks, closed valves, blocked suction fittings, and proper circulation pump operation.
2. OH Or OHH Error Codes
An OH or OHH error usually means the spa water, heater, or equipment area has reached an unsafe temperature. The control system may shut down the heater or stop spa operation to help prevent overheating.
- High water temperature can trigger an overheat warning.
- Poor water flow can cause the heater chamber to get too hot.
- Closed slice valves can restrict circulation after service or repair.
- Dirty filters can reduce flow and increase heater temperature.
- Faulty temperature sensors may incorrectly report an overheating condition.
Solution: Remove the spa cover and allow the water to cool. Check the actual water temperature with a separate thermometer. Make sure the filter is clean, the water level is correct, and all valves are open. If the water is not actually overheating, the temperature sensor, high-limit sensor, or control board may need to be inspected.
3. HL Or HFL Error Codes
HL or HFL codes are commonly related to high-limit protection or heater flow problems. These codes may appear when the spa detects that the heater is getting too hot compared to the water moving through it.
- Insufficient water flow can cause the heater to overheat internally.
- Air trapped in the heater can create false high-limit conditions.
- Failing circulation pumps may not provide enough water movement.
- Scale buildup inside the heater can reduce efficiency and create hot spots.
- Sensor problems can cause the control system to misread temperature conditions.
Solution: Check for the same issues that commonly cause FLO errors: dirty filters, low water level, air locks, closed valves, and weak pump flow. If water flow appears normal, the high-limit sensor or heater assembly may need further troubleshooting.
4. DR, DRY, Or DY Error Codes
A DR, DRY, or DY error usually means the spa believes there is not enough water in the heater tube. This is often called a dry heater condition. The spa may disable the heater to prevent damage.
- Low water level can prevent the pump from supplying enough water to the heater.
- Air locks after refilling can stop water from moving through the system.
- Clogged filters can restrict water flow to the heater.
- Blocked plumbing can reduce circulation.
- Pump problems may prevent the spa from priming correctly.
Solution: Turn off power to the spa and confirm the water level is correct. Remove and clean the filter, check that the pump is moving water, and make sure all valves are open. If the spa was recently drained and refilled, bleed air from the system and restart the spa once proper water flow is restored.
5. SN, SNA, SNB, Or SENSOR Error Codes
SN error codes usually point to a sensor problem. Many spas use temperature sensors and high-limit sensors to monitor water and heater conditions. If the control system receives an unusual or missing reading, it may display an SN code.
- Bad temperature sensors can send incorrect readings to the control board.
- Loose sensor connections can interrupt communication with the control system.
- Damaged sensor wires can cause intermittent or constant errors.
- Moisture in the control box can affect sensor readings.
- Control board issues may also cause false sensor errors.
Solution: Check the sensor connections at the spa control board and inspect the sensor wires for damage. If the sensor is old, corroded, or reading incorrectly, it may need to be replaced. Always match the replacement sensor to the control system model.
6. PR Or PRIMING Mode Codes
A PR or priming mode message usually appears when the spa is first powered on. This is not always an error. Many spa systems enter priming mode after startup so the pumps can be checked and air can be removed from the plumbing.
- Normal startup may display a PR message for several minutes.
- Recently refilled spas may need help removing trapped air.
- Air locks can prevent pumps from moving water properly.
- Dry pump operation can damage the pump if water is not moving.
Solution: During priming mode, verify that water is moving through the jets or circulation system. Do not allow pumps to run dry. If a pump hums but does not move water, turn the spa off and bleed the air from the pump or plumbing before restarting.
7. ICE Or IC Error Codes
An ICE or IC code usually means the spa has detected a possible freeze condition. This code is often designed to protect the plumbing, heater, and equipment from freezing damage.
- Cold outdoor temperatures can trigger freeze protection mode.
- Low water temperature may cause the spa to automatically run pumps.
- Sensor readings may indicate that freezing is possible.
- Power loss in cold weather can create a risk of frozen plumbing.
Solution: Do not turn off the spa during freezing conditions unless necessary for service. Make sure the water level is correct, the pumps are operating, and the spa cover is secure. If the spa is not heating in cold weather, the heater, sensor, pump, or control system should be checked quickly to prevent freeze damage.
8. COOL Or COLD Error Codes
A COOL or COLD message usually means the water temperature is significantly below the set temperature. This may happen after refilling the spa, during cold weather, or when the spa has not been heating properly.
- Fresh fill water may be much colder than the set temperature.
- Cold weather can make the spa take longer to heat.
- Heater issues may prevent the water from warming properly.
- Poor flow can keep the heater from operating.
- A damaged cover can allow too much heat to escape.
Solution: Give the spa time to heat after a fresh fill. Make sure the cover is closed, the filter is clean, and water is circulating. If the temperature does not rise after several hours, check for flow errors, heater problems, sensor issues, or control system faults.
9. EC, ECON, Or Economy Mode Messages
EC or ECON usually means the spa is in economy mode. This is often not an error. Economy mode allows the spa to heat only during filter cycles, which can make it seem like the heater is not working if you are expecting the spa to heat continuously.
- Economy mode limits when the spa heats.
- Sleep mode may allow the water temperature to drop farther below the set point.
- Filter cycles may control when the heater is allowed to run.
- Incorrect mode settings can make the spa feel like it is not heating properly.
Solution: Check the spa mode setting on the topside control panel. If you want the spa to maintain temperature more consistently, switch from economy mode to standard or ready mode, depending on your control system.
10. Common Causes Behind Many Hot Tub Error Codes
Although each error code has a specific meaning, many of them are caused by the same basic problems. Before replacing expensive parts, it is helpful to check the simple causes first.
- Dirty filters can cause flow, heater, and overheat errors.
- Low water level can lead to air in the system and poor circulation.
- Air locks can stop water movement after a drain and refill.
- Closed valves can restrict water flow after service.
- Weak pumps can create flow errors and heater shutdowns.
- Failing sensors can cause incorrect temperature or high-limit readings.
Solution: Start with the basics: check the water level, remove and clean the filter, confirm water is moving, make sure valves are open, and reset the spa if appropriate. If the code returns, then move on to checking switches, sensors, pumps, heaters, and the control system.
Key Takeaways
- FLO and FLOW codes usually point to poor water movement through the heater, often caused by dirty filters, low water, air locks, or pump problems.
- OH, OHH, HL, and HFL codes are commonly related to overheating, high-limit protection, or heater flow problems.
- DR, DRY, and DY codes usually mean the spa believes there is not enough water in the heater tube.
- SN, SNA, SNB, and SENSOR codes usually indicate a problem with a temperature sensor, high-limit sensor, wiring, or sensor connection.
- Not every message is a serious error. PR, ICE, COOL, EC, and ECON messages may be normal operating modes or protective functions depending on the situation.
Hot tub error codes are meant to help protect your spa and point you toward the source of the problem. In many cases, the fix may be as simple as cleaning the filter, adding water, removing an air lock, or changing the spa mode setting. If the code keeps returning after the basic checks, the issue may involve a pump, heater, sensor, pressure switch, flow switch, topside control, or spa control board.
Before replacing parts, always verify the exact error code, your spa control system model, and the symptoms your hot tub is experiencing. That information will make it much easier to choose the correct replacement part and get your spa running again.