Guides / Chemistry Basics
Pool Chemistry Basics: The Five Numbers That Matter
Clear, safe water comes down to five measurements tested in the right order. This guide gives you the professional target ranges, explains how each chemical affects the others, and shows you how to turn test readings into exact doses — no guesswork, no over-correction.
Last reviewed: September 23, 2026 by the Pool Calculate Hub experts. Ranges align with APSP/NSPF standards and CDC healthy-swimming guidance.
Ideal pool chemical levels at a glance
| Parameter | Ideal range | What happens outside range |
|---|---|---|
| pH | 7.2 – 7.6 | Low: eye/skin irritation, equipment corrosion. High: weak chlorine, scaling, cloudy water. |
| Free chlorine | 1 – 3 ppm | Low: bacteria and algae risk. High (above 5 ppm): wait before swimming. |
| Combined chlorine | Below 0.5 ppm | Above 0.5 ppm: strong chlorine smell, irritation — pool needs shocking. |
| Total alkalinity | 80 – 120 ppm | Low: pH swings wildly. High: pH drifts up, cloudy water. |
| Calcium hardness | 200 – 400 ppm | Low: etches plaster, corrodes heaters. High: scaling on surfaces and equipment. |
| Cyanuric acid (outdoor) | 30 – 50 ppm | Low: chlorine burns off in sun. High (above 100 ppm): chlorine lock — partial drain required. |
Convert any out-of-range reading into a precise dose with ourChemical Calculator.
1. pH — ideal 7.2 to 7.6
pH measures how acidic or basic your water is, and it controls everything else. At pH 8.0, free chlorine is only a fraction as effective as at pH 7.4 — you can have plenty of chlorine on paper and still grow algae.
- Below 7.0: acidic water that stings eyes, corrodes metal, and etches plaster.
- 7.2 – 7.6: ideal. Chlorine works efficiently and swimmers stay comfortable.
- Above 7.8: basic water that weakens chlorine, deposits scale, and clouds water.
pH constantly drifts upward from aeration — waterfalls, spillovers, splashing, and salt chlorine generation all push it up. If pH rebounds within days of every correction, your alkalinity is almost certainly too high. Fix alkalinity first.
2. Free chlorine — ideal 1 to 3 ppm
Free chlorine is the active sanitizer that kills bacteria, viruses, and algae. It is consumed continuously by sunlight, bathers, and organic debris, so it must be replenished — not set once and forgotten.
- Below 1.0 ppm: under-sanitized. Algae and pathogen risk rises fast in warm water.
- 1.0 – 3.0 ppm: ideal for most residential pools during swim season.
- Combined chlorine above 0.5 ppm: shock is needed regardless of the free reading.
- Above 5.0 ppm: too high for swimming. Wait and retest.
Outdoor pools need CYA in range or sunlight burns off chlorine within hours. Size daily and shock doses to your exact volume with ourChlorine Calculator.
3. Total alkalinity — ideal 80 to 120 ppm
Alkalinity is the buffer that keeps pH stable. Low alkalinity means pH crashes and spikes with every chemical addition; high alkalinity means pH constantly creeps upward no matter how much acid you add.
- Below 60 ppm: pH swings wildly. Raise alkalinity before touching pH.
- 80 – 120 ppm: stable and easy to manage.
- Above 180 ppm: persistent high pH and cloudy water. Lower with acid in stages.
Always adjust alkalinity before pH. Correcting pH first and alkalinity second guarantees you will correct pH twice.
4. Calcium hardness — ideal 200 to 400 ppm
Dissolved calcium determines whether water is aggressive (dissolves surfaces) or scaling (deposits crust). Vinyl pools tolerate lower levels than plaster, but every pool with a heater should stay in range to protect the heat exchanger.
- Below 150 ppm: aggressive water that etches plaster and corrodes metal.
- 200 – 400 ppm: protective range for most pools.
- Above 400 ppm: scaling on tiles, salt cells, and heater elements. Dilute with fresh water.
5. Cyanuric acid — ideal 30 to 50 ppm
CYA (stabilizer/conditioner) shields outdoor chlorine from sunlight. Indoor pools do not need it. Every trichlor tablet and dichlor shock dose adds CYA, so levels creep up silently through the season.
- Below 30 ppm: chlorine burns off in hours under full sun.
- 30 – 50 ppm: ideal for outdoor pools.
- Above 100 ppm: chlorine lock — sanitizer reads present but cannot sanitize. The only fix is partial drain and refill.
No chemical lowers CYA. Products claiming otherwise do not survive independent testing. Drain, refill, and track stabilized-chlorine use going forward.
Adjustment order: the sequence that prevents rework
- Alkalinity → 80–120 ppm. The foundation everything else rests on.
- pH → 7.2–7.6. Now it will actually stay put.
- Calcium → 200–400 ppm. Protects surfaces and heaters.
- CYA → 30–50 ppm (outdoor). Locks in chlorine longevity.
- Chlorine → 1–3 ppm free. Sanitizer last, once the water can hold it.
Wait 6–8 hours with circulation running between steps and retest before continuing. Enter each reading into the Chemical Calculatorfor exact product doses.
LSI: the balance check most owners skip
The Langelier Saturation Index combines pH, temperature, alkalinity, calcium, CYA, and TDS into one number predicting etching (negative) vs scaling (positive). Aim for −0.3 to +0.3. Individual readings can each look fine while the combined water is still aggressive or scaling — LSI catches that.
After balancing, verify with our LSI Calculator — especially for plaster pools, new fills, and any pool with a heater or salt cell.
Testing schedule that actually works
| Frequency | Test |
|---|---|
| 2–3× per week (season) | pH and free/combined chlorine |
| Weekly | Total alkalinity |
| Monthly | Calcium hardness and CYA |
| After events | Full panel after heavy rain, parties, refills, or visible changes |
Use fresh reagents every season, rinse vials between tests, and sample elbow-deep away from returns for representative readings.
Frequently asked questions
What are the ideal pool chemical levels?
pH 7.2–7.6, free chlorine 1–3 ppm, alkalinity 80–120 ppm, calcium 200–400 ppm, CYA 30–50 ppm outdoors, combined chlorine below 0.5 ppm.
Why does my pH keep rising?
Aeration and high alkalinity are the usual causes. Bring alkalinity into range first — pH corrections will not hold until you do.
How do I lower CYA?
Partial drain and refill is the only reliable method. Prevent recurrence by tracking stabilized chlorine use.
Do I need to check LSI?
Yes for plaster pools, heaters, and salt systems. Individual readings can pass while combined water still etches or scales — the LSI Calculator catches that in seconds.
Keep going
- Chemical Calculator — exact doses from your test readings.
- Chlorine Calculator — daily and shock chlorine doses.
- LSI Calculator — verify overall water balance.
- Troubleshooting Cloudy Water — when balance alone does not clear haze.
- Algae Treatment & Prevention — when sanitizer lost the fight.
Print this guide for your test-kit station.