Why Is My Hot Tub Not Heating? Causes & Fixes

If your hot tub isn’t heating, the cause is almost always restricted water flow or a power interruption and not a dead heater. Nine times out of ten the fix is something you can do yourself in minutes: clean a clogged filter, raise a low water level, open a closed valve, purge trapped air, or reset a tripped GFCI breaker. Only after you’ve ruled those out should you suspect a failed flow/pressure switch, thermostat, or burned-out heater element. This guide walks you through every cause in the order a technician would check them, so you can get warm water back fast and know when it’s time to call a pro.

Key takeaways

  • Start with flow, not the heater. Most spa heaters shut off on purpose when water isn’t moving through them. A dirty filter is the single most common culprit.
  • Reset the GFCI breaker first. Turning the breaker off for 10 minutes and back on clears many temporary faults.
  • Read the topside display. Codes like FLO/FL1 (flow), OH (overheat), SN (sensor) and DR/dr (low water) tell you exactly where to look.
  • Heater elements last about 5–10 years. A healthy element reads roughly 9–12 ohms on a multimeter; “infinity” means it’s failed.
  • Water and 240V electricity don’t mix. Anything involving wiring, the heater manifold, or persistent faults is a job for a licensed technician.

Why won’t my hot tub heat? The short answer

A hot tub heats by pushing water past a heating element inside a stainless-steel tube. For safety, the system will only energize that element when a flow or pressure switch confirms water is actually circulating. That single design fact explains the majority of “no heat” complaints: if anything slows the water down like a dirty filter, a low water level, a closed valve, trapped air, or a struggling pump, the switch stays open and the heater never turns on, even though the heater itself is perfectly fine.

So the smart troubleshooting order is to confirm power, then water flow, and only then move on to the electrical components (switch, thermostat, sensors, element). Below, we follow exactly that sequence.

First, confirm the hot tub has power

Before touching anything water-related, make sure the spa is actually receiving electricity.

  • Check the GFCI and breaker. A tripped ground-fault circuit interrupter (GFCI) or circuit breaker will cut power to the heating system. Locate your spa’s subpanel, and if the breaker or GFCI has tripped, reset it and watch whether the heater comes back on.
  • Try a full reset. A simple restart often clears temporary glitches: switch the breaker off, wait about 10 minutes, switch it back on, and check whether the temperature starts climbing.
  • Watch for repeat trips. If the GFCI trips again right away, stop. A breaker that won’t stay reset usually signals a ground fault in the heater or pump and needs a professional, not another reset.

If the display is lit and the pump runs but the water stays cold, power isn’t your problem and you can move on to flow.

The most common cause: restricted water flow

If your spa heater won’t heat, the first physical thing to rule out is a flow problem. Low flow is most commonly tied to a dirty filter, and the cure is often as simple as pulling and rinsing it.

Clean or replace the filter

When the filter, suction intakes, or return jets are clogged or blocked, the pressure switch stays closed (open circuit) and the heater can’t fire. Remove the filter cartridge and run the hot tub briefly with it out and if the heat returns, your filter is the bottleneck.

  • Rinse cartridges with a hose every 1–2 weeks during regular use.
  • Deep-clean (chemical soak) roughly every 3–4 months.
  • Replace cartridges every 12–24 months; old, packed dirt/oil/debris restricts flow even after cleaning.

Check the water level

If the water sits too low, air gets pulled into the suction lines and water won’t circulate through the heater. The system can overload and shut the heater off as a protection measure. Top the tub up to the manufacturer’s fill line — usually mid-skimmer — and see if flow is restored.

Open valves and purge trapped air

After a refill, an air lock (air trapped in the pump) is a classic reason a tub won’t heat. Bleeding the air out by loosening a pump union slightly until water weeps out, or following your model’s “air purge” procedure often clears it instantly. Also confirm any slice/gate valves on the equipment are fully open; a half-closed valve quietly starves the heater of flow.

Inspect the circulation pump

If water still isn’t moving, the pump may be failing. Listen for grinding, humming, or unusual vibration, and feel whether plumbing downstream of the pump is moving water. A pump that won’t prime or runs but produces no flow needs service.

What do hot tub error codes mean?

Most modern spas tell you what’s wrong on the topside keypad. Codes vary slightly by manufacturer (Balboa, Gecko, etc.), but these are the ones tied to heating:

CodeMeaningWhat it usually points to
FLO / FL1 / FLCFlow errorLack of water flow through the heater; dirty filter, low water, air lock, failing pump, or a bad flow/pressure switch. The most common code of all.
OH / HOTOverheatWater reached ~108–110°F and the spa deactivated the heater. Do not enter. Remove the cover, let it cool, and check for a stuck-on pump.
SN / Sn1 / Sn3Sensor faultA temperature sensor is open, shorted, or out of range; heater is disabled until the sensor is replaced.
DR / dr / dryLow-water / dry-heaterNot enough water at the heater — trapped air after a refill, closed valve, or a blocked skimmer/suction line.

If you see a flow or low-water code, work through the filter, water level, valve, and air-purge steps above before replacing any parts. Those steps clear the code in most cases.

Why is my hot tub not heating past a certain temperature?

A tub that warms up but stalls a few degrees short of the set point points to a different set of causes than a tub that’s stone cold:

  • A poorly fitting or worn cover. In cold or windy weather, heat escapes faster than a marginal heater can replace it. A waterlogged, thin, or warped cover is a frequent winter culprit.
  • An undersized or aging heater. As elements scale up and degrade over their 5–10 year life, output drops and the tub can no longer reach the top of its range.
  • A miscalibrated thermostat or sensor. If the controller misreads the water temperature, it may cut the heater early.
  • Ambient conditions. Very cold ground, low water volume, or running jets (which pull in cool air) can all hold the temperature down.

When flow is fine: checking the electrical components

If power is solid, the filter is clean, the water level is correct, and the pump is clearly moving water but the heater still won’t fire, the problem is likely electrical. These checks involve 240-volt wiring and the heater manifold — shut off power at the breaker first, and if you’re not confident, hand this to a pro.

The flow/pressure switch

This safety switch confirms water movement before allowing the heater to energize. There are two common types: a paddle (flow) switch and a pressure switch, the latter usually threaded into the stainless heater manifold. If it’s stuck open, the heater stays off even with good flow. A technician will cut power, disconnect the switch leads, briefly jump the switch, restore power, and measure for 110V or 240V at the element post — if the correct voltage appears, the switch is faulty and gets replaced.

The heater element

Elements eventually short out or burn through, especially in spas with chronically unbalanced water. With power off, set a multimeter to ohms and measure across the element terminals: a healthy element typically reads about 9–12 ohms. A reading of “infinity” (or one that drifts upward and never settles) means the element has failed and needs replacing. Also check for continuity between an element terminal and ground continuity there means the element is shorted to ground and is likely what’s tripping your GFCI.

The thermostat and temperature sensors

A corroded, miscalibrated, or failed thermostat can send false readings that keep the water cold even when the heater works. Likewise, faulty high-limit or temperature sensors will disable the heater and usually throw an SN code. These are inexpensive parts but require correct diagnosis to avoid swapping the wrong component.

Step-by-step: a quick diagnostic checklist

  1. Read the display. Note any error code and match it to the table above.
  2. Reset power. Breaker off for 10 minutes, then on.
  3. Check the filter. Remove it; test whether heat returns with the filter out.
  4. Check water level. Top up to the fill line.
  5. Open valves and purge air. Clear any air lock after a refill.
  6. Confirm the pump moves water. Listen and feel for circulation.
  7. Verify the set temperature and mode. Make sure it isn’t in “sleep”/economy mode or set below the current temp.
  8. If still cold, test the electrical parts (switch, element, sensors) — or call a technician.

How much does a hot tub heater repair cost?

Costs vary by region and brand, but as a rough guide: a replacement heater element is one of the cheaper parts, a flow/pressure switch or thermostat is modest, and a complete heater assembly plus professional labor is the most expensive scenario. Because diagnosis is half the job, paying a technician to pinpoint the exact failed component often saves money versus replacing parts by trial and error. Get a written estimate and ask whether the quote includes labor and a warranty on the part.

When should I call a professional?

Hot tubs combine water with high-voltage electricity, so a professional inspection is always the safest option for anything beyond basic flow and reset checks. Call a licensed spa technician if:

  • The GFCI trips repeatedly or won’t reset.
  • You smell burning, see scorched wiring, or the breaker is warm.
  • An error code returns immediately after you’ve cleared flow issues.
  • You’d need to open the control box or heater manifold and aren’t comfortable doing so.

There’s no shame in calling early, a tech can test the circuits, confirm the root cause, and fix it safely in one visit.

How to prevent heating problems in the future

  • Keep the filter clean. The number-one preventable cause of no-heat calls. Rinse often, deep-clean quarterly, replace on schedule.
  • Balance your water. Proper pH, alkalinity, and sanitizer levels protect the heater element from scale and corrosion that shorten its life.
  • Maintain the water level. Don’t let it drop below the skimmer.
  • Use a good cover. A well-fitting, non-waterlogged cover keeps heat in and reduces strain on the heater — and your energy bill.
  • Service annually. A yearly check of the switch, sensors, and element catches wear before it leaves you in cold water.

Frequently asked questions

How long should a hot tub take to heat up?

Most residential spas heat at roughly 3–6°F per hour, so warming a cold tub from filling temperature to a soak-ready 100–102°F can take several hours to overnight, depending on heater size, water volume, cover quality, and outdoor temperature. If yours is far slower than that, suspect flow restriction or a weak/aging heater.

What temperature should my hot tub be set to?

The Consumer Product Safety Commission says hot tub water should never exceed 104°F (40°C). Most healthy adults find 100–102°F ideal for relaxation. Use extra caution with children, and anyone who is pregnant or has a heart condition should consult a doctor as soaking above 102°F early in pregnancy carries real risks.

Why does my hot tub heater turn on then shut off?

Short-cycling like this is classic intermittent low flow: a partially clogged filter, a borderline-low water level, or a flow/pressure switch that’s on its way out. Clean the filter and top up the water first; if it persists, have the flow switch tested.

Can a dirty filter really stop my hot tub from heating?

Yes — it’s the most common cause. A clogged filter chokes water flow, the flow/pressure switch never closes, and the heater is locked out for safety. Pulling the filter to test is the fastest single diagnostic you can run.

How do I know if my heater element is bad?

With power off, measure resistance across the element with a multimeter. A good element reads about 9–12 ohms; an “infinity” reading means it’s open and failed. Continuity to ground indicates a short, which typically trips the GFCI.

Is it safe to use a hot tub while it’s struggling to heat?

If the display shows an OH (overheat) code, do not get in — wait for it to cool. For flow or sensor codes, the water simply won’t be warm; it’s not dangerous to soak in cool water, but resolve the fault before relying on the spa, and never operate a tub with repeated GFCI trips.

For more information on how to shop and compare hot tubs before purchasing please visit our hot tub buyer’s guide pages. You can also click on the pink boxes at the top right of every page to get a free local quotes from dealers in your area. Or, click our “Spa Buyer’s Consult” link above to get one-on-one expert advice on how to shop around for the best hot tubs available in your area

Leave a Reply