You pull back the cover, expecting inviting blue water, and instead it looks milky, hazy, or just... off. Cloudy hot tub water is the single most common issue we deal with, and there are really only a handful of causes. Let's go through them.
1. Low Sanitizer Levels
This is the #1 cause by far. When your chlorine or bromine drops too low, bacteria and organic contaminants multiply and make the water cloudy. Hot tubs burn through sanitizer faster than pools because the water is hot — heat accelerates chemical breakdown.
Fix: Test your sanitizer levels. Free chlorine should be 3-5 ppm, or bromine should be 3-5 ppm. If it's low, shock the tub with a dose of chlorine or non-chlorine shock, run the jets for 20 minutes with the cover off, and test again in a few hours.
2. pH Is Out of Range
When pH drifts above 7.6, your sanitizer becomes much less effective (even if the readings look fine). The chlorine is still "there" but it's not actively killing anything. High pH also causes calcium to come out of solution, creating that milky look.
Fix: Test pH and bring it back to 7.2-7.6 range. In Utah, pH tends to drift high because of our alkaline water, so this is extremely common here.
3. Dirty or Worn-Out Filter
Your filter catches everything — body oils, lotions, dead skin, minerals, and more. When it's clogged or worn out, that stuff stays in the water and makes it cloudy. Hot tub filters should be rinsed off every 2-4 weeks and deep-cleaned (soaked in filter cleaner) every 3 months. Replace them entirely once a year.
4. Total Dissolved Solids (TDS) Are Too High
Over time, everything you add to the water — chemicals, minerals from the fill water, body oils, sweat — builds up as dissolved solids. Eventually the water can't hold any more and it starts looking cloudy and feeling "heavy." No amount of chemicals will fix this.
Fix: Drain and refill. This is why we recommend draining your hot tub every 3-4 months. It's the reset button. Fresh water, fresh start.
5. Biofilm Buildup in the Plumbing
Biofilm is a slimy layer of bacteria that grows inside your hot tub's plumbing — the pipes you can't see. Even if the visible tub looks clean, biofilm can release bacteria into the water and cause persistent cloudiness. This is especially common in tubs that haven't been drained in a long time or sat unused.
Fix: Use a pipe flush product before your next drain. It circulates through the plumbing and breaks up biofilm. Then drain, scrub the shell, refill, and rebalance. We do this as part of our drain-and-clean service.
6. Air in the System
Sometimes "cloudy" water is actually just tiny air bubbles, especially right after a refill or if you just ran the jets on high. Give it 30 minutes with the jets off and see if it clears. If it does, it was just air and your water is fine.
When to Call Us
If you've tried the basics — checked sanitizer, adjusted pH, cleaned the filter — and it's still cloudy after 24 hours, the water probably needs a drain and refill. If you're getting cloudy water repeatedly even after fresh fills, there might be a biofilm issue or an equipment problem. That's when it's worth having a pro take a look.
Tired of cloudy water? We'll diagnose the problem and fix it. Text or call (385) 228-2374 for a free assessment.
Need Help With Your Pool or Hot Tub?
We offer free quotes for all pool and hot tub services across Davis, Salt Lake, Utah, and Summit Counties.



