Balboa Hot Tub Error Codes Explained
Balboa control systems are used in many different hot tub brands, so seeing a Balboa error code does not always mean you own a “Balboa spa.” It usually means your hot tub uses a Balboa control pack, circuit board, or topside control panel.
This guide explains common Balboa hot tub error codes, what they usually mean, and what you should check first before replacing parts or calling a technician.
Different Balboa systems may display codes differently. For example, one spa may show HL, while another may show HFL, HTR FLOW LOW, or a longer message on the topside display. The meaning is often similar, but the exact wording depends on the control system and topside panel.
Not Sure If You Have a Balboa System?
Many hot tub brands use Balboa controls, but not every model does. If you are not sure, look inside the equipment cabinet for the control box label. It may say Balboa, Balboa Water Group, BP Series, VS Series, GS Series, or EL Series.
Some spa brands may use Balboa controls on certain models and Gecko, proprietary, or other systems on others.
Find Your Balboa Error Code Fast
On Desktop
Press:
- CTRL + F on Windows
- CMD + F on Mac
- Then type your code
On Mobile
Use your browser’s Find in Page feature.
On Android Chrome:
- Tap the three-dot menu
- Tap Find in page
- Type your error code
On iPhone Safari:
- Tap the share button
- Tap Find on Page
- Type your error code
Quick Balboa Error Code Chart
Flow Errors
Helpful Articles: Hot Tub Flow Issues?, Hot Tub’s Pump Isn’t Starting?
| Code / Message | Basic Meaning |
|---|---|
| HFL / Heater Flow is Reduced / M016 | Heater flow is reduced |
| LF / Heater Flow is Reduced / M017 | Persistent low-flow condition |
| SFTY TRIP / Safety Trip / M033 | Possible suction blockage or vacuum switch issue |
Heater Errors
Helpful Articles: Hot Tub High Limit, Hot Tub Isn’t Heating,
| Code / Message | Basic Meaning |
|---|---|
| HL | Heater flow or sensor temperature difference problem |
| dr / DR / Heater May Be Dry / M028 | Heater may be dry or low on water |
| dry / DY / drY / Heater is Dry / M027 | Heater is dry; spa may shut down |
| OH / OHS / Water Is Too Hot / M029 | Spa water temperature is too high |
| OHH / HH / Heater is Too Hot / M030 | Heater or heater sensor temperature is too high |
| SFTY TRIP / Safety Trip / M033 | Possible suction blockage or vacuum switch issue |
| IC / ICE | Possible freeze condition |
| COOL / COL | Water is much cooler than set temperature |
| Too Cold / Freeze Protection | Possible freeze condition detected |
Sensor Errors
| Code / Message | Basic Meaning |
|---|---|
| SA / SnA | Sensor A problem |
| SB / SnB / Snb | Sensor B problem |
| SN / SnS | Sensors are out of balance |
| SN1 / SN2 | Temperature or High-Limit Sensor Fault |
| Sensor Balance is Poor / M015 | Temperature sensors may be out of sync |
| Sensor Balance is Poor / M026 | Sensors are out of sync long enough to establish a fault |
| Sensor A / M031 | Sensor A or sensor circuit failed |
| Sensor B / M032 | Sensor B or sensor circuit failed |
System Errors
| Code / Message | Basic Meaning |
|---|---|
| No Communications | Topside is not communicating with control system |
| MEM FAIL / M022 | Memory or firmware problem |
| MEM RESET / M021 | Persistent memory reset warning |
| CLK FAIL / M020 | Clock error |
| GFCI FAIL / M036 | GFCI test failure |
| CNFG FAIL | Configuration problem |
| STUK PUMP / M034 | Pump may be stuck on |
| Priming Mode / PR / PRR | Startup mode after power-up |
| RUN PUMPS PURGE AIR / M019 | Startup mode after power-up |
| Water Temperature Unknown | Temperature has not been read yet after startup |
| SFTY TRIP / Safety Trip / M033 | Possible suction blockage or vacuum switch issue |
| °T instead of °F or °C | System is in test mode |
| LOC / LOP | Control Panel Locked |
| — | Heater Off, System is Idle |
Before Troubleshooting Any Balboa Code
Before replacing parts, check the simple things first:
- Make sure the water level is high enough.
- Remove and rinse the filter.
- Check that all slice valves are fully open.
- Look for air locks after refilling the spa.
- Confirm the pump is moving water.
- Restart the spa only after correcting the obvious issue.
- Never bypass safety devices to “test” the spa.
Many Balboa error codes are caused by poor water flow, dirty filters, low water level, air locks, or circulation problems. Start there before assuming the circuit board, heater, or sensors are bad.
Other Codes Sometimes Seen on Balboa-Equipped Spas
Some spa brands use Balboa equipment but display manufacturer-specific codes or slightly different wording. These may include:
| Code | Possible Meaning |
|---|---|
| FLO | Flow problem |
| FL | Flow or pressure switch issue |
| FL1 | Flow switch, pressure switch, or circulation problem |
| FL2 | Flow switch stuck closed or flow detection issue |
| FLC | Flow switch closed when it should be open |
These codes are common in the hot tub industry, but they are not always universal Balboa display codes. If your spa shows one of these codes, check your owner’s manual and identify the control system inside the equipment cabinet.
When to Call a Hot Tub Technician
Call a technician if:
- The same error code keeps coming back
- The spa will not heat
- The breaker trips
- The pump is not moving water
- The spa shows an overheat warning
- You see signs of melted wiring or burned components
- The topside shows no communication
- You are dealing with GFCI, circuit board, or sensor testing
Many simple flow problems can be checked by a homeowner, but electrical testing and control board diagnosis should be handled by someone qualified.
Balboa error codes are often easier to understand once you group them by problem type. Many of the most common codes are related to water flow, heater protection, overheating, or temperature sensors.
Start with the simple checks first: water level, filter condition, pump operation, air locks, and open valves. If the code keeps returning after those checks, the spa may need professional diagnosis.
As this guide grows, more Balboa codes and model-specific notes will be added.
Written by: Dan Harvickson (Founder of Last Mountain Tech), Pool and Spa Technician.
