Why two LSI calculators can give you different answers

The core problem

You ran the same numbers through two LSI calculators and got different results. Both claim to use the Langelier Saturation Index. The problem: not all calculators use the same formula. Four specific differences can shift your result by 0.1 to 0.3 points — enough to flip a ‘balanced’ reading to ‘corrosive.’

The four ways calculators diverge

1. CYA alkalinity correction — the biggest source of divergence

Most calculators use raw total alkalinity as their input. The correct formula for pools with stabilizer uses CYA-corrected alkalinity: total alkalinity minus CYA divided by 3.

InputSimplified (no CYA correction)Full formula (CYA-corrected)
Total Alkalinity90 ppm90 ppm
CYAnot used60 ppm
Alkalinity input90 ppm90 − (60 ÷ 3) = 70 ppm
Alkalinity factor (AF)log₁₀(90) = 1.954log₁₀(70) = 1.845
Difference0.109 points flows directly into LSI

That 0.109 difference in the alkalinity factor flows directly into the LSI result with no scaling or rounding. At CYA 80 ppm — typical for a saltwater pool — the correction is even larger: 26.7 ppm subtracted from alkalinity. This is why calculators without a CYA field are unreliable for any stabilized pool.

2. Temperature factor method

Two approaches exist for the temperature factor. The first uses a coarse lookup table with linear interpolation between 5°F or 10°F increments. The second uses a polynomial curve fitted to industry reference data that computes continuously at any temperature.

The table method introduces rounding errors, especially at temperatures above 88°F or below 55°F, where the temperature effect on LSI changes more steeply. At typical pool temperatures of 70–85°F, the difference is usually 0.01–0.03 points. At extremes — a very cold spring opening or a desert pool in August — the gap between methods grows to 0.03–0.05 points.

3. TDS — included or ignored

The full LSI formula adds a Total Dissolved Solids factor: +0.012 × log₁₀(TDS ppm). Many calculators omit it entirely.

For freshwater pools, TDS is negligible — typically around 0.02 points. For a saltwater pool at 3,200 ppm, TDS adds roughly +0.042 to LSI. That is a small but real nudge toward scale-forming conditions that tools without a salt field systematically miss. See LSI and saltwater pools for more on how this interacts with pH drift in SWG pools.

4. Factor table rounding vs. direct calculation

Older tools and printed resources use pre-computed lookup tables for the calcium hardness and alkalinity factors, rounded to one decimal place. Direct log₁₀ calculation is more precise. At values between table entries — for example, TA 73 ppm or calcium hardness 275 ppm — table-based interpolation introduces small errors that add up across the full formula.

Concrete comparison: same pool, two approaches

Pool: pH 7.4, TA 90 ppm, CH 250 ppm, CYA 60 ppm, temp 82°F, no salt.

ApproachAlkalinity inputAlkalinity factor (AF)LSI resultVerdict
Simplified (no CYA correction) 90 ppm 1.954 ≈ −0.13 Essentially balanced
Full formula (CYA-corrected) 70 ppm 1.845 ≈ −0.24 Corrosive

With CYA 80 ppm, the corrected alkalinity drops to 63 ppm and the gap between approaches widens to about 0.15 points. What the simplified calculator calls balanced, the full formula identifies as corrosive — a difference that matters for plaster and equipment protection.

How to tell which calculator is accurate

Three questions to ask before trusting an LSI result:

PoolChem Tracker uses CYA-corrected alkalinity, a polynomial temperature curve, and salt-derived TDS — and shows you the full factor breakdown so you can see exactly how your LSI was calculated. Try it free

LSI calculated with the full formula

PoolChem Tracker uses CYA-corrected alkalinity, a polynomial temperature curve, and salt-derived TDS — and shows you the complete factor breakdown so you can verify the math on every reading.

Download on the App Store

Frequently asked questions

Why does my pool store printout show different LSI than my app?

Pool store software typically uses raw total alkalinity without the CYA correction, and often relies on pre-computed lookup tables rather than direct logarithmic calculation. If your pool has any CYA — which most outdoor pools do — the raw-TA method overstates the alkalinity factor and reports a higher (less corrosive) LSI than the full formula produces. The gap is typically 0.1 to 0.2 points at common CYA levels.

Does the CYA correction really matter that much?

Yes. At CYA 60 ppm, the correction subtracts 20 ppm from your alkalinity input. At CYA 80 ppm it subtracts about 27 ppm. This shifts the alkalinity factor by roughly 0.1 to 0.15 in the LSI formula — enough to move a reading from ‘essentially balanced’ to ‘corrosive.’ Any pool with stabilizer in the water is affected; the higher the CYA, the larger the correction and the larger the error if a calculator skips it.

Which LSI formula is the official standard?

The Langelier Saturation Index was defined by Wilfred Langelier and has been refined by water treatment references including AWWA publications. The original formula was developed for municipal drinking water. The CYA alkalinity correction is specific to pool chemistry — it accounts for the fact that cyanuric acid ties up a portion of total alkalinity that does not participate in the carbonate equilibrium the LSI formula measures. The correction is standard in accurate pool chemistry tools but is absent from calculators built for industrial or drinking-water applications.

My calculator doesn't have a CYA field — can I still use it?

Only if your CYA is near zero. At CYA 0, the correction is zero and there is no error. In practice, most outdoor pools have CYA 30–80 ppm from stabilized chlorine products, even if no CYA was added directly. At CYA 30, the error is modest (about 10 ppm subtracted from TA). At CYA 60–80 — typical for most pools — the error is significant enough to flip a ‘balanced’ reading to ‘corrosive’ in the full formula. If your calculator has no CYA field, treat its output as an approximation only.

Does water temperature affect which calculator is more accurate?

Yes. The temperature factor difference between a lookup table and a polynomial curve is small at moderate temperatures (around 0.01–0.02 points from 65°F to 85°F) but grows meaningfully at extremes. Above 90°F or below 55°F, the table-based method introduces rounding errors that can reach 0.03–0.05 points — because table entries are spaced at 5°F or 10°F increments and temperatures between those values are interpolated. In very hot climates or during cold-weather operation, the polynomial method is materially more accurate.

Keep reading