If your hot tub water keeps going cloudy hours after you shock it, or the chlorine smell returns every session no matter how much sanitizer you add, the problem is almost certainly not your chemistry — it's your plumbing. Biofilm hiding inside your jets, pipes, and pump housing is the single most underdiagnosed cause of chronic hot tub water problems.
This guide covers exactly what hot tub biofilm is, where it hides, how to detect it, and how to perform a complete pipe purge to eliminate it — including a product comparison of enzyme vs. oxidative purge treatments, a step-by-step purge procedure, and a prevention routine to stop it from returning.
What Is Hot Tub Biofilm?
Biofilm is a colony of bacteria that encases itself in a self-produced slime layer called a polysaccharide matrix. Think of it as a microscopic city: individual bacteria attach to the inner walls of your pipes and jets, multiply, and then secrete a protective gel layer that shields them from sanitizers, heat, and physical flushing.
The slime matrix is the key problem. Chlorine in water form needs direct contact with bacteria to kill them. When bacteria are surrounded by their own gel layer, chlorine must first oxidize through the entire matrix before reaching the cells inside — requiring 10 to 1,000 times the concentration that would kill free-floating bacteria in open water. At normal sanitizer levels (2–4 ppm free chlorine), biofilm colonies are functionally immune to your sanitizer.
Where Biofilm Hides in Your Hot Tub
Biofilm develops preferentially in areas of low flow, warmth, and organic debris:
- Jet venturi channels — the narrow passages behind each jet face where water velocity drops and debris accumulates
- Suction fittings — the low-flow dead zones around drain screens
- Pump impeller housing — warm, wet, low-velocity interior surfaces
- Heater plumbing — particularly the return line between the heater and the shell
- Ozone or UV injection points — the fitting where ozone or UV-treated water enters the circulation loop often has dead-leg pockets
- Filter bypass lines — water that bypasses the filter in low-flow circulation mode feeds debris directly to low-velocity pipe sections
- Cover channels — the foam interior of your spa cover is a moisture trap that feeds surface biofilm to the water when the cover sits on the waterline
The critical insight is that biofilm is mostly hidden from view. You cannot see it by looking at the water surface. You will not see it by removing a jet face or inspecting the filter. It lives in the plumbing behind what you can see.
The Four Warning Signs of Biofilm
These four signs reliably indicate biofilm, rather than a simple chemistry imbalance:
1. Sanitizer Demand Spikes
If you need significantly more sanitizer than usual to reach and hold 2–4 ppm free chlorine — and the water still tests low an hour after dosing — biofilm is consuming your sanitizer faster than you can add it. The biofilm matrix oxidizes chlorine as it passes through the pipe walls, creating a persistent sink that depresses your readings.
A rough indicator: if you used to add 1 tablespoon of granular chlorine to reach 3 ppm and you now need 3–4 tablespoons to reach the same reading, your sanitizer demand has tripled. That's a biofilm signature.
2. Chloramine Rebound
You shock the tub (combined chlorine goes to zero), the water clears up, and then — 12 to 24 hours later — the chlorine smell is back and the water looks slightly hazy again. Overnight, biofilm released a fresh load of nitrogen-containing waste that re-formed combined chlorine faster than your residual sanitizer could oxidize it. No amount of repeated shocking will solve this if the biofilm source is not eliminated.
3. Dark or Black Foam During Shocking
When you add a high-dose chlorine shock (or perform a purge treatment), a brown, gray, or black foam appears on the water surface. This is the biofilm matrix being oxidized and released. It may look alarming — you might mistake it for a chemical reaction gone wrong — but it is a reliable diagnostic sign that biofilm was present in the plumbing. Light gray foam that appears within the first 5 minutes of jet operation after adding shock is a strong positive indicator.
4. Persistent Odor After Correct Chemistry
Your test strip or kit reads: pH 7.4–7.6, free chlorine 3 ppm, alkalinity 100–120 ppm, and calcium hardness 200 ppm. By every measure, your chemistry is correct. But the water still smells musty, earthy, or faintly sulfurous. Odor that persists in the presence of correct chemistry almost always indicates a microbial source that your sanitizer cannot reach — biofilm.
How to Confirm Biofilm Before Purging
There are two practical confirmation methods before you commit to a full purge:
The white cloth test: Cut a small piece of white cloth or paper towel and place it directly in front of a jet (held by a clothespin or taped briefly). Run the jets for 30 seconds. Remove the cloth and examine it. A clean system leaves the cloth uniformly damp. A system with biofilm deposits a visible gray, brown, or yellowish residue on the cloth within 30 seconds of jet operation as the flow dislodges sloughed biofilm from the jet channels.
The post-refill observation: After a fresh water change, run the jets on high for 15 minutes before adding any chemicals. In a system with biofilm in the plumbing, you will see a light gray or beige film appear on the water surface within the first few minutes of circulation. This is a fresh-water flush loosening the outermost biofilm layer that was not eliminated by draining.
If either test is positive — or if you have three or more of the four warning signs — proceed directly to the pipe purge procedure below.
Choosing a Purge Product: Enzyme vs. Oxidative
There are two fundamentally different classes of spa purge products, and using the wrong one for your situation will produce disappointing results.
Enzyme-Based Purge Treatments
How they work: Enzyme formulas (Ahh-Some is the most widely used) use protease, lipase, and amylase enzymes to break down the organic components of the biofilm matrix — proteins, fats, and carbohydrates. The enzymes penetrate the polysaccharide gel layer more effectively than chlorine because they do not oxidize; they digest. Once the matrix is broken down, the underlying bacteria are exposed and your sanitizer can reach them.
Best for: Moderate to heavy biofilm accumulation in tubs that have not been purged in 6+ months, or tubs with recurring water problems despite correct chemistry. Also the better choice for tubs with significant organic load (heavy bather use, outdoor exposure, no pre-rinse habit).
Limitations: Enzyme purge treatments produce a large volume of foam — sometimes alarmingly large — as the dissolved biofilm matrix surfaces. This is expected and is a sign the product is working. You will need to skim or vacuum the foam. Cycle time is typically 30–60 minutes of jet operation.
Representative products: Ahh-Some (most recommended by pool/spa professionals); Natural Chemistry Spa Purge (enzyme + chelator blend).
Oxidative Purge Treatments
How they work: Products like Swirl Away and Leisure Time Jet Clean use concentrated surfactants and/or non-chlorine oxidizers (MPS-based) to lift and suspend biofilm from pipe walls, then carry it into the water where it can be filtered out or drained.
Best for: Maintenance purges (every 3–4 months) in tubs with no active water problems; pre-drain cleaning before a scheduled water change; light biofilm accumulation in relatively new tubs.
Limitations: Surfactant/oxidizer purges do not digest the biofilm matrix — they loosen and dislodge it. In tubs with heavy, established biofilm, this approach moves the biofilm rather than eliminating it, and a significant fraction will re-attach after the treatment. Not effective as a standalone treatment for chronic water problems.
Representative products: Swirl Away; Leisure Time Jet Clean; SpaGuard Surface Cleaner (for accessible surfaces).
Which to Choose
| Situation | Recommended Product Type |
|---|---|
| First purge ever or >6 months since last purge | Enzyme (Ahh-Some) |
| Chronic cloudy water, chloramine rebound, high sanitizer demand | Enzyme (Ahh-Some) |
| Routine maintenance purge every 3–4 months | Oxidative (Swirl Away) |
| Pre-drain cleaning, light tub < 1 year old | Oxidative (Swirl Away) |
| Post-purge maintenance between full purges | Oxidative (Swirl Away) |
For a first-time purge or any tub with active water problems, start with an enzyme treatment. You can switch to the less aggressive oxidative products for quarterly maintenance once the plumbing is clean.
Step-by-Step Pipe Purge Procedure
This procedure works for both enzyme and oxidative purge products. Read through it entirely before starting — the timing of each step matters.
What You'll Need
- Purge product of your choice (see above)
- Test strips or test kit
- Rubber gloves and eye protection
- Garden hose
- Skimmer net or leaf net
- Shop vacuum or spa vac (optional but useful for dense foam)
- A garden hose and time for a complete drain and refill (plan 4–6 hours total)
Step 1: Heat the Water (Recommended)
Set your thermostat to 100–102°F and wait until the water reaches temperature if it isn't already there. Warm water significantly increases the mobility of enzyme and surfactant molecules, improving penetration into biofilm deposits. Cold water makes all purge products substantially less effective.
Do not add the purge product to a tub that is above 104°F — you don't need higher than that, and enzyme products begin to denature above 110°F.
Step 2: Remove the Filter Cartridge
Before adding any purge product, remove your filter cartridge and set it aside. Purge products will saturate the filter media and can damage it permanently if left in during treatment. If your filter is due for replacement, this is a convenient time — install the new one after the drain and refill.
Step 3: Add the Purge Product
Turn all jets to maximum flow. Add the purge product according to package directions (typical dose: Ahh-Some uses approximately 1 tablespoon per 200 gallons; Swirl Away uses 8 oz per 200 gallons — check your label).
Pour the product directly into the water near a jet intake, or directly into the filter compartment if accessible. Do not pour it into the skimmer while the pump is off.
Step 4: Run Jets Continuously for the Treatment Period
Run all jets on high for the full treatment time — typically 30 minutes for oxidative products, 30–60 minutes for enzyme products. Do not turn the jets off during this period.
What to expect (enzyme treatment): Within the first 5–10 minutes, foam will begin to form on the water surface. It will increase significantly over the first 20 minutes. The foam is the dissolved biofilm matrix being released — it is gray, brown, beige, or occasionally black depending on the severity of the biofilm load. Dense foam is a sign the treatment is working. If you get almost no foam, either the tub's plumbing was relatively clean, or the water temperature was too low for the enzymes to activate fully.
What to expect (oxidative treatment): Lighter foam, possibly with a slightly soapy appearance. Some dark particles may appear on the water surface. Less dramatic than enzyme treatment.
Step 5: Skim the Foam
During and immediately after the treatment period, use a skimmer net or vacuum to remove as much foam as possible from the water surface. This prevents the dissolved biofilm from settling back onto surfaces as the water slows.
Step 6: Drain the Tub Completely
Immediately after the treatment period — do not delay — begin draining. Drain the tub completely. The biofilm load is now suspended in the water and needs to leave with the water. If you let the water sit for hours after treatment, some biofilm will re-deposit on pipe walls and surfaces.
Step 7: Wipe All Accessible Surfaces
While the tub is draining and before refilling, wipe down every accessible surface with a damp cloth:
- Shell interior (floor, seats, walls)
- Headrests (remove them if possible)
- Jet face rings (use a soft brush on the jet faces themselves)
- The interior rim of the filter housing
- Under the cover skirt if present
Use a small amount of diluted white vinegar (50/50 with water) on a cloth for scale deposits around the waterline. Do not use household cleaners — surfactant residue in the shell can cause massive foam problems on the next fill.
Step 8: Rinse the Shell
Run a garden hose briefly over the interior to rinse the wipe-down residue and any remaining biofilm particles into the drain. Wait until drainage is completely clear before proceeding.
Step 9: Refill and Re-balance Chemistry
Refill the tub with fresh water. Reinstall your cleaned or new filter cartridge. Balance chemistry in this order:
- Total alkalinity first — target 100–120 ppm (alkalinity sets the buffer that makes pH adjustments predictable)
- pH second — target 7.4–7.6
- Calcium hardness third — target 200–400 ppm (acrylic shells; up to 250 ppm for inflatable tubs)
- Sanitizer last — dose to 3–5 ppm free chlorine (or bromine equivalent)
Wait 30 minutes with the jets running and re-test before use.
Step 10: Assess the Result
Run the jets for 15 minutes on the fresh fill and observe the water. In a successfully purged system:
- Water stays clear with no gray or beige film forming
- No strong odor during jet operation
- Sanitizer holds at its dosed level when re-tested 1 hour later
If you see gray film or strong odor on the fresh fill, the purge removed a large portion of the biofilm but a secondary population remains. Allow the fresh chemistry to work for 24–48 hours, then repeat the white cloth test. A second purge cycle may be needed for heavily contaminated systems that have not been purged in years.
Special Case: Biofilm in Ozone-Equipped Tubs
Hot tubs with ozone injection systems have a common biofilm development pattern that differs from standard chlorine-only tubs. The ozone injection point (the fitting where ozone bubbles enter the water stream) creates a localized zone of high sanitizer concentration followed by rapid decay. Downstream of this point, bacteria that survive the initial ozone contact can establish colonies with lower selective pressure.
If your ozone tub has recurring biofilm despite seemingly correct chemistry, inspect the ozone check valve and injection fitting — these are common sites for biofilm attachment. Clean the check valve during your drain-and-refill and consider replacing the injection tubing if it has been in service for more than 2–3 years.
Prevention: Keeping Biofilm from Returning
A purge eliminates the existing biofilm population. These practices prevent recolonization:
1. Shower Before Soaking
The single most effective prevention measure. Human skin carries roughly 1 million bacteria per square centimeter on average, plus oils, lotions, deodorants, and dead skin cells. A 60-second pre-soak shower removes the majority of surface bacteria and organic load before it enters your water. In a 4-person soak, pre-shower habits can reduce bather-introduced organic load by 70–80%.
2. Shock After Every Heavy Use Session
A post-session shock (MPS non-chlorine shock for same-day re-entry, or chlorine granular for overnight treatment) oxidizes the organic nitrogen compounds released during bathing before they can accumulate in the plumbing and feed biofilm. For light 1–2 person sessions, weekly shocking is sufficient. After 4+ person sessions or extended soaks, shock the same evening.
See the hot tub shock schedule guide for the complete frequency framework.
3. Quarterly Enzyme Maintenance Treatment
After the initial deep purge, a quarterly maintenance treatment with an oxidative product (Swirl Away or equivalent) between full drains significantly slows biofilm reestablishment. Dose at half the purge rate, run jets for 20 minutes, and drain within 30 minutes. Treat this as part of your quarterly water change rather than a separate event.
4. Regular Filter Cleaning
A clogged or degraded filter increases circulation load and reduces flow through the filtration system, creating more low-velocity dead zones in your plumbing where biofilm prefers to grow. Follow the hot tub filter cleaning schedule:
- Rinse with hose every 2 weeks
- Chemical soak every 4–6 weeks
- Replace every 12–18 months
5. Maintain Consistent Sanitizer Levels
Biofilm establishes most quickly when sanitizer drops to zero. Extended periods at 0 ppm — a missed weekly dose, a weekend away, a slow-dissolving tablet that ran out — create the colonization window. Consider a chlorine float or slow-dissolving tablet to maintain a baseline between active doses.
Target: free chlorine never below 1 ppm, ideally maintained at 2–4 ppm continuously.
6. Full Drain and Refill Every 3–4 Months
Fresh water resets the dissolved solids accumulation, removes the organic debris load that feeds biofilm, and gives you a starting point for balanced chemistry. For a 400-gallon tub with moderate use (2–3 sessions per week, 2 people), the standard formula suggests a water change every 103 days — roughly every 3.5 months.
See the hot tub water change frequency guide for the full calculation.
When a Purge Is Not Enough: Severe Biofilm
In rare cases — typically tubs that have been stored unused for a year or more, or tubs purchased secondhand — the biofilm colonization is too extensive for a single purge to address. Signs of severe biofilm:
- Three or more rounds of foam/dark water appear across multiple purge attempts
- After two full drain-purge-refill cycles, sanitizer demand remains elevated
- A strong musty odor persists even after chemistry is correct on the fresh fill
- Visible dark staining or slime on jet faces or suction fittings that does not wipe clean
In these cases, consider:
- Two-stage purge: Perform an enzyme purge, drain and refill, let fresh chemistry run for 48 hours, then perform a second enzyme purge before the next scheduled water change.
- Mechanical inspection: Remove and inspect each jet face (most unscrew with a quarter-turn). If you see dark gray or black deposits on the interior channel surfaces, use a small brush to scrub them under running water before reinstalling.
- Professional pipe flushing: Some pool/spa service companies offer high-pressure flush treatments that use commercial-strength enzyme solutions with pressurized injection — not necessary for most residential tubs but worth considering for a badly neglected unit.
- Component replacement: If plumbing corrosion or heavy biological fouling is found during a professional inspection, replacing affected sections of pipe is more cost-effective than ongoing chemical treatment.
Quick-Reference Summary
| Symptom | Likely Cause | Action |
|---|---|---|
| High sanitizer demand | Biofilm consuming chlorine | Enzyme purge + drain |
| Chloramine smell rebounds after shock | Biofilm releasing N compounds | Enzyme purge + drain |
| Dark foam during shocking | Biofilm matrix being oxidized | Enzyme purge + drain (process is working) |
| Persistent odor with correct chemistry | Biofilm in plumbing | Enzyme purge + drain |
| Gray film on fresh-fill water surface | Residual biofilm in pipes | Secondary purge after 48 hours |
Frequently Asked Questions
How often should I purge my hot tub? For actively used tubs (3+ sessions per week), perform a full enzyme purge with each scheduled water change — approximately every 3–4 months. For light use, twice per year is usually sufficient. Maintenance oxidative treatments (Swirl Away) can be done quarterly between full purges.
Can I use regular dish soap or household cleaners instead of a spa purge product? No. Household surfactants leave residues that are not formulated for the plumbing chemistry or the water volume of a hot tub. They will cause persistent foaming problems on the next fill and may damage gaskets. Use products specifically formulated for spa plumbing.
Is the foam from a purge treatment harmful? No. The foam is dissolved biofilm matrix — organic material — being suspended by the surfactant or enzyme action. It is not toxic, but you should drain it rather than soak in it. Keep children and pets away from the tub during treatment.
How long does a pipe purge take? The purge treatment itself takes 30–60 minutes. Draining a 400-gallon tub takes 30–45 minutes with a gravity drain; 15–20 minutes with a submersible pump. Refilling from a standard garden hose takes 1.5–2 hours. Plan 3–4 hours total, start to finish.
Will a purge damage my jets or pump? No. Spa purge products are formulated for use with spa equipment. They will not damage acrylic, ABS, PVC, or EPDM rubber components. If you have a swim spa with titanium or stainless-steel components, check the product label — most enzyme products are compatible, but verify before use.
My tub smells like rotten eggs after the purge. Is that normal? A sulfurous odor during purge treatment can indicate hydrogen sulfide-producing bacteria (sulfate-reducing bacteria, or SRB), which thrive in anaerobic biofilm pockets. This is more common in tubs with inadequate circulation or high sulfate levels. Drain promptly, run two-stage treatment if the odor persists on the fresh fill, and ensure your circulation pump runs for at least 4–6 hours per day.
I just bought a used hot tub. Should I purge it before first use? Yes, always. A used tub has an unknown biofilm history. Perform an enzyme purge before the first fill, even if the previous owner claims the tub was well-maintained. This costs under $20 and eliminates the risk of inheriting a severe biofilm problem. See the used vs. new hot tub guide for other due-diligence checks on secondhand purchases.
The Bottom Line
Biofilm is the hidden root cause behind most chronic hot tub water problems: persistent cloudiness, high sanitizer demand, chloramine rebound, and unexplained odors. Standard water chemistry adjustments cannot solve a biofilm problem because the chemistry cannot reach bacteria shielded inside the pipe walls.
The solution is a dedicated pipe purge — an enzyme or oxidative treatment that breaks down and removes biofilm from the plumbing before a complete drain and refill. For tubs with active water problems, an enzyme product (Ahh-Some being the best-documented option) is the correct choice. For healthy tubs, a quarterly maintenance oxidative treatment between full drains prevents recolonization.
Once you've purged a badly colonized system and restored it to clean chemistry, the hot tub chemical maintenance schedule will help you keep it that way with a manageable weekly routine.
Found this helpful?
Share it with others shopping for hot tubs
Related Articles
How to Lower Hot Tub Temperature: 7 Proven Methods
Hot tub too hot in summer? Seven proven methods to lower temperature fast — thermostat, cold water, partial drain — with realistic time estimates.
Hot Tub Shock Schedule: How Often and When to Shock
Know exactly when to shock your hot tub — weekly baseline, post-session triggers, seasonal requirements, and emergency signs — with a frequency chart for every use pattern.
Hot Tub Filter Cleaning Guide: When to Clean vs. Replace
Learn the three-step filter cleaning schedule — weekly rinse, monthly spray, quarterly soak — and the exact signs that mean it's time to replace.