Problems and fixes

Cloudy Hot Tub Water: Causes and Fixes

Why hot tub water turns cloudy (low sanitizer, high pH or alkalinity, dirty filter, old water, biofilm) and the order to fix it, including after a shock.

Jump to the calculator

On this page
  1. Work through it in this order
  2. Special cases
  3. Quick diagnostic table
  4. Prevent it
  5. Test-before-soak in Spa Calc
  6. Safety

The quick answer: test sanitizer, pH and alkalinity, then clean the filter. Most cloudy hot tubs come from:

  • sanitizer that's too low;
  • high pH or alkalinity, which can make calcium come out of solution as a haze;
  • a dirty filter.

If all of those check out, the water is probably old (high dissolved solids) or there's biofilm in the lines, and a flush plus a drain-and-refill is the real fix. Enter your readings below for what to add first.

All-in-one hot tub calculator

gal

Not sure? Find your tub’s volume.

ppm
ppm
ppm
ppm
ppm

Dichlor adds it. Blank if you have not tested.

°F
%

Not safe: do not get in yet.

Two things to fix. Start with ph.

  1. pH 7.9 → 7.5

    Lower it

    Add

    0.42oz

    of Dry acid / pH minus (sodium bisulfate 93%)

    12 gabout 2⅛ tsp by volume

    • Side effects: TA −3 ppm.
    • Run the jets with the lid open and wait at least 15 minutes (20 after pH decreaser) before anyone gets in.
    • Never add acid and chlorine together or in the same spot: mixing them releases toxic chlorine gas. Let the first one circulate before adding the other (the wait is shown on each step).

    Then wait 15 minutes with the jets running.

  2. Free chlorine 1 ppm → 4 ppm

    Raise it

    Add

    0.29oz

    of Dichlor granules 56%

    8.1 gabout 1⅞ tsp by volume

    • Side effects: CYA +2.7 ppm, TA −1.1 ppm.
    • Also raises cyanuric acid (stabilizer). It only comes down by replacing water.
    • Run the jets with the lid open and wait at least 15 minutes (20 after pH decreaser) before anyone gets in.
    • Free chlorine is below the minimum for your stabilizer level.
    • Use dichlor for the first week or two until stabilizer reaches about 30 ppm.

In range

  • CYA 20 ppm
  • TA 70 ppm
  • Use dichlor for the first week or two until stabilizer reaches about 30 ppm.

Check the product label. Strengths vary by brand, so enter the % printed on yours. Add one chemical at a time, into the water, and never mix chemicals.

  • CDC recommends not using stabilizer (cyanuric acid) in hot tubs, because it slows chlorine down. The dichlor-then-bleach method keeps it to about 30 to 40 ppm; bleach only keeps it at zero.

Save this test and get a reminder before your next soak.

Spa Calc for iPhoneComing soon to the App Store

Work through it in this order

1. Sanitizer: is there enough?

  • Chlorine 3–5 ppm, or bromine 4–6 ppm. CDC guidance is at least 3 ppm chlorine or 4 ppm bromine.
  • Low or zero? Bacteria and contaminants are multiplying faster than they're destroyed, and that shows up as haze. Shock, then bring sanitizer back into range:
    • Chlorine users: chlorine shock or a large chlorine dose.
    • Bromine users: MPS to regenerate bromine from the bromide bank.
  • Chlorine users: a strong "chlorine smell" with cloudiness usually means combined chlorine (chloramines). Shock to clear it.

2. pH and alkalinity: is the water scaling?

Hot water holds less calcium carbonate than cool water. When pH and alkalinity are high, calcium comes out of solution as a fine white haze and as scale on the shell and heater.

  • pH above about 7.8, or alkalinity well above about 80–100 ppm, with moderate to high calcium, points to this.
  • Fix:
    1. Lower alkalinity and pH with pH decreaser (sodium bisulfate), in steps.
    2. Then let the jets aerate.
    3. See hot tub pH too high.
  • Calcium-based products can trigger it in hard-water areas. Cal-hypo shock, some "all-in-one" products and calcium increaser are examples.

3. Filter: is it clogged?

Hot tub filters work hard in a small volume of water.

  • Rinse the cartridge every week or two with a hose, pleat by pleat, not with a pressure washer.
  • Chemically clean it about monthly with heavy use. Lotions and oils glue the pleats shut, and a rinse won't remove them.
  • Replace it when the pleats are frayed or it won't come clean. Many owners rotate two cartridges.
  • Inflatables: small filters clog fast. Rinse them often, and replace them when a rinse doesn't restore flow.
  • Run the filtration long enough. If your tub runs short cycles, extend them until the water clears.

4. Water age: is it time to drain?

Even with perfect readings, water eventually fills with dissolved solids: body oils, cosmetics, detergents and chemical by-products. It goes dull, foams, and eats sanitizer.

  • Use the formula (gallons ÷ 3) ÷ bathers per day to see if you're overdue. See how often to drain a hot tub.
  • If you're close to or past it, a refill fixes cloudiness more cheaply than chemicals will.

5. Biofilm: is it coming from the pipes?

If the water clouds up again soon after a shock, if flakes or "snot" come out of the jets, or if it's cloudy right after a refill, biofilm in the plumbing may be releasing debris and eating sanitizer.

  • Fix: before your next drain, run a line flush (pipe cleaner) product per the label, then drain, clean and refill.

Special cases

Cloudy after shocking. Some haze is normal for a few hours. Shock oxidizes waste, and the filter has to catch what's left.

  • Run the jets with the cover open.
  • Check the filter.
  • If it's still cloudy the next day, check pH and alkalinity. A calcium-based shock in hard water often causes a calcium haze.

Cloudy after refilling. Look at the fill water:

  • Hard water (high calcium and alkalinity): lower alkalinity and pH.
  • Well water: metals can cloud or tint the water when chlorine is added. Use a metal sequestrant, or a pre-filter on the hose.
  • Biofilm: if you didn't flush the lines before draining, old biofilm may have seeded the new water.

Cloudy only when the jets are on. That's usually air (tiny bubbles) or a suction leak pulling air into the pump. If the water is clear with the jets off, check the water level (too low pulls air) and the filter lid seal.

Cloudy and smelly. That's low sanitizer plus organic load, or old water. Shock, then plan a drain if it returns quickly. See hot tub foam if it's also foaming.

Quick diagnostic table

You see Likely cause First move
Cloudy, sanitizer low Under-sanitized Shock, then restore sanitizer
White haze, pH/TA high, scale on the shell Calcium carbonate Lower TA and pH
Cloudy, chemistry fine, filter dirty Filtration Clean or replace the filter
Cloudy, chemistry fine, water 2+ months old Dissolved solids Drain and refill
Clouds again quickly after shocking, flakes from jets Biofilm Line flush, then drain
Cloudy only with jets on Air in the water Check water level and suction leaks

Prevent it

  • Test before each soak, and dose after soaks. Soak when free chlorine is 3 to 5 ppm and at least 7.5% of your CYA (bromine 4 to 6) and pH is 7.2 to 7.8, at least 15 minutes after adding anything (20 after pH decreaser); after chlorine, bromine or a shock, test again first. Above 5 ppm chlorine or 6 ppm bromine, wait and retest in an hour or two; never soak above 10 ppm chlorine or 8 ppm bromine, or with pH below 7.0 or above 7.8. Below 3 ppm chlorine (4 bromine), add sanitizer first; at pH 7.0 to 7.2, raise pH first; with CYA above 40 ppm, drain and refill. Hot tub limits based on CDC guidance and EPA product labels.
  • Keep pH about 7.4–7.6 and alkalinity in range.
  • Rinse the filter weekly and deep-clean it monthly.
  • Shower before soaking, and rinse swimsuits without detergent.
  • Drain on schedule, and flush the lines before draining.

Test-before-soak in Spa Calc

Open Spa Calc, tap in your readings, and see whether they're in the soak range: soak, wait, or add this first. The app shows the dose for your products and reminds you about filter rinses and drain day. If cloudiness keeps coming back, your log shows whether it follows high pH, low sanitizer or old water.

One hot tub? Every feature, free. No account, no ads, and iCloud backup is included.

Safety

  • Keep chemicals out of reach of children and pets, and keep them out of the water until it is back in range.
  • Never mix chemicals. Never add acid and chlorine together: mixing them releases toxic chlorine gas.
  • Add chemicals to water, never water to chemicals.
  • Store chemicals sealed, cool and dry, apart from each other.
  • Read and follow the product label. It always comes first.

Questions

Why is my hot tub water cloudy?

The most common causes are low sanitizer, high pH or alkalinity (which can bring calcium out of solution), a dirty filter, old water with high dissolved solids, or biofilm in the plumbing. Test sanitizer, pH and alkalinity first, then clean the filter.

Is it safe to use a cloudy hot tub?

It's best not to. Cloudiness often means the sanitizer isn't keeping up. Fix the cause and test before soaking.

Why is my hot tub cloudy after shocking?

Shock oxidizes contaminants, and the leftovers need filtering out. Run the jets and filter for several hours. If it stays cloudy, check pH and alkalinity, especially if you used a calcium-based product.

Why is my hot tub cloudy after refilling?

Usually the fill water: high calcium or alkalinity, metals in well water, or biofilm flushed out of the pipes. Balance alkalinity and pH, clean the filter, and consider a line flush before the next drain.

Should I use a hot tub clarifier?

A clarifier helps the filter catch fine particles, but it won't fix low sanitizer or bad balance. Use it after the chemistry is right.