Hot Tub Heater Not Getting Hot: Diagnose It Before You Call a Tech

If your hot tub is not heating, the most likely culprits are a clogged filter restricting water flow, a tripped high-limit reset switch, low water level, or a failing heating element – in roughly that order of frequency. Before you call a technician, run through the checks below. Most heater problems are diagnosable in 15 to 20 minutes, and a surprising number are fixable without any special tools or parts.

Why Your Hot Tub Heater Stops Working: The Short Version

Hot tub heaters do not usually fail without warning. They stop working because something upstream went wrong – low water flow, a water chemistry problem that scaled up the element, or a safety switch doing exactly what it was designed to do. The heater itself is often the last thing to blame. That matters because it means your first job is not to replace anything; it is to find what triggered the shutdown.

Hot tub heaters also operate inside a closed safety loop. If the pressure switch, flow sensor, or high-limit thermostat detects a problem – even a temporary one – it cuts power to the element. The tub may look completely dead, or it may show an error code, depending on your control system. Either way, the heater is protecting itself, and you need to find the trigger before resetting anything.

Check #1: Is the Filter Clogged?

A dirty filter is the single most common reason a hot tub stops heating. The heater will not fire if it does not detect adequate water flow, and a partially blocked filter is enough to drop flow below the pressure switch threshold. Pull your filter cartridge out and hold it up to light. If you cannot see daylight through the pleats, it needs a rinse at minimum, or a full chemical soak if it has been more than a month. Run the tub without the filter for 15 minutes after reinstalling a clean one and see if heat returns. If you want a deeper look at the right cleaning process, the real-world breakdown of common hot tub problems covers filter maintenance alongside a lot of other practical situations.

Rinse filters with a garden hose working top to bottom between the pleats – not a pressure washer, which damages the fabric. Soak in a filter-cleaning solution overnight every 4 to 6 weeks. Replace the cartridge entirely every 12 to 18 months.

Check #2: Look for a Flow or Pressure Error Code

Most modern hot tub control panels display an error code when the heater shuts down. Common codes include FLO, FL1, FL2, HFL, OH, or ILOC, depending on the manufacturer. A FLO or FL code specifically means the pressure switch is not seeing enough water movement through the heater tube. This is almost always a flow problem – dirty filter, air lock, closed valve, or low water level – not a failed heater.

If you see an OH (overheat) code, the water temperature exceeded the safety cutoff, usually around 110 to 112 degrees Fahrenheit. This can happen if the cover was left on during a very hot day with the jets running, or if the thermostat is faulty. Let the water cool naturally before resetting. Do not remove the cover and run the jets at full speed to cool it – that can introduce an air lock.

Check your manufacturer’s manual for the exact code list. If you do not have the manual, the brand name on the control panel plus the error code is usually enough to get the right answer from a search.

Check #3: Find and Press the High-Limit Reset

The high-limit switch is a thermal safety device that cuts power to the heater if water temperature gets too high. It can trip from an actual overheat event, or from a brief flow interruption. It is a small red button, usually located on the heater assembly itself or on the back of the equipment compartment. Press it firmly once – you should feel a click. Then restart the tub and see if the heater kicks on.

If the high-limit trips again within a few minutes, do not keep resetting it. That is the system telling you there is an active problem – low flow, a failing thermostat, or a short in the element. Repeated resets without finding the cause can damage the heater permanently.

Check #4: Is the Water Level and Water Chemistry Right?

Low water level is simple to overlook but genuinely causes heater shutdowns. The water needs to sit above the skimmer opening for the pump to prime correctly. If air is getting pulled into the system alongside water, flow drops and the pressure switch cuts the heater. Top off the tub and check again.

Water chemistry is a slower killer but a real one. Low pH – below 7.0 – causes the water to become corrosive, and over months that eats through the heating element’s protective coating. High calcium hardness above 400 ppm causes scale buildup on the element’s surface, acting like insulation and forcing the element to work harder until it fails. Keeping pH between 7.4 and 7.6 and calcium hardness between 150 and 250 ppm protects the heater long-term. AquaDoc makes a calcium hardness increaser specifically dosed for hot tub volumes, which matters because pool-sized doses are easy to overshoot in a 300 to 500 gallon tub.

Check #5: Test the Heating Element Itself

If the filter is clean, the error codes point to a heater issue rather than a flow issue, and the reset switch did not fix it, the element may have failed. A failed element either reads as an open circuit (no continuity) or shows a ground fault, where current is leaking into the water rather than staying in the element.

Testing the element requires a multimeter. Set it to resistance (ohms) and probe the two element terminals with the power off. A healthy element reads between 9 and 12 ohms for a 4 kilowatt element, or 12 to 16 ohms for a 6 kilowatt element. A reading of zero means a short; a reading of infinity (OL) means an open break. Either way, the element needs replacement – it is not a repairable part.

Replacing a heater element is a manageable DIY job if you are comfortable working around electricity with the breaker fully off. If you are not comfortable with that, this is the right point to call a tech. The element itself typically costs $40 to $100; labor is usually one to two hours.

What to Do if None of These Fix It

If the filter is clean, water level is good, chemistry is balanced, the reset switch did not hold, and the element tests fine, the problem is likely in the control board, the pressure switch, or the thermostat sensor. These are harder to self-diagnose without a wiring diagram and some electrical experience. At this point, a qualified hot tub technician is the right call – but you can walk them through what you already ruled out, which saves time and money. For a broader look at heater troubleshooting paths, the guide on where to start when your hot tub heater stops working covers some of the control-board territory in more detail.

Service companies like Poolwerx handle hot tub heater diagnostics regularly and can usually tell you over the phone whether your symptoms sound like a flow issue or a component failure, which helps you decide whether it is worth a service call or a part order.

Frequently Asked Questions

Why is my hot tub not heating up?

The most common reasons are a dirty filter restricting flow, a tripped high-limit switch, a low water level, or a failed heating element. Check those four things in that order before calling a technician – most heating issues trace back to one of them.

What does a flow error on a hot tub mean?

A flow error (displayed as FLO, FL, FL1, or similar) means the heater’s pressure switch is not detecting enough water moving through the system. The most common trigger is a clogged filter. It can also appear after a refill if air is trapped in the plumbing lines.

How do I reset a hot tub heater?

Find the high-limit reset button – it is usually a small red button on the heater assembly or inside the equipment compartment. Press it firmly once. If the heater trips again within minutes, stop resetting and look for the underlying cause: low flow, overheating, or a faulty component.

Can dirty water chemistry stop a hot tub from heating?

Not immediately, but over time, yes. Low pH corrodes the heating element, and high calcium hardness scales it up, reducing efficiency and shortening its life. Keep pH between 7.4 and 7.6 and calcium hardness between 150 and 250 ppm to protect the heater long-term.

How long should a hot tub take to heat up?

Most hot tubs heat at 3 to 6 degrees Fahrenheit per hour. Starting from cold tap water around 55 to 65 F, expect 4 to 8 hours to reach a target of 100 to 104 F. Slower-than-normal heating – without a full failure – often points to a partially restricted filter or a scaling element rather than a complete heater problem.

Leave a Comment