Hot Tub Heater Issues: Common Causes and First Checks - AquaDoc

Hot Tub Heater Issues: Common Causes and First Checks

If your hot tub isn't heating, there's a good chance the problem is not the heater itself. The most common culprits are a dirty filter, a tripped breaker, a flow restriction, or a chemistry problem that triggered a safety shutoff - all things you can check yourself in 15 minutes. A failed heater element does happen, but it's further down the list than most people expect. Start with the basics before spending money on a service call.

Why Hot Tub Heaters Stop Working in the First Place

Hot tub heaters are actually pretty reliable pieces of equipment. The heating element sits inside a stainless steel tube, water flows past it, and the element heats the water. Simple. But the heater is protected by a network of sensors - flow switches, pressure switches, hi-limit sensors, and thermostats - and any one of those can shut the heater down the moment something looks off. Most heater "failures" are actually the safety system doing exactly what it's supposed to do, because something upstream went wrong.

The other thing worth knowing is that heaters are sensitive to water chemistry. Low pH and low calcium hardness eat the heater tube from the inside out over months or years. A heater that dies after five or six years of use often has chemistry neglect written all over it when you pull it apart. Prevention costs a lot less than replacement.

What Should You Check First When the Hot Tub Isn't Heating?

Work through these checks in order. Most heating problems resolve within the first three steps.

  1. Check the breaker and GFCI. Go to your electrical panel and look at the breaker for the hot tub. If it's tripped, reset it once. If it trips again immediately, stop there and call an electrician or technician - that's an electrical problem, not a heater problem. Also check the GFCI outlet or disconnect box near the tub itself; there's often a reset button right on it.
  2. Look at the control panel for error codes. Most modern hot tubs display codes like FL, FLO, HFL, OH, or DR when something's wrong. Write down whatever you see. Flow codes (FL, FLO) mean the heater isn't seeing enough water movement. Overheat codes (OH) mean a sensor tripped because the water got too hot. These codes tell you exactly which direction to look next.
  3. Check and clean your filter. A clogged filter is the single most common cause of flow-related heater shutoffs. Pull the filter out and rinse it thoroughly. If it hasn't been deep-cleaned in a few months, soak it in filter cleaner overnight. Run the tub without the filter for a few minutes (just a few) to see if the heater kicks on. If it does, the filter was your problem. For a full routine on filter care, this post on heater first checks covers the filter-to-heater connection in more detail.
  4. Check the water level. The water needs to be above the skimmer opening - usually at least halfway up the skimmer face. Low water level causes the pump to pull air, which kills flow, which shuts down the heater. Simple fix.
  5. Look for closed valves. If anyone has done any plumbing work or if your tub has manual valves (common near the equipment bay), make sure they're all open. One partially closed valve is enough to starve the heater of flow.
  6. Check for an air lock. After a refill or plumbing work, air can get trapped in the lines. The pump will sound like it's running but barely moves water. Loosen a union fitting slightly at the pump to burp the air out, then retighten. Some tubs also have a purge cycle you can run from the panel.

What Does a Flow or Pressure Error Actually Mean?

When your hot tub displays a flow error - FL, FLO, HFL, or similar depending on the brand - it means the pressure or flow switch inside the heater assembly isn't detecting enough water movement to fire the element safely. The heater won't turn on without that signal. This is a safety feature, not a malfunction.

The causes break down this way: dirty filter (most common), air lock, closed valve, weak pump, or a faulty flow switch. You can test the flow switch itself by bypassing it temporarily if you're comfortable with that, but most homeowners should let a tech handle that step. What you can do is rule out everything else first, so the tech isn't charging you labor to rinse a filter.

How Does Water Chemistry Affect the Heater?

Water that is out of balance damages your heater in two ways. Low pH (below 7.2) makes water acidic and corrodes the heater element and the stainless tube around it. Low calcium hardness (below 150 ppm) makes the water hungry for minerals, so it pulls them from whatever metal it touches - including your heater. Keep pH between 7.4 and 7.6 and calcium hardness between 150 and 250 ppm. Those two parameters do more to protect your heater long-term than anything else.

High pH and high calcium cause their own problem: scale buildup on the element. Scale acts as insulation, makes the element work harder, and eventually causes it to overheat and fail. The hi-limit sensor trips, the tub shuts down, and most people assume the heater broke when actually it just got coated in calcium. Keeping your water balanced is heater maintenance, full stop. AquaDoc makes a calcium hardness increaser specifically for hot tubs, because pool formulas are often dosed for thousands of gallons and are easy to overshoot in a 400-gallon spa.

When Is the Heater Element Actually the Problem?

If you've ruled out the filter, the breaker, the water level, valves, air locks, and chemistry, and the tub still won't heat, then yes, the element itself may have failed. A technician can test it with a multimeter in about two minutes. A functioning element typically reads between 9 and 12 ohms of resistance. An open circuit (no reading) means the element has burned out. Replacement elements for most major brands run $50 to $150 for the part - labor is the bigger cost, usually one to two hours.

The hi-limit sensor is the other part that fails with some regularity. It's a small thermal sensor that shuts the heater down if water temperature gets too high. When it fails, it can trip even at normal temperatures and refuse to reset. Again, a tech can test this in minutes.

Should You Reset the Tub Before Calling a Technician?

Yes, always try a reset first. Turn the power off at the breaker, wait 30 seconds, and restore it. A lot of nuisance trips caused by brief power fluctuations or sensor glitches will clear on their own after a reset. If the tub comes back and heats normally, watch it for a day or two. If the problem comes back, that's useful diagnostic information to give a tech. If the tub comes back and immediately throws the same error, you have a real problem and need a service call.

Frequently Asked Questions

Why is my hot tub running but not heating?

The most common reason is a flow problem. The heater won't fire if it doesn't detect enough water moving through it. Check your filter first: a clogged filter reduces flow enough to trigger the heater's safety shutoff even when the pump sounds like it's running fine.

What does a flow error or FL code mean on a hot tub?

A flow error (displayed as FL, FLO, or HFL depending on the manufacturer) means the heater's pressure or flow switch isn't detecting enough water movement to allow the element to fire. This is usually a dirty filter, a closed valve, or an air lock in the plumbing - not a broken heater. Fix the flow problem and the error usually clears.

How do I know if my hot tub heater element is bad?

If the tub has good flow, the filter is clean, the breaker is solid, and there are no obvious error codes, the heating element itself may have failed. A technician can confirm it with a multimeter in a couple of minutes. A functioning element reads 9 to 12 ohms; an open circuit means it's done.

Can low water chemistry damage a hot tub heater?

Yes, and it's more common than people realize. Water with chronically low pH or low calcium hardness corrodes the heater element and tube over time. Keep pH between 7.4 and 7.6 and calcium hardness between 150 and 250 ppm to protect the heater and get the most out of its lifespan.

Should I reset my hot tub before calling a technician?

Always. Turn off the power at the breaker for 30 seconds, then restore it. Many trips caused by brief surges or sensor glitches clear on their own and the tub heats normally afterward. If the same error comes back right away, that tells you and the tech that there's a real hardware issue to address.

The bottom line: don't assume the worst when your heater acts up. A filter rinse or a breaker reset fixes more "heater problems" than anything else. Work through the basics first, document what you find, and if you do need a technician, you'll hand them a much shorter list to work through - which saves you time and money. Pool and spa service pros will tell you the same thing: the simple stuff gets overlooked more often than you'd think.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.