Skip to main content

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

ParameterIdeal rangeWhat happens outside range
pH7.2 – 7.6Low: eye/skin irritation, equipment corrosion. High: weak chlorine, scaling, cloudy water.
Free chlorine1 – 3 ppmLow: bacteria and algae risk. High (above 5 ppm): wait before swimming.
Combined chlorineBelow 0.5 ppmAbove 0.5 ppm: strong chlorine smell, irritation — pool needs shocking.
Total alkalinity80 – 120 ppmLow: pH swings wildly. High: pH drifts up, cloudy water.
Calcium hardness200 – 400 ppmLow: etches plaster, corrodes heaters. High: scaling on surfaces and equipment.
Cyanuric acid (outdoor)30 – 50 ppmLow: 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

  1. Alkalinity → 80–120 ppm. The foundation everything else rests on.
  2. pH → 7.2–7.6. Now it will actually stay put.
  3. Calcium → 200–400 ppm. Protects surfaces and heaters.
  4. CYA → 30–50 ppm (outdoor). Locks in chlorine longevity.
  5. 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

FrequencyTest
2–3× per week (season)pH and free/combined chlorine
WeeklyTotal alkalinity
MonthlyCalcium hardness and CYA
After eventsFull 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

Print this guide for your test-kit station.