Pool Operator PrepPool-math readiness console Practice pool math

Home / Pool math / Acid and base demand

Advanced operator drill · free · no signup

Acid and base demand

How do you calculate how much acid or base a pool needs?

To raise alkalinity or hardness, use the ppm-to-weight formula times the product factor: sodium bicarbonate is 1.679, calcium chloride 1.109. To lower pH or alkalinity there is no fixed formula, because the dose depends on the water's buffering, so run an acid-demand titration and add acid in steps.

Raising total alkalinity or hardness uses the same ppm-to-weight formula times a product factor (sodium bicarbonate 1.679, calcium chloride 1.109). Lowering pH or alkalinity with acid has no fixed formula: the dose depends on the water's buffering, so it is set by an acid-demand titration test and added in steps.

The formula, worked

Formula - base demand (raising alkalinity)
lb product = ( gal × ppm × 8.34 ÷ 1,000,000 ) × factor
Worked example
Raise 20,000 gal by 10 ppm total alkalinity with sodium bicarbonatePure weight: 20,000 × 10 × 8.34 ÷ 1,000,000 = 1.668 lbProduct factor (sodium bicarb): 1.668 × 1.679
= 2.80 lb sodium bicarbonate (acid side: titrate, do not guess)

Common slip Trying to compute an acid dose from a single formula. Acid demand depends on buffering and must come from an acid-demand titration; adding acid by guess overshoots and drives the water corrosive. On the base side, forgetting the product factor under-doses because sodium bicarbonate is not pure carbonate.

A two-pan balance scale with an acid bottle on one pan and a soda-ash bag on the other, the coral pivot representing water chemistry pulled toward acid or base demand.
Acid and base demand pull the water's balance in opposite directions from the coral pivot.

Where this shows up

The base side is the ppm-to-weight drill with a product factor; the acid side is why the acid-demand test kit exists. Both change the alkalinity that feeds the saturation index. The pool chemistry calculator doses the products that raise a reading.

Problem set: 6 worked problems

Each problem is original, authored from the underlying non-copyrightable relationship, with the full worked solution and the exact slip that produces each wrong answer. Work the problem before opening the solution. For a timed, randomized run with a per-topic score, use the free knowledge practice test.

Watch for The base side is computable: raising alkalinity or hardness uses the ppm-to-weight formula times a product factor. The acid side is not: lowering pH or alkalinity depends on the water's buffering, so the dose comes from an acid-demand titration test, not a formula. Adding acid by guess overshoots and turns the water corrosive.

  1. How much sodium bicarbonate raises 20,000 gallons by 10 ppm of total alkalinity? (Product factor 1.679.)

    • A About 0.99 lb
    • B About 28 lb
    • C About 1.67 lb
    • D About 2.80 lb sodium bicarbonate
    Show the worked solution

    Correct answer: D. About 2.80 lb sodium bicarbonate

    Pure weight = 20,000 x 10 x 8.34 / 1,000,000 = 1.67 lb; multiply by the sodium-bicarbonate factor 1.679 = 2.80 lb. Forgetting the factor leaves 1.67 lb; dividing by it gives 0.99 lb.

    Source: Public relationship: alkalinity-raising dose = (gallons x ppm x 8.34 / 1,000,000) x 1.679

  2. How much anhydrous calcium chloride raises 30,000 gallons by 20 ppm of calcium hardness? (Product factor 1.109.)

    • A About 5.0 lb
    • B About 4.51 lb
    • C About 55 lb
    • D About 5.55 lb calcium chloride
    Show the worked solution

    Correct answer: D. About 5.55 lb calcium chloride

    Pure weight = 30,000 x 20 x 8.34 / 1,000,000 = 5.0 lb; times the calcium-chloride factor 1.109 = 5.55 lb. Skipping the factor leaves 5.0 lb; dividing gives 4.51 lb.

    Source: Public relationship: hardness-raising dose = (gallons x ppm x 8.34 / 1,000,000) x 1.109

  3. How do you determine the acid dose needed to lower pH or total alkalinity?

    • A Use the ppm-to-weight formula with an acid factor
    • B Match the sodium-bicarbonate dose
    • C Multiply the volume by 8.34
    • D Run an acid-demand titration test and add acid in steps
    Show the worked solution

    Correct answer: D. Run an acid-demand titration test and add acid in steps

    There is no single formula for acid demand because it depends on the water's buffering capacity, which varies pool to pool. Operators use an acid-demand titration test to find the dose, then add acid gradually and retest.

    Source: Public operating practice: acid demand is set by titration, not a fixed formula

  4. Why can't the acid dose be computed from one formula the way an alkalinity dose can?

    • A Acid has no measurable strength
    • B Lowering pH does not change alkalinity
    • C Acid is added by weight, not volume
    • D The dose depends on the water's buffering, which varies pool to pool
    Show the worked solution

    Correct answer: D. The dose depends on the water's buffering, which varies pool to pool

    Buffering resists pH change by an amount that depends on the water's current alkalinity and chemistry, so the same acid moves different pools differently. That is why acid demand is titrated rather than calculated, while a bicarbonate dose follows the fixed ppm-to-weight relationship.

    Source: Public chemistry: buffering capacity determines acid demand and varies by water

  5. How much sodium bicarbonate raises 50,000 gallons by 10 ppm of total alkalinity? (Product factor 1.679.)

    • A About 4.17 lb
    • B About 2.48 lb
    • C About 0.70 lb
    • D About 7.0 lb sodium bicarbonate
    Show the worked solution

    Correct answer: D. About 7.0 lb sodium bicarbonate

    Pure weight = 50,000 x 10 x 8.34 / 1,000,000 = 4.17 lb; times 1.679 = 7.0 lb. This mirrors the handy benchmark that about 0.83 lb of pure chemical moves 100,000 gallons by 1 ppm.

    Source: Public relationship: alkalinity-raising dose = (gallons x ppm x 8.34 / 1,000,000) x 1.679

  6. What is the risk of adding acid by estimate instead of by an acid-demand test?

    • A Alkalinity rises instead of falling
    • B The pool scales up
    • C Nothing, acid self-corrects
    • D You risk overshooting and driving the water corrosive
    Show the worked solution

    Correct answer: D. You risk overshooting and driving the water corrosive

    Guessing an acid dose can push pH and alkalinity far below target, sending the saturation index negative and making the water corrosive to plaster and metal. Titrating and adding in steps keeps you from overshooting.

    Source: Public operating practice: overshooting acid drives the LSI corrosive

Drill the whole exam

Original multiple-choice questions and worked pool-math, free and ungated. No signup; your progress stays on your device.

Open the practice test