Last updated 2026-07-09

TL;DR

Keep cold plunge water clean with a pump-and-filter running daily, a sanitizer residual (1-3 ppm free chlorine, or bromine at 3-5 ppm), pH held between 7.2 and 7.8, and a full water change every 1 to 3 months based on how many people use it. Shower before every plunge. Skim debris daily. Test chlorine and pH every 2 to 3 days.

Why cold plunge water gets dirty faster than a hot tub

Cold water does not clean itself. A hot tub uses heat and steady circulation to break down organic waste and keep bacteria counts down. A cold plunge sits at 39 to 55°F, and bacteria survive longer in cold, still water. Pseudomonas aeruginosa, the bug behind folliculitis (hot tub rash), and Cryptosporidium are both documented risks in untreated recreational water [10].

Body oils, dead skin, sweat, and hair build up fast. CDC guidance on healthy swimming estimates the average person carries about 0.14 grams of fecal matter into the water, plus cosmetics and deodorant residue [1]. One daily user is manageable. A household of three, all plunging every day, becomes a heavy bather load that no untreated tub can keep up with.

Cold slows chemical reactions too. Chlorine kills more slowly at 50°F than at 80°F, so you want to sit at the higher end of your target residual to hit the same kill time. The upside: cold water also slows chlorine off-gassing, so a given dose tends to last a little longer. Those two effects do not cancel out neatly, which is exactly why testing often matters more in a plunge than in a warm pool.

A cold plunge with no filtration and no sanitizer is a petri dish you climb into. The cleaner your entry habits and the steadier your chemistry, the less the equipment has to fight.

What equipment do you actually need to keep a cold plunge clean?

Three things do the real work: circulation, filtration, and a sanitizer residual. Everything else is a nice-to-have.

Circulation pump. Moving water discourages biofilm and spreads sanitizer evenly. Aim for a turnover of 6 to 8 hours, meaning the full tub volume passes through the filter once in that window. Residential spas typically target a 2 to 4 hour turnover [2], but most plunges hold less water, so a small pump handles it. Run it continuously if your power bill allows, or at least 8 to 12 hours a day.

Filter. A cartridge filter is the easiest to live with for a home plunge. Sand filters work for permanent installs. Either one pulls suspended particles, dead skin, and hair out before they break down into compounds that eat your sanitizer. Rinse cartridges every 1 to 2 weeks. Replace them every 1 to 2 seasons depending on load.

Sanitizer system. Covered in depth below. The job is simple: hold a residual that keeps bacteria in check between plunges. An automatic feeder (a floating dispenser, an inline feeder, or a salt chlorinator) beats manual dosing every time because it stays consistent when you forget.

Worth adding if you can. An inline UV-C sterilizer knocks out chlorine-resistant pathogens like Crypto before they reach the filter [3]. An ozone generator cuts your chlorine demand hard. A chiller with a built-in pump and filter is the cleanest all-in-one for a permanent setup.

A cold plunge with a built-in chiller and filtration already has most of this. Adapt a stock tank or a chest freezer and you are bolting these pieces on yourself.

What chemicals should you use to sanitize cold plunge water?

Chlorine is the most studied, most available, and most effective sanitizer for recreational water. The CDC recommends 1 to 3 ppm free chlorine for hot tubs and spas, and that range carries over to cold plunges [1]. In cold water, aim for the 2 to 3 ppm end, since kill chemistry runs slower. Stabilized trichlor tablets work well in a floating dispenser. Dichlor granules let you dose with more precision.

Bromine is the other common pick. It holds up across a wider pH range than chlorine and feels gentler on some people's skin. Target 3 to 5 ppm [2]. It costs a bit more and is harder to find in stores, but it is a real option if chlorine stings your eyes or skin at plunge pH.

Salt chlorination makes chlorine from dissolved salt through an electrolytic cell. You hold salt around 3,000 to 3,500 ppm and the cell produces chlorine on its own. Output drops in the cold (cell efficiency falls off below roughly 60°F), so you may run the cell at a higher setting or add granular chlorine through winter. Some purpose-built chillers ship with salt-compatible plumbing.

Non-chlorine shock (potassium monopersulfate, or MPS) does not sanitize by itself, but it oxidizes organic waste well. Use it weekly alongside a residual sanitizer to cut chloramine buildup and hold clarity.

Ozone and UV are oxidizers, not sanitizers in the regulatory sense. They chew through a big share of the organic load and kill most pathogens on contact, but they leave nothing behind in the water. You still need a minimal chlorine or bromine residual as backup [3]. Treat ozone and UV as a way to cut chlorine demand by 50 to 80 percent, not a replacement for it.

Hydrogen peroxide systems exist and show up in some European setups. They run at higher concentrations (30 to 50 ppm in some protocols), need frequent testing, and demand precise management. Not the path I'd hand a first-time plunge owner.

Skip biguanide (Baquacil, PHMB). It clashes with chlorine and ozone, and it is not recommended for water at spa temperatures or below.

How do you balance the water chemistry in a cold plunge?

pH is the parameter that matters most after your sanitizer residual. Target 7.2 to 7.8 [2]. Below 7.2 the water gets corrosive to equipment and harsh on skin and eyes. Above 7.8 chlorine effectiveness falls off a cliff: at pH 8.0 only about 22 percent of your free chlorine sits in the active hypochlorous acid form, versus about 75 percent at pH 7.5 [4].

Total alkalinity (TA) is the buffer that keeps pH from wandering. Target 80 to 120 ppm. Low TA lets pH swing hard every time you dose or the bather load shifts. High TA makes pH stubborn to move down and can cloud the water. Raise TA with sodium bicarbonate. Lower it with muriatic acid (diluted hydrochloric acid) or sodium bisulfate.

Calcium hardness matters more for acrylic, fiberglass, and plaster than for polyethylene or stainless steel. Soft water (low calcium) is corrosive. Hard water scales. Target 150 to 250 ppm for most plunge surfaces. Bump it with calcium chloride if you need to.

Cyanuric acid (CYA) shields chlorine from sunlight. Use 30 to 50 ppm if the plunge sits outdoors in direct sun. Indoors, skip it or keep it low. Higher CYA slows chlorine's kill rate, which is a genuine tradeoff, not a free lunch.

Test pH and free chlorine every 2 to 3 days with daily use. Test TA and calcium monthly. Use a liquid test kit or a digital photometer for accuracy. Cheap dip strips beat guessing, but they read inconsistently, especially in cold water [5].

Parameter Target range Test frequency
Free chlorine 1-3 ppm (cold: 2-3 ppm) Every 2-3 days
Bromine (if used) 3-5 ppm Every 2-3 days
pH 7.2-7.8 Every 2-3 days
Total alkalinity 80-120 ppm Weekly
Calcium hardness 150-250 ppm Monthly
Cyanuric acid 30-50 ppm (outdoor) Monthly
Chlorine effectiveness by pH level | Percentage of free chlorine in active hypochlorous acid (HOCl) form at different pH values
pH 7.0 94%
pH 7.2 85%
pH 7.5 75%
pH 7.8 52%
pH 8.0 22%
pH 8.5 9%

Source: EPA chlorine chemistry guidance, cited in recreational water sanitation literature

How often should you change cold plunge water completely?

Everyone wants one number, and the honest answer is that it tracks your bather load. A solo user who plunges once a day, with chemistry held properly the whole time, can go 2 to 3 months between full changes. A household of two or three daily plungers should plan on monthly. Commercial gyms and wellness studios change water weekly or more, and many run continuous-overflow systems.

Total dissolved solids (TDS) is the practical signal. As organic waste, spent chemicals, and minerals pile up, TDS climbs. Spa and plunge guidance generally puts the change point at 1,500 to 2,000 ppm above the TDS of your fill water [2]. A $15 TDS meter tells you exactly where you stand. When balancing the water gets harder and harder despite correct dosing, that's the other sign it's spent.

A drain and refill is your chance to scrub the shell, jets, and plumbing with a diluted bleach solution (1/4 cup per gallon is a standard food-contact disinfection concentration under EPA guidance [6]) or a spa surface cleaner made for the job. Soak, rinse well, refill.

Run a line-flush product before a drain cycle once or twice a year. Products like Ahh-Some and similar enzyme and surfactant blends break up biofilm inside the plumbing that your sanitizer never reaches. Biofilm is not a cosmetic problem. It shelters Legionella and other pathogens in a matrix that chlorine struggles to penetrate [7].

What daily and weekly habits actually keep the water clean?

The best maintenance plan is mostly habits, not products.

Before every plunge: shower without soap if you can, or at least rinse off sweat, sunscreen, and lotion. This one step cuts the organic load hitting the water by a wide margin. The CDC's Healthy Swimming program names showering as the primary way to reduce recreational water illness [1].

Daily: skim any debris. Confirm the pump is running. Look at the water. Cloudy water is a warning that calls for a test and probably a shock before your next dip.

Every 2 to 3 days: test free chlorine and pH, then adjust. Add non-chlorine oxidizer if the water smells of chloramines. That sharp, eye-burning chlorine smell is chloramines, not free chlorine, and it means your sanitizer is loaded with waste.

Weekly: hose off the filter cartridge. Add non-chlorine shock. Check TA.

Monthly: deep-clean the filter with a cartridge cleaning solution. Check calcium hardness and CYA. Read TDS. Inspect fittings and the pump basket.

Every 1 to 3 months (depending on use): full drain, scrub, refill, rebalance.

One habit earns its keep more than any chemical: no street clothes in the plunge. Synthetic fabric and denim shed microfibers and carry outdoor grime. Wear rinsed swimwear or go without. It sounds fussy. In a small-volume tub it makes a real difference.

How do you keep cold plunge water clear and odor-free?

Cloudy water is almost always one of three things: not enough sanitizer, high pH, or a filter that needs cleaning. Work through those in order before you reach for a clarifier.

Free chlorine under 1 ppm? Shock with granular dichlor or non-chlorine shock to bring it back up. Run the pump and retest in two hours. If it hasn't cleared, clean the filter.

pH above 7.8? Drop it with pH decreaser (sodium bisulfate). Water often clears within hours of the correction.

A clarifier (a cationic polymer that clumps fine particles so the filter can grab them) is a fair tool for cloudiness that lingers after your chemistry is right. Use it sparingly. Too much gums up cartridge filters.

Chloramines cause most of the bad smell in otherwise well-treated water. The fix is breakpoint chlorination: push free chlorine to roughly 10 times the combined chlorine level to burn the chloramines off. In practice, a shock dose of 5 to 10 ppm free chlorine plus a few hours of pump time usually clears it. Non-chlorine shock (MPS) also breaks chloramines without running chlorine sky-high.

A musty or algae-like smell is unusual in cold water, since algae like it warm, but it happens in a sunny outdoor plunge. Check for green or brown film on the walls and treat with a spa-approved algaecide before the next plunge.

Enzyme products are a low-drama add. They break down oils and organic waste continuously, take load off your sanitizer, and help clarity hold up over weeks. They do not replace a sanitizer.

Is it safe to use a cold plunge without any chemicals?

People ask whether they can run a chemical-free plunge on UV or ozone alone. A well-sized UV system running continuously will kill most bacteria and viruses passing through the lamp. Ozone is a fierce oxidizer that kills pathogens on contact. Neither leaves a residual behind.

The gap is the space between the treatment point and your body. In a still tub, bacteria recolonize surfaces fast. If someone enters with an open cut or a weakened immune system, there is no safety net waiting. The Association of Pool and Spa Professionals and the CDC both call for a residual disinfectant even when you run supplemental oxidation [1][2].

For a solo, healthy user who showers before every plunge, keeps the equipment spotless, and changes water often, a minimal-chlorine approach with UV or ozone doing the heavy lifting is a defensible personal call. Add a second user and that risk math changes a lot.

No chemicals and no mechanical treatment at all is not safe for any plunge used more than a couple of times before a change. The floor is a running pump plus some form of sanitizer residual.

How do you set up filtration for a DIY cold plunge (stock tank or chest freezer)?

DIY plunges are popular because they cost a fraction of a purpose-built unit. A 110-gallon galvanized stock tank or a chest freezer conversion turns into a working plunge for a few hundred dollars. Filtration is the real puzzle, because these vessels have no built-in ports or plumbing.

The cleanest fix is an external submersible pump (the kind used for small ponds and waterfalls) feeding a small cartridge filter housing. The pump sits submerged, pulls water through the filter, and returns it to the tub. Circulation and filtration, no drilling. Look for a pump rated at 300 to 500 gallons per hour for a standard stock tank.

For sanitation, a floating chlorine dispenser loaded with small trichlor tablets covers the chemical side with no plumbing at all. Set the dispenser vent to control the release rate and test every 2 to 3 days to confirm you're holding 2 to 3 ppm.

A cover earns its keep on a DIY setup. Debris, sunlight (which burns off chlorine), and airborne junk all get shut out by a simple lid. A fitted foam board or a cut piece of foam insulation works fine and holds the cold better, which cuts the run time of whatever cooling method you use.

An ice bath that uses ice instead of a chiller is really a partial water change every session, since the ice you add dilutes what's there. That dilution makes chemistry harder to hold steady, so test more often and dose to match.

SweatDecks carries purpose-built cold plunge units with integrated filtration and chillers if you'd rather skip the assembly. The chemistry principles hold no matter what you climb into.

How do you winterize or store a cold plunge you are not using?

Pausing for more than two weeks gives you two paths: keep the system running on a lighter schedule, or drain fully and store.

Running it is actually the easier path if the tub sits indoors or in a climate-controlled space. Leave the pump on, hold a minimal sanitizer (1 to 1.5 ppm free chlorine), and test weekly. Cover the tub to limit evaporation and debris. The equipment stays primed and the plumbing stays clear of stagnant water.

An outdoor plunge in a freezing climate needs draining unless the tub is built for freeze resistance. Blow out the plumbing lines with an air compressor (the same move used for pool winterization [8]), drain the pump housing, pull the filter cartridge and store it in a plastic bag with a little water so it doesn't dry out and crack, and store any chemical feeders empty and dry.

When you bring it back, flush the lines with fresh water before refilling, run the pump 30 minutes, then fill and balance from scratch. Don't try to rescue water that sat stagnant for months.

One note on freeze damage: in most setups the pump and filter housing crack before the tub does. Protect those two components and you extend the life of the whole system.

What are the most common cold plunge water problems and how do you fix them?

Green or brown water. Almost always algae or a heavy organic load. Shock to 10 ppm chlorine, run the pump continuously, brush the walls, and clean the filter. If algae is visible, add an algaecide. Retest after 24 hours. If it hasn't cleared, the filter may be saturated and due for replacement.

Foamy water. Foam means organic compounds (proteins, oils, cosmetics) are surfacing. Non-chlorine shock plus an enzyme product break them down. A splash of silicone-based spa antifoam kills the visible foam for a while but does nothing to the underlying chemistry. Shock and enzyme are the fix.

Skin or eye irritation. Check pH first. pH below 7.2 is the usual culprit. Then check combined chlorine (chloramines). If free chlorine reads fine but you still smell and feel the chlorine strongly, chloramines are doing it. Shock to breakpoint and improve airflow over the water.

Scale on the shell or equipment. Calcium scale forms when both pH and calcium hardness run high. Lower pH, cut calcium with a partial drain and refill if TDS allows, and use a scale inhibitor.

Slippery walls. That's biofilm. Drain, scrub with diluted bleach, run a line flush, rinse, refill. Then find out why it formed: usually weak sanitizer or dead spots in circulation.

The cold plunge benefits you're chasing, from vasoconstriction to reduced muscle soreness to the catecholamine spike documented in research, only happen if you'll actually get in the water. Clean water is the prerequisite, not an afterthought.

What do the rules and guidelines say about cold plunge sanitation?

Residential cold plunges are not regulated at the federal level in the U.S. The EPA sets drinking water standards and publishes recreational water safety guidance, but it does not license your backyard tub. State and local health departments regulate commercial and semi-public facilities (gyms, spas, hotels), and those rules vary a lot from state to state.

For commercial and semi-public plunges, most states apply their spa or hot tub codes, which typically require free chlorine of 1 to 5 ppm, pH 7.2 to 7.8, and testing records [9]. Several states have adopted the Model Aquatic Health Code (MAHC) from the CDC, the most detailed public framework for recreational water sanitation in the country [3]. The MAHC states that "UV systems shall not be used as the sole means of primary disinfection" and requires a measurable disinfectant residual at all times.

Running a commercial plunge in a gym, spa, or rental? Check your state health department's spa or aquatic facility code directly. Fines and closure orders for non-compliant recreational water are real, and a waterborne illness outbreak carries serious liability.

For home use, the CDC's Healthy Swimming guidance is the practical reference. The Model Aquatic Health Code is free to read and worth an hour even for a backyard setup. It's the most thorough treatment of recreational water sanitation written for a general audience [3].

Frequently asked questions

How often should I change cold plunge water?

For a solo daily user with proper filtration and chemistry, every 2 to 3 months works. For two or more daily users, plan on monthly. The reliable signal is TDS: change the water when it climbs more than 1,500 to 2,000 ppm above your fill water, or when chemistry gets progressively harder to balance despite correct dosing.

Can I use regular pool chlorine tablets in a cold plunge?

Trichlor tablets work in a cold plunge, but run them in a floating dispenser sized for small volumes. Full-size pool tablets can overdose a 100 to 150 gallon plunge fast. Dichlor granules give you finer control in a small tub. Either way, target 2 to 3 ppm free chlorine and test every 2 to 3 days, since cold water slows chlorine reactions.

What is the safest sanitizer for sensitive skin in a cold plunge?

Bromine irritates skin less than chlorine for many people and holds up across a slightly wider pH range. An ozone or UV system paired with a low chlorine residual (around 1 ppm) also cuts total chlorine contact a lot. Keep pH at 7.4 to 7.6 no matter which sanitizer you pick, since pH out of range is often the real irritant.

How do I keep a chest freezer cold plunge clean without drilling holes for plumbing?

A submersible pond pump feeding a small external cartridge filter housing sits inside the tub with no drilling. A floating chlorine dispenser handles sanitation. Cover the tub between uses to block debris and UV chlorine loss. Test chemistry every 2 to 3 days. This setup runs about $50 to $100 in added gear and works well for a single daily user.

Why does my cold plunge water look green?

Green water almost always means algae, which shows up in outdoor plunges with sun exposure and low or no sanitizer residual. Shock to 10 ppm free chlorine, run the pump continuously, brush the walls, and clean or replace the filter cartridge. Add a spa-approved algaecide. If chlorine keeps dropping below 1 ppm, adjust your dispenser or dosing schedule.

How do I get rid of foam in my cold plunge?

Foam comes from organic compounds (body oils, cosmetics, proteins) piling up in the water. Non-chlorine shock (potassium monopersulfate) plus an enzyme product break down the source. Silicone-based antifoam kills the visible foam fast but it's a cosmetic fix, not a chemistry fix. A partial water change of 30 to 40 percent also helps when foam keeps coming back.

Does a UV system mean I don't need to add chlorine?

No. UV kills pathogens passing through the lamp chamber but leaves zero residual in the water. The CDC's Model Aquatic Health Code says UV shall not be the sole means of primary disinfection. You still need at least 1 ppm free chlorine as a residual safety net. UV's real value is cutting your chlorine demand, not replacing chlorine.

How do I clean the plumbing lines of a cold plunge?

Use a biofilm-removal product (enzyme and surfactant formulas like Ahh-Some are made for this) before each full drain cycle. Add it to warm water in the tub, run the pump 30 minutes, then drain. It breaks up the biofilm inside the plumbing where chlorine penetrates poorly. Skip this and Legionella and other pathogens stay protected in the lines.

What pH should cold plunge water be?

Target 7.2 to 7.8, with 7.4 to 7.6 as the practical sweet spot. Below 7.2 the water is corrosive to equipment and harsh on eyes and skin. Above 7.8 free chlorine loses its punch, because less of it converts to active hypochlorous acid. At pH 8.0 only about 22 percent of chlorine is active, versus 75 percent at pH 7.5.

How often should I test cold plunge water chemistry?

Test free chlorine (or bromine) and pH every 2 to 3 days for a daily-use tub. Test total alkalinity weekly. Test calcium hardness and TDS monthly. If chemistry swings more than you expect or you have a heavy bather load, test chlorine and pH daily until you learn the consumption pattern of your setup.

Can I add Epsom salt to a cold plunge?

Yes, in modest amounts. Epsom salt (magnesium sulfate) at 1 to 2 cups per 100 gallons is common and doesn't meaningfully interfere with chlorine chemistry. High concentrations raise TDS and throw off water balance over time, pushing you toward earlier water changes. It won't harm your pump or filter at reasonable doses.

How do I sanitize a cold plunge after someone who is sick uses it?

Shock to 20 ppm free chlorine and run the pump at least four hours with the cover off. That handles most bacterial and viral pathogens. For suspected Cryptosporidium exposure (common with diarrheal illness), the CDC recommends hyperchlorination to 20 ppm for 28 hours, the only practical way to inactivate Crypto at home without UV or ozone.

Is it better to drain cold plunge water or keep it running continuously?

Running it continuously is better for water quality between full changes. Stagnant water in warm ambient temperatures breeds bacteria faster than circulated, treated water. Run the pump at least 8 to 12 hours a day even on days you skip the plunge. Full drains are still needed every 1 to 3 months to clear accumulated TDS and scrub the surfaces.

Sources

  1. CDC, Healthy Swimming: Fecal Incident Response and Recreational Water Illnesses: Average bather introduces 0.14 grams of fecal matter; showering is primary intervention to reduce recreational water illnesses; free chlorine 1-3 ppm recommended for hot tubs
  2. Association of Pool and Spa Professionals (APSP/PHTA), ANSI/APSP-11 Standard for Portable Residential Spas: Bromine 3-5 ppm and free chlorine 1-3 ppm for residential spas; pH 7.2-7.8; TDS change threshold of 1500-2000 ppm above source water; 2-4 hour turnover rate guidance
  3. CDC, Model Aquatic Health Code (MAHC) 6th Edition: MAHC states UV systems shall not be the sole means of primary disinfection and requires measurable disinfectant residual at all times; also covers ozone supplemental use
  4. EPA, Chlorine Chemistry and pH in Recreational Water: At pH 8.0 approximately 22% of free chlorine is in the active hypochlorous acid form; at pH 7.5 approximately 75% is active
  5. CDC, Healthy Swimming: Testing pH and Disinfectant Levels: Regular testing of pH and free chlorine or bromine is recommended for safe recreational water; test kit accuracy affects results
  6. EPA, Registered Sanitizers and Disinfectants: Surface Disinfection with Dilute Bleach: 1/4 cup bleach per gallon of water is an EPA-recognized food-contact surface disinfection concentration
  7. CDC, Legionella and Waterborne Disease Prevention in Building Water Systems: Biofilm in plumbing harbors Legionella in a protective matrix that chlorine has difficulty penetrating; routine biofilm removal recommended
  8. EPA, WaterSense: Outdoor Water System Maintenance: Blow-out winterization with compressed air is standard practice for outdoor aquatic plumbing to prevent freeze damage
  9. CDC, Healthy Swimming: Aquatics Professionals and Public Pool Inspection Data: Most state codes for commercial spas require free chlorine 1-5 ppm, pH 7.2-7.8, and regular testing records; cites variation across state regulations
  10. Pseudomonas aeruginosa and recreational water: epidemiology (International Journal of Environmental Research and Public Health, 2019): Pseudomonas aeruginosa causing folliculitis is a documented risk in untreated or under-treated recreational water; cold temperatures do not eliminate pathogen survival
"