Hot Tub Heater Not Heating: First Checks Before You Call a Tech

If your hot tub isn't heating, the problem is most likely one of four things: a restricted flow caused by a dirty filter, a tripped high-limit sensor, a water chemistry issue that has damaged or scaled the element, or a failed heating element itself. Start with the filter and error codes - those two checks alone resolve the majority of no-heat calls without any parts or tools. Only escalate to a technician after you've ruled out the simple stuff.

Why Hot Tub Heaters Are Actually Pretty Easy to Diagnose

Hot tub heaters are fairly simple devices. A heating element - basically a big resistor coil - sits inside a tube of flowing water. A flow sensor confirms water is moving before allowing the element to fire. A high-limit sensor cuts power if the element or water gets dangerously hot. When any part of that chain breaks down, the heater shuts off. The good news is that most failures announce themselves with an error code on your topside control panel, which takes a lot of the guesswork out of it.

Your control panel error codes are the single most useful diagnostic tool you have. Common codes like FLO or FL1 point to flow problems. HH, OH, or HL point to overheating or a tripped high-limit sensor. HL or DRY suggest the heater is running without enough water. If you don't know what your error code means, pull up your tub's manual - most manufacturers post them online as PDFs. Don't skip this step. A lot of owners spend an hour poking around inside the equipment bay when a 30-second look at the error code would have told them exactly where to start.

Is a Dirty Filter Causing Your Heater Problem?

A clogged filter is the number one cause of heater flow errors, and it's completely fixable without any technical knowledge. When your filter is dirty enough to restrict water flow, the flow sensor doesn't detect adequate circulation and refuses to let the heater element activate - this is a safety feature, not a defect. The tub keeps running, the jets may work fine, but the water stays cold. If you're seeing a flow-related error code, pull your filter out first. If it's been more than a month since you cleaned it, clean it before doing anything else. For a full breakdown of how often and how to clean your filter correctly, the post on hot tub heater not working causes and first checks on this site covers the flow-to-heater connection in more detail.

To test whether the filter is the culprit, remove it entirely and run the tub without it for a few minutes. If the flow error clears and the heater fires up, you've found your problem. Order a replacement filter and don't run the tub unfiltered for more than a test cycle - unfiltered water will pick up debris fast.

How to Check the High-Limit Sensor and Reset It

The high-limit sensor is a thermal cutoff device that protects your heater from overheating. It trips when the water or heater housing reaches a temperature threshold - usually around 112 to 120°F depending on the brand. Once tripped, it cuts power to the element and the tub stops heating. It will not reset itself automatically.

To reset the high-limit sensor, turn off power to the tub at the breaker, locate the heater assembly in the equipment bay, and look for a small red or black reset button on the heater housing. Press it firmly until you feel or hear it click. Restore power and check if the heater runs normally. If the sensor trips again within a short time, there is a reason it keeps shutting down - low flow, a failing element running too hot, or a defective sensor itself. Repeated tripping is a sign to call a tech rather than keep resetting it.

What Water Chemistry Does to Your Heater

Water chemistry problems are a slow-burn cause of heater failure, but they're responsible for a lot of premature element deaths. Two chemistry issues are especially damaging. First, high calcium hardness combined with high pH causes calcium carbonate scale to deposit directly on the heating element. That scale acts as insulation, causes the element to run hotter than it should, and triggers the high-limit sensor repeatedly until the element eventually burns out. Second, chronically low pH - below 7.2 for extended periods - is corrosive to metal components including the element itself. Keep your pH between 7.4 and 7.6 and your calcium hardness between 150 and 250 ppm. If your water has been running out of range for a while and your heater is acting up, that connection isn't a coincidence. AquaDoc's pH Down and calcium hardness products are what a lot of hot tub owners use to keep these numbers dialed in before scale or corrosion becomes a heater problem.

Scale buildup on a heater element is sometimes visible when you open the heater housing - it looks like a white or grayish crust on the element tube. A badly scaled element can sometimes be cleaned with a dilute acid solution, but at that stage the element may already be weakened enough that replacement is the smarter call.

When to Check the Heating Element and Circulation Pump

If you've cleaned the filter, reset the high-limit sensor, confirmed your water chemistry is good, and the heater still won't fire, the element or the circulation pump are the next suspects. Testing a heating element properly requires a multimeter. With power off, disconnect the element leads and check resistance across the terminals - a good element typically reads between 9 and 12 ohms depending on wattage. A reading of zero (short) or infinite (open circuit/broken element) means the element has failed and needs replacement. For a more detailed walkthrough of testing these components, this guide on troubleshooting hot tub heater problems goes step by step through the electrical side of the diagnosis.

A weak or failing circulation pump can also cause persistent flow errors even with a clean filter. If your pump sounds strained, runs noisier than usual, or runs but produces noticeably less jet pressure than it used to, it may no longer be moving enough water to satisfy the flow sensor. Pump repairs and replacements are generally a job for a technician unless you're comfortable with electrical work and plumbing fittings.

Frequently Asked Questions

Why is my hot tub running but not heating?

The most common reasons are a dirty filter restricting flow, a tripped high-limit sensor, or a failed heating element. Check your filter and error codes first before assuming the element is bad.

What does a flow error on a hot tub heater mean?

A flow error means the heater's flow sensor isn't detecting enough water movement to allow the element to fire safely. This is usually caused by a clogged filter, closed valves, or a weak circulation pump.

How do I reset my hot tub heater?

Locate the high-limit reset button on the heater assembly - it's usually a small red button on the heater housing. Press it firmly, then restore power to the tub. If it trips again quickly, there is an underlying problem causing overheating that needs to be addressed.

How long should a hot tub take to heat up?

A typical hot tub heats at 3 to 6 degrees Fahrenheit per hour under normal conditions. A full heat-up from cold water around 60°F to 104°F can take 8 to 12 hours depending on heater size, ambient temperature, and whether your cover is on and in good shape.

Can scale buildup stop a hot tub heater from working?

Yes. Calcium scale on the heating element acts as insulation, forcing the element to run hotter and triggering the high-limit sensor to shut it down. Chronically low pH also corrodes the element over time, eventually causing complete failure.

Most hot tub heater problems are not mysterious - they follow a short chain of causes that you can work through methodically. Start with the obvious (filter, error code, reset button) before assuming you need a new element or a service call. The owners who stay on top of filter cleaning and water chemistry rarely end up with heater problems in the first place. That's not a coincidence.

Back to blog

Leave a comment

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