One year into daily cold plunging and the thing nobody warned me about: the water. Not the cold — that part you adapt to fast. The water management is where people either figure out a system and stop thinking about it, or give up entirely because scrubbing a tub every week is genuinely annoying. This guide covers what actually works, what is overkill for home users, and how to get months out of a single fill without stressing about it.
Why Cold Water Still Gets Dirty — The Problem Explained
The common assumption is that cold water is too hostile an environment for bacteria to grow meaningfully. That is mostly true, but not entirely. Water below 50°F slows bacterial growth significantly — but it does not stop it. The bigger problem is not bacteria growing in the cold water itself but the organic load that accumulates: skin oils, dead skin cells, sweat, sunscreen, hair products, and debris from the environment. These create food sources for biofilm — that slippery film you feel on tub walls after a few days — and they accumulate regardless of water temperature.
A professional who maintains cold plunge systems in Dubai where ambient temperatures reach 45°C+ puts the problem clearly: your skin oils, sweat, sunscreen, and hair products are the number one food source for bacteria. Showering before every plunge alone extends water life by an estimated 40-50%. Everything else is secondary to this one habit.
The second factor is circulation. Stagnant water grows bacteria roughly 10 times faster than moving water. A chiller with an integrated pump running continuously is already helping. An additional circulation pump — even a cheap aquarium model — makes a meaningful difference. Water that is constantly moving is much harder for biofilm to establish in.
The Single Biggest Factor: Shower Before You Plunge
This comes up in nearly every serious water maintenance discussion on r/coldplunge and is consistently the most impactful change people report. Not a quick rinse — an actual soap-and-water shower, including your feet. One plunger who has maintained clear water for 7+ months at daily use does so with ozone, a filter, and hydrogen peroxide, and specifically notes he only showers first if he has actual mud on him — but he also acknowledges his setup is relatively aggressive. For people with simpler systems, a pre-plunge shower is the highest-leverage action available.
The practical implication: if you plunge first thing in the morning after sleeping, a quick rinse is probably sufficient. If you plunge post-workout, a full shower is not optional if you want your water to last more than two weeks.
Keep the cover on every time you are not plunging. Debris, sunlight, and ambient air dramatically increase the organic load and accelerate algae and biofilm growth. A cover is not optional — it is the difference between weeks and months between water changes for most setups.
Sanitizer Options — Honest Comparison
This is the area with the most debate on r/coldplunge and the most variation in individual setups. The good news: multiple approaches work. The bad news: marketing claims from cold plunge sanitizer brands are often not trustworthy, and some products contain ingredients that damage chiller components over time. The community consensus after years of collective experimentation has converged on a few reliable options.
Hydrogen Peroxide — The Community Default
Food-grade hydrogen peroxide (3% or 12% concentration) is the most widely used sanitizer in the r/coldplunge community, and for good reason: it breaks down into water and oxygen with no residual chemical, it is gentle on tub materials and chiller components, and it is easy to test. The standard starting protocol from multiple experienced users: 2 cups of 3% H2O2 per fill for initial shock, then maintenance doses of 1/2 to 1 cup of 3% (or 4-8 oz of 12%) every week or two depending on usage. Test with peroxide strips to maintain around 30-100 ppm.
The warning that comes up consistently: more is not better. Too much hydrogen peroxide over time damages metal parts, seals, and rubber gaskets in your chiller. One user learned this the expensive way. Test and dose precisely rather than eyeballing it generously.
Important note: if you use ozone, hydrogen peroxide works well alongside it. If you use bromine, ozone actually complements it further (see below). If you use chlorine, ozone destroys free chlorine — do not run both simultaneously.
Bromine — The Underrated Alternative
Bromine gets less attention than hydrogen peroxide in cold plunge communities but performs well for several reasons. It is effective at lower concentrations than chlorine, gentler on skin, has less odour, and when combined with ozone, the ozone reactivates spent bromide back into active bromine — creating a self-sustaining sanitization cycle. This is a meaningful advantage: ozone + bromine means you need to add less sanitizer over time than with a peroxide-only system.
Multiple users who switched from peroxide to bromine report significantly longer water intervals and less slime formation. The target is 1-3 ppm using standard test strips. Bromine tabs in a floating dispenser paired with daily ozone is a documented setup that multiple community members have run successfully for months.
One important caveat from a professional technician: bromine is hard on copper heat exchanger coils. If your chiller uses copper coils (common in cheaper units), stick with hydrogen peroxide. If your chiller has titanium coils, bromine is a better long-term option.
Chlorine — Simple, Proven, Often Dismissed
Chlorine is the most widely understood sanitizer because it is what municipal pools and hot tubs use. The community often dismisses it as harsh, but several experienced users point out that a few minutes a day in properly dosed chlorine water (1-3 ppm) is not meaningfully different from swimming in a public pool — which most people do without concern. Granular pool shock or chlorine tabs work fine. Maintain pH between 7.2-7.6 and chlorine at 1-3 ppm with standard test strips.
The practical limitation: do not combine chlorine with ozone — the ozone destroys free chlorine, which means you will keep adding chlorine and wonder why the levels are always low. Chlorine works best without ozone. If you want ozone, use bromine or peroxide instead.
What to Avoid
Branded “cold plunge sanitizers” from wellness companies often do not disclose their full ingredient lists and have documented instances of damaging chiller components and seals. The professional maintenance perspective from the Dubai-based technician: stick with simple, proven chemicals and adjust only when tests show you need to. Products with algaecide combined with chlorine combined with bromine simultaneously are overkill and create unpredictable interactions. Pick one primary sanitizer and supplement with ozone or UV.
Ozone and UV — Worth It?
Ozone generators are the most common upgrade community members recommend once they have the basics down. A small ozone generator running 30-60 minutes per day (or directly after each plunge) keeps water dramatically cleaner by breaking down organic compounds and providing continuous oxidation between chemical doses. Multiple community members report going 6-18 months without a water change using ozone + filter + hydrogen peroxide or ozone + bromine. One user running a setup in the US Northeast (not Dubai levels of heat) went from July to April — about 9 months — without a water change.
The sizing note: for home single-person use, a basic ozone generator is sufficient. Full commercial ozone systems (as used in spas and gyms with 10+ daily users) are unnecessary and expensive for home setups. The incremental benefit above a basic unit is minimal for solo or couple usage.
UV sterilisers are a second layer that some users add after ozone, primarily for their ability to kill bacteria that ozone misses. A 16-25W UV unit is sufficient for a single-person residential tub. Units above 40W are overkill for home use. Note that UV works by exposing water to ultraviolet light as it passes through the unit — it requires a circulation pump to move water past the lamp. It does not replace ozone or chemical sanitization; it complements them.
The ozone + UV combination is one of the most robust home setups available. One user running both reports going 8 weeks between water changes with daily solo use and no additional chemicals beyond the initial fill. Another running ozone alone with a filter and peroxide maintenance has maintained clear water for over 7 months.
- Full commercial ozone systems — effective but unnecessary under 4 users per day
- Multiple chemical dosing systems simultaneously (bromine + chlorine + algaecide)
- UV sterilisers above 40W for single-person home use
- Daily full chemical testing for a solo home user with good baseline habits
pH and Water Balance — The Part Most People Skip
Cold plunge water tends to drift acidic over time, particularly with hydrogen peroxide (which is itself mildly acidic). A pH below 7.2 makes your sanitizer less effective, can irritate skin and eyes, and over time corrodes metal components. A pH above 7.6 causes cloudiness and scale buildup. The target range is 7.2-7.6, identical to what hot tub and pool chemistry aims for.
Testing weekly with basic test strips is sufficient for most home users — you do not need the precision of a Taylor test kit unless you have specific water quality issues (hard water, well water, unusual mineral content). When pH drops too low, a teaspoon of baking soda raises it gently. When it rises too high, dry acid (sodium bisulfate) brings it back down. Vinegar also works but requires more careful dosing.
Total alkalinity (aim for 80-120 ppm) acts as a pH buffer — keeping alkalinity in range prevents pH from swinging dramatically between tests. Calcium hardness matters less in cold plunge setups than in hot tubs because cold water is less aggressive toward surfaces, but if you have very soft water, a calcium hardness of 150-250 ppm prevents the water from leaching minerals from your tub and fittings.
One experienced setup owner with well water had to add distilled white vinegar to address high alkalinity before their pH could be properly adjusted — the alkalinity was “locking” the pH out of range. If you notice pH that will not respond to treatment, check alkalinity first.
Filtration — The Non-Negotiable
Circulation without filtration means you are moving dirty water around. A filter is what actually removes particles, dead skin cells, hair, and debris from the water before they break down and increase the organic load. The community consensus is clear: a 20-micron cartridge filter is the standard that works for most setups. Coarser filters (mesh or screen filters) catch larger debris but miss the fine particles that cloud water and feed bacteria over time.
Whole-house 5″x2.5″ filter housings with 20-micron pleated cartridges are the most common setup — the same filter recommended as an upgrade for the AS ColdPlunge 1/3HP chiller. They are inexpensive, widely available, and their cartridges cost $5-15 each. The key maintenance signal: when flow from the chiller pump decreases noticeably, the filter needs attention. Rinse every 2-4 weeks, replace the cartridge every 6-8 weeks under regular solo use.
Running the pump 24/7 versus cycling it is a genuine trade-off. Continuous operation keeps water moving and maximises filtration hours, which is better for water quality. Cycling the pump on a timer saves electricity and extends pump life but leaves windows of stagnant water. For most home users with a chiller that runs continuously to maintain temperature, the pump running with the chiller is effectively 24/7 already.
For setups without a chiller — ice-based or ambient cold — a dedicated small circulation pump running continuously is the most impactful equipment addition available. Even a cheap aquarium pump provides enough movement to significantly slow biofilm and bacterial growth.
Complete Protocols by Setup Type
Red Flags — When to Drain Immediately
- Cloudy water — cloudiness means the organic load has exceeded what your system can handle. Adding chemicals will not fix established cloudiness; only a full drain and scrub will.
- Any odour — clean cold water has zero smell. Any musty, swampy, or chemical odour means something is wrong. Drain immediately.
- Slimy walls — biofilm has established. Scrub with a stiff brush during the water change, not just a wipe-down.
- Skin irritation after plunging — bacterial contamination likely. Do not plunge again until the water is changed and sanitised.
- White foam on the surface — usually body oils and proteins. Low sanitiser combined with organic overload. Drain if it persists after shocking.
How to Do a Full Water Change Efficiently
The full drain-and-refill that most people dread takes about 20-30 minutes with the right approach. A submersible utility pump (about $40-50) empties a 100-gallon tub in 5-8 minutes — far faster than a gravity drain or buckets. If you do not have one, a garden hose siphon works for smaller tubs. While the tub is emptying, mix a diluted hydrogen peroxide solution (about 1 cup 3% H2O2 per gallon of water in a spray bottle) and spray the interior walls. Scrub with a stiff brush, paying attention to the waterline and any fittings or ports where biofilm accumulates. Rinse well, refill, and shock-dose your chosen sanitiser.
The quarterly deep clean protocol from the professional maintenance perspective: drain completely, scrub all surfaces including the interior of hoses and fittings, check filter housing for scale or biofilm, inspect pump inlet for debris, refill and re-balance water chemistry from scratch. This takes about an hour total but extends the life of every component significantly.
The Simplest Viable System
For anyone who wants to spend as little time thinking about water as possible: shower before every plunge, run ozone for 30-60 minutes after each session, add a splash of 3% hydrogen peroxide once a week, change the filter cartridge every 6-8 weeks, and drain quarterly or when any red flag appears. Multiple community members have run this protocol indefinitely with crystal clear water and no chiller damage. It takes less than 5 minutes of attention per week once the system is established.
The community member who has maintained the same water for 7+ months with daily solo plunging is not doing anything exotic — filter running 24/7, ozone for 30 minutes twice daily, a little 35% peroxide every few days, filter rinse every 2 weeks. That’s it. The key is consistency rather than complexity.