Skip to main content
Calcimator

Pool Chemical Dosing Calculator

Calculate the amount of acid, chlorine, and baking soda needed to adjust pool pH, chlorine, and alkalinity levels.

About this calculator

Balancing pool water means adjusting three chemical levels — pH, free chlorine, and total alkalinity — and each one uses a different chemical and a different industry rule of thumb, which this calculator applies per 10,000 gallons of pool water and then scales to your actual pool volume. Muriatic acid (31.45% hydrochloric acid) lowers pH; the calculator only computes a dose when your current pH reads above target, since raising pH calls for a different chemical (typically soda ash) that this tool doesn't dose. Calcium hypochlorite (65% available chlorine) raises free chlorine using the widely cited rule that roughly 2 ounces per 10,000 gallons lifts chlorine by about 1 part per million.

Baking soda (sodium bicarbonate) raises total alkalinity using the standard rule that about 1.5 pounds per 10,000 gallons raises alkalinity by roughly 10 ppm. Because every dose scales with pool volume, a pool twice the size needs roughly twice the chemical to achieve the identical change in reading. These are widely used industry approximations, not exact chemistry — actual results depend on your pool's total dissolved solids, cyanuric acid level, and water temperature, so always retest 4-6 hours after adding a chemical and adjust before adding the next one, since pH, chlorine, and alkalinity interact with each other.

Inputs

gal
ppm
ppm
ppm
ppm

Results

Muriatic Acid

78 oz

≈ 20 sticks of butter

Calcium Hypochlorite

0.38 lbs

≈ 2 sticks of butter

Baking Soda9 lbs
Estimated Chemical Cost$22.22
How to Use This Calculator
  1. Enter your pool's water volume in gallons — use the Pool Volume Calculator if you don't know it.
  2. Input your current pH and target pH (ideal range is 7.2–7.6); if current pH is above target, the calculator computes the muriatic acid needed to lower it (no dose is calculated for raising pH).
  3. Enter current and target free chlorine levels in PPM (target 2–4 PPM) to calculate the calcium hypochlorite dose needed to raise chlorine.
  4. Set current and target total alkalinity (ideal 80–120 PPM) to find the baking soda dose required to raise alkalinity.
  5. Review the Muriatic Acid, Calcium Hypochlorite, and Baking Soda outputs for the amount of each chemical to add, plus the Estimated Chemical Cost.
  6. Add chemicals separately with the pump running and retest after 4–6 hours before adding the next chemical.

How the result changes with Current pH

Current pHMuriatic AcidCalcium Hypochlorite
6.30 oz0.38 lbs
7.050 oz0.38 lbs
7.95107.2 oz0.38 lbs
8.7253.5 oz0.38 lbs

What each input means

Pool Volume
Total pool water volume in gallons.
Current pH
Current pool water pH reading.
Target pH
Ideal pool pH (7.2-7.6 recommended).
Current Chlorine
Current free chlorine level.
Target Chlorine
Target free chlorine level (2-4 ppm recommended).
Current Alkalinity
Current total alkalinity reading.
Target Alkalinity
Target total alkalinity (80-120 ppm recommended).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    7 parameters
    Pool Volume = 15000, Current pH = 7.8, Target pH = 7.4, Current Chlorine = 1, Target Chlorine = 3, Current Alkalinity = 60, Target Alkalinity = 100 = 7 input(s) provided
  2. Calculate Muriatic Acid
    Muriatic Acid
    78 = 78
  3. Calculate Calcium Hypochlorite
    Calcium Hypochlorite
    0.38 = 0.38
  4. Calculate Baking Soda
    Baking Soda
    9 = 9
  5. Calculate Estimated Chemical Cost
    Estimated Chemical Cost
    22.22 = $22.22

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why don't I get an acid dose if my pH is already below target?

Muriatic acid only lowers pH. When your current pH reading is already at or below your target, this calculator returns zero ounces of acid rather than suggesting a negative dose, because raising pH requires a different chemical, typically soda ash, which this tool does not calculate a dose for.

Does a larger pool always need more chemical to hit the same target?

Yes — every dose in this calculator scales directly with pool volume, since the underlying industry ratios are expressed per 10,000 gallons and then multiplied by your pool's actual size. A pool twice the volume needs roughly twice the acid, chlorine, or baking soda to achieve the identical change in reading.

Why do I need to retest between adding different chemicals?

pH, chlorine, and total alkalinity interact with each other in real pool chemistry — raising alkalinity with baking soda also nudges pH upward, for example — so adding all three doses at once based on a single test can overshoot one reading while correcting another. Waiting 4-6 hours and retesting lets each adjustment settle before the next one is calculated.

How accurate are the per-10,000-gallon dosing ratios?

They're widely used industry approximations rather than exact chemistry — the 26 oz-per-0.2-pH-drop, 2 oz-per-1-ppm-chlorine, and 1.5 lb-per-10-ppm-alkalinity ratios are reasonable starting points, but your pool's actual response depends on cyanuric acid level, total dissolved solids, and water temperature, so always retest before assuming the target is hit exactly.

Why is the recommended pH target below the pool's normal reading?

The ideal swimming pool pH range is generally 7.2-7.6, which is where chlorine sanitizes most effectively and swimmers experience the least eye and skin irritation — untreated pool water tends to drift upward toward 7.8-8.0 over time from factors like aeration and calcium buildup, which is why a downward acid adjustment is the more common correction.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Home, Garden & Maintenance.