Water Softener Size Calculator

Softener grains per day, regen days, and salt per cycle.

Home and DIYUpdated 2026-10-112 min read
Water Softener Size Calculator
75 plans well for most homes.
Test strips or lab report, grains per gallon.
Daily load
...
Regen interval...
Salt per regen...

What it does

Softeners sell by grains, and hardness decides how fast those grains go. A family of four at 10 gpg burns 3,000 grains a day, so a 32,000 grain unit regenerates about every 11 days. Guess the hardness and the unit either regenerates nightly or never keeps up.

The tool above runs Penn State sample math on any home. Enter people, gallons each, tested hardness, and unit size, and it prints daily grains, regen interval, and salt per regen. Defaults mirror the extension sample at higher capacity: 3,000 a day with 10.7 day regen and 9.6 lb of salt.

The backup runs deep. Penn State Extension samples exactly 4 x 75 x 10 with regen near a week on 20k, WQA defines soft water under 1 gpg with NSF/ANSI 44 behind ratings, and USGS classifies hardness bands in mg/L. NSF efficiency at 3,350 grains per lb of salt sets the 0.3 lb rate.

Nominal ratings flatter to deceive. Usable capacity at efficient salt doses runs near three quarters of nominal, so intervals under a week deserve the next size up. Test hardness first: municipal reports or strips beat guessing by whole grains.

How to use

  1. Enter the household headcount.
  2. Enter gallons per person (75 plans well).
  3. Enter tested hardness in gpg.
  4. Pick the unit capacity.
  5. Read daily grains first, then regen days.
  6. Size up when regen falls under a week.

Formula

Daily grains = people x gal/person x gpg. Days = capacity / daily. Salt lb = capacity x 0.3 / 1000.
people
Household headcount, 1 to 20.
gal/person
Planning use, 75 default, 20 to 200.
gpg
Tested hardness in grains per gallon.
capacity
Nominal unit rating: 24k, 32k, or 48k.

Penn State samples exactly 4 x 75 x 10 = 3,000 with 6 to 7 day regen on 20k. WQA and USGS back hardness units and bands.

Worked example

Example: family of 4, 10 gpg

Defaults: 4 people at 10 gpg on a 32k unit.

  1. Inputs: 4 people, 75 gal each, 10 gpg hardness, 32,000 grain unit.
  2. Daily: 4 x 75 x 10 = 3,000 grains.
  3. Regen: 32,000 / 3,000 = 10.67 days.
  4. Salt: 32,000 x 0.3 / 1,000 = 9.6 lb per regen.
  5. Tool shows 3,000 grains/day, every 10.7 days, 9.6 lb/regen.

Reference table

Daily grains at 75 gal/person
HomeDailyDays on 32k
2 people, 10 gpg1,50021.3
4 people, 10 gpg3,00010.7
2 people, 15 gpg2,25014.2
4 people, 15 gpg4,5007.1
4 people, 20 gpg6,0005.3
5 people, 20 gpg7,5004.3

Limits

  • Planning math only. Iron and chlorine shift sizing.
  • Nominal capacity; usable runs lower at efficiency.
  • Assumes steady use; guests and laundry spikes vary.
  • Plumbing and drain rules sit outside.

Common mistakes

  • Guessing hardness instead of testing.
  • Buying nominal without the efficiency haircut.
  • Ignoring regen frequency under a week.
  • Setting salt by the bag, not the dose.
  • Skipping pre-filtration on iron water.

Try it yourself

Quick checks. Answers sit tucked under each question.

2 people, 15 gpg, 24k unit?

Daily 2 x 75 x 15 = 2,250. Regen 24,000 / 2,250 = 10.7 days. Salt 24,000 x 0.3 / 1,000 = 7.2 lb.

5 people, 20 gpg, 48k unit?

Daily 5 x 75 x 20 = 7,500. Regen 48,000 / 7,500 = 6.4 days. Salt 48,000 x 0.3 / 1,000 = 14.4 lb.

Questions

How are daily grains figured?

People times gallons each times hardness. Here 4 x 75 x 10 = 3,000 grains a day.

How often does it regenerate?

Capacity over daily grains. Here 32,000 / 3,000 = every 10.7 days.

How much salt per regen?

Capacity times 0.3 lb per 1,000 grains (NSF 3,350 gr/lb efficiency). Here 9.6 lb per regen.

When should I size up?

Under about a week, size up: usable capacity runs below nominal at efficient salt doses.

What hardness bands matter?

Soft under 1, moderately hard 3.5 to 7, hard 7 to 10.5, very hard past 10.5 gpg. Test first.

How do gpg and ppm relate?

1 gpg is 17.1 mg/L as CaCO3. A 10 gpg well reads 171 mg/L.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.