Pool Water Testing: What to Test, How Often, and How to Read It
Pool Runs Team
··7 min read
Share
Testing is the least glamorous thing on a service visit and the one everything else depends on. Every dose you add, every decision to leave a pool alone, every conversation with an owner about why their water looks wrong — all of it rests on a set of numbers you took in about ninety seconds at the edge of the pool.
Which means a bad reading is not a small error. It is an error that propagates. A free chlorine number that is half a point off sends you home having done nothing to a pool that needed something, or having dosed a pool that did not. And the most common cause of a bad reading is not a faulty kit. It is a sample that was never representative of the pool in the first place.
What follows is what each reading is actually telling you, which testing method earns its place where, how to draw a sample that means something, how often testing genuinely needs to happen, and what to do on the days the number in front of you looks wrong.
The six readings, and what each one is actually telling you
Free chlorine
The portion of chlorine in the water still available to sanitise. Total chlorine is free chlorine plus the combined chlorine that has already reacted with contaminants and is largely spent. The difference between the two numbers is the part that tells you whether the pool is keeping up.
Most people who test their own pool look at one number and stop. On a route you are reading six, and they are not independent of each other — several of them exist mainly to explain why another one is misbehaving.
Free chlorine is the working number: what is left to do the sanitising. Combined chlorine is what has already been used up reacting with sweat, sunscreen, leaves and everything else that goes into a pool, and a rising combined reading is the classic signal of a pool that is being asked to handle more than it can. The smell people call "too much chlorine" is almost always the opposite — combined chlorine that has built up because there was never enough free chlorine to burn it off.
pH is the one that quietly decides whether anything else works. Chlorine gets steadily less effective as pH climbs, so a pool sitting high can have a perfectly respectable chlorine reading and still be losing ground. It also drives comfort and corrosion at both ends: low pH eats plaster and equipment, high pH leaves scale and cloudy water.
Total alkalinity is pH's shock absorber. When it is too low, pH swings wildly on very little provocation and nothing you do to it holds; when it is too high, pH drifts upward and resists correction. If you find yourself adjusting pH at a property every single week, alkalinity is usually the reason, and fixing the pH again is treating the symptom.
Calcium hardness matters at both extremes and almost nowhere in between. Too low and the water will pull calcium out of the plaster to get what it needs; too high and it deposits it back as scale on surfaces and inside heaters. Cyanuric acid — stabiliser — is the one that catches people out, because it does something genuinely useful and then keeps doing it after you would rather it stopped. It shields chlorine from sunlight, and it also holds chlorine back from working, so a pool with stabiliser that has climbed season after season can show a healthy chlorine reading while very little of that chlorine is active.
Free chlorine and pH read together, because one of them decides how much the other is worth.
The six readings and what each one is telling you
Reading
What it tells you
Common residential target
Reading low means
Reading high means
Free chlorine
How much sanitiser is still available to work
1 to 3 ppm
The pool is unprotected and algae has an opening
Swimmer comfort and surface wear, and a sign of over-dosing
Combined chlorine
How much has already been used up on contaminants
Kept as close to zero as you can
Nothing to act on
The pool is behind on demand and needs a shock, not more routine dosing
pH
Whether the chlorine you have can actually work
7.2 to 7.8
Corrosive to plaster, metal and skin
Chlorine loses effectiveness, scale and cloudiness follow
Total alkalinity
How stable the pH will be between visits
80 to 120 ppm
pH swings on almost nothing and will not hold
pH drifts upward and resists every correction
Calcium hardness
Whether the water is balanced against the surface
200 to 400 ppm
The water takes calcium out of the plaster
Scale on surfaces, in the heater and on the filter media
Cyanuric acid
How much of the chlorine reading is actually active
30 to 50 ppm
Chlorine burns off fast in direct sun
Chlorine reads fine and behaves as though it is not there
Free chlorine
What it tells you
How much sanitiser is still available to work
Common residential target
1 to 3 ppm
Reading low means
The pool is unprotected and algae has an opening
Reading high means
Swimmer comfort and surface wear, and a sign of over-dosing
Combined chlorine
What it tells you
How much has already been used up on contaminants
Common residential target
Kept as close to zero as you can
Reading low means
Nothing to act on
Reading high means
The pool is behind on demand and needs a shock, not more routine dosing
pH
What it tells you
Whether the chlorine you have can actually work
Common residential target
7.2 to 7.8
Reading low means
Corrosive to plaster, metal and skin
Reading high means
Chlorine loses effectiveness, scale and cloudiness follow
Total alkalinity
What it tells you
How stable the pH will be between visits
Common residential target
80 to 120 ppm
Reading low means
pH swings on almost nothing and will not hold
Reading high means
pH drifts upward and resists every correction
Calcium hardness
What it tells you
Whether the water is balanced against the surface
Common residential target
200 to 400 ppm
Reading low means
The water takes calcium out of the plaster
Reading high means
Scale on surfaces, in the heater and on the filter media
Cyanuric acid
What it tells you
How much of the chlorine reading is actually active
Common residential target
30 to 50 ppm
Reading low means
Chlorine burns off fast in direct sun
Reading high means
Chlorine reads fine and behaves as though it is not there
These are the ranges commonly published for residential pools. Confirm against the chart supplied with your own test kit, and note that commercial and public pools are governed by local health code, which sets its own limits and takes precedence over any general figure.
Read together these six usually name the problem before you have looked at the pool properly. A cloudy pool with high pH and high calcium is a different job from a cloudy pool with a clean chemistry panel, and working out which kind of cloudy you are looking at starts here rather than at the filter.
Strips, drops or digital
There is a long-running argument about test strips that is mostly people talking past each other. Strips are not inaccurate so much as coarse, and coarse is fine for the job most of them are doing. The mistake is not using strips. The mistake is using a strip to make a decision that needed a better number, and never noticing that you did.
What each method is actually good for
How they compare
Test strips
Drop-based reagent kit
Digital photometer
Counter test at a supply store
Speed on a stop
Seconds
A couple of minutes
A minute or two
Not usable on a route
What it is good for
A fast pass-or-fail glance at a pool that is behaving
The reference reading you act on
Removing colour judgement from the result
A second opinion and the readings a field kit does not cover
Where it misleads
Bleaches out at very high chlorine and reads as though there is none
Colour judgement varies by person and by light
A dirty or scratched vial quietly skews the result
The sample ages on the drive over
How it ages
Goes off fast once damp air gets into the bottle
Reagents degrade with heat and time
Needs the vial kept clean and the unit calibrated
Not applicable
Sensible use on a route
Routine stops where nothing has changed
Any pool you are about to dose, and any strip result that surprised you
Where several technicians need to read the same number the same way
Diagnosing a pool that is not behaving the way the field numbers say it should
Speed on a stop
Test strips
Seconds
Drop-based reagent kit
A couple of minutes
Digital photometer
A minute or two
Counter test at a supply store
Not usable on a route
What it is good for
Test strips
A fast pass-or-fail glance at a pool that is behaving
Drop-based reagent kit
The reference reading you act on
Digital photometer
Removing colour judgement from the result
Counter test at a supply store
A second opinion and the readings a field kit does not cover
Where it misleads
Test strips
Bleaches out at very high chlorine and reads as though there is none
Drop-based reagent kit
Colour judgement varies by person and by light
Digital photometer
A dirty or scratched vial quietly skews the result
Counter test at a supply store
The sample ages on the drive over
How it ages
Test strips
Goes off fast once damp air gets into the bottle
Drop-based reagent kit
Reagents degrade with heat and time
Digital photometer
Needs the vial kept clean and the unit calibrated
Counter test at a supply store
Not applicable
Sensible use on a route
Test strips
Routine stops where nothing has changed
Drop-based reagent kit
Any pool you are about to dose, and any strip result that surprised you
Digital photometer
Where several technicians need to read the same number the same way
Counter test at a supply store
Diagnosing a pool that is not behaving the way the field numbers say it should
Method choice is about matching precision to the decision, not about one method being correct in general.
Running routine stops on strips alone
What that buys you
Every pool gets tested every visit, which is the thing that actually matters
Fast enough that it never gets skipped when the day runs late
Cheap enough to test twice when something looks odd
Good enough to catch the pool that has genuinely moved
What it costs you
A bleached-out strip at very high chlorine reads like an empty pool, and the wrong response to that is dangerous
Small drifts get missed until they are no longer small
Stabiliser and calcium hardness are the readings strips handle least well, and both cause slow problems
Two technicians can read the same pad differently, so the history stops being comparable
A kit that has lived on a hot truck all season is not the kit you bought
Reagents degrade with heat and time, and a degraded reagent reads low rather than reading obviously wrong. That is the dangerous failure mode: the pool looks like it needs chlorine, you add some, and the reading barely moves — so you add more. Replace reagents on a schedule rather than when they run out, keep the kit out of the sun and the cab, and if a whole route suddenly appears to need chlorine, suspect the kit before you suspect twenty pools.
Taking a sample that means anything
This is the part that separates a number from a guess, and it is almost never the part that gets taught. A sample scooped off the surface next to the skimmer is not a sample of the pool. It is a sample of the one spot where everything the pool is trying to get rid of is currently collecting, taken from the layer most affected by sunlight and the last thing anybody poured in.
1
Test before you do anything else to the pool
Not after brushing, not after emptying baskets, and certainly not after adding anything. The reading you want is of the pool as you found it, because that is the pool that has been running unattended since your last visit. Anything you do first changes the thing you are trying to measure.
2
Get away from the skimmer and the returns
The skimmer throat concentrates debris and surface film. A return jet is delivering water that has just come through the filter and past anything dosing into the line, so it reads better than the pool does. Stand somewhere between the two, ideally at the deep end, well away from both.
3
Draw from depth, not from the surface
Push the vial in upside down, take it down about elbow-deep, then turn it over and let it fill there. The top few inches of a pool sit in direct sun, hold whatever blew in most recently and are the least representative water in the whole body. Turning the vial over at depth is a two-second habit that removes a whole class of wrong answers.
4
Use a clean vial
Residue from the last test, a film of sunscreen off your own hands, or a vial that dried with reagent still in it will all shift a reading. Rinse it in the pool you are about to test, not in the last one, and keep fingers off the inside and off the optical faces of a photometer cell.
5
Test it immediately, at the pool
A sample starts changing the moment it leaves the water. Chlorine falls off in sunlight and warmth, so a vial that rides on the dashboard to the next stop is testing something other than the pool it came from. If a sample genuinely has to travel, keep it capped, full to the top and out of the light, and treat the result as indicative rather than final.
6
Read the colour in shade, against something neutral
Direct sun, a coloured deck, a shirt and sunglasses all shift how a colour reads, and every one of those pushes the judgement in a different direction on a different day. Hold the comparator against open sky or a white surface, in shade, and take sunglasses off. If two technicians on the same route read the same pool differently, this is usually why.
7
Write it down before you dose
Record the reading first, then decide, then record what you added. Doing it in that order means the history shows what you were responding to rather than what you did, which is the difference between a log you can diagnose from and a list of chemicals.
None of that takes meaningfully longer than doing it carelessly. It is perhaps thirty seconds of difference across a stop, and it is the thirty seconds that decides whether the rest of the visit was based on anything real.
How often, and what it depends on
The honest answer to how often a pool should be tested is that every reading is only good until something changes, and the useful question is what counts as something. For a serviced residential pool on a weekly route, the baseline is straightforward: the full panel every visit, because the visit is the only time anybody is looking. What varies is everything sitting on top of that baseline.
What pushes a pool off the standard cadence
0 / 7
Two readings do not need that frequency, and testing them every visit is mostly wasted reagent. Calcium hardness and cyanuric acid both move slowly and only really change when water is added or replaced, so monthly is usually enough — with the caveat that stabiliser is the one people forget for whole seasons, and it is the one most likely to be quietly causing the problem you are chasing.
When you do not believe the reading
Every technician has had the moment where the number in front of them does not match the pool in front of them. Water that looks fine reads as though it has no sanitiser in it; a pool that has visibly gone over reads perfectly balanced. The instinct is to trust your eyes and dose to what the pool looks like. That instinct is usually wrong, and acting on it is how you end up over-dosing a pool that was fine.
A reading you do not trust
Each step removes one explanation. Dosing before you have removed them is guessing with chemicals.
The trap worth knowing by name
At very high chlorine levels a test strip can bleach out completely and present as zero — the same result you would get from a pool with no sanitiser at all. The two situations call for opposite responses, and one of them is genuinely unsafe to get wrong. If a strip reads zero on a pool that does not look neglected, confirm with a drop-based kit before adding anything, and dilute the sample if the kit allows it.
There is also a category of pool where the readings are genuinely fine and the problem is real anyway. Black algae is the clearest example: a pool can test perfectly and still have a live colony on the wall, because the reading describes the water and the colony is not in the water. That is the opposite situation from a pool that has turned green, where the readings and the problem agree with each other completely. Knowing which of those you are standing in front of is the whole diagnosis.
What disciplined testing is worth on a route
On one pool, careless testing costs a bag of chemicals. On forty pools it compounds into something else entirely: chemical spend that nobody can account for, call-backs that arrive without explanation, and a service history that cannot answer the only question that ever gets asked, which is what changed.
The same route, tested two ways
Testing as an afterthought
Sample scooped off the surface beside the skimmer, because it is closest
Tested after brushing and after the first chemical went in
Reading glanced at, not recorded; only the dose gets written down
Reagents replaced when they run out, which is well after they went off
An odd reading gets overridden by what the pool looks like
Nobody can say what the pool was doing three weeks ago
Testing as the first step
Sample drawn at depth, away from the skimmer and the returns
Tested on arrival, before anything is touched
Reading recorded first, then the decision, then the dose
Reagents replaced on a schedule and kept out of the cab
An odd reading gets re-taken before anything is added
The property has a history you can diagnose a trend from
The trend is the part that is hard to see from inside a single visit and obvious from a season of records. A pool whose alkalinity has been drifting down for two months is telling you something a Tuesday-afternoon reading cannot. So is a pool whose chlorine demand has crept up week after week while nothing else moved — which is frequently a filter that has stopped doing its job rather than a chemistry problem at all.
The record is half the value
A reading that is taken and not written down has done half a job. It has told you what to do today and nothing about what is happening to the pool, and the second half is where the money is — in catching the slow drift, in defending a chemical charge, and in handing a route to a technician who was not there last month.
What is worth recording against the property
0 / 6
That record is also what turns a chemical charge from an assertion into a demonstration. An owner questioning what they were billed for is a reasonable question, and the answer is much easier when it is a run of dated readings showing demand climbing rather than a general statement that the pool needed it. It is one of the practical reasons what a service agreement says about chemicals and testing is worth settling in writing before the season rather than during it.
None of this is difficult. It is a sample taken properly, a kit that has not cooked on a truck, a reading written down before a decision is made, and the discipline to test twice when something looks wrong instead of dosing once and hoping. Done consistently it removes most of the chemistry problems a route ever has — not by fixing them, but by finding them while they are still small enough to be uninteresting.
Ready to try Pool Runs?
See how Pool Runs can streamline your pool service business.
Black algae is cyanobacteria, not algae, and it survives treatments that clear anything else because it builds a cap over itself and roots into the surface. How to identify it, the sequence that actually removes it, when it stops being a chemistry problem, and how to keep one infected pool from becoming five.
Yellow algae looks like sand or pollen, brushes away in seconds and is back by the next visit. How to identify mustard algae, the treatment sequence that clears it for good, and how to stop it travelling between pools on a route.
Rinsing a filter is not cleaning it, and a filter that never comes back to its clean starting pressure is not dirty — it is finished. The proper procedure for cartridge, sand and DE, and how to tell those two states apart.