Pool saturation index (LSI) calculator

The saturation index pulls pH, temperature, calcium hardness and alkalinity into one number. Near zero, water neither dissolves plaster nor leaves scale.

Enter your measurements

°F
ppm
ppm
ppm
Don’t know it? CYA (stabilizer, cyanuric acid) is what shields chlorine from sunlight — see pool words explained. Most test strips have a CYA pad, and pool stores test it free. A third of it is subtracted from alkalinity (the MAHC annex correction); blank counts as 0.
ppm
About 1,000 ppm for most chlorine pools; salt pools roughly salt + 500.
Saturation index (LSI)-0.13
Water is
Balanced
pH at which LSI would be 0
7.63
Carbonate alkalinity used
80 ppm
How we got this

In short: your pH is compared with the pH at which this water would be exactly balanced. Below it, water tends to eat surfaces; above it, to leave scale.

Carbonate alkalinity: 90 − 30 ÷ 3 = 80 ppm

A (TDS 1,000) = 0.2; B (82°F) = 2.035; C (calcium 250) = 1.998; D (alkalinity) = 1.903

pHs = 9.3 + 0.2 + 2.035 − (1.998 + 1.903) = 7.63

LSI = pH 7.5 − 7.63 = -0.13

  • This uses Langelier’s formula, which runs roughly 0.1 lower than the factor tables on test-kit watergrams at typical pool readings. Compare like with like.
  • Heated water scales more easily: the same water reads higher at spa temperatures and inside a heater. Check the index at your warmest operating temperature.

For this job · affiliate link
FAS-DPD drop test kit (chlorine, pH, TA, CH, CYA)The index is only as good as the five readings behind it. A drop kit measures calcium and alkalinity in 10 ppm steps, much finer than strips.
View on Amazon (opens in a new tab)

Next: Adjust with the muriatic acid, soda ash, baking soda or calcium calculators.

Saturation index at the readings above, by pH

Saturation index at the readings above, by pH
pHSaturation index (LSI)Water is
7-0.63Corrosive (aggressive) — tends to dissolve plaster, grout and metal
7.2-0.43Corrosive (aggressive) — tends to dissolve plaster, grout and metal
7.4-0.23Balanced
7.6-0.03Ideally balanced
7.80.17Balanced
80.37Balanced

Water always tries to reach equilibrium with calcium carbonate. If it holds less than it could, it takes calcium from wherever it can — plaster, grout, tile — and corrodes metal. If it holds more, calcium comes out as scale on tile lines, in salt cells and in heaters. The Langelier saturation index (LSI) says which way your water leans.

How the index is calculated

The calculator uses Langelier’s 1936 formula. It works out pHs — the pH at which your water would be exactly saturated with calcium carbonate — from temperature, calcium, alkalinity and dissolved solids, then compares it with your actual pH.

LSI = pH − pHs
pHs = (9.3 + A + B) − (C + D)
A = (log₁₀ TDS − 1) ÷ 10
B = −13.12 × log₁₀(°C + 273) + 34.55
C = log₁₀(calcium hardness) − 0.4
D = log₁₀(carbonate alkalinity)
carbonate alkalinity = total alkalinity − CYA ÷ 3

Pool test kits often use the factor-table version (pH + temperature factor + calcium factor + alkalinity factor − a constant), as on Taylor’s Watergram and Orenda’s calculator. It is the same idea in table form, but the two don’t agree exactly: at typical pool readings this formula comes out roughly 0.1 lower than the factor tables. With this page’s default readings it gives about −0.13, where the factor method gives about 0.0. Treat differences of a tenth either way as noise, and use the same method each time you compare. (The calcite saturation index, CSI, is a related calculation some pool chemists prefer; it isn’t offered here.)

Reading the result

Ranges from Taylor Technologies; Taylor’s Watergram guidance says no adjustment is needed within ±0.5 of zero, and Orenda uses ±0.3. The Model Aquatic Health Code asks public pools to check the index monthly.
LSIMeaningWhat to do
Below −0.3Corrosive (aggressive)Raise pH, alkalinity or calcium
−0.3 to +0.5Balanced (Taylor’s range)Nothing — keep testing
About 0Ideally balanced—
Above +0.5Scale-formingLower pH or alkalinity; dilute hard water

Which reading moves it most

  • pH counts one-for-one: raising pH by 0.2 raises the index by 0.2. It is the quickest lever, and the one that drifts most day to day.
  • Calcium and alkalinity count by their logarithms: doubling either one raises the index by about 0.3.
  • Temperature matters more than people expect: water that balances at 78°F is noticeably more scale-forming at 104°F in a spa or at the heater’s exchanger.
  • Stabilizer lowers the useful alkalinity — a third of CYA is subtracted — so high-CYA pools read more corrosive than their TA suggests.
  • Salt pools have high dissolved solids (salt plus everything else), which lowers the index a little.

To adjust: how much muriatic acid to lower pH in a 10,000 gallon pool, how much soda ash to raise pH in a 10,000 gallon pool, how much baking soda to raise alkalinity in a 10,000 gallon pool and how much calcium chloride to add to a pool. The order to do them in is in how to balance pool water.

What you’ll need

  • FAS-DPD drop test kit (chlorine, pH, TA, CH, CYA)Mid-range price

    A drop-count kit reads free chlorine to 0.5 ppm (or 0.2 ppm), plus pH, alkalinity, calcium and stabilizer. Every dose on this site starts from a test, so this is the one thing worth buying first.

    See options on Amazon (opens in a new tab)
  • Floating pool thermometerBudget price

    You need the real water temperature for heater sizing, heating cost and the saturation index.

    See options on Amazon (opens in a new tab)
  • Calcium hardness increaser (calcium chloride)Budget price

    Raises calcium hardness. It heats up as it dissolves — pre-dissolve in a bucket of pool water, adding the chemical to the water.

    See options on Amazon (opens in a new tab)

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links — they cost you nothing extra and help keep these calculators free.

Frequently asked questions

What is a good saturation index for a pool?

Close to zero. Taylor Technologies treats −0.3 to +0.5 as balanced; others use ±0.3. Below about −0.3 water tends to etch plaster and corrode metal; above about +0.5 it tends to scale.

Why does stabilizer change the LSI?

Alkalinity tests also count cyanurate from stabilizer, which doesn’t buffer like carbonate. The Model Aquatic Health Code annex corrects for it by subtracting a third of the CYA from the alkalinity reading.

Does a vinyl pool need a balanced LSI?

Vinyl doesn’t etch like plaster, but corrosive water still attacks metal parts, heaters and ladders, and scale-forming water still clouds and coats equipment. Keeping the index near zero helps every pool.

What is the difference between LSI and CSI?

Both describe calcium carbonate saturation. LSI is Langelier’s classic formula; the CSI (calcite saturation index) is a related calculation some pool chemists prefer. For everyday pool care they point the same way.

Sources