Salt to Add for a Target ppm

Excel Formulas › Pool & Spa Service

All versionsMAX

A saltwater pool needs salt at a target ppm. Pounds to add = the ppm shortfall times volume, scaled by a constant — only when current salt is below target.


Quick formula: pounds of salt to add:
=MAX(target_ppm - current_ppm, 0) * gallons / 120000
The ppm gap times gallons, divided by ~120,000, gives the 40-lb-bag math. Add only if below target.

Functions used (tap for the full reference guide):

The example

20,000 gal, 3,200 → 3,200 target.

AB
1ItemValue
2(3200−2700)×20000/120000—
3Salt to add→ ~83 lb

The formula

The formula:

=MAX(target_ppm - current_ppm, 0) * gallons / 120000 // ppm gap × volume ÷ constant

How it works

How it works:

  1. Find the ppm shortfall = target − current; MAX(…, 0) — you can’t remove salt by adding.
  2. Multiply by gallons and divide by the constant (~120,000 for lb/ppm).
  3. Convert to bags with ROUNDUP(pounds ÷ 40).
  4. If over target, the only fix is dilution — partial drain and refill.

Educational use only — not chemical-safety or professional advice. Pool chemical dosing varies by product strength, water chemistry, and local rules. Always follow the product label, add chemicals to water (never water to chemical), test before and after, and never mix chemicals. Verify with a professional.

Try it: interactive demo

Live demo

Gallons, current ppm, target ppm.

Salt · Bags

Variations

Bags (40 lb)

Round up:

=ROUNDUP(pounds / 40, 0)

Over target?

Dilution needed:

=IF(current_ppm>target_ppm, "Dilute", "Add salt")

Dilution fraction

Drain & refill share:

=1 - target_ppm/current_ppm

Pitfalls & errors

Floor at zero. Adding salt can only raise ppm — MAX.

Constant varies. ~120,000 for pounds; confirm your unit.

Over target = dilute. The only way down is drain and refill.

Practice workbook

📊
Download the free Salt to Add for a Target ppm practice workbook
A salt sheet with the bags, over-target, and dilution variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate salt to add to a pool in Excel?
ppm gap times gallons over a constant: =MAX(target_ppm - current_ppm, 0) * gallons / 120000.
How many 40-lb bags is that?
=ROUNDUP(pounds / 40, 0).
What if salt is over target?
You can't remove salt — dilute by partial drain and refill: =1 - target_ppm/current_ppm.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Pool volume in gallons · Stabilizer (CYA) addition · Convert units

Function references: MAX