Pool Chemical Balancing Guide: Target Levels and How to Fix Them
Pool chemistry isn't complicated once you understand what each parameter actually does. Get these five numbers into range and you'll have consistently clear, safe water. Let them drift, and you're looking at algae, corrosion, or a pool that burns swimmers' eyes.
The Five Parameters That Matter
| Parameter | Target Range | Effect if Too Low | Effect if Too High |
|---|---|---|---|
| Free Chlorine (FC) | 2–4 ppm | Algae, bacteria growth | Skin/eye irritation, bleaching |
| pH | 7.4–7.6 | Corrosion, irritation | Chlorine ineffective, scaling |
| Total Alkalinity (TA) | 80–120 ppm | pH swings wildly | pH hard to lower, cloudy water |
| Calcium Hardness (CH) | 200–400 ppm | Etching, plaster damage | Scale buildup, cloudy water |
| Cyanuric Acid (CYA) | 30–50 ppm (outdoor) | Chlorine degrades in UV fast | Chlorine locked — won't sanitize |
Free Chlorine: Your Primary Sanitizer
Free chlorine (FC) is what actually kills bacteria and algae. It's different from total chlorine — total chlorine includes "combined chlorine," which is chlorine that has already reacted with ammonia and is no longer effective as a sanitizer. Combined chlorine is what causes that classic "pool smell" (it's not from too much chlorine — it's from too little).
The ideal free chlorine level for a residential pool is 2–4 ppm. During an algae bloom or after heavy use, you'll shock to 10+ ppm temporarily.
If FC is too low: Add liquid chlorine (sodium hypochlorite, typically 10–12.5% concentration) or granular shock. Liquid chlorine won't affect other parameters. Granular cal-hypo raises calcium hardness slightly each time you use it.
If FC is too high: Wait it out — chlorine dissipates naturally, faster in sunlight. Don't swim until FC is below 5 ppm.
How much chlorine you need to maintain depends heavily on your CYA level and bather load. A pool with 50 ppm CYA needs more free chlorine to have the same sanitizing effect as a pool with 30 ppm CYA. This relationship is called the chlorine-to-CYA ratio, and many pool professionals now use it instead of absolute FC targets.
pH: The Most Important Daily Variable
pH measures how acidic or basic your water is on a scale of 0–14. Pool water should be between 7.4 and 7.6 — slightly alkaline, and close to the natural pH of human eyes (7.4).
pH directly controls how effective your chlorine is. At pH 7.0, roughly 73% of chlorine is in its active form (hypochlorous acid). At pH 7.5, only about 50% is active. At pH 8.0, only 3% is active. This is why pools with chronically high pH look clean but develop algae — the chlorine test shows 3 ppm, but almost none of it is doing anything.
To lower pH: Add muriatic acid (hydrochloric acid) or sodium bisulfate (dry acid). Muriatic acid is cheaper but more hazardous to handle. Add it near a return jet with the pump running, never into the skimmer. Dosage: roughly 20 oz of muriatic acid lowers pH by 0.2 in a 10,000-gallon pool.
To raise pH: Add soda ash (sodium carbonate). Note that soda ash also raises alkalinity — if your TA is already high, raising pH this way can make alkalinity harder to manage. Borax (20-Mule Team) raises pH with minimal effect on alkalinity.
Total Alkalinity: pH's Buffer System
Total alkalinity (TA) is what stabilizes your pH. Low alkalinity causes pH to bounce around unpredictably — add any chemical and pH swings dramatically. High alkalinity makes pH difficult to lower and can cause the water to look hazy.
Target: 80–120 ppm, with 100 ppm as a solid middle ground.
To raise TA: Add sodium bicarbonate (baking soda). One pound raises TA by roughly 10 ppm in a 10,000-gallon pool. Add it with the pump running, near a return jet.
To lower TA: Add muriatic acid while the pump is off, pouring it in one spot and letting it sit for an hour before running the pump. This "localizes" the acid's effect on alkalinity without dragging pH down as much. Aeration (running fountains or water features) then brings pH back up without affecting TA. It takes patience — lowering TA by 30–40 ppm typically requires two or three treatment cycles over a few days.
Calcium Hardness: Protect Your Surfaces
Calcium hardness (CH) measures dissolved calcium in the water. This matters because water will pull calcium from wherever it can find it — if water is too soft (low CH), it will etch plaster, corrode metal fittings, and degrade vinyl liners. If CH is too high, calcium precipitates out as scale on tile, equipment, and inside pipes.
Target: 200–400 ppm. For fiberglass or vinyl pools, the lower end of the range (200–250) is safer.
To raise CH: Add calcium chloride (sold as "calcium hardness increaser"). This dissolves quickly and raises CH predictably. About 12 oz raises CH by 10 ppm in 10,000 gallons. Add slowly — calcium chloride releases significant heat when dissolving.
To lower CH: There's no practical chemical fix. The real solution is dilution — drain some water and refill with lower-calcium water from the tap. If your source water is already high in calcium, this becomes a long-term management problem rather than a fixable one. A water softener on your fill line helps in areas with very hard water.
Cyanuric Acid: The UV Stabilizer
CYA (sold as "conditioner" or "stabilizer") protects chlorine from UV degradation. Without it, sunlight destroys 50–90% of free chlorine within a few hours. With 30–50 ppm of CYA, chlorine lasts much longer in sunlight.
The tradeoff: CYA also reduces chlorine's effectiveness. The higher your CYA, the more free chlorine you need to maintain the same sanitizing effect. Above 80 ppm, the effect is severe enough that standard chlorine doses become largely ineffective regardless of the ppm reading.
To raise CYA: Add granular cyanuric acid directly to the skimmer with the pump running, or dissolve it in a bucket first. It dissolves slowly — allow 24 hours for readings to stabilize.
To lower CYA: Dilution only. Drain 25–50% of the pool and refill with fresh water. Unlike most other parameters, there's no chemical that removes CYA from water. If your CYA is at 150+ ppm (common in pools that have used trichlor tabs for years), a partial or complete drain is the only option.
The Order of Operations
When correcting multiple parameters, adjust in this order:
- Total alkalinity first (it affects everything else)
- pH second (alkalinity adjustment moves pH)
- Calcium hardness third
- Free chlorine last (other parameters affect chlorine effectiveness)
- CYA — adjust separately, retest everything after major changes
Never add multiple chemicals at the same time. Add one, let the pump run for at least 30 minutes, then retest before adding the next.
Testing: How Often and What to Use
Test strips give rough readings and are fine for weekly checks. A liquid DPD test kit (like the Taylor K-2006) is significantly more accurate — especially for free vs. combined chlorine. If you're troubleshooting a problem, use a liquid kit.
For CYA and calcium hardness, strip tests are notoriously unreliable. Get a professional test or bring a water sample to a pool store for a full digital analysis. Most pool supply stores offer free or low-cost water testing.
Test frequency during swim season:
- Free chlorine and pH: 2–3 times per week (or before and after large swim parties)
- Total alkalinity: Weekly
- Calcium hardness and CYA: Monthly or when adding water
Consistent water chemistry is the single best thing you can do for your pool equipment and surfaces. See our pool service frequency guide and our algae treatment guide for what happens when chemistry falls out of range. Find a pool service professional near you at poolservicemap.com for professional water balancing.
poolservicemap.com Editorial Team
We've reviewed Pool Service services across the US to help you find the right company for your project.