Pool Chemical Dosing Calculator

Enter your pool volume and your current vs. target readings. Get exact doses of muriatic acid, soda ash, baking soda, and calcium chloride — with an estimated cost per visit.

Your Pool & Readings

Not sure? Use the volume calculator →

pH
Total Alkalinity ppm
Calcium Hardness ppm

Add chemicals in order — pH, then alkalinity, then calcium — circulating and retesting between each.

Recommended Doses

Estimated chemical cost $0.00
Price doses from your own costs

Cost estimates use typical chemical prices and assume standard concentrations (31.45% muriatic acid, 77% calcium chloride). For guidance only — never mix chemicals, wear appropriate PPE, and always retest after a full turnover before adding more.

The Dosing Rates Behind the Numbers

This calculator scales four standard professional dosing rates by your pool volume (in 10,000-gallon increments) and the size of each correction:

  • Lower pH — muriatic acid (31.45%): 26 fl oz per 0.2 pH drop per 10,000 gal
  • Raise pH — soda ash: 6 oz per 0.2 pH rise per 10,000 gal
  • Raise alkalinity — sodium bicarbonate (baking soda): 24 oz per 10 ppm per 10,000 gal
  • Raise calcium hardness — calcium chloride (77%): 20 oz per 10 ppm per 10,000 gal

For example, a 20,000-gallon pool dropping pH from 7.8 to 7.4 (a 0.4 reduction, two 0.2 increments) needs 26 × 2 × 2.0 = 104 fl oz of muriatic acid, about 0.8 gallons.

Why order matters

Always correct pH first, then alkalinity, then calcium — alkalinity and calcium adjustments both nudge pH, so setting pH first means fewer re-corrections. Lowering alkalinity or calcium isn't a simple dose: alkalinity comes down via acid plus aeration, and calcium only via partial draining.

Need your pool volume first? Use the pool volume calculator. For the full method, safety protocols, and worked examples, read our chemical dosing guide, and check water balance with the LSI calculator.

Chemical Dosing FAQ

Stop Doing Dosing Math by Hand

PoolFlow reads your test results, calculates exact doses using these rates, and prices each one from your real chemical inventory — automatically, offline, at poolside. Free for up to 5 pools.