Part of: Pool Chemistry Basics Series

Pool alkalinity vs pH: what's the difference?

pH measures how acidic or basic your pool water is right now. Total alkalinity (TA) is the buffer that resists changes to that pH. pH controls swimmer comfort and chlorine effectiveness; alkalinity controls how stable that pH stays day to day. They're related, but they're not the same number — and you need both in range.

What is pH?

pH is a scale from 0 to 14 that measures how acidic (low) or basic (high) the water is. 7.0 is neutral. Pure water sits at 7.0. Stomach acid is around 2. Bleach is around 13. The scale is logarithmic, so a pH of 6 is ten times more acidic than 7.

For pools, the target range is 7.4 – 7.8, with most pool pros aiming for 7.5 – 7.6. That window is the sweet spot because:

  • It matches the pH of human tears and skin — comfortable for swimmers
  • Chlorine sanitizes effectively in this range (efficiency drops sharply above 8.0)
  • Pool surfaces, equipment, and metal parts don't corrode or scale

For the full breakdown on pH targets, see the ideal pool pH level.

What is total alkalinity?

Total alkalinity (TA) measures the concentration of dissolved alkaline compounds in your water — mostly carbonates and bicarbonates. It's measured in parts per million (ppm), with the typical target range of 60 – 90 ppm (some sources still cite the wider 80 – 120 industry range, but a lower target of 50 – 90 ppm for chlorine pools and 70 – 90 ppm for saltwater keeps pH more stable).

Alkalinity itself doesn't make the water acidic or basic — it makes the pH stable. Think of TA as a sponge that absorbs acidic or basic additions before they can shift pH. With healthy TA, you can add chemicals or have heavy bather load without pH swinging wildly. With low TA, pH bounces around with every small disturbance.

Easy analogy

If pH is the temperature of a room, alkalinity is the insulation. Insulation doesn't set the temperature, but it determines how quickly the temperature changes when something disturbs it.

The relationship between them

pH and alkalinity are chemically linked through the carbonate buffer system. When you add anything to your pool — chemicals, rain, swimmers — the alkalinity neutralizes some of the disturbance before pH can move. That's why a pool with TA in range tends to hold pH steady, and why a pool with TA out of range fights you every time you test.

pHTotal Alkalinity
What it measuresAcidity/basicity right nowThe water's buffer capacity
Target range7.4 – 7.860 – 90 ppm
UnitsUnitless (0 – 14 scale)ppm (parts per million)
What raises itSoda ash, aeration, low TABaking soda, soda ash (mild)
What lowers itMuriatic acid, dry acid, rain, CO₂Muriatic acid (with aeration)
Test priorityDaily during heavy useWeekly
PoolChem Tracker logs pH and TA together and flags when one is pulling the other out of range. Try it free

How they affect each other

The two readings don't move independently — adjusting one almost always nudges the other. Plotted on a pH/TA grid, each chemical action is a specific arrow:

How chemicals move pH and TA together A two-axis grid with pH on the vertical and total alkalinity on the horizontal. Muriatic acid moves down-left (lowers both), aeration moves straight up (raises pH only), baking soda moves right (raises TA), and soda ash moves up-right (raises pH strongly with a small TA bump). Target zone is pH 7.4 to 7.8 with TA 60 to 90 ppm. 7.0 7.2 7.4 7.6 7.8 8.0 8.2 8.4 pH 40 60 80 100 120 140 160 180 200 Total Alkalinity — TA (ppm) TARGET pH 7.4–7.8 · TA 60–90 Too high pH 8.0 · TA 150 Muriatic acid Too low pH 7.0 · TA 50 1. Baking soda 2. Soda ash Chemical effect on grid Muriatic acid — both ↓ Aeration — pH only ↑ Baking soda — TA ↑ Soda ash — pH ↑↑, TA ↑
Each chemical moves you in a specific direction on the grid. The "Too high" pool drops back into target with one acid dose. The "Too low" pool walks back to target in two moves — baking soda first to raise TA, then soda ash to raise pH.
ActionpH effectTA effectWhen to use
Muriatic acidLowers stronglyLowers stronglypH or TA too high (or both)
Baking sodaSlight raise (≤ 0.1)Raises ~10 ppm per 1.5 lb / 10k galTA too low, pH already OK
Soda ashRaises stronglySlight raisepH too low (below 7.2)
AerationRaises (slowly)No changeLowering TA without dropping pH

The tricky case: TA too high, pH already OK

Acid lowers both pH and TA in a fixed ratio, so repeated doses will drag pH below 7.2 before TA reaches target. The fix is aeration — running a waterfall, jets pointed up, or a bubbler. It offgasses CO₂ and raises pH back up without bumping TA. Alternate: acid (both drop), aerate (only pH recovers), retest, repeat until TA is in range.

This is exactly why baking soda vs soda ash matters: picking the right one depends on which number you're actually trying to move.

Which to fix first

The standard rule most pool pros follow:

  1. Bring TA into range first. A stable buffer lets pH settle. Trying to lock pH in place while TA is way off is fighting physics.
  2. Then adjust pH. Once alkalinity is healthy, pH adjustments hold longer and need less chemical.

The exception: if both pH and TA are low at the same time, soda ash raises both at once — that's the simpler fix. Full step-by-step order in how to balance pool water.

Common scenarios

Your readingsWhat it meansFix
pH 7.6, TA 90 ppmBalancedNothing — maintain
pH 7.2, TA 50 ppmBoth lowSoda ash raises both
pH 7.5, TA 40 ppmLow TA onlyBaking soda
pH 8.0, TA 80 ppmHigh pH onlySmall muriatic acid dose
pH 8.2, TA 180 ppmBoth highAcid + aeration
pH 7.0, TA 200 ppmHigh TA dragging pH aroundMuriatic acid to lower TA, then watch pH

When pH won't stay put

If your pH keeps drifting even after you adjust it, alkalinity is usually the reason:

  • TA too high (above 120 ppm): pH tends to creep upward over time. You'll be adding acid every few days. Bring TA down first, and pH stabilizes.
  • TA too low (below 60 ppm): pH bounces — high after rain, low after shock, all over the place. Bring TA up to give the water a buffer.
  • High CYA inflates the reading: Cyanuric acid contributes to the alkalinity test. The "carbonate alkalinity" (the part that actually buffers) is roughly TA minus (CYA ÷ 3). If your CYA is 60 and TA reads 90, your real buffer is only about 70 ppm.

Why LSI cares about both

The Langelier Saturation Index — the number that predicts whether your water will corrode metal or form scale — uses pH and corrected alkalinity together. Two pools with the same pH can have completely different LSI based on TA. See what is LSI for the full balance picture.

Quick reference

  • pH — how acidic/basic right now. Target 7.4 – 7.8. Affects comfort, chlorine, and corrosion.
  • Total alkalinity — the buffer that resists pH change. Target 60 – 90 ppm. Affects how stable pH stays.
  • They move together — most adjustments shift both. Pick the chemical that moves the right one most.
  • Fix TA first when both are off. A stable buffer makes pH adjustments stick.
  • Drifting pH is almost always a TA problem in disguise.

Track pH and alkalinity together

PoolChem Tracker tests pH and TA together, recommends the right chemical, and tells you which to adjust first based on your current readings.

Download on the App Store

Related reading

Sources