Last updated: May 25, 2026
Pool Salt Calculator
Pool Salt Calculator & SWG Management Suite
Maintaining a saltwater pool is not simply a matter of pouring bags of salt into the water and letting the machine do the rest. A properly managed saltwater pool requires accurate volume calculation, precise salinity targeting, Langelier Saturation Index (LSI) monitoring, and an understanding of how your Salt Water Generator (SWG) converts dissolved sodium chloride into free chlorine through electrolysis. Get any one of these variables wrong, and the result is a corroded cell, an under-sanitized pool, or an unexpected repair bill.
The 12-module Pool Salt Calculator Suite on this page is engineered to manage every dimension of saltwater pool chemistry — from initial startup salt calculation and pump runtime scheduling, through to dilution planning, cell amortization, and a full 5-year cost comparison against traditional chlorine pools.
This guide is the user manual for that tool. Each section below maps directly to a module in the calculator and explains the science, the math, and the practical decision behind each calculation. Whether you are commissioning a new in-ground pool, converting an existing chlorine pool, or troubleshooting a persistent low-salt alarm, this guide covers the complete picture.
12-module Pool Salt Calculator Suite
Step 1: Calculating Your Pool Volume (Gallons & Litres)
Every calculation in saltwater pool chemistry begins with one number: your pool’s total water volume. Volume is the denominator in every PPM formula, the baseline for every bag-count chart, and the foundation of every runtime recommendation your chlorinator uses. An error of 3,000 gallons in a 15,000-gallon pool produces a 20% error in your salt addition — enough to push your salinity outside your chlorinator’s operational range and trigger constant low-salt alarms.
Rectangular Pool: Volume (gallons) = Length (ft) × Width (ft) × Average Depth (ft) × 7.48
Round Pool: Volume (gallons) = Diameter (ft) × Diameter (ft) × Average Depth (ft) × 5.88
Oval Pool: Volume (gallons) = Length (ft) × Width (ft) × Average Depth (ft) × 6.7
Average depth is calculated as (shallow end + deep end) ÷ 2. For a pool with a 3-foot shallow end and a 6-foot deep end: (3 + 6) ÷ 2 = 4.5 feet.
For metric users, apply the same formulas using meters, then multiply by 1,000 to convert cubic meters to litres. A pool volume calculator speeds up the process and eliminates arithmetic errors before you place a salt order. If your pool dimensions are in mixed units or you need to translate square footage from a property document, an area converter handles the unit translation before you apply the volume formula. For final metric conversions between litres and gallons, a liters to gallons reference confirms your working figures.
Common pool volume reference ranges:
| Pool Type | Typical Volume Range |
| Standard above ground pool | 8,000 – 15,000 gallons |
| Standard in-ground residential pool | 15,000 – 30,000 gallons |
| Large in-ground or lap pool | 30,000 – 50,000+ gallons |
Step 2: Current Salinity vs. Target PPM
PPM stands for Parts Per Million — a unit of concentration that describes how many parts of dissolved salt exist for every one million parts of pool water. A reading of 3,200 PPM means 3,200 grams of sodium chloride are dissolved in every one million grams of water. This is the number your test strip or digital salinity meter returns, and it is the second input your calculator needs after pool volume.
Testing your current salt level before any addition is non-negotiable. Never assume a pool is at zero PPM. Pools previously maintained with chlorine tablets often contain residual cyanuric acid, calcium, and trace minerals that can affect your baseline reading. Municipal fill water in some regions also contains measurable dissolved solids.
Two testing methods are widely accessible:
Salt test strips — dip for the manufacturer-specified time, compare the colour against the reference chart. Fast and low cost, but carry a margin of error of approximately ±200 PPM.
Digital salinity pen (TDS meter) — more accurate, typically within ±50 PPM. Recommended for any owner who wants precision control. If you are cross-referencing readings across different measurement scales or unit systems, a conversion calculator helps translate between PPM and grams per litre before you finalize your target.
Target PPM by manufacturer:
| Brand | Recommended Range | Optimal Target |
| Hayward (AquaRite, OmniLogic) | 2,700 – 3,400 PPM | 3,200 PPM |
| Pentair (IntelliChlor) | 3,000 – 4,000 PPM | 3,400 PPM |
| Jandy (TruClear) | 2,800 – 3,200 PPM | 3,000 PPM |
| Intex Eco-Chlorinator | 2,500 – 3,500 PPM | 3,000 PPM |
| Watermaid (AU/NZ) | 4,000 – 6,000 PPM | 5,000 PPM |
Watermaid systems operate at a significantly higher range than North American chlorinators because the electrolytic cell technology requires greater salt concentration to generate equivalent chlorine output. Always confirm your target against your specific model manual before making any salt addition.
Step 3: How Many Bags of Salt for Pool Startup?
Once you have your pool volume and your current and target PPM values, the calculation for salt quantity is straightforward:
Salt Needed (lbs) = Pool Volume (gallons) × (Target PPM − Current PPM) × 0.00000834
The constant 0.00000834 is the weight of one gallon of water in pounds (8.34 lbs) divided by one million (the PPM denominator). This converts the concentration difference into an actual weight of salt.
Worked Example:
- Pool volume: 20,000 gallons
- Current salt level: 500 PPM
- Target salt level: 3,200 PPM
- Salt needed: 20,000 × (3,200 − 500) × 0.00000834 = 450 lbs → 12 bags (40-lb bags)
Always round bag count up to the nearest whole number. Running slightly low on salt is far less problematic than over-salting, which requires partial draining to correct. A percentage calculator helps verify that your PPM increase represents the correct proportion of the total target before you finalize your order.
Pool Startup Salt Chart — 0 PPM to 3,200 PPM:
| Pool Size (Gallons) | Salt Needed (lbs) | 40-lb Bags Required |
| 8,000 gallons | 213 lbs | 6 bags |
| 10,000 gallons | 267 lbs | 7 bags |
| 12,000 gallons | 320 lbs | 8 bags |
| 15,000 gallons | 400 lbs | 10 bags |
| 18,000 gallons | 480 lbs | 12 bags |
| 20,000 gallons | 534 lbs | 14 bags |
| 25,000 gallons | 667 lbs | 17 bags |
| 30,000 gallons | 801 lbs | 21 bags |
An important note on salt quality: Pool-grade salt must be at least 99.8% pure sodium chloride. Rock salt, water softener salt, or salt blends that contain anti-caking agents or iodine can introduce calcium, iron, or magnesium into your water, discolouring the pool and accelerating scale buildup on the titanium plates of your SWG cell. To cross-check the baseline water weight against which PPM concentration is measured, a gallons to pounds converter confirms the relationship between your pool’s water weight and the salt weight you are adding — useful when results appear unexpectedly high or low.
Step 4: Setting Your Chlorinator Output & Pump Runtime
Adding the correct amount of salt is only half the equation. Your Salt Water Generator (SWG) must run long enough each day to electrolyze sufficient sodium chloride into free chlorine (hypochlorous acid) to sanitize the pool’s total water volume. The output percentage setting on your chlorinator controls how aggressively the cell operates, and the pump runtime determines how many hours of production you get per day.
Several variables directly affect how much runtime your system requires:
Water temperature is the most overlooked factor. Chlorine demand drops significantly in cold water — at temperatures below 60°F (15°C), many SWG cells enter a cold-water lockout mode and stop producing chlorine entirely to protect the cell plates. Conversely, high summer temperatures increase bather load-related chlorine consumption and evaporation, requiring longer runtimes or higher output percentages.
Bather load increases demand. A pool used by 10 people per day will consume free chlorine at a much faster rate than a pool used by 2 people, because organic matter (sunscreen, perspiration, urine) reacts with and depletes chlorine.
Cyanuric Acid (CYA) level stabilizes free chlorine against UV degradation. Without adequate CYA (target: 60–80 PPM for SWG pools), the chlorine your cell produces is destroyed by sunlight within hours. With appropriate CYA levels, the same amount of generated chlorine provides effective sanitization throughout the day.
A general starting point for most residential pools in temperate climates during peak season is a pump runtime of 8–10 hours per day at 50–70% chlorinator output, adjusted up or down based on your chlorine and salinity test readings. Use the Pump Runtime module in the calculator to model your specific pool’s requirements based on volume, temperature, and bather load.
Step 5: Advanced Water Chemistry and LSI Balance
The Langelier Saturation Index (LSI) is the most important water chemistry concept that most residential pool owners have never heard of — yet it is the primary reason salt cells scale up and fail prematurely. The LSI is a measure of whether your water is in equilibrium with calcium carbonate. Water that is undersaturated (negative LSI) is corrosive and will attack pool surfaces and metal fittings. Water that is oversaturated (positive LSI) deposits calcium carbonate as scale on surfaces, heaters, and most critically, on the titanium plates of the SWG cell.
LSI Formula: LSI = pH + TF (Temperature Factor) + CF (Calcium Hardness Factor) + AF (Alkalinity Factor) − TDS Factor
A target LSI range for a saltwater pool is −0.3 to +0.5. Beyond ±0.5, corrosion or scaling accelerates noticeably.
Why saltwater pools push pH upward: During electrolysis, hydrogen gas is produced at the cathode of the SWG cell. This off-gassing increases the pH of the water around the cell continuously during operation. Without regular pH monitoring and adjustment (using muriatic acid to lower, or sodium carbonate to raise), a saltwater pool will drift alkaline over time, pushing the LSI into the positive range and promoting calcium scale deposits on cell plates.
The role of Cyanuric Acid (CYA): CYA is often called a chlorine stabilizer or conditioner. In a saltwater pool, it serves as a shield that prevents UV radiation from destroying the hypochlorous acid your SWG generates. Without sufficient CYA, a sunny afternoon can deplete a full day’s chlorine production in 4–6 hours. However, CYA also reduces the effective sanitizing strength of free chlorine — so maintaining CYA within the 60–80 PPM range is a careful balance, not a case of adding as much as possible.
The complete water chemistry parameters for a healthy saltwater pool are: pH 7.4–7.6, Total Alkalinity 80–120 PPM, Calcium Hardness 200–400 PPM, CYA 60–80 PPM, Salinity within manufacturer’s specified range, and LSI −0.3 to +0.5. Use the LSI module in the calculator to input all five variables and receive an immediate corrosion or scaling risk assessment.
Step 6: Extending Salt Cell Lifespan & Troubleshooting
A saltwater pool’s largest recurring cost is not the salt itself — it is the SWG cell. A quality replacement cell costs $200–$600, and the average cell lifespan under typical residential conditions is 3–7 years, or roughly 8,000–12,000 hours of operation. Proper chemistry management is the single most effective way to extend cell life toward the upper end of that range.
The primary cause of premature cell failure is calcium scale. When Calcium Hardness is high and LSI is positive, calcium carbonate precipitates out of solution and deposits on the titanium plates inside the cell. This scale acts as an insulator, forcing the cell to work harder (higher amperage) to produce the same chlorine output, generating excess heat and accelerating plate degradation. Acid washing a scaled cell quarterly restores output, but repeated heavy scaling causes permanent plate damage.
Common SWG alarms and their root causes:
| Alarm / Error | Most Common Cause | First Diagnostic Step |
| Low Salt / Add Salt | Actual low salinity, OR cold water below 60°F (15°C) | Test salinity AND check water temperature before adding salt |
| Inspect Cell / Check Cell | Scale buildup on plates OR cell age | Visually inspect plates; acid wash if white calcium deposits are visible |
| No Flow | Flow sensor failure, clogged filter, pump issue | Check filter pressure; confirm pump is running and flow switch is functioning |
| High Salt | Actual over-salting OR faulty sensor | Test salinity independently; if confirmed high, proceed to partial drain |
Cold-water false alarms are the most common source of unnecessary salt additions. At water temperatures below 60°F (15°C), the conductivity of the water drops, causing the SWG’s sensor to read a lower apparent salinity than actually exists. Adding salt to correct a cold-water false alarm can result in genuine over-salting once the water warms and conductivity returns to normal. Always check water temperature before adding salt in response to a low-salt alarm in spring or autumn.
The Cell Lifespan module in the calculator models your cell’s remaining service life based on actual operating hours, water temperature history, and average LSI, allowing you to project replacement costs and schedule maintenance windows.
Step 7: How to Lower Pool Salt Levels (The Dilution Method)
Salt does not evaporate. Unlike chlorine, which is consumed by UV radiation and chemical reactions, or water, which evaporates in sunlight and heat, sodium chloride stays dissolved in the pool permanently until the water containing it is physically removed. This means there is only one way to lower a pool’s salt level: partial drainage followed by fresh water replacement.
The dilution formula:
Volume to Drain (gallons) = Pool Volume × [(Current PPM − Target PPM) / Current PPM]
Worked Example:
- Pool volume: 20,000 gallons
- Current salt level: 4,500 PPM (over-salted)
- Target salt level: 3,200 PPM
- Volume to drain: 20,000 × [(4,500 − 3,200) / 4,500] = 20,000 × 0.289 = 5,778 gallons
After draining approximately 5,778 gallons and refilling with fresh water, the pool will return to approximately 3,200 PPM. Test before and after to confirm, as fresh municipal water is not always at 0 PPM. Partial draining also provides an opportunity to lower CYA levels if they have accumulated to excessive concentrations over multiple seasons — CYA does not break down chemically and can only be reduced by dilution.
The Dilution Calculator module in the calculator automates this calculation and accounts for the salt content of your incoming fill water, giving you a precise volume to drain rather than an approximation.
Step 8: The Economics — Saltwater vs. Traditional Chlorine: 5-Year ROI
The most frequently debated question among pool owners considering a saltwater conversion is whether the system actually saves money. The honest answer is: yes, over a 5-year horizon, for most pools — but the savings come primarily from reduced labor and chemical purchasing complexity, not from the chemistry cost itself being dramatically lower.
Typical annual chemical cost comparison (20,000-gallon pool):
| Cost Category | Traditional Chlorine Pool | Saltwater Pool |
| Chlorine (Trichlor tabs or liquid) | $400 – $700/year | Replaced by SWG cell |
| Salt (annual top-up) | N/A | $30 – $80/year |
| pH & Alkalinity Adjustments | $80 – $150/year | $80 – $150/year |
| Cyanuric Acid | $30 – $60/year | $30 – $60/year |
| Shock treatments | $100 – $200/year | $50 – $100/year |
| Annual chemical subtotal | ~$610 – $1,110 | ~$190 – $390 |
Capital and replacement costs unique to saltwater pools:
- SWG system (initial installation): $600 – $2,000 (depending on brand and pool size)
- Replacement cell (every 3–7 years): $200 – $600
The average saltwater pool owner breaks even on the cost of the SWG system versus the savings on chlorine purchases within 2–3 years, and operates at a meaningful annual savings thereafter. The 5-Year Cost Comparison module in the calculator models this breakeven point using your pool’s specific volume, chlorinator model, and local salt pricing, producing a personalized ROI chart.
Step 9: Converting a Chlorine Pool to Saltwater
Converting an existing conventional chlorine pool to a saltwater system is one of the most common reasons pool owners run this calculator. The process is not complicated, but the sequence matters — specifically, what you measure before the first bag of salt goes in.
Pre-conversion checklist:
- Test and reduce CYA if necessary. Many chlorine pools that have been maintained with stabilized Trichlor tablets accumulate CYA levels of 80–150 PPM or higher over several seasons. SWG pools require CYA in the 60–80 PPM range. If your CYA exceeds 100 PPM at the time of conversion, partial draining and refill is required before proceeding — otherwise your generated chlorine will be chronically ineffective.
- Test Total Dissolved Solids (TDS). Years of chemical additions accumulate TDS in pool water. Very high TDS (above 1,500 PPM in addition to salt) can interfere with accurate salinity readings and reduce cell efficiency. A TDS meter provides this baseline reading.
- Check and balance pH, Alkalinity, and Calcium Hardness before adding salt. It is far easier to balance chemistry in a controlled fresh start than to chase multiple out-of-range parameters simultaneously after the salt is in.
- Install the SWG system per manufacturer instructions, ensuring the cell is plumbed after the filter and heater (if present) to protect those components from the electrolytic byproducts the cell produces.
- Add salt gradually. Add the calculated quantity in stages — roughly one-third at a time over 24-hour periods — running the pump continuously to dissolve and distribute. Test salinity before each addition. Using the Conversion Roadmap module in the calculator provides a staged addition schedule with test checkpoints.
Step 10: Seasonal Maintenance & Testing Schedule
A saltwater pool does not require daily attention, but consistent testing on a defined schedule prevents small imbalances from compounding into expensive problems. The following schedule reflects best practices for a residential saltwater pool in a temperate climate with a regular bather load.
Weekly (active swimming season):
- Free chlorine (target 1–3 PPM)
- pH (target 7.4–7.6)
- Combined chlorine / chloramines (target below 0.3 PPM)
Every two weeks:
- Salinity / salt level (test strip or digital meter)
- Total alkalinity (target 80–120 PPM)
Monthly:
- Calcium Hardness (target 200–400 PPM)
- Cyanuric Acid (target 60–80 PPM)
- Visual cell inspection for scale
Every 3–6 months:
- Full LSI calculation using all five parameters
- Acid wash cell if scale deposits are visible
- TDS test
Planning your test dates in advance and spacing them consistently is straightforward with a days between dates calculator — particularly useful for scheduling monthly or bi-weekly intervals across an entire pool season at the start of spring.
Frequently Asked Questions
Can you swim immediately after adding salt?
Most manufacturers recommend waiting 24 hours after a salt addition and running the pool pump continuously throughout that period. This ensures the salt fully dissolves and distributes evenly before swimmers enter. Undissolved salt sitting on the pool floor creates locally high-concentration zones that can irritate skin on contact. After 24 hours, confirm salinity with a test before clearing the pool for use.
Does salt evaporate from a pool?
No. Sodium chloride does not evaporate — only water evaporates. When pool water level drops due to evaporation or splash-out, the salt remains and the salinity concentration actually increases slightly. When you refill with fresh water after evaporative loss, you are adding water, not salt — so no salt addition is needed after routine top-off. Salt is only lost from the pool when water carrying it is physically removed: through backwashing, splash-out, filter backwash, or intentional draining.
How do you shock a saltwater pool?
Many SWG systems include a “Boost” or “Super Chlorinate” mode that temporarily increases cell output to raise free chlorine levels. However, for heavy contamination, algae, or after heavy bather load events, this is often insufficient. The proper method is breakpoint chlorination using calcium hypochlorite (Cal-Hypo) or liquid sodium hypochlorite (bleach) at a dose calculated to raise free chlorine above 10× the combined chlorine reading. Avoid Trichlor shock in a saltwater pool, as it adds unnecessary CYA to a pool where CYA is already managed. The Shock & Breakpoint Chlorination module in the calculator determines the correct dose for your specific pool volume and current chemistry.
Does a saltwater pool still require other chemicals?
Yes. The SWG handles sanitization by generating chlorine through electrolysis — but it does not manage pH, alkalinity, calcium hardness, or cyanuric acid. These parameters still require regular testing and manual adjustment using the same chemicals (muriatic acid, sodium carbonate, calcium chloride, cyanuric acid) as a conventional pool. The difference is that you are no longer purchasing chlorine itself in bags or jugs — the salt is the precursor, and the cell is the generator. All other water chemistry management remains identical to a conventional pool.
What is the myth about saltwater pools not using chlorine?
Saltwater pools absolutely use chlorine — they generate it. The SWG cell splits sodium chloride (NaCl) dissolved in the pool water into sodium (Na) and chlorine gas (Cl₂) through electrolysis. The chlorine gas immediately reacts with water to form hypochlorous acid (HOCl), which is the same active sanitizing compound present in conventionally-dosed chlorine pools. The only difference is the delivery mechanism: purchased chlorine in a traditional pool versus electrochemically generated chlorine in a saltwater pool. The chemistry of sanitization is identical.
For best performance, size your cell for 2x your pool volume. This allows running at 50% output, extending cell life from 3 years to 5+ years on average.
| Parameter | Current | Target | Action Required |
|---|
| Cost Category | Salt System | Traditional |
|---|
Tip will appear after calculation.
Diagnostic tip will appear after calculation.
| Factor | Salt Pool | Traditional | Winner |
|---|
| Step | Parameter | Status | Action |
|---|
