Balboa Topside Panel Error Codes: The Definitive Troubleshooting Guide

If your Balboa topside panel is showing an error code, warning message, or unusual display message, this guide will help you understand what it means, what usually causes it, what you can safely check yourself, and when it is time to stop troubleshooting and start testing parts.

Balboa systems are among the most common hot tub control systems in the industry, which makes Balboa error codes some of the most searched and talked-about spa troubleshooting topics anywhere online. The challenge is that not every Balboa system displays messages exactly the same way. Some older panels may show short abbreviations such as FLO, dr, OHH, or SnA, while newer panels may show numbered messages such as M016, M017, M029, or M031. Other Balboa systems may display fuller reminder-style messages such as Clean Filter, Set Time, or ICE.

This guide is designed to be the Balboa error-code reference people actually want to bookmark and use. The quick-reference table below ties the whole page together: you can visually match the small LCD image, read the text version for clarity and SEO, and jump directly to the deeper troubleshooting section for that code.

Important safety note: Do not enter the water if your spa is overheating, the water feels unusually hot, the pump appears stuck on, or the topside is showing a serious overheat-related fault. Turn power off to the spa and continue only after the water has cooled and the issue has been identified. Do not repeatedly reset the spa if the heater may be dry or if there is a serious flow problem.

Quick Navigation

Printable Balboa Error Code Cheat Sheet

Want a quick reference you can print, save to your phone, or keep near the spa? Download our two-page Balboa Topside Panel Error Code Cheat Sheet for fast code identification and first-step troubleshooting.

Balboa Error Code Quick Reference

Use the small LCD images below to visually match what you see on your topside. Click the image, code, or the “View Details” link to jump directly to the full explanation further down the page.

Display Code / Message What It Usually Means First Things to Check Details
Balboa FLO error code FLO Flow or pressure-switch-related issue on applicable systems Water level, dirty filter, circulation, valves, restrictions View Details
Balboa HFL error code HFL Heater flow is low Filter, low water, trapped air, circulation pump View Details
Balboa LF error code LF Persistent low-flow condition Full circulation check, then sensor/heater/pump testing View Details
Balboa dr error code dr Possible dry heater or insufficient water in the heater Water level, air lock, filter, valves, pump operation View Details
Balboa drY error code drY Heater is dry Stop and correct the flow / water issue before resetting View Details
Balboa OHH error code OHH / HH Heater-area overheat or high-limit condition Flow restrictions, circulation problems, sensor/relay issues View Details
Balboa OHS error code OHS / OH Spa water temperature too high Water temperature, pump runtime, cover use, ambient heat View Details
Balboa SnA error code SnA Sensor A fault Sensor, connection, wiring, board input View Details
Balboa SnB error code SnB Sensor B fault Sensor, connection, wiring, board input View Details
Balboa SnS error code SnS / Sn Sensors out of sync or sensor-related problem Sensor pair, wiring, circulation conditions View Details
Balboa ICE message ICE Possible freezing condition / freeze protection Usually informational; verify normal circulation View Details
Balboa M015 sensors may be out of sync error code M015 Sensors may be out of sync Observe if it clears; otherwise test sensors View Details
Balboa M016 error code M016 Water flow is low Water level, filter, valves, trapped air, pump prime View Details
Balboa M017 error code M017 Water flow has failed All flow checks before reset View Details
Balboa M020 error code M020 Clock has failed Control-system service may be required View Details
Balboa M021 error code M021 Persistent memory / settings reset Watch for recurrence after power-up View Details
Balboa M022 error code M022 Program memory failure Board / firmware diagnosis View Details
Balboa M026 sensors are out of sync error code M026 Sensors are out of sync Sensor testing View Details
Balboa M027 error code M027 Heater is dry Correct water-flow problem before restart View Details
Balboa M028 error code M028 Heater may be dry Water level, filter, air, valves, circulation View Details
Balboa M029 error code M029 Spa water is too hot Cooling, extended pump operation, ambient heat View Details
Balboa M030 error code M030 Heater-area water is too hot Flow and local heater overheat condition View Details
Balboa M031 error code M031 Sensor A fault Sensor A and wiring View Details
Balboa M032 error code M032 Sensor B fault Sensor B and wiring View Details
Balboa M034 error code M034 A pump may be stuck on Shut down spa and inspect immediately View Details
Balboa M035 error code M035 Hot fault / pump may have been stuck on Shut down spa and inspect immediately View Details
Balboa M036 error code M036 GFCI test failed Electrical installation / GFCI issue View Details
Balboa temperature not available display ---F / ---C Current water temperature is not yet available Allow system time to sample water temperature View Details
Balboa Water Level Low message Water Level Low Low water level on systems equipped with a level sensor Water level and level-sensor connection View Details
Balboa Communication Error message Communication Error Topside is not communicating with the control system Panel cable, connection, topside, main board View Details
Balboa Configuration Error message Configuration Error System setup or internal configuration problem Board setup, software match, replacement-board configuration View Details
Balboa Set Time message Set Time Time-of-day needs to be set Adjust time in the panel menu View Details
Balboa Clean Filter message Clean Filter Scheduled reminder to clean the filter Clean filter media View Details
Balboa Change Filter message Change Filter Scheduled reminder to replace the filter Filter age and condition View Details
Balboa Check Sanitizer message Check Sanitizer Scheduled sanitizer and water-chemistry reminder Test sanitizer level View Details
Balboa Check pH message Check pH Scheduled pH reminder Test and adjust pH View Details
Balboa Change Water message Change Water Scheduled reminder to drain and refill the spa Water age and bather load View Details
Balboa Check Ozone message Check Ozone Reminder to inspect the ozone system Ozone unit, tubing, check valve View Details
Balboa Change UV message Change UV Reminder to replace or service the UV component UV bulb / system maintenance interval View Details
Balboa Test GFCI message Test GFCI Scheduled safety reminder to test the GFCI or RCD Use the GFCI test and reset buttons View Details
Balboa Service Check-Up message Service Check-Up Periodic inspection reminder Follow the spa manufacturer’s service schedule View Details
Balboa Clean Cover message Clean Cover Scheduled reminder to clean and protect the spa cover Cover cleaning and conditioner View Details

Understand the Balboa Error Code Families

Many Balboa messages are different versions of the same underlying problem. Recognizing the family can make troubleshooting much faster, especially when comparing an older topside to a newer Balboa system.

Flow / Circulation
FLO, HFL, LF, M016, M017
Dry Heater
dr, drY, M027, M028
Overheat / High Temperature
OHH, OHS, M029, M030, M034, M035
Sensors
SnA, SnB, SnS, M015, M026, M031, M032
System / Memory
M020, M021, M022, Configuration Error
Communication / Electrical
Communication Error, M036, Test GFCI

What to Gather Before You Call or Order Parts

Identification Information

  • Spa manufacturer and model
  • Balboa control-system or control-pack number
  • Topside model or part number if visible
  • Exact error code or message as displayed

Photos That Help

  • Photo of the topside showing the message
  • Photo of the control-box label
  • Photo of the heater and sensor area
  • Photos of any visible part-number labels or damaged wiring
Why this matters: Balboa components can look extremely similar while using different software, sensor arrangements, voltage, connector styles, or circuit-board configurations. The control-system number and clear photos are often more useful than the spa brand name alone.

Before You Replace Anything

Many Balboa error codes do not automatically mean a bad circuit board, heater, or topside panel. Some of the most common codes are caused by basic operating issues such as low water level, a dirty filter, trapped air, or a pump that has lost prime.

  1. Check the spa water level. Low water is one of the most common causes of flow, dry, and overheating messages.
  2. Remove and inspect the filter. A dirty or collapsed filter can restrict flow enough to create multiple heater-related errors.
  3. Make sure all slice valves and gate valves are open. A partially closed valve can mimic a serious equipment failure.
  4. Look for an air lock. This commonly happens after draining and refilling a spa.
  5. Confirm that the circulation pump or Pump 1 is actually moving water. If you are not getting visible movement, heating-related messages may follow quickly.
  6. Check for blocked suction fittings, closed jets, or plumbing restrictions.
Diagnostic rule: For flow-related and dry-heater messages, always eliminate the simple circulation causes before replacing a heater, sensor, topside, or circuit board.

Did the Error Start Right After Something Changed?

Right after draining and refilling?
An air lock or loss of pump prime moves near the top of the list.
Right after changing or cleaning the filter?
Check filter seating, restriction, water level, and whether air entered the circulation system.
Right after a power outage or breaker reset?
Pay special attention to memory, clock, configuration, and communication messages.
Only when the heater turns on?
Focus on water flow through the heater, sensor agreement, and heater-area temperature.
Only during very hot weather?
Heat trapped under the cover, long pump run times, and high ambient temperature may contribute to overheat messages.
Only intermittently?
Look for a weakening circulation pump, marginal filter restriction, loose connection, or sensor beginning to drift.

Flow and Heater Error Codes

FLO

Legacy Flow Code Usually Hydraulic / Circulation Related One of the Most Common Balboa Messages
Balboa FLO error code displayed on hot tub LCD

What FLO means: On systems that use a flow switch or pressure switch, FLO generally means the control system is not seeing the water-flow condition it expects. In plain English, the spa thinks water is not moving properly through the heating system.

How serious is it? It is usually not a “panic” message, but it should not be ignored. Heating may stop or become unreliable, and if the underlying problem worsens you may start seeing related codes such as HFL, LF, dr, or drY.

Most common causes, in order

  1. Dirty or restricted filter
  2. Low water level
  3. Air lock after draining and refilling
  4. Closed or partially closed slice valve
  5. Weak or failing circulation pump
  6. Restriction in the plumbing
  7. Flow or pressure switch issue on applicable systems
  8. Wiring, sensor, or control-board issue

Step-by-step troubleshooting

  1. Check the water level first. Top off the spa if the level is low, especially if the skimmer or suction area is drawing air.
  2. Remove the filter temporarily. If the code clears with the filter out, the filter is dirty, collapsed, or overdue for replacement.
  3. Think about recent service. If the spa was just drained and refilled, an air lock is one of the top suspects.
  4. Verify valve positions. Make sure all slice or gate valves are fully open.
  5. Watch the circulation. If the pump sounds like it is running but water movement is weak or absent, the pump may be air-bound or failing.
  6. Only after the easy checks should you move to parts testing.
If FLO appeared immediately after refilling the spa: suspect an air lock before anything else. If FLO disappears when the filter is removed, suspect the filter or circulation restriction.
Still need help? Have your spa make and model, Balboa control-system number, and any heater or sensor part numbers ready before ordering parts.

HFL

Heater Flow Low Usually a Restricted-Circulation Problem
Balboa HFL heater flow low error code

What HFL means: HFL stands for heater flow low. The control believes there is not enough water moving through the heater tube to safely carry heat away from the element.

Why it matters: This message usually means the spa can still “see” some circulation, but not enough to trust normal heating.

Most common causes

  • Restricted or dirty filter
  • Low water level
  • Trapped air in the heater or circulation system
  • Weak circulation pump
  • Restriction in suction or plumbing

What to do

  1. Check the water level.
  2. Temporarily remove the filter and retest.
  3. Make sure valves are fully open.
  4. Listen to the circulation pump and verify actual water movement.
  5. If the message returns mainly during heating attempts, focus on circulation through the heater path.

Good clue: If HFL turns into LF or dr, the restriction or circulation problem is becoming more severe.

LF

Low Flow More Serious Than a Momentary Flow Warning
Balboa LF low flow error code

What LF means: LF generally indicates that a low-flow condition has persisted long enough to become a stronger fault. The spa is telling you the problem did not simply correct itself.

Most common causes

  • Severely dirty filter
  • Pump not primed
  • Failing circulation pump
  • Closed or partially closed valve
  • Internal plumbing obstruction
  • Heater, sensor, or switch feedback issue

Best troubleshooting order

  1. Verify water level.
  2. Run briefly with the filter removed.
  3. Confirm strong circulation and proper pump prime.
  4. Check valve positions and obvious restrictions.
  5. If the issue continues, move toward pump, switch, or sensor diagnosis.

Important: LF is usually a message that tells you to stop guessing and methodically work the circulation system from simplest to most advanced causes.

dr

Possible Dry Heater Very Common After Refills
Balboa dr possible dry heater error code

What dr means: dr indicates a possible dry-heater condition or insufficient water inside the heater tube when heating was attempted. The spa shell may look full, but the control is concerned about what is happening in the heater itself.

Common causes

  • Low water level
  • Air lock
  • Dirty filter
  • Closed valve
  • Weak circulation or poor pump prime

Step-by-step troubleshooting

  1. Top off the spa water level.
  2. Remove and inspect the filter.
  3. If the spa was recently drained, suspect an air lock.
  4. Verify that all valves are open.
  5. Confirm real water movement, not just pump noise.

Key idea: A spa can show dr even when it looks full if the heater is not receiving proper circulation.

drY

Heater Is Dry Do Not Keep Repeatedly Resetting
Balboa drY dry heater error code

What drY means: drY is the more serious version of a dry-heater message. The control has determined that the heater is dry or not receiving enough water to start safely.

What it usually points to

  • Persistent circulation failure
  • Air trapped in the system
  • No pump prime
  • Restricted plumbing
  • Very dirty filter
  • Low water

Best response: Stop and correct the water-flow problem before attempting to run the heater again. Repeated restarts can stress or damage the heater system.

M016 — Water Flow Is Low

Newer Message Family Low Flow Warning
Balboa M016 water flow low error code

M016 is the newer diagnostic-family version of a low-flow warning. The system believes there is not enough water flow through the heater to carry the heat away properly.

Check first: water level, filter, suction restrictions, closed valves, trapped air, too many closed jets, and pump prime.

M017 — Water Flow Has Failed

Newer Message Family Flow Fault
Balboa M017 water flow failed error code

M017 is more serious than M016. It means the flow problem has progressed to a fault that disables heating until corrected and reset.

Correct the actual flow problem first, then reset the message.

M028 — Heater May Be Dry

Newer Message Family Possible Dry Heater
Balboa M028 heater may be dry error code

M028 is the newer message-family version of a possible dry-heater condition. Check water level, filter, trapped air, pump prime, circulation, and valve positions.

M027 — Heater Is Dry

Newer Message Family Confirmed Dry Heater
Balboa M027 heater is dry error code

M027 is a confirmed dry-heater condition severe enough to shut the spa down until the problem is corrected and the message is reset. Focus on the circulation system immediately.

Overheat and High Temperature Codes

OHH / HH

Overheat / High-Limit Type Code Often Connected to Flow Problems
Balboa OHH heater overheat error code

What OHH means: The heater area or high-limit condition has exceeded the safe operating threshold. Sometimes the actual spa water may not feel drastically overheated because the problem is localized around the heater.

Common causes

  • Poor flow through the heater
  • Dirty filter
  • Failing circulation pump
  • Sensor issue
  • Stuck heater relay on the circuit board

What to do first: turn power off, allow the water to cool, and inspect for restricted flow before continuing use.

OHS / OH

Spa Water Overheat Do Not Use Until Water Is Safe
Balboa OHS spa water overheat error code

What OHS means: The actual spa water temperature has become too high.

Possible causes: hot ambient conditions, a cover trapping too much heat, extended pump or heater operation, a stuck relay, or a sensor reading problem.

Best action: power down the spa, remove the cover if appropriate to help cooling, and do not use the spa until normal temperature and operation are restored.

ICE — Freeze Protection

Usually Informational Protective Operation Message
Balboa ICE freeze protection message

ICE is usually not a failure message. It indicates that the system has detected or suspects freezing conditions and may activate pumps or heat to protect the spa.

If the spa is not circulating properly during cold weather, freeze protection may not be enough by itself, and more serious flow or heating faults may follow.

M029 — Spa Water Too Hot

Newer Message Family Water Temperature Too High
Balboa M029 spa water too hot error code

The spa water has reached an unsafe high temperature. After the water cools, look for extended pump operation, high ambient temperatures, or heating that continues when it should not.

M030 — Heater Water Too Hot

Newer Message Family Often Related to Flow Problems
Balboa M030 heater water too hot error code

One of the water-temperature sensors has detected extremely hot water in the heater area. Although it is a temperature code, poor flow through the heater is often part of the story.

M034 — A Pump May Be Stuck On

Serious Safety Message Power Down the Spa
Balboa M034 pump may be stuck on error code

This is a serious message. A pump that continues running when it should not can lead to overheating or abnormal water temperature. Power down the spa and do not enter the water until the cause has been identified.

M035 — Hot Fault

Serious Safety Message Possible Stuck Pump Condition
Balboa M035 hot fault error code

This message indicates that a pump appears to have been stuck on when the spa was last powered. Treat it as a serious fault and do not use the spa until the issue has been diagnosed.

Sensor Error Codes

SnA

Legacy Sensor A Fault Check Sensor and Wiring First
Balboa SnA Sensor A error code

SnA indicates a Sensor A fault. Common causes include a bad temperature sensor, a loose sensor plug, damaged wiring, corrosion at the connection, or a board input problem.

Best approach: inspect the sensor connection at the board and test the sensor if you have the proper equipment and specifications. Do not assume the main board is bad until the sensor and connection are ruled out.

SnB

Legacy Sensor B Fault Check Sensor and Wiring First
Balboa SnB Sensor B error code

SnB indicates a Sensor B fault. On many Balboa systems, the A and B sensors work together to monitor the heater and water conditions, so a failure of either one can cause shutdowns or unreliable temperature behavior.

SnS / Sn

Sensors Out of Sync Evaluate the Sensor Pair Together
Balboa SnS sensors out of sync error code

The system is seeing a sensor-related disagreement or out-of-sync condition. One sensor may be drifting, one may be failing, the wiring may be compromised, or abnormal flow conditions may be causing the sensors to disagree.

M015 — Sensors May Be Out of Sync

Newer Message Family Early-Stage Sensor Sync Warning
Balboa M015 sensors may be out of sync error code

M015 is an early-stage warning. The sensors may be out of sync, but the condition may still clear by itself. If it persists or repeatedly returns, start checking the sensor pair and the heater / flow conditions that could be influencing them.

M026 — Sensors Are Out of Sync

Newer Message Family Confirmed Sensor Sync Fault
Balboa M026 sensors are out of sync error code

M026 means the sensors are out of sync and the problem has been confirmed long enough to become a stronger service fault. At this point, sensor testing becomes a priority.

M031 — Sensor A Fault

Newer Message Family Check Sensor A and Wiring
Balboa M031 Sensor A fault error code

Check Sensor A, its plug, its wiring, and the board input before replacing parts unnecessarily.

M032 — Sensor B Fault

Newer Message Family Check Sensor B and Wiring
Balboa M032 Sensor B fault error code

Check Sensor B, its plug, its wiring, and the associated board connection before condemning the circuit board.

System, Communication, Memory, and Electrical Messages

M020 — Clock Failed

Clock Failure Control-System Issue
Balboa M020 clock failed error code

M020 indicates a clock failure. If it persists, service or control-board diagnosis may be required.

M021 — Settings Reset / Persistent Memory Error

Persistent Memory Error Watch for Repeat Occurrences
Balboa M021 persistent memory error code

A single appearance after an unusual power event may not always mean a failed board. If it repeatedly returns after power-up, deeper diagnosis is warranted.

M022 — Program Memory Failure

Serious Control-System Fault Firmware / Board Evaluation
Balboa M022 program memory failure error code

This message points to a more serious control-system problem and may indicate firmware or board-level failure.

Configuration Error

Setup / Internal Configuration Problem Often Requires Advanced Diagnosis
Balboa configuration error message

The system configuration is not valid and the spa may not start correctly. Possible causes include an incorrect board setup, software mismatch, improper replacement-board configuration, or an internal control problem.

Communication Error

Topside Communication Fault Check the Cable Path First
Balboa communication error message

The topside panel is not receiving communication from the control system.

Most common causes

  • Loose topside cable
  • Damaged cable
  • Corroded or wet connection
  • Topside failure
  • Main board communication problem

A communication message can appear briefly during startup. If it stays, the communication path needs to be inspected.

M036 — GFCI Test Failed

Electrical Safety Fault Do Not Ignore
Balboa M036 GFCI test failed error code

This may indicate an unsafe electrical installation or a problem with the GFCI test function. Do not bypass or ignore this issue.

---F / ---C — Temperature Not Yet Available

Informational Display Usually Not a Component Failure
Balboa temperature not available display showing dashes and Fahrenheit

This display generally means the system does not yet have a current water-temperature reading to show. Allow time for the control to sample the water temperature before assuming a sensor has failed.

Water Level Low

Only on Systems with a Water-Level Sensor Check Water First
Balboa water level low message

On systems equipped with a water-level sensor, this message indicates that the water level is too low or that the level sensor is not being detected correctly. Correct the water level first, then inspect the sensor connection if the message remains.

Maintenance and Reminder Messages

Not every Balboa message is an equipment failure. Many systems display scheduled maintenance reminders, and the exact reminders and intervals can vary according to the spa manufacturer’s configuration. These sections do not need as much diagnostic depth because they are reminders rather than true fault conditions, but they are still worth explaining because owners often mistake them for errors.

Set Time

Balboa Set Time message

This is not normally a fault. Set the correct time of day so filtration schedules and other timed functions operate as intended.

Clean Filter

Balboa Clean Filter reminder message

Clean the filter media according to the filter manufacturer’s instructions. Ignoring a dirty filter can eventually contribute to genuine flow, heater, and overheating faults.

Change Filter

Balboa Change Filter reminder message

An old, collapsed, damaged, or permanently restricted filter should be replaced rather than repeatedly cleaned.

Check Sanitizer

Balboa Check Sanitizer reminder message

Test sanitizer level and general water chemistry and adjust as necessary.

Check pH

Balboa Check pH reminder message

Test the spa water and adjust pH into the proper range using the appropriate water-care products.

Change Water

Balboa Change Water reminder message

This reminder indicates that it is time to drain and refill the spa according to the maintenance schedule appropriate for your water conditions and usage.

Check Ozone

Balboa Check Ozone reminder message

On applicable spas, inspect the ozone system and follow the ozone-unit manufacturer’s service recommendations.

Change UV

Balboa Change UV reminder message

On applicable systems, this is a scheduled reminder to replace or service the UV component according to the UV system manufacturer’s recommendations.

Test GFCI

Balboa Test GFCI reminder message

This is a scheduled safety reminder to test the GFCI or RCD. It is different from an actual GFCI failure message such as M036.

Service Check-Up

Balboa Service Check-Up reminder message

This is a periodic maintenance reminder. Follow the spa manufacturer’s recommended inspection and service schedule.

Clean Cover

Balboa Clean Cover reminder message

This maintenance reminder is intended to help extend spa-cover life. Clean and condition the cover using products appropriate for the cover material.

Why the Same Balboa Problem Can Show Different-Looking Codes

Balboa systems do not all use identical display language. The same underlying problem can appear differently depending on the control pack, topside model, software generation, and how the spa manufacturer configured the system.

  • A low-flow condition might appear as FLO, HFL, LF, M016, or M017.
  • A dry-heater condition might appear as dr, drY, M027, or M028.
  • A sensor issue might appear as SnA, SnB, SnS, M015, M026, M031, or M032.

Best General Troubleshooting Sequence

  1. Read the exact code or message on the panel.
  2. Use the quick-reference table to identify the code family.
  3. Check the water level.
  4. Remove and inspect the filter.
  5. Verify circulation and pump prime.
  6. Check for closed valves, blocked suction, or an air lock.
  7. Only after the basic causes are ruled out should you move toward testing sensors, heaters, topsides, pumps, or circuit boards.

When to Stop Troubleshooting and Call for Help

Stop homeowner-level troubleshooting and shut the spa down if you see any of the following:
  • Repeated dry-heater faults after basic circulation problems have been ruled out
  • M034, M035, or another message suggesting a pump may be stuck on
  • Actual water overheating or water that feels unusually hot
  • A GFCI that trips repeatedly or will not reset
  • Burned wiring, melted connectors, scorched circuit-board areas, or a strong electrical odor
  • Visible water intrusion inside the control box
  • A heater, pump, sensor, or circuit-board test that requires live-voltage diagnosis beyond your comfort or training

Do not bypass a GFCI, high-limit protection, sensor, flow switch, or other safety device simply to make the spa run.

Parts Commonly Involved with Balboa Error Codes

  • Temperature sensors
  • Heater assemblies
  • Circulation pumps
  • Flow or pressure switches on applicable systems
  • Topside panels and topside cables
  • Main circuit boards / control systems
  • Filters and filter cartridges

The important point is not to guess. An error code tells you where to start, but the correct replacement part should come from diagnosis rather than assumptions.

Frequently Asked Questions

How do I reset a Balboa error code?

That depends on the message. Some maintenance reminders can simply be cleared from the panel. Serious fault messages should only be reset after the underlying problem has been corrected. Resetting without fixing the cause usually results in the same message returning.

Does a dirty filter really cause Balboa error codes?

Yes. A dirty filter is one of the most common causes of flow-related, dry-heater, and overheating symptoms.

Why does my Balboa panel say dr or drY when the spa is full of water?

Because the problem may be poor circulation through the heater rather than the amount of water visible in the spa shell. Trapped air, a clogged filter, a closed valve, or an unprimed pump can all prevent the heater from filling correctly.

What is the difference between OHH and OHS?

In simple terms, OHH / HH usually points more toward a heater-area or high-limit overheat condition, while OHS / OH generally indicates that the spa water itself has become too hot.

What is the difference between M016 and M017?

M016 indicates that water flow is low. M017 means the water-flow problem has progressed to a failed-flow condition and heating has been disabled.

What is the difference between M027 and M028?

M028 means the heater may be dry. M027 means the heater is dry and the problem has become more serious.

Can I keep using the spa with a sensor error?

That is not recommended. Temperature sensor faults can affect heating safety and accurate temperature control.

Does a Balboa communication error mean the topside is bad?

Not necessarily. The problem can also be the topside cable, plug connection, moisture or corrosion, or the main circuit board.

Does an error code always mean I need a new circuit board?

No. Many Balboa faults are caused by far simpler issues such as low water, a dirty filter, trapped air, a failed sensor, or weak circulation.

What if the same Balboa error returns after I reset it?

That usually means the underlying problem has not actually been corrected. Repeated resets are not a substitute for diagnosis.

Final Thoughts

Balboa topside panel error codes are designed to protect the spa, the heater, and the people using it. The key is not to panic when a code appears, but also not to ignore it. Start with the basics, identify the code family correctly, and troubleshoot methodically.

If you need help identifying the correct Balboa replacement part after diagnosis, gather the exact error code, spa make and model, control-system information, topside model, and any part numbers visible on the component before ordering.

Still Can’t Identify the Problem?

Send us the exact Balboa error code along with clear photos of your control-system label, topside panel, and spa equipment area. The more identification information you provide, the easier it is to narrow down whether the problem is likely related to circulation, a sensor, heater, pump, topside, wiring, or the main control system.

Before contacting us, gather: the spa make and model, Balboa control-pack number, topside model if available, the exact message shown, and any visible part numbers.