3.2 Total Alkalinity, Acids, and Bases
Key Takeaways
- Total alkalinity is the bicarbonate (carbonate) pH buffer, reported as ppm as CaCO3 — it is not the same measurement as pH.
- A common commercial TA working band is 80–120 ppm as CaCO3; many codes allow a wider window around 60–180 ppm depending on sanitizer — treat 80–120 as typical, then follow the AHJ.
- Low TA (including the handbook study value of 40 ppm) causes pH bounce; high TA causes high pH lock and large acid demand.
- Raise TA with sodium bicarbonate (baking soda); lower TA with acid plus aeration to off-gas CO2 — do not invent unpublished ounce-per-10-ppm acid tables from the AFO Manual.
- TA is a CSI factor and also the reason pH is easy or hard to hold; restore a 40 ppm study-pool TA toward about 80 ppm with bicarbonate, then retest pH.
Total alkalinity (TA) is the water's pH buffer. In pool water that buffer is almost entirely the carbonate/bicarbonate system. TA is reported as ppm as calcium carbonate (CaCO3). It is not pH. pH is the current acidity of the water — where you are on the 0–14 scale. TA is how hard that pH is to move. A pool can have pH 7.5 with TA 40 ppm and another pool can have pH 7.5 with TA 160 ppm. The first is a trampoline. The second is a locked door.
The 2025 AFO candidate handbook lists alkalinity as required terminology. Its study questions ask which chemical raises alkalinity and which chemical lowers it. Those pairings are sodium bicarbonate to raise TA and acid to lower TA. This section teaches why that pairing exists. Independent teaching uses the public handbook, CDC/MAHC language, and standard carbonate chemistry. It does not reprint unpublished acid-demand tables from the copyrighted AFO Manual.
What the bicarbonate buffer actually does
Dissolved carbon dioxide, carbonic acid, bicarbonate, and carbonate sit in equilibrium. In the pH 7s, bicarbonate (HCO3−) dominates. When you add acid (hydrogen ions), bicarbonate absorbs them and becomes carbonic acid / dissolved CO2, so pH falls less than it would in unbuffered water. When you add base, carbonic acid can yield hydrogen ions, so pH rises less. That cushion is total alkalinity.
Think of TA as the thickness of a mattress and pH as how high you are sitting on it. A thick mattress (adequate TA) lets a cannonball (hypochlorite slug, acid slug, heavy bather load, CO2 stripped by a splash feature) bounce a little. A thin mattress (TA 40 ppm) lets the same cannonball hit the floor. That hit is pH bounce: readings that swing out of the comfort band in a few hours even though you "just adjusted."
If TA is too high, the mattress is a concrete slab. pH becomes locked high, especially in hypochlorite-fed pools that add base all day. You then spend the week adding acid, and the acid has to chew through a mountain of bicarbonate before pH will move. Acid demand is high. Operators sometimes misread that as a broken acid feeder when the real problem is TA of 180–250 ppm plus a basic sanitizer.
Sodium bicarbonate and soda ash are both white powders and both "raise something," which is why new operators mix them up:
| Chemical | Formula | Primary job | Effect on pH | Effect on TA |
|---|---|---|---|---|
| Sodium bicarbonate (baking soda) | NaHCO3 | Raise total alkalinity | Modest rise | Strong rise — you are adding the buffer itself |
| Soda ash | Na2CO3 | Raise pH | Strong rise | Some rise, but it is the wrong first tool when only TA is low |
| Muriatic or dry acid | HCl or NaHSO4 | Lower pH and, with aeration technique, lower TA | Drops | Consumes bicarbonate |
| Carbon dioxide | CO2 | Lower pH | Drops | Little lasting TA destruction compared with mineral acid |
Using soda ash to "fix" a 40 ppm TA because it is the only bag on the cart is how pH overshoots to 8.4 while you still have a weak buffer. Using bicarbonate when pH is 6.9 and TA is already 110 ppm is how you stack more buffer on an acid problem that needed soda ash instead.
Typical TA targets versus the wider code window
A common commercial operator target is 80–120 ppm as CaCO3. Many codes and older operator texts allow a wider window, often about 60–180 ppm, and that wider window sometimes depends on the sanitizer. Trichlor is acidic and continuously consumes alkalinity; some programs allow or expect a different TA band than a hypochlorite program that is always adding base. Treat 80–120 ppm as a typical working band, then read the AHJ and the current AFO Manual on exam day.
NRPA's public 2025 handbook asks for an acceptable alkalinity range in a fill-in study question. It does not print that range as a standalone official table in the public PDF. Do not invent a "national official TA" that NRPA has not published there. Do not treat a local practice-bank number as the exam's published range either.
| TA (ppm as CaCO3) | What operators usually see | What to do conceptually |
|---|---|---|
| Below ~60, including the handbook study value of 40 ppm | pH bounce, poor buffering, CSI pulled toward corrosion if pH and calcium are also low | Raise TA with sodium bicarbonate; do not chase pH with soda ash alone |
| 80–120 | Typical commercial target; enough cushion without a huge acid bill | Hold here unless the AHJ specifies otherwise |
| ~60–180 | Width that appears in many codes and sanitizer-dependent programs | Legal may not mean comfortable; the high-180s often mean high pH lock |
| Well above 180 | High pH lock, scale risk when calcium and temperature are also up, large acid demand | Lower TA with acid plus aeration; find why TA is climbing (fill water, bicarbonate overshoot, source-water chemistry) |
Test TA on a slower cadence than pH — weekly is a common commercial rhythm, and always after a bicarbonate or acid-for-TA change — but interpret it every time pH misbehaves. Unstable pH with a "normal" sanitizer residual is a TA story until proven otherwise.
Raising TA: sodium bicarbonate
Sodium bicarbonate (NaHCO3), baking soda, is the chemical used to raise total alkalinity. It adds bicarbonate — the actual buffer — while raising pH only modestly compared with soda ash. That is why the handbook study question pairs "raise alkalinity" with bicarbonate, not with soda ash, not with calcium chloride, and not with more chlorine.
How much bicarbonate? The public 2025 handbook dosage chart — taught in the next section — uses approximately 18 lb of sodium bicarbonate per 10 ppm TA in 120,000 gallons, scaled by Pool Size Factor. The public chart’s shared “1 ppm” heading is misleading for this mineral-treatment row. This section stays qualitative on the why; the next section runs the arithmetic. On the job, still read the product label. Chart math and label instructions can differ by product grade and by whether the material is essentially 100% bicarbonate.
Broadcast or dissolve bicarbonate as the label directs, into the pool water, not into a bucket that already holds acid or chlorine. Circulate. Retest TA and pH. Bicarbonate will nudge pH up. If pH then sits high, use CO2 or a modest acid — not more soda ash — while the new TA stabilizes.
Stage large additions. A jump from 40 ppm to 80 ppm on a municipal-size pool is a lot of bags. Adding the entire calculated dose in one dump is how you overshoot to 140 ppm, lock pH high, and spend the next week on acid. The chemistry goal is a usable buffer near the bottom of the 80–120 working band, not a single heroic event.
Lowering TA: acid plus aeration (concept only)
You lower TA by adding acid (muriatic acid or dry acid). Acid converts bicarbonate to carbonic acid. If you stop there, pH crashes, bathers cannot swim, and much of the carbonic acid can revert toward bicarbonate as you later raise pH, so TA does not stay down. The operator technique is conceptual. It is not a secret ounce table:
- Measure TA and pH.
- Add acid to convert a portion of bicarbonate to carbonic acid / dissolved CO2. pH will drop. This is expected.
- Aerate — air blower, ornamental features, returns aimed to splash, fountain — to off-gas CO2.
- As CO2 leaves, pH rises, while the bicarbonate you destroyed does not all return. TA stays lower. pH is restored without dumping soda ash back in and undoing the TA drop.
Do not treat unpublished stepwise "drop TA 10 ppm with X ounces per 10,000 gallons" charts as NRPA public handbook numbers. The 2025 public candidate handbook's dosage chart lists liquid chlorine, gas chlorine, granular chlorine, sodium bicarbonate, and calcium chloride. It does not list a muriatic-acid TA table. Use the acid label, test between additions, and use aeration as the concept that separates "I crashed pH" from "I actually lowered TA."
Never add acid and chlorine in ways that can mix. Never mix chemicals in a bucket. Acid into water, never water into acid. Indoor rooms often prefer dry acid or a closed acid feeder because muriatic fumes attack metal and lungs; the carbonate chemistry is the same.
CO2 as a pH tool is different from mineral acid as a TA tool. CO2 lowers pH with less lasting TA destruction. If your problem is pH 8.0 with TA already 90 ppm, CO2 (or a small acid dose) is the pH move. If your problem is TA 220 ppm and pH that will not leave 8.0, you need to destroy bicarbonate with mineral acid and then aerate.
TA, pH, and CSI — qualitative only
The calcium saturation index later in this guide uses four parameters: pH, total alkalinity, calcium hardness, and temperature. Qualitatively:
- TA is itself a CSI term. Higher TA pushes toward scale. Lower TA pushes toward corrosion.
- TA also controls how pH behaves, so it affects CSI twice — once as its own factor and again through the pH you can actually hold.
- You cannot "CSI your way" out of 40 ppm TA by cranking calcium hardness. The water will still bounce, heaters will still see wild pH, and the slide rule will still see a weak carbonate system.
- High TA plus high pH plus high calcium plus hot spa water is a scale recipe. Low TA plus low pH plus soft fill water is an etching recipe. The slide-rule chapter will put numbers on that. This chapter only asks you to stop treating TA as a decoration on the log sheet.
Fill water matters more than operators admit. Some municipal sources arrive with TA of 200+ ppm; some wells are near zero. Every backwash and evaporation make-up votes. If fill water is high-TA, you will spend more time on acid and aeration and almost no time on bicarbonate. If fill water is 40 ppm, the handbook study pool is your daily life: bicarbonate to restore buffer, then careful pH control because the cushion is thin until you get near 80 ppm.
Worked qualitative scenario: TA 40 ppm
The 2025 handbook study pool is given as 360,000 gallons with alkalinity 40 ppm, along with calcium hardness 200 ppm, temperature 80°F, and pH 7.8. Ignore CSI arithmetic here. Qualitatively:
- 40 ppm is low. Expect pH bounce. A hypochlorite feed will spike pH; an acid slug will crater it. Bather comfort and HOCl work value will both wander even if today's pH happens to read 7.8.
- The study task is to increase alkalinity to 80 ppm — the bottom of the common 80–120 working band — using sodium bicarbonate, not soda ash, not calcium chloride, and not extra chlorine.
- That is a +40 ppm TA change. The next section converts 40 ppm into pounds with Pool Size Factor. The chemistry takeaway here is: you are restoring buffer, you are aiming near 80 rather than 180, and you will retest pH after bicarbonate because even bicarb lifts pH some. pH is already 7.8 on that study pool, so a large bicarbonate dump can push pH toward the top of the band or beyond. Stage the addition, circulate, retest, and use CO2 or acid for pH if needed — not more soda ash.
If an exam item gives TA 40 ppm and asks what is wrong, "pH bounce / insufficient buffer" is the diagnosis. If it asks what chemical to add to raise alkalinity, sodium bicarbonate is the chemical. If it asks what chemical lowers alkalinity, acid (muriatic or dry acid) is the chemical, with aeration as the technique that makes the TA drop stick. Keep soda ash in the pH column and calcium chloride in the hardness column. Those three white powders are not interchangeable, and the AFO exam is built to catch the operator who treats them as if they were.
A handbook-style study pool reads TA 40 ppm as CaCO3 and pH 7.6. What is the correct first chemical to restore buffer toward about 80 ppm?
A hypochlorite-fed indoor pool sits at TA 200 ppm and pH will not leave 8.0 despite repeated small acid doses. What is the most likely acid/base picture?
Which total-alkalinity statement matches independent commercial teaching for the AFO exam?
An operator needs to lower TA, not merely crash pH for an afternoon. Which sequence describes the technique conceptually?