The Hot Pool Boys
Hot Tub Care6 min read

Hot Tub Error Codes: What They Mean and When to Worry

Your hot tub just flashed a weird code on the display and now it won't heat. Before you panic, here's what the most common error codes actually mean.

Hot Tub Error Codes: What They Mean and When to Worry

Error codes are your hot tub's way of telling you something is wrong. The good news is that many of them are minor issues you can fix yourself. The bad news is that every manufacturer uses different codes. Here are the most common ones we see across the brands popular in Utah (Jacuzzi, Hot Spring, Sundance, Bullfrog, and Master Spas).

FLO / FL / FLC — Flow Error

This is the #1 error code we get called about. It means the system isn't detecting enough water flow through the heater. The heater shuts off to prevent damage (heating without flow = burnt element).

Common causes: dirty filter (clean or replace it first — this fixes it 80% of the time), closed valve, air lock after a refill, or a failing pressure switch. Start by cleaning the filter. If that doesn't fix it, check that all valves are open. If you just refilled, you may have an air lock — open the bleed valve near the pump or loosen the pump union slightly to let air escape.

OH / OHH — Overheat

The water temperature has exceeded the safe limit (usually 108-110°F). The system shuts everything down to prevent scalding. This can happen if the temperature sensor is faulty, if there's a flow problem causing the heater to overheat a small pocket of water, or on very rare occasions, a stuck relay keeping the heater on.

Fix: Remove the cover to let heat escape. Don't get in. Once it cools below 104°F, the system should reset. If it happens repeatedly, call a pro — repeated overheating usually indicates a sensor or relay problem.

SN / SNS / ICE — Sensor Error

A temperature sensor has failed or is reading out of range. The hot tub can't regulate temperature without accurate sensor data, so it shuts down heating. This is a repair call — sensors need to be replaced. They're usually $20-50 for the part, but accessing them can be labor-intensive depending on the model.

DR / DRY — Dry Fire Protection

The heater detected insufficient water contact and shut down to prevent element damage. This often happens when the water level is too low. Check your water level — it should be above all the jets. Top off if needed. If the water level is fine, you likely have a flow issue (see FLO above).

COOL / COL — Temperature Falling

The water is more than 20°F below the set temperature. In Utah winters, this can trigger after a power outage or if the heater can't keep up with extreme cold. Check that the heater is running and the cover is in good shape. If the heater is on but the water isn't warming, the heating element may need replacement.

When to DIY vs. Call a Pro

  • DIY: Filter cleaning, topping off water level, checking valves, clearing air locks, removing cover to cool an overheated tub
  • Call a pro: Repeated error codes after basic fixes, sensor errors, relay problems, heater not heating, any error combined with unusual noises or burning smell

Getting an error code that won't go away? We diagnose hot tub issues fast. Text or call (385) 228-2374 — we usually respond within 2 hours.

Need Help With Your Pool or Hot Tub?

We offer free quotes for all pool and hot tub services across Davis, Salt Lake, Utah, and Summit Counties.

Crystal clear pool with landscaped backyard

Ready for Crystal Clear Water?

Get a free, no-pressure quote in minutes. We’ll tell you exactly what your pool or hot tub needs — and what it costs.

We respond within 2 hours during business hours

Call Now
Text Us