Free Pool Tool

Pool Water Balance (LSI) Calculator

Slide in your test readings to get your Langelier Saturation Index — the one number that tells you if your water is balanced, eating your plaster, or laying down scale.

7.5
6.2
6.7
7.2
7.7
8.2
6.28.6

Typical target: 7.4–7.6

90ppm
0
50
100
150
200
0240

Typical target: 60–120 ppm

300ppm
0
100
200
300
400
500
600
700
800
0800

Typical target: 200–400 ppm

80°F
40
50
60
70
80
90
100
40104
0ppm
0
50
100
0120

Optional — set 0 if you don’t use stabilizer. Above 0 we subtract the cyanurate share from alkalinity for a truer LSI.

Your LSI
+0.11Balanced
−1.5−0.30+0.3+1.5

Ideal range: −0.3 to +0.3

Show the math

LSI = pH + TF + CF + AF − TDS
= 7.50 + 0.65 + 2.10 + 1.9612.1 = +0.11

TF, CF and AF are the NSPF temperature, calcium-hardness and alkalinity factors (looked up from the industry tables and interpolated). TDS = 12.1 for a chlorine pool.

Balanced water — it won’t corrode surfaces or lay down scale. Re-test weekly; temperature swings alone can push you out of range.

Using stabilizer? Add your CYA above for a truer reading — it inflates the alkalinity test without being part of the carbonate balance.

How to read your result

The Langelier Saturation Index measures how saturated your water is with calcium carbonate. Water always wants to reach equilibrium (LSI = 0). When it’s under-saturated (negative LSI) it pulls calcium out of whatever it can — plaster, grout, tile, metal — to balance itself. When it’s over-saturated (positive LSI) it dumps the excess back out as scale on surfaces, heaters, and salt cells.

  • −0.3 to +0.3 — balanced. Your target. Water is in equilibrium.
  • −0.3 to −0.5 — slightly corrosive. Watch it; nudge alkalinity or calcium up.
  • Below −0.5 — corrosive. Actively etching surfaces. Correct soon.
  • +0.3 to +0.5 — slightly scaling. Drop pH a touch.
  • Above +0.5 — scale-forming. Cloudy water and buildup. Correct soon.

Worked example

Say a chlorine pool tests at pH 7.5, total alkalinity 90 ppm, calcium hardness 300 ppm, and 80 °F. The NSPF factors are TF 0.65, CF 2.10, and AF 1.96, with a TDS constant of 12.1:

LSI = 7.5 + 0.65 + 2.10 + 1.96 − 12.1 = +0.11 — comfortably balanced. Heat that same water to a 100 °F spa and the temperature factor jumps, pushing the LSI toward scaling — which is exactly why heaters and spas scale first.

Which number should you fix first?

Because the LSI adds four factors together, you can correct it from several directions — but some levers are faster, cheaper, and safer than others. A sensible order of operations:

  • pH first. It’s the quickest and cheapest lever, and it usually drifts most. Bring an out-of-range pH back to roughly 7.4–7.6 with acid or aeration before you touch anything else — often that alone pulls the LSI back into the balanced band.
  • Then total alkalinity. Alkalinity buffers pH, so a wildly off TA makes pH impossible to hold. Nudge it toward 80–120 ppm (sodium bicarbonate to raise, acid to lower) once pH is roughly where you want it.
  • Calcium hardness last. Calcium moves slowly and is the hardest reading to lower (it only really comes down by draining and refilling), so set it once toward 200–400 ppm and leave it. Raising it with calcium chloride is easy; lowering it is not, so err low.
  • Temperature you mostly can’t change. It’s in the formula because warm water scales more readily, so in summer or a heated spa you simply aim for a slightly lower pH and alkalinity to compensate. Re-run this calculator at your real water temperature rather than air temperature.

Change one thing at a time, give the pump a few hours to mix, then re-test and recompute. Pool chemistry is connected — moving pH shifts the alkalinity reading too — so small, single steps beat one big correction every time.

Common questions

What is the LSI (Langelier Saturation Index)?

The LSI is a single number that tells you whether your pool water is balanced, corrosive, or scale-forming. It combines pH, total alkalinity, calcium hardness, and water temperature (plus total dissolved solids) into one index. A value near zero means the water is in equilibrium with calcium carbonate — it won’t dissolve your plaster and grout, and it won’t deposit scale on surfaces and equipment.

What is a good LSI for a pool?

Aim for an LSI between −0.3 and +0.3, with 0.0 being perfect. Inside that band the water is considered balanced. Below −0.3 the water turns corrosive (it etches plaster, dissolves grout, and attacks metal); above +0.3 it becomes scale-forming (cloudy water, calcium buildup, clogged heaters and filters). Anything beyond ±0.5 needs prompt correction.

How is the LSI calculated?

LSI = pH + temperature factor + calcium factor + alkalinity factor − a TDS constant. The three factors come from the NSPF/industry standard lookup tables (each reading maps to a factor), and the TDS constant is 12.1 for traditional pools or 12.2 for saltwater pools. If you enter cyanuric acid, the calculator first subtracts its share from your alkalinity (see below) so the alkalinity factor uses true carbonate alkalinity. Just slide in your readings and read the result.

Does cyanuric acid (CYA) affect the LSI?

Yes, indirectly. A total-alkalinity test also titrates cyanurate, so CYA makes your TA read higher than the carbonate alkalinity the LSI actually depends on. The fix is to subtract the cyanurate portion before computing the alkalinity factor — roughly a third of your CYA at typical pH, and the exact share rises with pH. Enter your CYA above (it’s optional) and this calculator does that correction for you, which matters most for high-stabilizer pools (CYA 80+ ppm), where ignoring it makes the water look more scaling than it really is.

How do I raise or lower my LSI?

LSI rises with higher pH, alkalinity, calcium, and temperature, and falls when any of those drop. To raise a corrosive (negative) LSI, the usual levers are increasing alkalinity (sodium bicarbonate) or calcium hardness (calcium chloride). To lower a scaling (positive) LSI, lower pH with acid first — it’s the fastest, safest lever. Change one factor at a time and re-test.

Why does water temperature change the LSI?

Calcium carbonate is less soluble in warm water, so warmer water scales more easily — a heated spa at 100 °F can be scaling at the same chemistry that’s perfectly balanced in a 60 °F pool. That’s why the same pool can swing from corrosive in winter to scaling in summer, and why temperature is part of the formula.

Is the LSI different for saltwater pools?

The chemistry is identical, but saltwater pools carry more total dissolved solids, which slightly shifts the constant in the formula (12.2 instead of 12.1). Toggle “Saltwater” above and the calculator accounts for it. Salt cells also tend to drive pH up over time, so salt pools are especially prone to scaling if you don’t keep pH and alkalinity in check.

How often should I check my pool’s LSI?

For most pools, recompute the LSI whenever you do a full water test — about once a week in swim season, and any time you add a chemical that moves pH, alkalinity, or calcium. Because temperature is part of the index, it’s also worth re-checking at the seasonal extremes: the same chemistry that’s balanced in spring can turn scaling in the heat of summer or corrosive in cold water. Heated pools and spas, which run warm and lose pH control faster, deserve a more frequent look.

Does the LSI matter for vinyl-liner and fiberglass pools?

It matters most for plaster, pebble, tile, and grouted surfaces, because a negative (corrosive) LSI literally dissolves the calcium out of them. Vinyl-liner and fiberglass pools have no cement surface to protect, so they tolerate a low LSI better — but balance still matters: a scaling (positive) LSI deposits calcium on the liner, ladders, heater, and salt cell, and corrosive water still attacks metal parts and equipment. Keeping the LSI near zero protects the equipment even when the shell itself is forgiving.

What happens if I ignore a bad LSI?

Unbalanced water does its damage slowly, then suddenly. Sustained corrosive (negative) water etches and roughens plaster, dissolves grout, pits metal, and can leave the water permanently cloudy as it leaches calcium. Sustained scaling (positive) water lays down hard calcium-carbonate deposits on surfaces, inside heaters and filters, and on salt cells, cutting their efficiency and lifespan. Neither is an emergency on day one, but months out of range lead to expensive resurfacing and equipment repairs — which is exactly what keeping the LSI between −0.3 and +0.3 prevents.

Related guides

More pool tools