Pool Water Testing: What to Test, How Often, and How to Read It

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.

| 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.

| 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 / 7Two 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.

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 / 6That 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.