Last updated 2026-07-11
TL;DR
pH measures how acidic or basic your water is. Total alkalinity measures how well that water resists pH swings. For a cold plunge, target pH 7.2 to 7.8 and total alkalinity 80 to 120 ppm. Fix alkalinity first, then fine-tune pH. Get both wrong and you get corrosion, itchy skin, or sanitizer that barely works.
What is pH and why does it matter in a cold plunge?
pH is a scale from 0 to 14 that tells you how acidic or basic your water is. Seven is neutral. Below 7, the water is acidic. Above 7, it's basic (alkaline). For a cold plunge, the range the pool and spa industry has settled on is 7.2 to 7.8 [1].
Why that range? Below pH 7.2, water starts etching plumbing, corroding metal fittings, and stinging skin and eyes. Above pH 7.8, chlorine gets weak fast. The CDC notes that free chlorine works best below pH 7.5. At pH 8.0, only about 20 percent of the chlorine in your water sits in the active hypochlorous acid form, compared to roughly 50 percent at pH 7.5 [2].
Cold water doesn't rewrite the chemistry. It does hold disinfectant longer because bacteria grow slower in the cold, which is a small bonus. But pH still decides how well that disinfectant works and whether your tub is quietly eating itself. A plunge sitting at pH 6.8 because the owner skipped testing for two weeks will show pitting on stainless steel and bleached seams on acrylic within months.
What is total alkalinity and how is it different from pH?
Total alkalinity (TA) is the concentration of alkaline substances in your water, measured in parts per million (ppm). For most tap water and pool chemistry, the number you're really tracking is bicarbonate alkalinity. The standard target for residential pools and hot tubs is 80 to 120 ppm [1].
Here's where people get confused. pH and alkalinity are related, but they are not the same measurement. Alkalinity is the water's ability to resist pH change, what chemists call buffering capacity. High alkalinity means pH is hard to move. Low alkalinity means pH swings wildly in response to small chemical additions or things like rainwater, sweat, or a fresh batch of sanitizer.
Think of it this way. pH is the reading. Alkalinity is how stable that reading is. At 30 ppm TA, your pH might read 7.4 in the morning and 8.2 by evening. At 100 ppm TA, that same pH barely budges over several days. That stability is why you always correct alkalinity before you touch pH. Chasing pH on low TA is like trying to inflate a tire with a hole in it.
The two values do interact. Adding acid to lower high alkalinity also pulls pH down. Adding baking soda to raise alkalinity nudges pH up a little. You never move one in total isolation, but adjusting TA first means your pH corrections stick.
What are the right water chemistry targets for a cold plunge?
Cold plunges are not pools and not hot tubs, but the chemistry borrows from both. Here are the targets from the Pool & Hot Tub Alliance, which most plunge tub makers follow [1][3]:
| Parameter | Recommended Range | Why |
|---|---|---|
| pH | 7.2 to 7.8 | Effective sanitizer, no skin/eye irritation, protects surfaces |
| Total Alkalinity | 80 to 120 ppm | Stabilizes pH against swings |
| Free Chlorine (if used) | 1 to 3 ppm | Active disinfection at correct pH |
| Bromine (if used) | 3 to 5 ppm | Less pH-sensitive alternative to chlorine |
| Calcium Hardness | 150 to 250 ppm | Keeps water from leaching calcium from surfaces |
| Cyanuric Acid (outdoor, chlorine tabs) | 30 to 50 ppm | UV stabilizer |
Cold water (usually 50 to 59 degrees F / 10 to 15 C) treats sanitizers more kindly than hot tub water, since heat burns through chlorine fast. But cold plunge users are often athletes with open pores, small nicks, and microtrauma from training. That makes water quality matter more here, not less.
Calcium hardness gets ignored more than it should. Soft water (low calcium) is aggressive. It pulls calcium out of concrete, grout, and even acrylic coatings to feed its mineral hunger. Target 150 to 250 ppm. If your tap water runs very soft (under 100 ppm), a bit of calcium chloride at fill time fixes it cheaply.
| pH 6.0 | 97% |
| pH 7.0 | 75% |
| pH 7.5 | 50% |
| pH 8.0 | 20% |
| pH 8.5 | 9% |
Source: CDC, Healthy Swimming / Chlorine and pH, 2023
How do you test alkalinity and pH in a cold plunge?
You have three realistic options: test strips, liquid drop kits, and digital meters. Each trades speed for accuracy.
Test strips are fastest, under a minute per test, and run about $10 to $20 for a 100-strip tub. Quality varies a lot. Strips from AquaChek and Taylor read accurately enough for routine monitoring. The usual complaint is that people read them under bad lighting or wait too long, which throws off the color. Read in natural light and at exactly the time on the package (usually 15 to 30 seconds).
Liquid drop kits (the Taylor K-2006 is the reference standard for pool chemistry) are more accurate, especially for total alkalinity. The TA test has you count drops of titrant until the color flips, which gives you a ppm number that's hard to misread. These kits cost $25 to $50 and last a full season.
Digital pH meters are precise for pH but read no alkalinity at all. You still need strips or a drop kit for TA. Calibrate a digital meter at least monthly with pH 7.0 and pH 4.0 buffer solution, or it drifts.
For a plunge two or more people use regularly, test at least three times a week. For a solo tub used daily, twice a week is a reasonable floor. After heavy use (several people, or a hard workout before you get in), test right after.
What happens when alkalinity is too high or too low?
High total alkalinity (above 180 to 200 ppm) drives pH upward and then fights every attempt to bring it back down. Water may turn cloudy. Chlorine goes weak because the hypochlorous acid form mostly vanishes above pH 8.0. You burn through sanitizer for less microbial result, and users start reporting eye sting.
Low total alkalinity (below 60 to 70 ppm) means unstable pH, and that's the more dangerous failure for most people. A splash of rainwater, the CO2 in your breath, or the acids in sweat can swing pH several tenths of a unit in an afternoon. Acidic water (pH below 7.2) corrodes metal, softens grout lines, and strips plasticizers from vinyl. It also irritates mucous membranes. When a user complains of burning eyes or itchy skin and the water looks perfectly clear, low pH from collapsed TA is the usual suspect.
The fix for low TA is sodium bicarbonate (baking soda). Cheap, everywhere, gentle. The Pool & Hot Tub Alliance dosing works out to about 1.2 oz (34 grams) of sodium bicarbonate to raise TA by 10 ppm in a 500-gallon tub [3]. Dissolve it in a bucket of water first, pour it in slowly with circulation running, then wait a few hours before you retest.
The fix for high TA is muriatic acid or sodium bisulfate (dry acid). Both lower TA and pH together, so small doses and patience win.
Why does pH drift in a cold plunge even when you don't add anything?
pH drift is normal. Several things drive it, and knowing which one is yours saves a lot of guessing.
CO2 off-gassing is the big one. Water absorbs carbon dioxide from the air, which forms carbonic acid and lowers pH. Flip it around and aeration (jets, air bubbles) speeds CO2 release and pushes pH up. That's why a newly filled plunge with aggressive aeration often watches pH climb over the first 24 to 48 hours.
Human factors matter more in a cold plunge than in a pool. Sweat, body oils, and urine all add organic acids and nitrogen compounds that eat sanitizer and nudge pH down.
Fill water is another source. Municipal water usually sits between pH 6.5 and 8.5, with alkalinity anywhere from 30 to 250 ppm depending on the source and treatment [5]. Every top-off pours in water with its own baseline. If your tap runs at TA 40 ppm, frequent top-offs slowly erode your alkalinity.
Sanitizers shift pH on their own. Trichlor chlorine tablets are strongly acidic, around pH 2.8 to 3.0, and push pH down when used heavily. Liquid chlorine (sodium hypochlorite) runs basic at pH 11 to 13 and pushes pH up [9]. Knowing what you're dosing lets you predict drift instead of chasing it.
Should you adjust alkalinity or pH first?
Alkalinity first. Always.
Pool chemistry professionals agree on this, and it holds for cold plunges too. The logic is sequential. Alkalinity sets the buffering capacity of the water, and only once that buffer is in place will your pH corrections hold long enough to matter. Try to fix a high pH reading on water with low TA and you'll add acid, watch pH drop correctly, then watch it bounce right back within a day.
Here is the sequence:
1. Test total alkalinity. If it's outside 80 to 120 ppm, correct it first. 2. Wait 4 to 6 hours with circulation running, then test TA again to confirm. 3. Now test pH. If it's outside 7.2 to 7.8, make a small correction. 4. Retest pH after 2 to 4 hours. 5. Then test sanitizer.
Small doses matter because overshooting is easy. In a 300 to 500 gallon cold plunge (the typical residential size), corrections take hold fast. Add a little, let it circulate, test again before you add more.
Does cold water change how these chemicals behave?
Somewhat, and not always the way people expect.
Chlorine is more stable in cold water. Its decomposition rate roughly doubles for every 18 degrees F (10 C) of warming, so the chlorine you add to a 50-degree plunge lasts far longer than the same dose in a 104-degree hot tub. That's an advantage, but it comes with a catch: disinfection byproducts can build up. Chloramines (combined chlorine) still form when free chlorine reacts with nitrogen from sweat and body oils, and cold does nothing to stop that reaction. If your plunge smells strongly of chlorine, that's usually chloramines, not free chlorine, and it means you need to shock the water.
Baking soda and acid dissolve more slowly in cold water. Give them more time to circulate before testing. An hour instead of 30 minutes is a fair rule of thumb.
Pathogen kill rates also slow down in the cold. The World Health Organization notes that Pseudomonas aeruginosa and other waterborne pathogens are inhibited but not fully inactivated at low temperatures, so disinfectant residuals stay necessary [8]. Cold water is hostile to bacteria, but it isn't a sanitizer.
What are common cold plunge water problems and what causes them?
Cloudy water tops the complaint list. The causes, roughly in order: pH out of range (usually high), too little sanitizer, high total dissolved solids, or a filter problem. Test chemistry before you blame the filter.
Green or discolored water usually means algae (rare in cold water, but possible in outdoor tubs that catch sunlight) or metal staining. Copper from corroded fittings, which happens when pH runs chronically low, can turn water blue-green. Test pH and TA the moment the color changes.
Skin and eye irritation with clear water almost always points to pH below 7.2 or above 7.8, or to high chloramines (combined chlorine over 0.5 ppm). The fix for chloramines is shocking the tub with a big dose of chlorine (breakpoint chlorination) to burn the combined chlorine out of the water. Breakpoint hits when free chlorine reaches roughly 10 times the combined chlorine reading [3].
Foam comes from organic contamination: body oils, lotions, detergent residue in swimwear. Rinse off before you get in. Foam isn't a problem you solve with chemistry alone. Defoamer treats the symptom; better hygiene treats the cause.
For the equipment and recovery side of a home setup, the cold plunge and cold plunge benefits guides go deeper.
How often should you drain and refill a cold plunge?
Here's where honest uncertainty lives. There's no universal standard for cold plunge drain intervals the way there is for commercial pools under state health codes.
Practical guidance from pool and spa pros, scaled to the typical 100 to 600 gallon residential plunge, points to a full drain and refill every 1 to 3 months for a solo user, sooner if a few people share the tub [3]. The driver is total dissolved solids (TDS). Every time water evaporates, whatever was dissolved stays behind. TDS creeps up no matter how carefully you manage pH and alkalinity. Once TDS runs about 1500 ppm above your fill-water baseline, chemistry gets stubborn and fresh water is the only real fix.
A cheap TDS meter ($15 to $20) tells you where you stand. Test TDS monthly. When it climbs past roughly 1500 to 2000 ppm total, start planning a refill.
Between refills, top off to replace evaporation losses. Each top-off drops TDS a bit and resets alkalinity toward your tap water's baseline. Keep a log of your fill water's starting chemistry (pH, TA, TDS, calcium hardness) so you always know what you're working with.
Are there natural or chemical-free ways to keep a cold plunge balanced?
The honest answer: not really, not if you want reliably safe water.
UV sanitizer systems and ozone generators cut the sanitizer chemical load a lot. A UV-C system running at the right flow rate (NSF/ANSI 50 certification covers these for spa and pool use) kills bacteria and viruses well, letting you hold free chlorine at about 0.5 to 1.0 ppm instead of 1 to 3 ppm [6]. Ozone is a strong oxidizer that handles organic contamination. Both are real tools, not gimmicks.
Neither one replaces pH and alkalinity management. UV doesn't touch water chemistry. Ozone off-gases fast and leaves no residual protection. You still need a small chlorine or bromine residual between treatments, and you still balance pH to protect surfaces and users.
Silver and copper ionizers get sold as chemical-free alternatives. The EPA has registered some copper-silver ionization systems as supplemental sanitizers, not as primary sanitizer replacements [7]. Running ionizers alone, with no halogen residual, breaks most health codes for shared water and isn't something I'd do in any tub used by more than one person.
Fresh water exchange is the closest thing to a genuinely simple solution. Some serious plunge users in wet climates just drain and refill daily or every other day. It wastes water where water is scarce, but it works.
What chemicals do you actually need on hand for a cold plunge?
The short list, no filler products:
To raise total alkalinity: sodium bicarbonate (baking soda). Pool-grade is identical to food-grade. Buy it in 10 to 20 lb bags if your tap water is soft.
To lower total alkalinity and pH: muriatic acid (pool-strength hydrochloric acid, usually 31.45 percent) or sodium bisulfate (dry acid). Muriatic acid works faster; dry acid is safer to store and handle around kids.
To raise pH without moving TA much: sodium carbonate (soda ash). This one is pH-specific.
Sanitizer: either liquid sodium hypochlorite (unscented pool bleach, 10 to 12 percent) or dichlor granular chlorine for easy dosing. Skip trichlor tabs in a cold plunge. The acid load is too heavy for such small water volumes.
Shock: a non-chlorine oxidizer (potassium monopersulfate) or chlorine shock for breakpoint chlorination when chloramines build up.
That's five categories. Any cold plunge care kit selling you ten products is padding.
SweatDecks carries cold plunge and ice bath setups, and I always tell people to have at least a basic test kit and sodium bicarbonate on hand before the first fill.
How do you balance water when you first fill a cold plunge?
Test your fill water before you add anything. pH, total alkalinity, calcium hardness, and TDS straight from the tap. That's your starting point, and it tells you what corrections you're even going to need.
Step one: adjust calcium hardness if it's below 150 ppm. Add calcium chloride, circulate 30 minutes, retest.
Step two: adjust total alkalinity to 80 to 100 ppm. Add sodium bicarbonate in small increments (use the volume-based dosing your test kit should include), circulate 4 to 6 hours, retest.
Step three: adjust pH to 7.4 to 7.6. Aiming for the middle of the range gives you margin in both directions before the next correction.
Step four: add sanitizer to target and wait 30 minutes before testing free chlorine. Do not get in until sanitizer reads in range.
Step five: run the system 24 hours and retest everything. First-fill chemistry almost always needs a small follow-up tweak once circulation settles the water.
This takes about a day from fill to first use. Rushing it is how people end up soaking in corrosive water or staring at cloudiness on day one.
Frequently asked questions
What is the ideal pH for a cold plunge?
The target pH range for a cold plunge is 7.2 to 7.8. Below 7.2, water becomes corrosive to surfaces and irritating to skin. Above 7.8, chlorine efficacy drops sharply, with only about 20 percent of chlorine remaining in the active hypochlorous acid form at pH 8.0 versus roughly 50 percent at pH 7.5. Aim for 7.4 to 7.6 as your working target.
What should total alkalinity be in a cold plunge?
Total alkalinity should be between 80 and 120 ppm. That range gives the water enough buffering capacity to resist pH swings from chemical additions, user activity, and weather. Below 60 ppm, pH turns unstable. Above 180 ppm, pH drifts high and resists correction. The Pool & Hot Tub Alliance uses this same range for residential spas.
Is alkalinity the same as pH?
No. pH measures how acidic or basic the water is on a scale of 0 to 14. Total alkalinity measures the water's resistance to pH change, in parts per million. High alkalinity means pH is stable and hard to move. Low alkalinity means pH can swing rapidly. You adjust alkalinity first to stabilize the system, then fine-tune pH.
How do I raise alkalinity in a cold plunge without raising pH too much?
Add sodium bicarbonate (baking soda). It raises total alkalinity with a smaller, more manageable effect on pH than soda ash. Dissolve it in a bucket of water first and add in small increments with circulation running. Wait 4 to 6 hours and retest before adding more. For a 500-gallon tub, about 1.2 oz raises TA by roughly 10 ppm.
Can I use baking soda from the grocery store to balance cold plunge water?
Yes. Pool-grade sodium bicarbonate and grocery-store baking soda are chemically identical (both are NaHCO3 at 99 percent or higher purity). Pool-grade sells in larger bags and costs less per pound. Either raises total alkalinity fine. The only real difference is cost and packaging.
How often should I test pH and alkalinity in my cold plunge?
For regular solo use, test at least twice a week. If several people use the tub, test at least three times a week and after any heavy session. After adding chemicals, wait a full circulation cycle (2 to 4 hours for most units) before testing. Keep a log. Patterns in the drift tell you whether your fill water, sanitizer, or usage habits are the main driver.
Why does my cold plunge pH keep rising even after I add acid?
Usually total alkalinity is too high. High TA resists pH reduction and causes pH to creep back up, a phenomenon called pH rebound. Lower your TA to 80 to 100 ppm with muriatic acid or dry acid in small doses, then correct pH. Once TA is in range, pH corrections hold much longer.
Does chlorine work differently in cold water?
Chlorine is more chemically stable in cold water and breaks down more slowly, roughly halving its decomposition rate for every 18 degrees F drop in temperature. A chlorine dose lasts longer in a cold plunge than in a hot tub. The flipside: chemicals dissolve more slowly in cold water, so give it more circulation time after adding anything before you retest.
What causes cloudy water in a cold plunge?
The most common causes are pH out of range (especially above 7.8), too little free chlorine, or high total dissolved solids. Test chemistry before you assume the filter is the problem. Cloudiness from high pH usually clears within hours of correcting it. Cloudiness from high TDS (above 1500 to 2000 ppm over baseline) needs a partial or full water change.
How do I lower pH in a cold plunge safely?
Use muriatic acid (pool-grade hydrochloric acid) or sodium bisulfate (dry acid). Dry acid is safer to handle and store, especially around children. Always add acid to water, never water to acid. Add small amounts, circulate 30 to 60 minutes in cold water (dissolution is slower), then retest. Don't add more acid until you've confirmed the current dose's full effect.
Can I use a cold plunge without any chemicals?
Only if you drain and refill with fresh water daily or every couple of days. For any tub that holds water longer, some sanitizer and pH management is necessary to control bacteria and protect surfaces. UV or ozone systems cut the chemical load but don't remove the need for pH and alkalinity work. Truly chemical-free maintenance is only practical with very frequent water replacement.
What is breakpoint chlorination and when do I need it in a cold plunge?
Breakpoint chlorination is adding enough chlorine to oxidize all combined chlorine (chloramines) out of the water. It happens when free chlorine reaches roughly 10 times the combined chlorine level. You need it when combined chlorine exceeds 0.5 ppm, which shows up as a strong chemical smell despite normal free chlorine readings. Shocking the tub restores water quality without a full drain.
How does calcium hardness affect cold plunge water balance?
Calcium hardness should be 150 to 250 ppm. Water that's too soft (low calcium) is aggressive and leaches calcium from surfaces including acrylic, fiberglass, and concrete. That causes surface pitting and speeds up equipment corrosion. Water that's too hard deposits scale on heaters and fittings. Add calcium chloride to raise hardness if your tap water tests below 100 ppm.
Sources
- Pool & Hot Tub Alliance, Residential Pool and Spa Water Chemistry Guidelines: Recommended ranges: pH 7.2-7.8, total alkalinity 80-120 ppm, calcium hardness 150-250 ppm for residential pool and spa water.
- CDC, Healthy Swimming / Chlorine and pH: Free chlorine is most effective below pH 7.5; at pH 8.0 approximately 20% of chlorine is in active hypochlorous acid form versus about 50% at pH 7.5.
- Pool & Hot Tub Alliance, ANSI/PHTA/ICC-8 Standard for Residential In-Ground Swimming Pools: Breakpoint chlorination occurs at approximately 10x the combined chlorine level; sodium bicarbonate dosing formula for alkalinity adjustment in residential water.
- U.S. Environmental Protection Agency, Secondary Drinking Water Regulations: Municipal tap water pH typically ranges from 6.5 to 8.5 and total alkalinity varies widely by source water and treatment method.
- NSF International, NSF/ANSI 50 Equipment for Swimming Pools, Spas, Hot Tubs: NSF/ANSI 50 covers UV-C sanitizer systems for pool and spa use; properly certified UV systems allow reduction of free chlorine residual to approximately 0.5-1.0 ppm.
- U.S. EPA, Registered Antimicrobial Products / Copper-Silver Ionization: EPA has registered some copper-silver ionization systems as supplemental sanitizers only, not as standalone primary sanitizer replacements for recreational water.
- World Health Organization, Guidelines for Safe Recreational Water Environments Vol. 2: Swimming Pools and Similar Environments: Pseudomonas aeruginosa and other waterborne pathogens are inhibited but not fully inactivated by cold water temperatures; disinfectant residuals remain necessary.
- American Chemistry Council, Chlorine Chemistry in Pool Water: Trichlor chlorine tablets have a pH of approximately 2.8-3.0; liquid sodium hypochlorite has a pH of approximately 11-13, both affecting pool/tub pH over time.
- CDC, Model Aquatic Health Code (MAHC), Chapter 5: MAHC specifies free chlorine 1-3 ppm at pH 7.2-7.8 and bromine 3-5 ppm as operational parameters for treated aquatic venues.


Share:
Does sauna help with delayed onset muscle soreness? The evidence
Does ice bath blunt muscle gains? The research explained