Hot tub repair for a tub that won’t heat usually starts with four simple checks: the breaker, the filter, the water level and the error code on the display. Most “dead heater” calls turn out to be a flow problem, because a hot tub heater only fires when the control sees water moving through it. This guide explains how the heating system works, the order to check things in and which jobs belong to a licensed technician.
How a hot tub heats the water
A hot tub circulation pump pushes water through the filter and past an electric heating element in the heater housing. A temperature sensor tells the control when to switch the element on or off. Cal Spas explains that a flow switch confirms water is moving through the heater before the elements switch on, which prevents dangerous dry-fire situations. A high-limit switch is a second safety: if the water in the heater gets too hot, it shuts the heater down.
That design is why a heater that won’t start so often points to flow, not to the element. A clogged filter, low water, a closed valve or an air lock can all keep the heater from firing, and the safety circuits are doing exactly their job.
Hot tub repair: the order to check things
1. Check the breaker and the settings
Jacuzzi’s repair guide says to check the heater breaker first, because a tripped breaker can cut power to the heating element. Then confirm the set temperature is above the current water temperature and that the tub isn’t in an economy or sleep mode that limits heating.
2. Look at the water level
If the water level is low, the pump can draw air and the flow switch won’t close. Top up to the level in your manual.
3. Clean or swap the filter
Cal Spas notes that dirty filters are the most frequent cause of flow errors. Pull the cartridge, rinse it and see if it is worn out. Our guide to how to clean a hot tub filter shows the right way.
4. Check valves and airlocks
Make sure any diverter or isolation valves are fully open. Jacuzzi’s error-code guide lists an air lock at the circulation pump intake as a cause of flow trouble and heater shutdown. Running the jets in short bursts can push the air out, and your manual may describe loosening a fitting at the pump to let it escape.

5. Read the display code
Write down the exact code before you reset anything. Flow codes point to the filter, pump or flow or pressure switch, and overheat codes point to the high-limit switch. Codes and their meanings differ by brand, so use the table in your manual. If the display shows only dashes, treat it as a safety warning, don’t use the tub and call a technician.
6. Reset only once, and note what happens
On many tubs a high limit is reset by a button on or near the heater. Cal Spas warns that a reset allows temporary heating but doesn’t fix whatever tripped it. If it trips again, stop resetting it.
Common causes of a hot tub that won’t heat
| Cause | What you may see | First check |
|---|---|---|
| Tripped breaker or GFCI | No heat, or the tub is dead | Check the heater breaker first (Jacuzzi) |
| Dirty filter | Flow error code | Clean or replace the filter (Cal Spas) |
| Low water or air lock | Flow code, weak jets, pump runs but little moves | Top up the water, run the jets in short bursts |
| Failed flow or pressure switch | Flow code with a clean filter and open valves | Have a technician test it |
| Temperature sensor fault | Wrong reading on the display | Have a technician check it |
| Failed heating element | Water never warms even though flow is fine | Technician only (high voltage) |
| Worn cover or cold weather | Heats slowly and cools fast | Check the cover and the wind |
When to call a professional
Call a technician if the breaker trips again right after you reset it, if the display shows overheat or dashes, if you smell something burning, if the element or switches test bad or if you’ve done the basic checks and the tub still won’t heat. Give them the model, the exact code and what you’ve already tried.
Prevent heating problems
- Clean the filter on schedule and replace it when it is worn.
- Keep the water level right.
- Keep the cover in good shape so the tub holds heat.
- Don’t ignore a recurring flow code.
- Keep water chemistry in range. The CDC recommends a pH of 7.0 to 7.8 and at least 3 ppm of chlorine in hot tubs.
If the tub has lost jet power as well, see hot tub jets not working. Preparing the tub for cold weather is covered in our guide on how to winterize a hot tub.
What the safety switches do
Three parts matter most when a tub won’t heat. The flow or pressure switch proves that water is moving through the heater. The temperature sensor tells the control how warm the water is. The high-limit switch shuts the heater down if the water in the housing gets too hot, and on many tubs it is reset by a button. Jacuzzi’s error-code guide ties flow and overheat codes to exactly these parts, and also lists a clogged filter and an air lock as common reasons for flow errors. Because they are safety devices, a technician should test or replace them, and they should never be bypassed.
Questions to ask a technician
- What code did the display show, and what does it mean on my model?
- Is the problem flow, a switch, a sensor or the element?
- Is the part under warranty, and what does the repair involve?
- Is there anything in the plumbing, such as a leak or a worn pump, that caused it?
Keep a short log of the date, the code, what you checked and what changed. It helps a technician diagnose a problem that comes and goes, and it shows whether a fix has held.
Frequently asked questions
Why is my hot tub not heating?
The most common causes are a tripped breaker, a dirty filter, low water or an air lock, any of which can stop the flow switch from allowing the heater to fire. Switch and element faults come next.
Why does my hot tub heater keep shutting off?
A high-limit or flow switch is probably tripping. That points to low flow, a dirty filter or overheating, so find the cause rather than resetting repeatedly.
Can I replace a hot tub heater myself?
It involves high-voltage wiring and plumbing. Most manufacturers and technicians advise using a licensed professional.
How do I know if the flow switch is bad?
If the filter is clean, the water level is right, the valves are open and the pump is moving water but you still get a flow code, a technician can test the switch properly.
Sources
Always check the manual for your exact model. These manufacturers are good places to confirm the details that apply to your equipment.
