Hot tub OH, OHH and overheat codes

Short answer

OH means the spa water is too hot: 108°F on Gecko packs, 110°F on Balboa (shown as OHS or M029), and 112°F on the 2017 Jacuzzi J-300 and 2016 Sundance 680. Stay out of the water, take the cover off and let it cool.

What to check first for a hot tub error code: for an overheat code, stay out and take the cover off; otherwise clean the filter, top up the water, open the valves and purge any air lock, reset the breaker once, then call a technician
What to check first for any code, in order, before you call a technician.

What you can check yourself

  1. Stay out of the water.
  2. Take the cover off so the water can cool.
  3. Clean the filter, or replace it if it is worn.
  4. Open any closed valves and jets.

Where the owner's part ends

Anything else: turn off power at the breaker and call a technician.

A stuck pump, a failed sensor or a heater that will not switch off is a service call. Turn off power at the breaker. Never bypass the high limit or a temperature sensor.

Every overheat code, system by system

30 codes
Every overheat code we recorded, by the system or manual that defines it
CodeWhat it meansWhat to do
M029Also: OHSBalboa, M codesPanel: The water is too hotA sensor read 110°F (43.3°C) in the spa water and spa functions stop. It resets on its own below 108°F (42.2°C). Long pump runs or hot weather can cause it.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it does not reset once the water cools, or keeps happening.

M030Also: OHHBalboa, M codesPanel: The heater is too hotA sensor read 118°F (47.8°C) inside the heater and the spa shut down. It can be cleared only once the water is below 108°F (42.2°C).Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.
  • Clean the filter, or replace it if it is worn.
  • Check the water level and top it up to the line in your manual.
  • Open any closed valves and jets.

Call if it happens again after one reset.

M034Balboa, M codesPanel: A pump may be stuck onA pump appears to be stuck running, and the water may be overheating.Stay out
  • Stay out of the water.

Power down the spa and call for service.

M035Balboa, M codesPanel: Hot faultA pump appears to have been stuck on when the spa was last powered.Stay out
  • Stay out of the water.

Power down the spa and call for service.

OHHAlso: HTR TOO HOTBalboa panel lettersPanel: Heater is too hot118°F (47.8°C) inside the heater; the spa shuts down until the water is below 108°F and the message is cleared. Same fault as M030.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.
  • Clean the filter, or replace it if it is worn.
  • Open any closed valves and jets.

Call if it happens again after one reset.

OHSAlso: WATR TOO HOTBalboa panel lettersPanel: Water is too hot110°F (43.3°C) in the spa water; functions stop until it falls below 108°F. Same fault as M029.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it keeps happening.

OHGecko Y series, in.xeSpa water reached 108°F (42°C). Gecko lists hot weather and long filter cycles as causes.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it returns once the water has cooled.

AOHGecko Y series, in.xeThe air inside the spa skirt is too hot, pushing the control's internal temperature past its limit.Technician

Call if it does not clear once the equipment area cools.

OHGecko in.k1000Panel: Spa temperature is too highThe spa water is too hot.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it returns once the water cools.

AOHGecko in.k1000Panel: Elevated internal temperatureThe control's internal temperature is high.Technician

Call if it persists.

Flashing temperatureGecko MSPA, SSPAPanel: Water temperature flashingOn SSPA packs, the water reached 112°F (44°C). It resets by itself at 109°F (43°C).Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it keeps happening.

AOHHot Spring FreeFlowThe equipment compartment reached 194°F (90°C), heating the control past its limits.Technician

Hot Spring says to let the compartment cool until it clears; call if it returns.

OHHot Spring FreeFlowSpa water reached 108°F (42°C). The jet pump stops when the water is about 2°F over the set point to limit friction heat.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it persists.

OHJacuzzi 2017Panel: *OH*Water reached 112°F (44°C). The circulation pump runs and the spa's red lights flash.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Contact your dealer if it persists.

-- -- -- --Jacuzzi 2017Panel: WATCHDOG CALL FOR SERVICEThe watchdog software shut the spa down after detecting a problem that could damage it.Stay out
  • Stay out of the water.

Contact your Jacuzzi dealer.

Code 29Jacuzzi 2025 onPanel: Spa OverheatThe water is too hot; spa operation pauses until it cools.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Contact your dealer if it keeps happening.

Code 30Jacuzzi 2025 onPanel: Heater OverheatThe heater is too hot; spa operation pauses.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Contact your dealer if it keeps happening.

Code 34Jacuzzi 2025 onPanel: StuckOne of the pumps is running continuously.Technician

Contact your dealer.

Code 35Jacuzzi 2025 onPanel: HotWater too hot because a pump is running continuously.Stay out
  • Stay out of the water.

Contact your dealer.

OHSundance 2016Water reached 112°F (44°C); the low-speed pump runs to move water through the heater.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Contact your dealer if it persists.

- - -Sundance 2016Panel: WatchdogThe watchdog software shut the spa down after detecting a problem.Stay out
  • Stay out of the water.

Contact your Sundance dealer.

Code 29Sundance 880, 2025Panel: Spa OverheatSpa water is above acceptable limits. Do not enter the water.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it keeps happening.

Code 30Sundance 880, 2025Panel: Heater OverheatThe heater is too hot. Do not enter the water.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it keeps happening.

Code 34Sundance 880, 2025Panel: StuckA pump may be stuck.Technician

Contact your dealer.

Code 35Sundance 880, 2025Panel: HotHot fault.Stay out
  • Stay out of the water.

Contact your dealer or service company.

OHHAlso: HH, HTR TOO HOTVita Spa 2026Panel: The heater is too hot118°F (48°C) or more inside the heater; the heater stops until it falls below 108°F. Vita lists long low-speed pump runs, overlapping cycles or a faulty pump as causes.Stay out
  • Stay out of the water.
  • Open any closed valves and jets.

Contact your dealer if it persists.

OHSAlso: OH, WATR TOO HOTVita Spa 2026Panel: The water is too hotWater entering the heater is 110°F (43°C) or more; the heater stops until it falls below 108°F.Stay out
  • Stay out of the water.
  • Open any closed valves and jets.

Contact your dealer if it persists.

Service Code 8Master Spas LegendPanel: VMS pump: over temperatureThe variable-speed pump overheated.Check first

Nothing to do: this is the spa working as designed.

Let it cool; call if it repeats in normal use.

Red fire triangleMaster Spas TwilightPanel: Over-temp errorWater at 108°F (42°C) or higher on the flx.go dial. Master Spas points to heat creep from long filter cycles.Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.

Call if it continues after shorter filter cycles.

OHNordic, Gecko eraWater reached 112°F (44°C); only freeze protection stays on. Clear it once the water is 109°F (43°C).Stay out
  • Stay out of the water.
  • Take the cover off so the water can cool.
  • Clear the message on the panel once the cause is fixed.

Call if it persists.

What is the difference between OH, OHS and OHH?

Where the heat is measured. OH and OHS read the spa water; OHH reads the water inside the heater, which runs hotter. Balboa trips OHS at 110°F in the water and OHH at 118°F in the heater. Gecko's matching pair is OH at 108°F and HL at 119°F. Balboa sends OHH to its flow checklist and Gecko checks for blocked flow on HL, so both lead back to the filter and the valves.

Why does a hot tub overheat?

Mostly from heat it makes without the heater. Pumps warm the water by friction, and a well-insulated tub keeps that heat. Hot Spring's FreeFlow stops the jet pump once the water is about 2°F over the set point for this reason. Jacuzzi calls its version summer logic: from 95°F up, the circulation pump shuts off when the water is 2°F over the setting. Master Spas calls it heat creep and blames long filter cycles.

The other cause is a pump stuck on. Balboa's M034 and M035 say to power the spa down and stay out, because a pump that never stops keeps adding heat. Jacuzzi's watchdog message also shuts the spa off and says to stay out.

What should I do when my hot tub shows OH?

Keep everyone out first. Then let it cool, and only then look for the cause.

If it happens on hot days, shorter filter cycles are the fix the manuals give. See hot tub temperature settings and the HL code.

Common questions

What temperature is too hot for a hot tub?

Jacuzzi's J5 manual warns that water above 104°F (40°C) may be harmful to your health. The overheat codes trip higher than that, at 108°F to 112°F depending on the system, so an OH code means the water is already past that limit.

Will an OH error reset itself?

Often, once the water cools. Balboa's M029 clears by itself below 108°F; Gecko's older SSPA packs reset at 109°F. Balboa's heater message M030 (OHH) waits for you to clear it once the water is under 108°F.

Why does my hot tub overheat in summer?

Pumps add heat as they run, and an insulated tub holds it. Long filter cycles on hot days can push the water past the set point without the heater ever turning on. Gecko and Master Spas both point to shortening filter cycles.

What does OHH mean on a hot tub?

On Balboa systems, the heater is too hot: a sensor read 118°F (47.8°C) inside the heater and the spa shut down. Balboa sends it to the same flow checks as its low-flow messages. Clear it once the water is below 108°F; call a technician if it returns.

Sources

13
  1. Balboa TP400/TP600 user guide (40940_N), panel messages balboawater.com · checked October 2026
  2. Gecko troubleshooting guide, Y series and in.xe (9919-101313-D) geckoalliance.com · checked October 2026
  3. Gecko in.k1000 techbook, error messages geckoalliance.com · checked October 2026
  4. Gecko SSPA-1-AX quick reference card geckoalliance.com · checked October 2026
  5. Hot Spring FreeFlow Collection owner's manual, 2026 d1oxc6ayqrhsgs.cloudfront.net · checked October 2026
  6. Jacuzzi J-300 owner's manual, 2017 links.imagerelay.com · checked October 2026
  7. Jacuzzi J5 owner's manual (rev A) links.imagerelay.com · checked October 2026
  8. Sundance Spas 680 Series owner's manual, 2016 links.imagerelay.com · checked October 2026
  9. Sundance Spas 880 Series owner's manual, 2025 (rev E) links.imagerelay.com · checked October 2026
  10. Vita Spa owner's manual, 2026 res.cloudinary.com · checked October 2026
  11. Master Spas Legend Series owner's manual, 2026 masterspascdn.com · checked October 2026
  12. Master Spas Twilight Series owner's manual, 2026 masterspascdn.com · checked October 2026
  13. Nordic Hot Tubs manual with Gecko equipment, 1999 to 2008 nordichottubs.com · checked October 2026

Ten questions, three tubs that fit you.

Take the 2-minute quiz

If it's time to replace it: what a good deal looks like, then one dealer near you.

Get the price range on a new tub