1. Chlorine demand from contaminants
If your water is full of organic load — algae, bacteria, sweat, sunscreen, leaves, or pollen — the chlorine you add is instantly consumed neutralizing it. This is called chlorine demand, and it's the most common reason levels won't climb. The fix is to shock the pool hard enough to satisfy that demand and reach breakpoint, then chlorine will finally start to hold.
Run the pump continuously, brush and skim out debris, and re-dose until free chlorine stays above 5 ppm. Once the demand is met, normal dosing will register again.
2. High cyanuric acid (chlorine lock)
Cyanuric acid (stabilizer) protects chlorine from sunlight, but too much of it makes chlorine sluggish and ineffective — often called 'chlorine lock.' When CYA climbs above roughly 80–100 ppm, your chlorine readings stay low even though chlorine is present.
Test your cyanuric acid. If it's too high, the only reliable fix is to partially drain and refill the pool with fresh water to dilute it. There's no chemical that removes CYA effectively, so dilution is the answer.
3. Algae consuming chlorine
An active algae bloom — even an early, invisible one — devours chlorine continuously. You may not see green yet, but if walls feel slimy or chlorine vanishes overnight, algae is likely the cause. Shock heavily, brush thoroughly, and keep chlorine elevated until it holds steady through the night.
4. High pH reducing effectiveness
Chlorine's killing power drops sharply as pH rises. At high pH much of your chlorine is present but chemically inactive, so it seems like it 'isn't working.' Lower pH into the 7.2–7.4 range before and during shocking so each dose does far more.
5. Sunlight and 6. weak or old chlorine
Without enough stabilizer, intense sunlight can burn off unstabilized chlorine within hours — so always shock at night and keep cyanuric acid in the 30–50 ppm range. Finally, chlorine products degrade: liquid chlorine loses strength within weeks, and old or improperly stored shock and tablets may be far weaker than the label claims. Use fresh product stored cool and dry.
Work through these causes in order — demand and CYA first, then algae, pH, sunlight, and product age — and chlorine will start holding again.
Let PoolHakr do the math for you
Let PoolHakr do the math for you — snap a photo of your test strip and get instant personalized advice at poolhakr.com.