Why Won’t My Pool Hold Chlorine? (Causes & Fixes)
Updated June 11, 2026 · 8 min read
Why won’t my pool hold chlorine? Because something is consuming it (usually algae you can’t see yet), something is destroying it (sunlight, when stabilizer is low), or your test is lying to you. It is almost never “chlorine lock.” One simple overnight test separates the causes — and once you know which one you have, the fix is straightforward. Here’s the whole diagnosis.
Run the overnight chlorine loss test: dose at dusk, test, re-test at dawn. Losing more than 1 ppm in the dark means something living is eating your chlorine (shock it); losing it only during the day means sunlight is destroying it (add stabilizer). Zero readings right after dosing usually mean the test maxed out.
The 5 reasons a pool won’t hold chlorine
1. Algae is eating it — even if you can’t see any
The most common cause by far. An algae bloom consumes chlorine before it turns the water visibly green — for days, the only symptom is chlorine that vanishes faster than it should. Clues: the loss happens overnight too (sunlight can’t be blamed in the dark), combined chlorine creeps above 0.5 ppm, walls feel slippery, and the water has a faint haze. The fix is the same as for a fully green pool: raise free chlorine to the shock level for your CYA (≈40%) and hold it there until the demand breaks — the full process is in our green pool guide, and the shock calculator gives the exact dose.
2. Little or no stabilizer — the sun is destroying it
Unprotected chlorine is shockingly fragile in sunlight: direct summer sun can destroy most of it in 2–3 hours. Cyanuric acid (CYA) is the sunscreen — at 30–50 ppm, chlorine survives the day. The signature here is the mirror image of algae: the pool passes the overnight test but chlorine is gone by late afternoon. Common after a fresh fill, a lot of rain/backwashing, or if you only use liquid chlorine (which adds no CYA). Check your level and dose with the CYA calculator — and read how CYA and chlorine work together if the relationship is new to you.
3. Your test is lying
Very high chlorine bleaches out test strips and basic DPD kits — the reading crashes to zero exactly when chlorine is highest, right after a big dose. Expired strips and reagents do the same. Before treating a “zero,” dilute the sample 1:1 with distilled water, re-test, and double the result. If you maintain your own pool, a drop-based FAS-DPD kit is the single best upgrade you can make — it reads accurately straight through shock levels.
4. CYA is too high — chlorine is there but handcuffed
The indirect version of the problem. Years of trichlor tablets push CYA past 80–100 ppm, where it buffers chlorine so heavily that a “fine” reading like 3 ppm does almost nothing. Algae gains ground, demand rises, and chlorine seems to disappear faster and faster. No additive removes CYA — the fix is a partial drain and refill, then keeping free chlorine matched to the new CYA level.
5. Spring ammonia — the post-winter chlorine pit
The strangest one: over a winter with no chlorine, bacteria can convert your CYA into ammonia. Each 1 ppm of ammonia consumes roughly 10 ppm of free chlorine, so the pool swallows shock after shock at opening with nothing to show for it — and CYA mysteriously tests far lower than you left it in fall. There’s no shortcut: dose heavily and repeatedly (a sustained SLAM) until the ammonia is oxidized. It always ends — usually within a few days — and then the pool holds chlorine normally.
Symptom checker: match yours to the fix
The same five causes, as a cheat sheet — find the row that sounds like your pool:
| Symptom | Likely cause | The fix |
|---|---|---|
| Drops more than 1 ppm overnight | Algae or other organic demand | SLAM: raise FC to ~40% of CYA and hold it |
| Holds overnight, gone by late afternoon | Little or no stabilizer (CYA) | Add CYA to 30–50 ppm |
| Reads zero right after a big dose | Test bleached out by high chlorine | Dilute the sample 1:1 with distilled water, re-test, double it |
| FC looks normal but algae keeps coming | CYA too high for your chlorine level | Partial drain & refill, then match FC to your CYA |
| Spring opening eats chlorine endlessly | CYA degraded into ammonia over winter | Keep dosing — a heavy SLAM burns through it |
The overnight chlorine loss test (OCLT)
The cleanest diagnostic in pool care, and it costs nothing: sunlight can’t destroy chlorine in the dark. So if chlorine drops overnight, the cause is living — algae, bacteria, biofilm. If it holds overnight but dies during the day, the cause is UV and your CYA is too low. One test, and the suspect list collapses:
How to run the test
Four steps, one evening to one morning. Use a drop-based kit — the verdict rides on a 1 ppm difference.
Dose after sunset
Once the sun is off the water, bring free chlorine up to your normal target (the chlorine calculator gives the exact amount) and let the pump run 30–60 minutes to mix it fully.
Test and write it down
Test free chlorine with a drop-based kit and note the number. Strips are too coarse here — the whole test hinges on reading a 1 ppm difference reliably.
Re-test at dawn
Test again first thing in the morning, before sunlight hits the pool. No sun has touched the water in between — UV is off the suspect list by design.
Compare the two numbers
Lost 1 ppm or less? You pass — nothing is living in the water, and any daytime loss is a sunlight/CYA problem. Lost more? Something organic is eating chlorine in the dark: time to SLAM.
Is “chlorine lock” real?
No — at least not the way it’s sold. There is no chemical state where chlorine sits “locked” in your water waiting for a magic additive to free it. What pool stores call chlorine lock is almost always one of two real, testable problems: over-stabilization (CYA so high the chlorine you have barely works — cause #4 above) or unmet chlorine demand (something organic consuming chlorine as fast as you add it — causes #1 and #5). Neither is fixed by a “lock-breaking” product; one is fixed with a partial drain, the other by dosing past the demand. Diagnose first, then spend money.
Common questions
Why is my chlorine zero even after shocking?
Two possibilities. Either your test bleached out — very high chlorine can overwhelm strips and basic DPD kits into reading zero, so dilute the sample 1:1 with distilled water, re-test, and double the result — or the pool genuinely consumed the whole dose, which means a large organic demand (usually algae, sometimes ammonia after winter). If a diluted test still reads zero, keep dosing: the demand has to be fed until it breaks.
What is chlorine lock and how do I break it?
“Chlorine lock” is a pool-store term, not real chemistry — chlorine never gets locked up in a form that some additive can release. The two real problems behind the phrase are: very high CYA (chlorine is present but too buffered to work, fixed by a partial drain and refill) and unmet chlorine demand (something organic is consuming it, fixed by SLAM-level shocking). No “shock treatment” product breaks a lock that doesn’t exist — diagnose which real problem you have instead.
How much chlorine loss per day is normal?
With CYA in the 30–50 ppm range, expect to lose roughly 1–4 ppm of free chlorine over a sunny summer day — that’s normal UV and bather consumption. Overnight, a clean pool should lose 1 ppm or less. Losing most of your chlorine in a few daylight hours points to low CYA; losing it overnight points to algae or another organic demand.
Does rain make my pool lose chlorine?
Rain itself contains almost no chlorine-destroying chemistry and the dilution from a typical storm is small. The real hit is what rain brings with it: runoff, dust, pollen, and organic debris washed into the water — all of it consumes chlorine. Heavy storms also raise the water level, so you drain a little and dilute everything slightly. Test and re-dose after any major storm.
Why does my pool eat chlorine when I open it in spring?
Over a winter with no chlorine, bacteria can convert your cyanuric acid into ammonia — and ammonia creates an enormous chlorine demand: each 1 ppm of ammonia consumes roughly 10 ppm of free chlorine. The signature is a spring opening where chlorine vanishes as fast as you add it and CYA tests far lower than you left it. The cure is persistence: repeated heavy dosing (a SLAM) until the ammonia is fully oxidized, after which the pool holds chlorine normally again.
Will adding more stabilizer help my pool hold chlorine?
Only if your CYA is genuinely low (under about 30 ppm) — then yes, stabilizer is exactly the fix, because unprotected chlorine burns off in a couple of hours of direct sun. But past roughly 50 ppm, more CYA makes things worse, not better: it weakens the chlorine you have, so algae gains ground and your apparent “chlorine loss” accelerates. Test CYA before adding any.
Sources