Pool chemical levels chart

Every target range in one place, including the one number that has no fixed answer — and an honest note on which readings matter and which the pool store oversells.

Here's the whole chart first, then the explanations. These are the ranges this site's calculators aim for — the same figures the water test dashboard uses when it tells you what to add, generated from the same source so they can't disagree.

Chlorine: the number with no fixed answer

Notice the chart refuses to give a single figure for chlorine. That's the most important thing on this page, and it's where most charts elsewhere are simply wrong. The right FC depends on your CYA, because stabilizer binds chlorine into a protected reserve — useful against sunlight, but it means a pool at CYA 80 needs far more total chlorine than one at CYA 30 to have the same sanitizing strength.

Where "1–3 ppm" comes from, and why it fails

That familiar advice predates widespread stabilizer use, and it's still printed on packaging and repeated at pool stores. It's fine for an indoor pool with no CYA. In a stabilized outdoor pool it describes a level that is often below the algae threshold — which is why so many people hold "perfect" chlorine all week and still go green in July. If you take one number away from this page, make it your CYA, because you can't interpret your chlorine reading without it.

Working backwards: what you're seeing, and what to test

A chart tells you what the numbers should be. Most people arrive with the opposite problem — something looks wrong and they don't know which reading explains it. This is that lookup in reverse:

What you're seeingUsually meansTest these first
Green water, or green tint on the wallsFC has been below minimum for your CYAFC, then CYA
Cloudy water, filter running fineScaling water, or chlorine losing a fightCSI (pH, TA, CH), then FC and CC
Strong "chlorine" smellCombined chlorine — too little free chlorine, not too muchCC, then FC
Stinging eyes, itchy skinpH out of range, usually low; sometimes high CCpH, then CC
Chlorine disappears within a dayCYA too low to protect it, or something is consuming itCYA, then the overnight test
FC won't rise no matter what you addAmmonia or a heavy algae load eating it on contactCC, CYA — expect a SLAM
White crust at the waterline or in the cellScaling — calcium coming out of solutionCSI, CH, pH
Rough, etched plaster; corroded metalAggressive water dissolving your surfacesCSI, CH, TA
pH climbs back up every few daysHigh TA, new plaster, a salt cell, or water features aeratingTA, then pH
Salt system reports low salt, strips say fineA scaled or aging cell, not a salt shortageSalt by test kit, then CSI
Walls feel slipperyEarly algae, before it's visibleFC against your CYA

Two patterns worth noticing: almost every problem starts with FC or with the saturation index, and a "chlorine smell" always means you need more chlorine, never less.

How to take a sample that tells the truth

Every number on this page assumes the water in your test vial represents the pool. Often it doesn't, and a bad sample looks exactly like bad chemistry — you end up dosing to fix a reading rather than a problem.

Where to collect it. Elbow-deep — about 18 inches down — and well away from returns, the skimmer, and any floating dispenser. Surface water has been sitting in the sun, water beside a return is whatever you added most recently, and water near a puck floater is a little pocket of concentrated chemistry that exists nowhere else in the pool. Rinse the vial with pool water before filling it.

When. After the pump has run long enough to mix the pool — an hour is plenty — and before you add anything that day. If you've just dosed, wait for circulation; testing 20 minutes after pouring acid tells you about the acid, not the pool.

What can betray you. Reagents expire, and DPD in particular fades with age and heat — a bottle that spent last summer in a hot shed will read low and make you overdose. Replace reagents yearly. Test in shade rather than glaring sun, read colors promptly, and if a result surprises you, run it twice before acting on it.

The one reading strips can't give you

Test strips are fine for a quick pH and a rough chlorine check. What they can't do is measure high FC — most top out around 10 ppm, and color matching gets vague well before that. Since shock levels start at 12 ppm and climb with your CYA, a strip physically cannot tell you whether a SLAM is working. That's the one job that needs a FAS-DPD drop kit, and it's the reason the guide on shocking a pool treats the test kit as part of the method rather than an accessory.

Not every reading deserves the same attention

A chart makes eight numbers look equally urgent. They aren't. In practice they sort into three tiers:

TierReadingsWhat happens if you ignore them
Check constantly FC, pH Days matter. Low FC means algae within a week; wrong pH is uncomfortable and quietly damaging
Check regularly TA, CYA Weeks matter. These set how stable everything else is
Check occasionally CH, salt, CSI Months matter. Slow-moving, and mostly about protecting surfaces and equipment

How often to actually test

ReadingIn seasonOff season
Free chlorine2–3× a week (daily if it's dropping)Every week or two
pH2–3× a weekEvery week or two
Total alkalinityEvery week or twoMonthly
CYAMonthly, and after adding stabilizerAt opening
Calcium hardnessMonthlyAt opening and closing
SaltMonthlyAt opening

Also test after heavy rain, a big pool party, topping up a lot of water, or anything unusual — those are the events that move numbers fast.

The order to fix things in

When several readings are off at once, sequence saves you work, because some adjustments move others:

  1. Chlorine first if it's at or near zero. An unsanitized pool is the only genuine emergency here.
  2. CYA next if it's very low or very high, since it decides what your chlorine target even is.
  3. Then pH — most other chemistry behaves better in range, and test kits read more reliably.
  4. Then alkalinity, which will have moved while you adjusted pH.
  5. Calcium and salt last. They drift slowly and rarely need urgent action.

One chemical at a time, with the pump running, and retest before repeating a dose. The dashboard works through them in this order automatically if you enter everything at once.

Ranges are targets, not tripwires

A reading slightly outside a range is a nudge, not an alarm. TA at 95 with a stable pH is fine; chasing it to 70 with a weekend of acid dosing is effort spent for nothing. The exception is chlorine, where the minimum genuinely is a line — below it, algae has an opening, and the cost of being wrong is a week of recovery rather than a slightly imperfect number.

Readings you can mostly ignore

Pool stores test for more than this chart lists, and most of the extras exist to sell a product rather than to solve a problem you have:

Phosphates. Yes, algae eats phosphates. No, removing them isn't how you control algae — chlorine is. A pool held at proper FC will not grow algae at any realistic phosphate level, and phosphate remover is an expensive way to treat a symptom of a chlorine problem. Fix the chlorine, and the phosphate reading stops mattering.

TDS (total dissolved solids). In residential pools this is a number in search of a meaning. It rises harmlessly over time, and in a salt pool it's high by definition because you deliberately added salt. A high TDS reading alone is not a reason to drain.

Copper and mineral systems. These reduce how much chlorine you need rather than replacing it, and copper brings its own risk of staining plaster and turning blonde hair green. They're an addition to chlorine chemistry, not an escape from it.

Borates are a genuine exception: optional, real, and useful — they buffer pH from the top and make a salt pool much less demanding. Just not necessary, and worth having after the basics are steady rather than before.

Where these numbers come from

The ranges here follow standard industry practice and the FC/CYA relationship developed and documented by the Trouble Free Pool community, which is what changed how stabilized pools are managed. Alkalinity, calcium and saturation-index guidance follows the same chemistry behind Taylor's watergram. Where a manufacturer specifies something different for your equipment — a salt cell with its own salt window, most obviously — the manufacturer wins.

Every figure on this page is generated from the same target definitions the calculators use, so the chart and the tools cannot drift apart. If you think one of these ranges is wrong, we'd genuinely like to hear it — the about page explains how corrections work.