Pool LSI Calculator

Calculate your Langelier Saturation Index and see whether your water tends to etch, balance, or form scale

Use the calculator

How to use

  1. Test your pool water Get pH, temperature, TA, calcium, CYA, and TDS.
  2. Enter the results Add borates too if your pool uses them.
  3. Read your LSI Then follow the safest adjustment priorities.

Langelier Saturation Index Calculator

Use a current water test. Pool volume is not needed because LSI is based on concentration, temperature, and pH—not gallons.

Quick TDS preset:
Ideal operating range: 7.4–7.6
Use the water temperature, not air temperature
The calculator subtracts CYA alkalinity
Enter calcium hardness, not total hardness
Enter 0 for an indoor pool with no stabilizer
Enter 0 unless you intentionally use a borate product
Use 1,000 if unknown; salt pools are often 3,500–5,000
Pebble and quartz count as plaster-based finishes

Your Pool LSI

0.00
Balanced

This water is within the recommended saturation range.

Recommended range -0.30 to +0.50
Corrected carbonate alkalinity 87 ppm

Calculation breakdown

pH+7.50
Temperature+0.65
Calcium+2.48
Alkalinity+1.54
TDS−12.19

LSI = pH + temperature factor + calcium factor + alkalinity factor − TDS factor

What to do next

    How this calculator handles CYA, borates, and TDS

    It converts total alkalinity to carbonate alkalinity using pH-dependent CYA and borate corrections, then applies the pool-industry temperature, calcium, alkalinity, and TDS factors. This prevents CYA, borate buffering, or salt-related TDS from making the water look more balanced than it is.

    What you need next

    Test, then correct the index

    A high index wants less pH and alkalinity; a low one usually wants more calcium. The card that matches your result lights up.

    Accurate inputs · full drop test kit Taylor K-2005 Test Kit Amazon · One kit lasts the season · see today's price
    Buy now on Amazon
    Scale-forming water · lower pH and alkalinity Champion Muriatic Acid (31.45%) Amazon · Prime delivery on eligible items · see today's price
    Buy now on Amazon

    Products are picked independently. The Pool Nerd may earn a commission on orders placed through these links, at no extra cost to you. Learn more

    What Is the Langelier Saturation Index?

    The Langelier Saturation Index (LSI) is a calculated measure of how saturated pool water is with calcium carbonate. It combines pH, water temperature, carbonate alkalinity, calcium hardness, and total dissolved solids (TDS) into one number. That number shows whether calcium carbonate is likely to stay dissolved, leave the water as scale, or be pulled from calcium-based pool surfaces.

    For swimming pools, the recommended LSI operating range is -0.30 to +0.50:

    • Below -0.30: The water is undersaturated and has an etching tendency.
    • -0.30 to +0.50: The water is within the recommended balance range.
    • Above +0.50: The water is oversaturated and has a scale-forming tendency.

    An LSI close to 0.00 is calcium-carbonate neutral, but zero is not the only acceptable answer. A pool at -0.10 and one at +0.20 can both be properly balanced when every individual reading is also in range.

    LSI is especially important for plaster, quartz, pebble, and concrete pools because those surfaces contain cement and calcium compounds. Persistently low LSI water can dissolve material from the surface, causing etching, roughness, discoloration, or shorter plaster life. Persistently high LSI water can leave white scale on tile, inside heaters, on equipment, and across salt chlorine generator cells.

    One important distinction: LSI predicts calcium carbonate saturation, not every form of corrosion. A negative result may describe aggressive water around cement-based surfaces, but the number by itself does not predict corrosion of every metal in the circulation system.

    How to Use the Pool LSI Calculator

    Start with a fresh, complete water test. The calculator needs six core readings, plus borates when they are used:

    1. pH — Test the water at its current temperature.
    2. Water temperature — Use the pool temperature, not the air temperature.
    3. Total alkalinity (TA) — The measured value from your drop test or photometer.
    4. Calcium hardness (CH) — Do not substitute total hardness from a basic test strip.
    5. Cyanuric acid (CYA) — Enter zero if no stabilizer is present.
    6. Total dissolved solids (TDS) — Use a measured value when available. If it is unknown, 1,000 ppm is a reasonable starting estimate for a conventional residential pool; saltwater pools commonly land around 3,500–5,000 ppm after salt and other dissolved material are included.
    7. Borates, if used — Enter zero unless a borate product has intentionally been added to the pool.

    Enter each result in the calculator. It updates instantly and displays:

    • The final LSI to two decimal places
    • A low, balanced, or high interpretation
    • CYA- and borate-corrected carbonate alkalinity
    • Every factor used in the equation
    • Prioritized adjustments based on the readings that are actually out of range

    Pool volume is not required. A 5,000-gallon pool and a 25,000-gallon pool with the same test readings have the same LSI. Gallons matter only after you decide to change a parameter and need a chemical dose. Use the pool volume calculator and then the appropriate dosing calculator for that step.

    Get Better LSI Test Results

    The result is only as accurate as the inputs. Follow these testing practices:

    • Collect water from elbow depth, away from a return jet or skimmer.
    • Test before adding chemicals and after the pump has circulated the pool.
    • Use a drop-based kit for total alkalinity, calcium hardness, and CYA when possible.
    • Enter calcium hardness, not a strip's combined "total hardness" reading.
    • If you maintain 30–50 ppm borates, test that level and enter it; otherwise leave borates at zero.
    • Retest pH after a major chlorine dose because very high sanitizer levels can distort some pH tests.
    • Use the actual pool temperature. The same water chemistry produces a higher LSI as the water warms.

    The Pool LSI Formula Explained

    This calculator uses the established pool-industry factor method:

    LSI = pH + temperature factor + calcium factor + alkalinity factor - TDS factor

    The formula looks simple, but two details matter: alkalinity must be corrected for CYA and borates when present, and the TDS factor must reflect the pool's dissolved-solids level.

    pH

    pH goes directly into the equation. A 0.2 increase in pH raises LSI by 0.2; a 0.2 decrease lowers LSI by 0.2. That direct relationship makes pH the fastest short-term way to move an LSI result, but it should still remain inside its own recommended range. Do not run an unsafe pH just to force the LSI closer to zero.

    Temperature Factor

    Warm water holds less calcium carbonate in solution, so LSI rises as water temperature rises. This is why a pool that appears safely balanced at 55°F in spring can form scale at 85°F in summer without a major change in the other readings.

    The calculator accepts Fahrenheit or Celsius and converts the reading to the corresponding pool-industry temperature factor.

    Calcium Hardness Factor

    The calcium factor is based on the calcium hardness concentration. More calcium raises LSI; less calcium lowers it. Calcium hardness is especially important for plaster and concrete pools, but extremely high calcium can create scale in any pool.

    For most residential pools, 200–400 ppm is a practical target range. Some finishes or local water conditions call for a different manufacturer-specified range, so follow the startup or warranty instructions for a new surface.

    CYA- and Borate-Corrected Alkalinity Factor

    A standard total alkalinity test measures more than carbonate alkalinity. When CYA or borates are in the water, part of the test result comes from those buffering systems. LSI needs the carbonate portion, so using uncorrected TA can make the water look safer than it is.

    Near normal pool pH, the common shortcut is:

    Corrected alkalinity = total alkalinity - (CYA ÷ 3)

    The exact CYA contribution changes with pH. Instead of applying one-third at every pH, this calculator uses a continuous pH-dependent correction. The correction is about 31% of CYA at pH 7.4 and about 33% at pH 7.6.

    If total alkalinity is 100 ppm, CYA is 60 ppm, and pH is 7.4, corrected alkalinity is approximately:

    100 - (60 × 0.31) = 81 ppm

    That 81 ppm value—not the measured 100 ppm—is used in the LSI equation.

    Borates require a separate pH-dependent correction. Their contribution is fairly small near normal pool pH but rises quickly as pH climbs. At pH 7.6, 50 ppm borates contribute about 7 ppm to a total alkalinity test. The calculator subtracts both contributions:

    Carbonate alkalinity = TA - CYA alkalinity - borate alkalinity

    If your pool does not use borates, leave the field at zero. Do not guess 30 or 50 ppm merely because those are common treatment targets.

    TDS Factor

    TDS includes salt, calcium, alkalinity compounds, stabilizer, and everything else dissolved in the water. Higher TDS changes ionic activity and slightly lowers the calculated LSI. The effect is easy to overlook in a saltwater pool, where TDS can be several thousand ppm higher than in a fresh-fill chlorine pool.

    This calculator uses a variable TDS correction rather than treating every pool as if it has the same 12.1 constant. That distinction becomes meaningful in saltwater pools and older water with accumulated dissolved solids.

    The method and target range follow the current pool-industry approach summarized by the Pool & Hot Tub Alliance's water balance guidance.

    What Your LSI Result Means

    LSI Below -0.30: Undersaturated Water

    Low-LSI water does not contain enough available calcium carbonate to be at equilibrium. In a plaster, concrete, quartz, or pebble pool, it can seek that material from the finish. Long-term symptoms can include:

    • Etched, rough, or pitted plaster
    • Fading or mottled cement-based finishes
    • Calcium loss from grout
    • Shortened surface life

    Cold water naturally lowers LSI. A temporarily low winter result does not always justify a large chemical change, particularly when pH, alkalinity, and calcium are already inside their approved ranges. Monitor the trend and plan for the LSI to rise as the water warms.

    LSI From -0.30 to +0.50: Recommended Range

    This range indicates acceptable calcium carbonate saturation under pool-industry guidance. It does not mean every chemical reading is automatically correct. One high factor can mathematically offset one low factor—for example, high calcium can offset low pH and produce a balanced-looking LSI.

    That tradeoff is not a reason to ignore an individual parameter. Keep pH, alkalinity, calcium hardness, sanitizer, and CYA in their proper ranges even when the combined index is acceptable.

    LSI Above +0.50: Scale-Forming Water

    High-LSI water is oversaturated. Calcium carbonate is more likely to leave solution and deposit on surfaces. Common signs include:

    • White crust along the tile line
    • Rough deposits on pool walls or fittings
    • Cloudy water after a pH increase
    • Scale inside a heater's heat exchanger
    • Buildup on a salt chlorine generator cell
    • Reduced flow or efficiency through equipment

    Scale risk rises fastest in hot areas of the system. A heater or salt cell can develop deposits even before obvious scale appears in the pool.

    How to Raise a Low Pool LSI

    Raise LSI by increasing one or more of the factors that are actually low. Work in this order:

    1. Correct total alkalinity first. If CYA-corrected alkalinity is below the target range, use the pool alkalinity calculator to find a baking soda dose.
    2. Bring pH into range. If pH is below 7.2–7.4, use the pool pH calculator and adjust gradually.
    3. Correct low calcium hardness. If CH is below the range required for the surface, add calcium chloride in stages using the pool calcium hardness calculator, which sets the target by surface type.
    4. Retest every input. Alkalinity and pH adjustments interact, so recalculate with new test results instead of assuming only one factor changed.

    Do not raise all three parameters at once. Correct one, circulate the pool, retest, and then decide whether the next adjustment is still needed.

    If pH, corrected alkalinity, and calcium hardness are already in range but cold water produces an LSI slightly below -0.30, avoid pushing the chemistry beyond safe targets. Water temperature may solve the seasonal imbalance as the pool warms.

    How to Lower a High Pool LSI

    For a high result, start with the factor that can be adjusted safely and quickly:

    1. Lower high pH. If pH is above 7.6–7.8, calculate a controlled acid dose with the pool pH calculator or pool acid calculator.
    2. Lower excessive alkalinity. If corrected alkalinity remains above target, reduce it in stages. Acid lowers both TA and pH, so retest both.
    3. Address high calcium. There is no practical chemical that removes calcium hardness. If CH is excessive, replace part of the pool water with lower-calcium source water (the pool calcium hardness calculator estimates how much to swap) or use reverse osmosis where available.
    4. Account for seasonal heat. Hot water raises LSI. Keep summer chemistry toward the lower side of its approved pH and alkalinity ranges rather than waiting for scale to appear.

    Never add acid and chlorine together. Keep the pump circulating, follow the product label, and separate chemical additions by the label's required interval.

    LSI Targets by Pool Surface and Season

    Plaster, Quartz, Pebble, and Concrete Pools

    These surfaces contain calcium-bearing cement, so sustained undersaturation matters most. Aim for a stable result near the middle of the recommended range while following the finish manufacturer's required pH, alkalinity, and calcium targets. New plaster has a separate startup process and often drives pH upward while curing.

    Vinyl-Liner and Fiberglass Pools

    Vinyl and fiberglass do not supply calcium carbonate the way plaster does, so a low LSI does not etch the liner or fiberglass shell in the same way. The index is still useful for predicting scale on equipment, grout, heaters, and salt cells. Maintain the equipment manufacturer's water chemistry ranges rather than adding unnecessary calcium solely to protect a non-cement surface.

    Saltwater Pools

    Salt raises TDS, which the calculator accounts for, while the salt cell commonly pushes pH upward through aeration and operation. That combination means salt pools should be tested frequently for pH drift and scale on the cell. Use the saltwater TDS preset only as an estimate; a measured TDS or conductivity-derived value is better.

    Seasonal Changes

    Temperature can move LSI even when the chemical readings stay nearly unchanged:

    • Cold spring opening: LSI often reads lower. Avoid overcorrecting before the pool reaches normal operating temperature.
    • Peak summer: Warmer water raises LSI and scaling risk. Watch pH, heaters, and salt cells.
    • Heated spas: High temperature makes scale prevention especially important. Test more often and keep the result from drifting high.
    • Fall closing: Balance the water for the temperature it will experience, not only the temperature on closing day.

    LSI vs CSI

    LSI and the Calcium Saturation Index (CSI) are closely related ways to estimate calcium carbonate saturation. Pool professionals and apps sometimes use the names interchangeably, but the calculations are not always identical.

    LSI commonly refers to the established factor-table method used by the pool industry. CSI often refers to a related continuous formula that models ionic strength and temperature in a different way. Both use the same core water conditions: pH, temperature, calcium hardness, carbonate alkalinity, and dissolved solids.

    Because the constants and corrections can differ, two apps can return slightly different answers from the same test results. That does not necessarily mean one is broken. The useful approach is to:

    • Use one method consistently when tracking trends.
    • Make sure CYA and any borates are removed from total alkalinity.
    • Enter an appropriate TDS value, especially for saltwater pools.
    • Avoid reacting to tiny differences such as 0.05 when normal testing error can be larger.

    This page reports pool-industry LSI, not a branded app's CSI.

    Pool LSI Calculator FAQ

    What is the best LSI number for a pool?

    The recommended range is -0.30 to +0.50. Many operators aim near 0.00, but a stable result elsewhere inside the range is acceptable when pH, carbonate alkalinity, calcium hardness, CYA, and sanitizer are also properly managed.

    Does pool size affect LSI?

    No. LSI uses concentrations and temperature, so pool gallons are not part of the formula. Volume becomes important only when calculating how much chemical is needed to change pH, alkalinity, or calcium.

    How often should I calculate pool LSI?

    Calculate it after every complete water test—usually weekly during the swimming season, after a large water replacement, after major chemistry adjustments, and whenever the water temperature changes significantly. Heated spas and pools with new plaster may need more frequent checks.

    Can LSI be balanced while pH is wrong?

    Yes. A high factor can offset a low factor mathematically. High calcium, for example, can make the final LSI look balanced even when pH is too low. That is why the calculator flags individual readings and why LSI should never be the only test used to manage pool water.

    Why did CYA lower my corrected alkalinity?

    Total alkalinity testing includes alkalinity contributed by cyanurate. LSI needs carbonate alkalinity, so the CYA contribution must be subtracted. Around normal pool pH, that correction is close to one-third of the CYA reading.

    Do borates affect pool LSI?

    Yes, when they are present. Borates contribute to a total alkalinity test but are not carbonate alkalinity, so their pH-dependent contribution must also be subtracted. At pH 7.6, 50 ppm borates lower the carbonate alkalinity used by the calculator by about 7 ppm. Leave the borate input at zero if your pool has not been treated with a borate product.

    Do I need a TDS meter?

    Not for every routine test, but a measured TDS value improves the calculation, particularly in saltwater pools or older water. If TDS is unknown, use the calculator's conventional or saltwater preset as an estimate and avoid making a large chemical decision from a borderline result alone.

    Is low LSI the same as corrosive water?

    Not exactly. Low LSI means the water is undersaturated with calcium carbonate and can be aggressive toward calcium-based surfaces. LSI is not a complete metal-corrosion index, so it should not be used by itself to predict every corrosion problem.

    Which reading changes LSI the most?

    pH is the most direct short-term lever because every 0.1 pH change moves LSI by roughly 0.1. Temperature can also create a substantial seasonal swing. Calcium and alkalinity have logarithmic effects, meaning their influence grows more slowly as their concentrations increase.

    Use the calculator as a decision tool, then use the dedicated pH, alkalinity, acid, or full chemistry calculator to dose the correction safely.

    Disclaimer: Estimates only. Always read product safety labels and directions before handling pool chemicals or equipment. The Pool Nerd isn't liable for any damage, injury, or loss — when unsure, consult a pool professional.