Pool Chemistry Explained

Total Alkalinity (TA)

4 min read · Water Balance
In one sentence

Total alkalinity (TA) is the dissolved buffer in your pool water — the carbonates and bicarbonates that resist pH change. It's why your pH doesn't crash every time you add a cup of acid, and it's the underlying reason your pH won't stay put if you're fighting drift.

Target range

Total alkalinity should sit between 60 and 90 ppm for most pools. Lower than 60 and pH starts swinging wildly with any chemical addition. Higher than 90 and pH drifts persistently upward, no matter how often you add acid.

TA readingStatusWhat happens
< 50 ppmToo lowpH crashes; water is corrosive and unstable
50–60 ppmLowpH starts swinging with small additions
60–90 ppmIdealpH stable, responds predictably to adjustments
90–120 ppmHighpH keeps drifting upward; acid demand grows
> 120 ppmToo highPersistent pH rise, scaling, hard to control

The "80–120" guideline is outdated

Older pool charts (and some test kit labels) still list 80–120 ppm as the target. The narrower 60–90 ppm range is more accurate for plaster, vinyl, and fiberglass pools — it gives a stable buffer without driving the persistent upward pH drift that high TA causes. Saltwater pools especially benefit from staying in the lower half of that range.

Why TA matters: pH stability

TA's only real job is to buffer pH. Without it, your pH would swing several points every time you added chlorine, acid, or even rainwater. The buffer works in both directions:

Think of TA as the size of the brake pedal on your pH. A larger buffer (higher TA) means it takes more chemical to move pH at all — but once it does move, it tends to overshoot. A smaller buffer (lower TA) means pH responds quickly, but also unpredictably.

The pH and TA relationship

You can't manage one without managing the other. The way they interact is the source of most "I keep adding chemicals but nothing works" pool problems.

If TA is...Then pH will...What to do
Low (<60)Swing wildlyRaise TA first with baking soda
Ideal (60–90)Stay stableMaintain — no action needed
High (90–120)Drift upwardLower TA with acid + aeration
Very high (>120)Climb persistentlySame — but expect it to take weeks

If your pH keeps rising no matter how much acid you add, the real problem is almost always high TA. Lowering pH only solves the symptom for a day or two; lowering TA solves the cause. See why pH keeps rising for the full diagnostic.

What raises TA

What lowers TA

Lowering high TA without crashing pH

Lowering TA is the most awkward adjustment in pool chemistry. Acid lowers both pH and TA — but pH bounces back faster than TA does. Adding all the acid at once crashes pH below 7.0 while TA only drops part-way to target.

The standard technique:

  1. Add acid in stages, not all at once. Drop pH to about 7.0–7.2.
  2. Aerate the water — run waterfalls, point return jets upward, or use a fountain. Aeration drives CO2 off, which raises pH while leaving TA unchanged.
  3. Wait, retest, repeat. Each cycle drops TA without dropping average pH. It may take days or weeks for high-TA pools to reach target.

See how to lower pool alkalinity for the full step-by-step.

How TA is measured

Test kits measure TA by drop-count titration. You add an indicator (usually bromcresol green/methyl red), then add a small acid reagent one drop at a time until the color changes from green to red. Each drop represents a fixed amount of TA (typically 10 ppm).

Test strips can read TA but are notoriously imprecise for this parameter — color pads in the alkalinity range are similar shades and easy to misread. A liquid kit (Taylor K-2006, TF-100, or similar) is much more reliable. See test strips vs liquid test kits for the full comparison.

The CYA correction

One subtlety: when cyanuric acid (CYA) is high, a standard TA test slightly overstates your real carbonate alkalinity. CYA itself contributes a small amount of "cyanurate alkalinity" to the titration reading without providing real pH buffering.

Carbonate Alkalinity ≈ TA − (CYA / 3)

At CYA 60 ppm, your effective carbonate alkalinity is about 20 ppm lower than your test reading. This correction matters most when calculating LSI (water balance), but it also explains why pools with high CYA sometimes feel like their TA is "fighting" them harder than the number suggests. See LSI explained for how this factors into water balance.

Catch TA drift before pH gets weird

PoolChem Tracker logs TA alongside pH, FC, and CYA — and flags the slow climb that turns into "why is my pH rising no matter what."

Download on the App Store