Water Balance (All-in-One)
Enter all your water test readings at once. Get a complete treatment plan with exact dosing, the right order, and wait times.
Safety
Follow steps in order — TA before pH (TA stabilises pH), CH before CYA (slow-dissolving), sanitizer last. Wait the indicated time between major adjustments and retest. Never add multiple chemicals to the same area of the pool at once. For large doses, split into two applications spaced 4–6 hours apart.
How the All-in-One Plan Works
Enter every reading from your test kit and the calculator returns an ordered treatment plan — what to add, how much, and how long to wait before the next step. The order is the one the TFP / PoolMath community has converged on after decades of trial and error: total alkalinity first (it stabilises pH), then pH, then calcium hardness, then cyanuric acid, then sanitiser. Skipping or reordering steps wastes chemicals.
Target Ranges by Sanitiser Type
| Parameter | Chlorine | Salt (SWG) | Bromine |
|---|---|---|---|
| Sanitiser | FC 3–6 ppm | FC 3–6 ppm | BR 3–5 ppm |
| pH | 7.2–7.8 | 7.2–7.8 | 7.2–7.8 |
| Total Alkalinity | 50–120 ppm | 60–80 ppm | 80–120 ppm |
| Calcium Hardness | 250–650 ppm | 250–650 ppm | 250–450 ppm |
| Cyanuric Acid | 30–50 ppm | 60–80 ppm | not used |
Why the Order Matters
TA first because alkalinity buffers pH — adjusting pH while TA is out of whack means it'll drift right back. pH second because most other dosing assumes pH is in range. CH and CYA before sanitiser because they dissolve slowly (CYA needs 48–72 hrs) and you don't want to be re-shocking against a moving target. Sanitiser last because its required level depends on the CYA you just set.