What chlorine lock is and how to break it

Last updated August 13, 2026

Chlorine lock is not one condition: it's either over-stabilization from high cyanuric acid or chloramine buildup, and the fix is opposite in each case. Two readings decide it. Cyanuric acid over 100 ppm with combined chlorine under 0.5 ppm means dilute the water. Combined chlorine at 0.5 ppm or higher means breakpoint shock.

Every route has a pool like this. You shocked it, the free chlorine read fine that afternoon, and by the next visit it was back near zero. You shocked it again and the same thing happened. Somebody on the truck calls it chlorine lock, and then the argument starts about whether chlorine lock is even a real thing. It is real, but the name covers two different conditions that look identical at the test kit and need opposite treatments. The useful part is that you already collect the two numbers that tell them apart, as long as you are logging combined chlorine and not just free.

Key takeaways

  • Chlorine lock is two different conditions with opposite fixes, so diagnose before you dose.
  • Combined chlorine is total chlorine minus free chlorine; at or above 0.5 ppm it means chloramines.
  • Cyanuric acid over 100 ppm with low combined chlorine means over-stabilization, and only replacing water fixes it.
  • Shocking an over-stabilized pool wastes product, and a stabilized shock makes the cyanuric acid worse.
  • Breakpoint chlorination is all or nothing: roughly 10 times the combined chlorine reading, in one dose.
  • Retest after a full turnover of 8-12 hours; clear water is not proof the chloramines are gone.
  • Pools that lock every season usually have a standing cause, most often a trichlor tab feeder.

What is chlorine lock and how do I fix it?

Chlorine lock is a field term rather than a chemical state, which is where most of the confusion starts. Operators use it for any pool where free chlorine won't hold, no matter how much they add. Two genuinely different problems produce that same symptom. In the first, cyanuric acid has climbed high enough to over-stabilize the chlorine: the chlorine is in the water, but it is bound up and not doing much, so the pool reads low and stays low. In the second, chloramines in a pool have built up, meaning the chlorine already combined with ammonia and nitrogen from swimmers and what is left is spent. Same complaint at the customer's back gate, opposite fixes at the truck.

The fix for over-stabilization is to take water out, because nothing you pour in lowers cyanuric acid. The fix for chloramines is to put a lot more chlorine in at once, enough to burn through the combined chlorine in a single dose. Get the branch wrong and you do not simply fail to fix the pool, you make it worse and more expensive. Shocking an over-stabilized pool burns product for no gain, and if you reach for a stabilized shock you add more cyanuric acid on top of the problem you already have. Draining a pool whose real issue is chloramines swaps out perfectly good water, and puts a fill charge on the customer's bill, for nothing.

So the first move on a locked pool is not to treat it. Pool shock not working is a symptom, not a diagnosis. Read the two numbers you already have and work out which pool you are standing next to.

Your readings already tell you which problem you have

Combined chlorine is not a separate test on most kits. It is arithmetic: total chlorine minus free chlorine. That is the whole reason to read total chlorine vs free chlorine on the same visit instead of free alone. Combined chlorine at or above 0.5 ppm is the accepted action threshold and points at chloramines. Combined chlorine below 0.5 ppm, paired with a cyanuric acid too high reading of 100 ppm or more, points at over-stabilization instead.

Read the two together rather than one at a time. The pattern, not either number on its own, is what makes the call:

Chlorine lock: which condition your readings point to, and the fix for each
Reading patternWhat it actually isThe fixWhat makes it worse
Cyanuric acid 100 ppm or higher, combined chlorine under 0.5 ppmOver-stabilizationReplace water to diluteMore shock, especially stabilized shock
Combined chlorine 0.5 ppm or higher, cyanuric acid in the 30-50 ppm rangeChloramine buildupBreakpoint chlorinationA partial dose, or draining the pool
Both readings highBoth conditions, in that orderDilute first, then breakpoint on the fresh waterBreakpoint before diluting
Both readings normal, chlorine still drops within a dayOrdinary chlorine demand: algae, phosphates, sun on an unstabilized poolFind the demand and treat thatCalling it chlorine lock and shocking again

The over-stabilized branch: dilution, not more chlorine

When cyanuric acid is the cause, more chlorine is money poured down the skimmer. The working rule operators use is that free chlorine needs to sit near 7.5% of the cyanuric acid reading to sanitize normally, so a pool at 120 ppm cyanuric acid needs roughly 9 ppm of free chlorine to do the work that 2-3 ppm does in lightly stabilized water. You are not going to hold that with a weekly dose, and chasing it is how a single account eats a Tuesday.

Take a two-truck operation running 210 pools across Mesa and Gilbert. One Gilbert pool got shocked three times in five weeks and still read free chlorine near zero on the following visit each time. The log made the call in about ten seconds: cyanuric acid had climbed to 120 ppm on a pool fed trichlor tabs all season, while combined chlorine sat at 0.2 ppm, well under the 0.5 ppm that would have pointed at chloramines. That is over-stabilization, and the fourth shock would have been the third one wasted. The fix was a partial drain and refill, and the standing cause was the tab feeder, not the technician.

The dilution itself is straightforward arithmetic: the fraction of water to replace is 1 minus target divided by current, so that Gilbert pool at 120 ppm targeting 50 ppm needs about 58% of its water replaced. Pull it in stages of 25-30% rather than all at once, and never drain past the skimmer on an in-ground shell. The full version of that math, including when mobile reverse osmosis beats a drain on a customer who cannot justify the water, is in how to bring cyanuric acid down.

The chloramine branch: breakpoint or nothing

When combined chlorine is the cause, the answer is breakpoint chlorination, and the thing to understand is that it is all or nothing. Breakpoint means adding enough free chlorine in one dose to oxidize the combined chlorine completely. The standard operator rule is roughly 10 times the combined chlorine reading, added at once. A pool showing 0.8 ppm combined chlorine needs something near 8 ppm of free chlorine to break through it.

A half dose is genuinely worse than no dose. Coming up short creates more combined chlorine than you started with, so the pool smells stronger, the eyes sting worse, and the customer is now certain you made it worse, because you did. This is the branch where the arithmetic matters more than the instinct, and it is worth checking against the pool's real volume rather than the gallons written on the equipment pad five owners ago.

Two things make that dose reliable. Size it against the pool's actual water volume, which is what working out the dose for the pool's actual volume covers, and run the number rather than eyeballing it; the free pool chlorine dose calculator does that part in a few seconds at the truck.

Then confirm it worked with a reading, not by looking at the water. Give the pool a full turnover, usually 8-12 hours on a residential system, and retest. Combined chlorine should come back at or near zero. If it is still sitting above 0.5 ppm, the dose was short and the pool needs the rest of it, not a second full shock a week later. Clear water proves nothing here: a pool can look perfect and still be carrying the chloramines that made you drive out in the first place.

Why this keeps happening on the same pools

Neither condition is random. Both have a standing cause on the route, and until you change the cause you are treating the same pool every season.

On the over-stabilized side, the cause is almost always trichlor tabs. Trichlor adds roughly 0.6 ppm of cyanuric acid for every 1 ppm of free chlorine it delivers, so a pool fed nothing but tabs through a desert summer can climb from 30 ppm to over 150 ppm without anyone adding stabilizer on purpose. The pools that lock every year are the pools with a full tab feeder. Switching that account to liquid chlorine or cal-hypo, at least through the correction, is the actual fix; the drain is just cleanup.

On the chloramine side, the cause is load. Heavy bather counts, pool parties, hot water, and long stretches of sun without adequate free chlorine all push combined chlorine up, which is why the same three pools go off every August and the quiet rental down the street never does.

Either way, the diagnosis only exists if the readings do. Combined chlorine is the one number most techs skip, and skipping it is exactly what turns a five-minute call into three wasted shocks. Keeping a per-pool chemical log across visits is what turns a single odd reading into a visible trend, so you can see cyanuric acid climbing in July instead of discovering it in September. Good pool chemical tracking software carries that history on the pool record itself: in PoolBoss you log free and combined chlorine at every visit, and the pool's own history is there on the next stop rather than in a notebook in the other truck. If you are deciding what belongs on the sheet, the readings worth logging at every stop covers the full set.

Frequently asked questions

How do I test for combined chlorine if my kit only shows free chlorine?

You do not need a separate combined chlorine test. Combined chlorine is total chlorine minus free chlorine, so any kit that reads both numbers gives it to you with one subtraction. A pool reading 3.0 ppm total and 2.2 ppm free is carrying 0.8 ppm combined, which is above the 0.5 ppm action threshold. The catch is that plenty of test strips only report free chlorine, and those cannot diagnose this at all. If you are running strips that skip total chlorine, that is the upgrade worth making before you buy anything else, because without that second number you are guessing between two conditions that need opposite treatments. A DPD drop kit reads both and is the common choice on service routes for exactly this reason.

Is chlorine lock a real thing, or just bad testing?

Both, depending on who is using the term. The symptom is real: pools genuinely stop holding free chlorine, and the two causes behind it are well understood chemistry. What is not real is chlorine lock as a single condition with a single product that fixes it, which is how the phrase usually gets sold. Treat the term as shorthand for a question rather than an answer. When a tech says a pool is locked, the useful response is to ask what the cyanuric acid and combined chlorine readings are. If neither is out of line, the pool is not locked at all, it just has ordinary chlorine demand from algae, phosphates, or sun exposure, and that is a different job with a different fix.

How much water do I have to drain to bring cyanuric acid down?

The fraction to replace is 1 minus your target divided by the current reading. A pool at 100 ppm targeting 50 ppm needs half its water replaced; at 150 ppm targeting 50 ppm it is about two thirds. That ratio holds no matter the pool size, so a 12,000-gallon pool and a 30,000-gallon pool both need the same percentage, just different gallons. Drain in stages of 25-30% rather than emptying at once, and never take an in-ground pool past the skimmer, because groundwater pressure can float the shell. Expect to need a second smaller exchange rather than landing exactly on target the first time, and stop feeding the pool trichlor before you start, or you are diluting while still adding.

Can I fix this without draining, on a customer who refuses the water bill?

On the chloramine branch, yes, and draining was never the right answer anyway; breakpoint chlorination fixes it with chemical, not water. On the over-stabilized branch there is no chemical that lowers cyanuric acid, so water has to leave one way or another. The alternative to a drain is mobile reverse osmosis, where a truck filters the pool's existing water and returns it treated instead of replacing it with fresh fill. It typically costs more per job than a drain but uses a fraction of the water, which is what makes it worth quoting in places with drought restrictions or expensive municipal water. Present it as a comparison and let the customer choose; most of the resistance is to a surprise, not to the number itself.

How long should I wait to retest after a breakpoint shock?

Give the pool a full turnover before you judge it, which on most residential systems is 8-12 hours of runtime. Retesting an hour after dosing tells you almost nothing, because the chlorine has not circulated and you may still be reading the plume near the return. On a route the practical version is to dose at the end of the visit and retest at the next scheduled stop, or ask the customer to run the pump overnight if you need the answer sooner. What you are looking for is combined chlorine at or near zero. If it is still above 0.5 ppm, the original dose fell short of breakpoint and the pool needs the remainder now rather than a fresh full shock next week.

Do salt pools get chlorine lock?

Yes, both kinds, and salt pools are often worse on the over-stabilized side. A salt system generates chlorine rather than supplying it, but the pool still needs cyanuric acid to protect that chlorine from sunlight, and stabilizer added year after year still has nowhere to go. Owners also tend to turn the generator up when chlorine reads low, which does nothing about the stabilizer and just runs the cell harder. Chloramines form in a salt pool exactly as they do anywhere else, since the chemistry after generation is identical. Diagnose a salt pool the same way: read cyanuric acid and combined chlorine, then pick the branch. The only real difference is that the fix for over-stabilization is still water, not a setting on the box.

What do I tell a customer who thinks I am just selling them more chemicals?

Show them the trend rather than arguing about today. A customer who has watched you shock the pool three times is right to be skeptical, and the honest answer is that the first two shocks did not work because the pool needed water replaced, not chemical added. Pull up the pool's reading history and walk the cyanuric acid number up month by month, then explain that the recommendation this time costs them water instead of product. It reframes you as the person who stopped the spending. This is also the argument for logging combined chlorine on every visit even when nothing is wrong: when you need to justify a drain, a season of readings is far more persuasive than a single number taken on the day you asked for money.

Run your pool routes on PoolBoss

Join the waitlist and start when PoolBoss opens. Flat-rate pricing by pool count, every feature on every plan.