Hot Tub Not Heating — Element, Flow Switch, or Thermostat Fault

A hot tub that won't heat — or heats too slowly — is the most common spa service complaint. The heating system in a typical spa is straightforward: a 240V resistance heater element (1.5–6 kW) sits inside a stainless steel heater tube, with a flow switch confirming water circulation and a hi-limit thermostat as an overheat safety. When any link in this chain fails, heating stops. The good news: all three components are identifiable with a multimeter and are DIY-replaceable.

Try the AI Diagnosis Tool

Common Symptoms

  • Spa water temperature doesn't rise despite heater indicator light being on
  • Control panel shows 'Htg' or heating icon but water stays cold
  • Spa displays 'FLC,' 'FL1,' or 'Flow' fault and won't heat
  • Water reaches a low plateau temperature (e.g., 85–90°F) but won't climb further
  • Hi-limit (HL) light on control panel is lit, or 'OH' displayed
  • Heater element light is on but circuit breaker trips when spa is set to heat

Most Likely Causes

  1. 1

    Burned-Out Heater Element (Most Common)

    Heater elements fail due to scale buildup (insulating the element and causing hot spots), dry-firing if water level is low, or simply reaching end of life (typically 5–10 years). A failed element either shows an open circuit (no continuity, no heat at all) or a grounded element that trips the GFCI or breaker.

  2. 2

    Flow Switch Fault (FLC / FL1 Error)

    The flow switch is a safety device that prevents the heater from firing without water circulation. Debris on the flow switch paddle, a failed flow switch, or genuinely inadequate flow (dirty filter, air lock, clogged impeller) will prevent heating. This is the second most common cause of hot tub no-heat calls.

  3. 3

    Hi-Limit Thermostat Tripped

    The hi-limit sensor detects if the water in the heater tube exceeds approximately 118°F (47.8°C) — this can happen if the pump stopped while the heater was firing, or if a flow restriction allowed water to overheat locally. Once tripped, the hi-limit must either reset automatically (after cooling) or be manually reset on the spa pack.

  4. 4

    Failed Topside Temperature Sensor

    The thermostat sensor (a thermistor in the heater tube or plumbing) tells the control board the current water temperature. A failed sensor may read incorrectly — reporting the water is already at set temperature when it isn't, or reporting temperatures that trigger the hi-limit. Resistance should follow a predictable curve at known temperatures.

  5. 5

    Spa Pack Control Board Relay Failure

    The heater relay on the spa pack board switches 240V to the heater element. Relay contacts can weld closed (heater runs continuously — dangerous) or open (heater never activates). If you have 240V at the board's heater input but 0V at the heater output during a heat call, the relay has failed.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Safety Warning

Always turn off the spa at the dedicated GFCI breaker panel and verify no voltage before accessing the equipment compartment. Spa packs operate on 240V. Use a non-contact voltage tester before touching any wiring.

Safety Warning

A grounded heater element that trips the GFCI should NEVER be bypassed. A failed element in contact with water represents a serious electrocution hazard — replace the element before re-energizing the spa.

  1. 1Check for fault codes on the control panel. 'FL,' 'FLC,' 'FL1' indicate a flow issue (start with filter cleaning). 'OH,' 'HL,' or 'OHH' indicate a hi-limit trip (allow to cool, then press any button to attempt reset). 'Dr' indicates the spa may be in sleep/economy mode with a lower heating range.
  2. 2Clean or replace the spa filter cartridge. A clogged filter is the root cause behind most FLC/FL1 errors. Remove the filter, inspect for debris and calcium scaling, and either clean or replace it. Run the spa without the filter for a brief test if a new filter isn't immediately available.
  3. 3With the spa off and circuit breaker off, access the heater tube (usually in the equipment compartment). Disconnect the heater element's two terminals and measure resistance with a multimeter across them. A functional element reads 9–13 ohms for a 4kW/240V element. An open (OL) reading confirms burnout.

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any hot tub issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4Also test the element for ground fault: with one probe on each terminal, touch the other probe to the stainless steel heater tube body. Any continuity reading indicates a grounded element that will trip the GFCI — replace immediately.
  2. 5Locate the flow switch (a small switch with a paddle or magnet in the heater tube or plumbing manifold). With the pump running on high speed, test for continuity across the switch terminals — it should be closed (continuity) when water is flowing. An open switch while pump is running confirms switch failure.
  3. 6Locate the hi-limit sensor (typically a disc-shaped thermodisc or a probe in the heater tube). If it's a manual-reset type, press the reset button. Measure resistance: at 70°F water, most spa thermistors read 10–12 kΩ. A reading outside this range (open or very low) indicates sensor failure.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

Hot tub heating components are inexpensive and easily sourced. A heater element runs $40–$80, flow switches $20–$50, sensors $15–$30. Even a full spa pack replacement ($200–$500) is far more economical than a new hot tub. Only consider major refurbishment vs. replacement when the shell, plumbing, or cabinet is also deteriorated.

Est. Repair Cost

$40–$150 (heater element, flow switch, or sensor)

Est. Replacement Cost

$3,000–$12,000 for a new hot tub

Recommended Tools & Parts

  • Spa Heater Element (4kW 240V)

    Replacement 4kW 240V heater element for most residential hot tubs. Fits Balboa, Gecko, and generic stainless heater tubes. Measure tube diameter (1" or 1.5") and length before ordering.

    $40–$80

    Buy on Amazon →
  • Spa Flow Switch

    Replacement flow switch for Balboa, Gecko, and Sundance spa packs. Fixes FLC/FL1 flow fault codes. Verify connector type (3-pin vs. 2-pin) matches your spa pack.

    $20–$45

    Buy on Amazon →
  • Spa Temperature Sensor / Thermostat

    Replacement thermistor sensor for hot tub spa packs. Used by control board to read water temperature. Match the connector type to your spa pack brand (Balboa, Gecko, Sundance).

    $15–$35

    Buy on Amazon →
  • Balboa Spa Pack

    Replacement Balboa BP series spa pack for 4kW or 5.5kW configurations. Complete control unit replacement if board relay or multiple components have failed.

    $200–$450

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Related Repairs

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools

Frequently Asked Questions

My hot tub heats to 100°F but never reaches 104°F — is the element weak?
More likely than a weak element is a flow restriction that causes the hi-limit to throttle heating before setpoint is reached. Check filter condition first. Also verify the spa is not in 'Economy' mode, which limits the heating range. If the filter is clean and the spa is in 'Standard' mode, test the heater element's resistance — it should measure within 10% of the rated value. A heater element that's 30–40% above rated resistance is losing efficiency.
How often should I replace my spa heater element?
With good water chemistry (pH 7.4–7.6, calcium hardness 150–250 ppm), spa elements typically last 5–10 years. Scale buildup on the element sheath is the biggest life reducer — high pH and high calcium hardness accelerate scaling. If you see visible white scale on the element sheath, the element's life is being shortened. A $15 descaling rinse each season can dramatically extend element life.
My spa heats overnight but takes 6+ hours to get hot — is that normal?
A 4kW element on a 400-gallon spa should raise water temperature approximately 6°F per hour from a 70°F starting point. Getting from 70°F to 104°F should take about 5–6 hours — so overnight heating is typical. If it's taking 10+ hours, check the heater element (may be partially scaled), verify the cover is on and sealed during heating (heat loss from an uncovered spa doubles heating time), and confirm the heater is cycling fully on during the heat call rather than cycling on/off rapidly.