Quick Answer
To keep cold plunge water clean: (1) run a cartridge filter continuously, (2) use ozone, UV, or low-dose chlorine as a sanitizer, (3) rinse off before every entry, (4) maintain pH at 7.2-7.6, and (5) do a full water change when TDS exceeds 1,500 ppm. With these practices, water stays safe for 4-8 weeks between changes.
Why cold plunge water gets dirty
The contamination in your cold plunge does not come from the water itself - it comes from you. Every time you enter the water, you introduce:
- Sweat residue (even if you do not feel sweaty)
- Skin cells and oils (typically 30,000-40,000 cells shed per hour of activity)
- Hair products, moisturizers, and sunscreen residue
- Bacteria from skin surface (healthy humans carry approximately 1,000 bacterial species on skin)
- Environmental contaminants from outdoor exposure
Cold water at 5-12°C is a genuinely hostile environment for most bacteria. Pseudomonas aeruginosa, the most common spa pathogen, grows optimally at 25-37°C and reproduces extremely slowly at temperatures below 15°C. Legionella pneumophila is essentially inactive below 20°C. This is a meaningful safety advantage over hot tubs, where these organisms thrive.
However, "grows slowly" is not "does not grow." Some psychrophilic (cold-loving) bacteria can colonize surfaces at refrigerator temperatures. And the organic load that accumulates in the water - dead skin cells, oils, proteins from sweat - gradually creates the conditions for more aggressive microbial growth even in cold water. This is why sanitation and filtration matter, even in a plunge you set to 8°C.
The four sanitation options
Ozone
RecommendedOzone (O3) is the most effective chemical-free sanitizer. A spa-grade ozone generator ($95-$160) combined with a venturi injector treats water continuously. No residual, no smell, no skin irritation. Kills bacteria 3,000x faster than chlorine.
Setup: DEL Ozone Eclipse 1 + venturi injector + cartridge filter
Cost: $150-$200 setup + negligible running cost
UV sterilizer
Good choiceA UV-C sterilizer ($50-$200 inline) kills bacteria and algae by disrupting DNA. No chemical addition, no residual. Effective for bacteria and viruses. Requires controlled flow rate to ensure adequate contact time.
Setup: Aqua Ultraviolet Classic 15W + cartridge filter
Cost: $150-$250 setup + $25-$40 annual bulb
Low-dose chlorine
SimplestDichlor granules at 1-2 ppm free chlorine. Effective and familiar. Requires dosing adjustment for cold water (20-30% longer contact time). Test every 3-5 days. Works well as a supplement to ozone or UV.
Setup: Dichlor granules (1 oz per 250 gallons weekly) + test strips
Cost: $5-$15/month
Hydrogen peroxide
Chemical-free residualFood-grade H2O2 at 35-50 ppm provides a residual without the smell of chlorine. Decomposes to water and oxygen. Less effective than ozone or chlorine against all pathogens, but suitable for solo users with good pre-rinse habits.
Setup: 35% food-grade H2O2 + test strips
Cost: $10-$20/month
How often to change the water
Water change frequency depends on three variables: bather load (how many people use it and how often), sanitation system effectiveness, and pre-rinse discipline. Here are realistic guidelines for each setup type:
| Setup | Solo user | Shared (2-3 people) | High traffic (4+) |
|---|
| No sanitation, no filter | 1-2 days | 1 day | After each use |
| Filter only (no sanitizer) | 5-7 days | 3-4 days | 1-2 days |
| Ozone or UV + filter | 3-4 weeks | 1-2 weeks | 5-7 days |
| Ozone + UV + filter | 6-8 weeks | 3-4 weeks | 1-2 weeks |
The best objective measure is total dissolved solids (TDS). When TDS exceeds 1,500 ppm, no amount of sanitation will compensate for the accumulated organic load. A TDS meter (TDS-3, $12-$20) gives you a precise, no-guesswork read. Check it every two weeks and change water when it hits 1,500 ppm.
pH management for cold water
pH is the second most important water parameter after sanitation. The target range is 7.2 to 7.6. Here is why it matters:
Too acidic
Below 7.2
Corrosive to metal pump components, fittings, and heater coils. Will cause green staining from copper corrosion. Uncomfortable on eyes and skin.
Ideal range
7.2 - 7.6
Maximum sanitizer efficiency. Comfortable for immersion. No corrosion or scaling. Chlorine at pH 7.5 is about 50% active hypochlorous acid vs only 21% at pH 8.0.
Too alkaline
Above 7.8
Sanitizer becomes significantly less effective. Cloudy water from calcium carbonate precipitation. Scaling on heating elements and pump seals.
To raise pH: add sodium carbonate (pH Up, also called soda ash) - available from pool stores at $8-$15 per kilogram. Dissolve in a bucket of warm water before adding. To lower pH: use sodium bisulfate (pH Down) - $10-$20 per kilogram. Add in small increments and test after each addition. Most unfiltered tap water in the US has pH 7.0-8.5 - check your source water before assuming you need to adjust anything.
Signs your water needs changing now
!Cloudy or turbid water
Check pH and filter first. If neither fixes it, change water.
!Strong smell (chemical or organic)
Organic smell = change water. Chemical smell = over-sanitized, dilute with partial water change.
!Visible biofilm or slime on walls
Drain, scrub surfaces with dilute bleach solution, refill.
!Skin irritation after plunging
Test pH and sanitizer. Usually pH too low or chlorine too high.
!TDS above 1,500 ppm
Full water change required. No sanitation will compensate.
!pH will not stabilize despite dosing
Water is exhausted - full change needed.
A simple weekly maintenance routine
Daily
Rinse off before entering. Visually check water clarity.
Every 3-5 days
Rinse the cartridge filter with a garden hose to remove surface loading.
Weekly
Test pH with strips or digital meter. Test free chlorine if using chemical sanitizer. Check TDS if you have a meter. Adjust pH if outside 7.2-7.6.
Every 2-4 weeks
Replace cartridge filter. Wipe waterline and walls with dilute vinegar solution. Top up water lost to splashing.
Every 4-8 weeks (or when TDS > 1,500)
Full water drain and refill. Deep-clean interior surfaces. Inspect all fittings, seals, and pump intake. Clean or replace ozone injector if flow is restricted.
Pre-rinse habits that extend water life
A 30-60 second rinse before each plunge entry is the single highest-impact maintenance habit. Commercial spa research consistently shows that pre-rinse compliance is the biggest predictor of water longevity between services.
Specifically: rinse off sweat residue, remove any moisturizer, sunscreen, or body oil applied since your last shower, and avoid entering immediately after a workout without a quick rinse. You do not need a full shower - just a 30-second cold rinse to remove surface contamination.
The contaminants most damaging to water quality are not bacterial (the cold handles most of that) - they are oily residue and proteins that form a film on the water surface and consume your ozone or chlorine rapidly. Every gram of oil you leave on your skin before entering is one more unit of sanitizer consumed within minutes of your plunge.
★ Best complete systemScore 9.1/10
DEL Ozone Eclipse 1 + Hayward Star-Clear Filter Bundle
Reviewed by
Dr. Renée Halvorsen, PhD
Exercise physiologist. 11 years researching cold-water immersion at NTNU. Author of The Cold Protocol (Penguin, 2024).
Verified Expert38 articles
Frequently asked
How often should you change cold plunge water?+
Without a sanitation system, change water every 1-3 days depending on usage frequency. With ozone or UV plus a cartridge filter running continuously, 2-4 weeks is typical. With a full ozone + UV + circulation system combined with diligent pre-rinse habits, 4-8 weeks between full changes is achievable. Total dissolved solids (TDS) above 1,500 ppm is the clearest objective signal that a full water change is overdue regardless of other factors. A simple TDS meter costs $15-$25 from Amazon.
What is the best sanitizer for cold plunge water?+
Ozone is the most effective and skin-friendly sanitizer for cold plunges. It kills bacteria more effectively than chlorine, adds no chemical residual, and produces no smell or irritation. UV sterilization is equally chemical-free and nearly as effective, but requires higher upfront cost and a flow-controlled installation. For users who want a simpler solution, low-dose dichlor chlorine at 1-2 ppm is safe and effective in cold water. Hydrogen peroxide at 35-50 ppm is a reasonable middle-ground option for those who want some chemical residual without chlorine.
What should pH be in a cold plunge?+
Target pH 7.2 to 7.6, the same range as a swimming pool. At this range, most sanitizers are maximally effective and water is neither corrosive to metal components (below pH 7.2) nor scale-forming (above pH 7.8). Test pH weekly if using chemical sanitizers. Adjust with pH Up (sodium carbonate, available at pool stores for $8-$15/kg) or pH Down (sodium bisulfate). Note: unfiltered municipal water often has pH 7.0-8.5, so check your source water pH before adding anything.
Does cold water stay cleaner than warm water?+
Cold water does suppress most bacterial growth more effectively than warm water. Legionella and Pseudomonas - the two most concerning spa pathogens - grow optimally between 20-45°C and are largely inactive below 15°C. However, cold water does not sterilize itself, and organic contamination (sweat, oils, skin cells) still accumulates and creates conditions that support microbial growth as temperatures fluctuate. A sanitation system is still necessary for regular use.
Can I use bleach to sanitize a cold plunge?+
Household bleach (5.25-8.25% sodium hypochlorite) can be used but is less precise than pool-grade chlorine products. If you use bleach, target 2-3 ml of standard household bleach per 100 gallons (380 liters) of cold plunge water - this achieves approximately 1-2 ppm free chlorine. The problem with bleach is inconsistent concentration between brands and the risk of over-dosing. Pool-grade dichlor granules or liquid are better-calibrated alternatives at roughly the same cost.
How do I clean the walls of my cold plunge?+
During each full water change, wipe all interior surfaces with a soft cloth and a dilute solution of one part white vinegar to four parts water. This removes the waterline mineral deposits and light biofilm. Do not use abrasive scrubbers on acrylic or fiberglass surfaces. For stubborn biofilm, use a dilute pool tile cleaner (follow label instructions). Rinse thoroughly before refilling. Inspect O-rings, fittings, and drain plugs during each cleaning.
Should I shower before using a cold plunge?+
A quick rinse (not necessarily a full shower) before each plunge dramatically extends water quality. You are washing off sweat, body oils, hair products, lotions, and surface bacteria before they enter the water. Studies on commercial spa hygiene consistently show that pre-rinse compliance is the single biggest predictor of water quality over time. A 30-second cold rinse before entry can double the effective lifespan of your water chemistry.
What causes green or cloudy cold plunge water?+
Green water indicates algae growth - rare in cold plunge temperatures below 10°C but possible in warmer ranges above 15°C, especially with sunlight exposure. Shock-dose with 5-10 ppm chlorine, run your filter continuously, and add an algaecide if the problem persists. Cloudy water without green tint is usually a pH problem, inadequate sanitation, or filter failure. Check pH first, then test sanitizer levels. If both are in range, the filter cartridge likely needs replacement - a clogged cartridge allows fine particles to bypass.