Pool Chemistry Explained

Langelier Saturation Index (LSI)

4 min read · Water Balance
In one sentence

The Langelier Saturation Index (LSI) is a single number that tells you whether your pool water will dissolve surfaces (corrode), form mineral scale, or stay balanced. It combines pH, temperature, calcium hardness, alkalinity, and TDS into one value. Target: -0.3 to +0.3, with zero being perfectly balanced.

Target ranges

LSI ValueWhat it meansWhat happens
< -0.5Very corrosiveAggressively dissolves plaster, etches grout, attacks metal fittings
-0.5 to -0.3CorrosiveSlow damage to surfaces over weeks/months
-0.3 to +0.3BalancedIdeal — water neither dissolves nor deposits minerals
+0.3 to +0.5ScalingCalcium starts precipitating; mild cloudiness possible
> +0.5Heavy scaleVisible scale on tile, heater coils, SWG cells; cloudy water

What LSI does

Pool chemistry has five interlocking variables: pH, alkalinity, calcium hardness, temperature, and total dissolved solids. Any of them out of range can damage your pool — but they can also compensate for each other. Higher calcium can offset lower pH. Higher temperature accelerates scaling. The LSI calculates the net effect of all five at once and gives you one number to act on.

This matters because "my pH is in range" isn't enough to know your water is balanced. A pool at pH 7.5 with high TA, high CH, and 90°F water is scaling hard. A pool at pH 7.5 with low CH and cool water is corrosive. Same pH, opposite problems.

The formula (simplified)

LSI = pH + TF + CF + AF − constant

Where:

Why CYA-corrected alkalinity matters

Total alkalinity has two parts: the "real" carbonate buffer that controls pH stability, and the "cyanurate" buffer from any CYA you've added. The cyanurate portion shows up on your TA test but doesn't actually buffer pH the same way. Using raw TA in the LSI formula overstates your alkalinity — sometimes by a lot.

The correction: subtract CYA / 3 from your tested TA before plugging into LSI. So if your TA reads 100 and your CYA is 60, your effective TA for LSI is 100 - 20 = 80.

This is why most LSI calculators are wrong

Most online calculators and pool store charts use raw TA. They tell you your water is "balanced" or "scaling" when it isn't. Apps that skip CYA correction give consistently wrong answers — especially for SWG owners running CYA 60-80. PoolChem Tracker uses the corrected formula by default. See how it's calculated.

How to interpret LSI

A common misconception: negative LSI doesn't mean your water is "acidic." A pool at pH 7.6 can have negative LSI if calcium hardness is very low. LSI measures saturation, not acidity.

How to fix bad LSI

If LSI is too low (corrosive):

If LSI is too high (scaling):

Temperature affects LSI too, but you usually can't control pool temperature. Warm-pool owners run pH on the lower side of target to compensate.

LSI calculated correctly, automatically

PoolChem Tracker uses the full Langelier formula with CYA-corrected alkalinity, polynomial temperature factors, and salt-adjusted TDS — not the simplified version most apps use.

Download on the App Store