Chemistry

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.

Water Balance (All-in-One)
Enter your readings below
Sanitizer Type

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
SanitiserFC 3–6 ppmFC 3–6 ppmBR 3–5 ppm
pH7.2–7.87.2–7.87.2–7.8
Total Alkalinity50–120 ppm60–80 ppm80–120 ppm
Calcium Hardness250–650 ppm250–650 ppm250–450 ppm
Cyanuric Acid30–50 ppm60–80 ppmnot 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.

Frequently Asked Questions

I have a vinyl pool — do I still enter calcium hardness?
Leave CH at 0 if you have a vinyl or fiberglass pool. CH only matters on plaster/gunite where low calcium etches the surface. The calculator skips the CH step automatically when current CH is 0.
How long should I really wait between steps?
The wait time on each step is what's needed for the chemical to fully circulate and react. For small adjustments you can usually do TA + pH in the same day. For large doses, split into two applications spaced 4–6 hrs apart so the pump can mix things and you can retest before overshooting.
My CYA is over 100 — what should I do?
The only practical way to lower CYA is partial drain and refill. The calculator estimates the drain percentage needed to get back into range. Don't try to "shock through" high CYA — the FC required for breakpoint chlorination becomes uneconomical above ~80 ppm CYA.
What if I don't have a reading for every parameter?
Use a full drop-based test kit like a Taylor K-2006 to get all values. If you only have a strip test, the readings will be approximate — treat the resulting plan as a starting point and retest with a kit afterwards. The individual single-parameter calculators work for one-off adjustments when only one thing is off.