Pool Chemical Calculator — All-in-One Doses, Any Pool

Pool Chemical Calculator — Chlorine, pH, Alkalinity & Shock

Enter your pool size and test readings once — get exact doses for every chemical that needs adjusting. Chlorine, pH, alkalinity, and shock — all in one place. No sign-ups. Instant results.

💡 How to use this calculator

Ideal targets: Chlorine 1–3 ppm | pH 7.4–7.6 | Alkalinity 80–120 ppm
Step 1: Enter pool volume & pool type
Step 2: Enter your current test readings (skip any you haven't tested)
Step 3: Get exact doses and the correct treatment order
For saltwater, CYA, calcium hardness, or metric dosing, use the individual calculators linked in results.

All-in-One Calculator

Calculate your pool volume →

📏 Pool volume: gallons

Enter your current test readings. Skip any you haven't tested — those parameters won't appear in results.

Test before you dose — get accurate readings first:

Pool water chemistry — ideal ranges

Use these targets when testing your water before entering readings into the calculator above.

Parameter Ideal Range What happens if off
Free chlorine 1–3 ppm* Below: algae and bacteria risk. Above 5 ppm: irritation, don't swim.
pH 7.4–7.6 Below 7.2: corrosive, irritating. Above 7.8: chlorine loses 50%+ effectiveness.
Total alkalinity 80–120 ppm Below 80: pH swings wildly. Above 120: pH resists adjustment, cloudy water.
Cyanuric acid (CYA) 30–50 ppm Below 30: chlorine burns off in sunlight. Above 80: need very high chlorine to stay safe.
Calcium hardness 200–400 ppm Below 150: corrosive to surfaces. Above 400: scaling on equipment and surfaces.

*Free chlorine minimum depends on your CYA level. At CYA 50 ppm, minimum FC is 4 ppm — not 1 ppm. Use the CYA/FC calculator to find your correct minimum. For calcium hardness, use the calcium hardness calculator — especially if you use cal-hypo shock regularly.

The correct order to add pool chemicals

Adding chemicals in the wrong order is the most common reason pool balancing fails. Each chemical affects the others — alkalinity controls how well pH holds, pH controls how effective chlorine is.

Order Chemical Wait before next step
1st Alkalinity (baking soda or muriatic acid) 4–6 hours, pump running
2nd pH (soda ash or muriatic acid) 4 hours, pump running
3rd Chlorine (liquid, granular, or tablets) 30–60 min for normal doses
4th (if needed) Shock treatment 8–24 hours before swimming

Never add two chemicals at the same time or mix them together. Always run the pump during and after chemical additions. Add chemicals at dusk — sunlight degrades chlorine.

Need more precision? Use a dedicated calculator

This all-in-one calculator covers the four most common weekly adjustments. For specific scenarios — saltwater systems, stabilizer management, calcium hardness, or green-pool recovery — the individual tools below offer more options and guidance.

Why balancing all pool chemicals together matters

Pool chemistry works as a system, not a collection of independent readings. pH affects how well chlorine sanitizes — at pH 8.0, chlorine is only 20% as effective as at pH 7.4, even if the ppm reading looks fine. Alkalinity controls how stable pH is — without it in range, any pH adjustment you make will drift back within hours. Adding chlorine when pH and alkalinity are off wastes chemical and money.

This is why a single all-in-one pool chemical calculator — one that looks at your readings together and produces a sequenced treatment plan — is more useful than treating each parameter in isolation. The correct order isn't arbitrary: fix what controls everything else first (alkalinity), then what affects sanitizer efficiency (pH), then add sanitizer (chlorine) into water that's now able to hold it properly.

Testing accurately matters as much as calculating correctly. Use a liquid reagent test kit for pH, alkalinity, and chlorine — test strips give approximate readings that can be off by enough to cause you to add the wrong amount. For CYA specifically, liquid reagent kits are essential; test strips frequently underread CYA by 20–30 ppm.

Pool chemical calculator FAQs

What order should I add pool chemicals?

Always adjust in this order: (1) alkalinity first, (2) pH second, (3) chlorine or shock last. Wait at least 4 hours between each chemical addition with the pump running. Never mix chemicals before adding to the pool — combine them with pool water only.

Can I use one calculator for all pool chemicals?

Yes — that's exactly what this page does. Enter your pool volume and current test readings for free chlorine, pH, and alkalinity. The calculator shows exact doses for every parameter that needs adjustment, in the correct treatment sequence. For saltwater salt levels, CYA, calcium hardness, or more advanced dosing options, use the dedicated calculators linked in the results.

How do I know what chemicals my pool needs?

Test your water first using test strips or a liquid reagent kit. Measure free chlorine, pH, and total alkalinity. Enter those readings along with your pool volume into the calculator above to get exact doses for everything out of range.

What is the correct pool chemical balance?

Ideal pool chemistry: free chlorine 1–3 ppm (higher if CYA is elevated — see the CYA/FC calculator), pH 7.4–7.6, total alkalinity 80–120 ppm, calcium hardness 200–400 ppm, cyanuric acid 30–50 ppm for outdoor pools. Always adjust alkalinity first, then pH, then chlorine.

How long after adding chemicals can I swim?

After adding alkalinity or pH adjusters: wait 4 hours with pump running, then retest. After regular chlorine doses targeting 1–3 ppm: wait 30–60 minutes. After shocking: wait until free chlorine drops below 5 ppm — typically 8–24 hours. Always test before swimming regardless of wait time.

How much does it cost to balance pool chemicals?

A typical balancing session costs $10–30 in chemicals depending on how far out of range the water is. Baking soda (alkalinity increaser) costs about $1–2 per pound. Muriatic acid is about $10–15 per gallon. Liquid chlorine runs $5–8 per gallon. Use our Chemical Cost Calculator to estimate your annual spend.

Do I need to test all parameters every week?

Test free chlorine and pH at least twice per week during swimming season — these change fastest. Test total alkalinity weekly. Test CYA and calcium hardness monthly. After heavy rain, high bather load, or adding large amounts of chemicals, test all parameters before swimming.