Water Softener Size Calculator: Salt and Regeneration

Size a resin bed from hardness, iron and water demand. Compare salt doses, regeneration intervals, yearly salt and water use, and sodium added.

#ion exchange #iron compensation #regeneration #resin sizing #sodium chloride #water hardness #water softening

This water softener size calculator helps homeowners, students and engineers turn a water test and measured demand into a resin-bed size. It estimates regeneration frequency, softener salt usage, regeneration water and the sodium added by removing calcium and magnesium. Use it for conventional sodium-chloride-regenerated cation exchange, with a separate check for peak service flow.

Start with the hardness at the softener inlet, expressed as calcium carbonate. The water report switch accepts either water hardness grains per US gallon or mg/L, alongside daily demand and peak flow in the corresponding water units. Count only water that actually passes through the softener. Irrigation and bypassed drinking taps should be excluded. The two unit modes have equivalent initial defaults; after editing, enter equivalent values when switching between them. One grain per US gallon is about 17.118 mg/L.

Enter dissolved ferrous iron after any pretreatment. The default compensation adds 5 gpg for each mg/L of iron, following GE's sizing convention. This deliberately conservative allowance accounts for operating difficulties; it is not a chemical equivalence and does not guarantee iron removal. Change it only to match your supplier's recommendation. Oxidized or particulate iron needs separate assessment and often pretreatment.

Choose a published Aldex C-800 operating point or enter your equipment's paired salt dose and capacity. Aldex publishes 20,000 grains/ft³ at 6 lb NaCl/ft³ and 30,000 at 15 lb/ft³. These are operating ratings, rather than total laboratory exchange capacity. The comparison table shows both published choices at the same resin volume, demand and reserve. More salt buys capacity, but less capacity per pound of salt.

For a new bed, choose a target interval and reserve fraction. A reserve of 0.10 withholds 10% of operating capacity. The calculator takes the larger resin requirement from grain loading and peak-flow screening, then rounds upward in 0.25 ft³ increments. Confirm that an actual product offers that volume. Existing-bed mode instead evaluates the resin volume you enter. Check the vessel depth, valve capacity and pressure loss with the supplier before selection.

Regeneration occurs at the shorter of the capacity-limited interval and the calendar override. Annual figures assume a full programmed salt dose and water cycle each time, even when the calendar causes early regeneration. They are long-run 365-day averages, not an exact first-year event count. Replace the illustrative 10-bed-volume water allowance with a measured or manufacturer's full-cycle figure.

Play the elapsed-service slider to see an idealized exhaustion front move downward. The chart shows the corresponding capacity budget; neither predicts hardness leakage or the actual mass-transfer-zone shape. The sodium result covers hardness exchange only and excludes feed sodium and other exchanged ions. This tool does not design disinfection, boiler-quality polishing, pressure vessels or continuous-duty twin systems. Installation work belongs to a qualified person.

How it is calculated

Daily compensated load is L=Q(H+kFeFe)L = Q(H + k_{Fe}Fe), using US gallons and grains/US gal. GE's household sizing guide supplies the default iron allowance, 5 gpg per mg/L Fe. The coefficient is an adjustable sizing convention, not iron stoichiometry.

Aldex C-800, Rev. ADX13643-1123, PDF p. 1, gives two operating points: 20,000 grains/ft³ at 6 lb NaCl/ft³ and 30,000 at 15 lb/ft³. A custom rating must supply both values. No intermediate-dose curve is assumed. The mass efficiency step converts CaCO₃-equivalent grains to pounds before dividing by pounds of NaCl, giving a dimensionless mass ratio.

With reserve fraction rr, required resin is VL=LT/[c(1−r)]V_L=LT/[c(1-r)]. Peak-flow screening uses Aldex's upper normal rate, 5 US gpm/ft³ (PDF p. 1). New-bed sizing rounds max⁡(VL,Vflow)\max(V_L,V_{flow}) upward in 0.25 ft³ planning increments; this is not a product catalogue. Installed-bed mode uses the entered volume.

Operating capacity is C=VcC=Vc, usable capacity Cu=C(1−r)C_u=C(1-r), and actual interval D=min⁡(Cu/L,Doverride)D=\min(C_u/L,D_{override}). Useful service volume is QDQD. Salt per cycle is VsVs; regeneration water is the selected bed-volume ratio times resin volume. Annual totals multiply each full cycle by 365/D365/D.

Hardness conversion uses the physical grain and US liquid gallon, retaining full precision (about 17.118061 mg/L per gpg). Vermont Department of Health gives the sodium approximation ΔNa=0.46Hremoved\Delta Na=0.46H_{removed} in mg/L. This covers Ca/Mg hardness exchange only, not compensated iron or background sodium.

The illustration caps elapsed service time at the scheduled regeneration, then advances a sharp front by f=clamp(tL/C,0,1)f=\mathrm{clamp}(tL/C,0,1) through an effective operating-capacity bed. Reserve and any calendar override stop service before the entire budget is used. This is a capacity-budget illustration, not a transport or breakthrough model.

Custom NaCl ratings are checked against the ideal exchange ceiling. DuPont's Ion Exchange Memento Manual, Rev 0 (March 2024), pp. 7–8, gives rounded equivalent weights of 50.0 for CaCO₃ and 58.5 for NaCl. One equivalent of exchanged hardness requires one equivalent of regenerant sodium, so the ideal mass ratio is 50/58.5 = 0.8547 (about 5,983 grains per lb NaCl). A custom operating capacity above that ratio is rejected. This is only a necessary physical bound; real regeneration consumes more salt. Peak service flow must also be no smaller than daily average demand after unit conversion.

Assumptions

  • Steady daily softened demand and feed hardness; full removal of Ca/Mg hardness, with no blending or bypass within the stated demand.
  • Sodium chloride regeneration with the selected paired operating capacity and dose; fresh, correctly operated resin. No certification is implied by the estimate.
  • Default demand is an illustrative four-person household at 60 US gal/person/day, not a measured consumption standard. Default reserve is 10%, following the convention in Chem-Aqua TB4-019; use the reserve strategy required by the actual controller. Do not apply both this reserve and an additional identical controller reserve.
  • Default 7-day target and 14-day calendar override are editable planning choices, not sanitation limits or universal manufacturer recommendations.
  • Default total regeneration water is an illustrative 10 bed volumes (74.8 US gal/ft³). Aldex lists 20 US gal/ft³ slow rinse and 30 US gal/ft³ fast rinse, plus a backwash of at least 10 minutes; those rinse values alone do not establish total full-cycle water. Enter a measured or equipment-rated total including all steps and brine makeup.
  • Every regeneration uses a full programmed salt and water cycle, even under calendar-limited operation. No proportional brining, variable-fill control, holidays, startup losses or deterioration model.
  • Annual values use 365 days of continuous operation; fractional regenerations express a long-run average.

Where it applies

Conventional downflow, sodium-cycle strong-acid cation softening for household and light-commercial planning. Follow the supplier's feed-quality, chlorine, iron, brine concentration, resin depth and flow limits; the Aldex flow figure is only a screening criterion. It does not establish pressure loss, leakage or valve suitability. An iron allowance cannot predict fouling or prove removal of manganese, oxidized iron or organic complexes.

Use measured inlet hardness and softened demand. No hardness-breakthrough guarantee is made. The chart and front use an effective operating budget, not the resin's total exchange capacity or a resolved mass-transfer zone. The sodium estimate is added sodium from hardness only; total sodium requires inlet/finished-water testing and consideration of other ions.

Not a design for demineralization, potassium-chloride regeneration, medical water, high-purity process water, pressure vessels or uninterrupted soft-water service. Check the selected equipment's published rating, backwash supply and drain requirements. Installation work belongs to a qualified person.

Softening does not disinfect water, and it adds sodium: on a sodium-restricted diet, ask your doctor about softened drinking water.

References

  • Aldex Chemical, C-800 Water Softening Resin Sodium Form, Rev. ADX13643-1123, pp. 1–2: operating capacity, salt dose, service flow and rinse/backwash information. https://www.aldexchemical.com/wp-content/uploads/2011/01/Aldex-C-800-Water-Softening-Resin-Sodium-Form.pdf
  • GE Appliances, Water Softener — Household Sizing Guide, content ID 18832, accessed 2026-10-29: 5 gpg allowance per mg/L iron; vendor reserve convention differs (GE uses 80% capacity). https://products.geappliances.com/appliance/gea-support-search-content?contentId=18832
  • Chem-Aqua, Technical Bulletin TB4-019, How to Calculate Softener Capacity, issued April 17, 2018, p. 1: 6 ft³ / 118 ppm worked example and 10% reserve. https://www.chemaqua.com/en-gb/wp-content/uploads/sites/8/2024/07/TB4-019.pdf
  • Vermont Department of Health, Hardness in Drinking Water, updated March 17, 2025: about 0.46 mg sodium added per mg CaCO₃-equivalent hardness removed, and sodium-restricted-diet guidance. https://www.healthvermont.gov/environment/drinking-water/hardness-drinking-water
  • DuPont, Ion Exchange Memento Manual, Form No. 45-D004335-en, Rev 0, March 2024, pp. 7–8: equivalent weights of CaCO₃ and NaCl used to derive the ideal regenerant mass-balance ceiling. https://www.dupont.com/content/dam/water/amer/us/en/water/public/documents/en/IER-Memento-Manual-45-D04335-en.pdf

Inputs

InputSymbolUnitDefault
Water report units
This switch changes the hardness, daily demand and peak-flow fields. Enter the same physical case when comparing systems.
water_unitsUS — grains/US gal and US gallons
Feed hardness as CaCO₃
Use tested total hardness, before iron compensation. Gallons are US liquid gallons.
H_usgrain/gal15
Feed hardness as CaCO₃
Use tested total hardness as CaCO₃, not calcium concentration alone.
H_metricmg/L256.771
Softened water demand
Only water passing through the softener; exclude irrigation and bypassed taps. Default: four people at 60 US gal/day each.
Q_usgal/day240
Softened water demand
Measured daily demand is better than a household-size rule. Excludes regeneration water.
Q_metricL/day908.49882816
Peak simultaneous softened flow
Used independently of daily grain loading to screen resin volume at 5 US gpm/ft³.
Q_peak_usgal/min6
Peak simultaneous softened flow
Sum plausible simultaneous softened fixtures; also verify the selected valve's rated flow and pressure loss.
Q_peak_metricL/min22.712470704
Dissolved ferrous iron at softener inlet
After any pretreatment. This allowance does not model oxidized, particulate or organically bound iron.
Femg/L0
Iron compensation per mg/L Fe
Default: GE's 5 grains/US gal per mg/L iron. A sizing allowance, not the stoichiometric iron exchange load. Follow your equipment supplier.
k_irongrain/gal/(mg/L)5
Sizing modesizing_modeSize a new resin bed
Installed resin volume
Resin volume, not vessel volume. 1 ft³ is about 28.32 L.
V_existingft^31.5
Use my equipment's salt and capacity rating
Enter the manufacturer's paired salt dose and operating capacity. Do not use total laboratory exchange capacity.
use_customfalse
Aldex C-800 operating rating
Two published operating points; no interpolation or claim that all resins have these ratings.
salt_settingEconomy
Rated NaCl salt dose per resin volumes_customlb/ft^36
Operating capacity at that dose
Paired with the salt dose above, under the supplier's specified feed and service conditions.
c_customgrain/ft^320000
Target minimum interval
Sizes a new bed. Existing-bed mode compares the calculated interval against this target.
T_targetday7
Capacity reserve fraction
0.10 withholds 10% of operating capacity; 0.20 withholds 20%. Not an extra multiplier on demand. Match the controller's reserve method.
reserve0.1
Maximum interval / calendar override
The earlier of capacity exhaustion minus reserve and this interval triggers regeneration. Follow your equipment's required maximum interval.
T_overrideday14
Total regeneration water / resin volume
Bed volumes per full cycle, including backwash, brine makeup, slow and fast rinse. 10 BV is a planning assumption (74.8 US gal/ft³), not a certified equipment rating. Replace with manual or measured total.
w_reg10
Elapsed service time
Moves the idealized exhaustion front until scheduled regeneration. Does not change sizing or yearly consumption.
t_cycleday3

Results

With the default inputs above, the calc gives:

ResultValue
Resin volume used1.5 ft³
Resin volume42.5 L
Service capacity after reserve27,000 grain
Days between regenerations7.5 day
Salt per regeneration9 lb
Regenerations per 365-day year48.7
Salt per 365-day year438 lb
Regeneration water per 365-day year5,461 gal
Regeneration water per 365-day year20,671 L
Sodium added from hardness only118.1 mg/L
Compensated design hardness15 grain/gal

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Aldex published low-salt operating capacity

Source: Aldex C-800 technical bulletin, Rev ADX13643-1123, PDF p. 1: 20,000 grains/ft³ at 6 lb NaCl/ft³.

Inputs: the default inputs above.

ResultSourceThis calc
Operating capacity per resin volume20,000 grain/ft³20,000 grain/ft³
NaCl dose at the selected rating6 lb/ft³6 lb/ft³

Aldex published high-capacity operating rating

Source: Aldex C-800 technical bulletin, Rev ADX13643-1123, PDF p. 1: 30,000 grains/ft³ at 15 lb NaCl/ft³.

Inputs: Aldex C-800 operating rating = High capacity; the others as above.

ResultSourceThis calc
Operating capacity per resin volume30,000 grain/ft³30,000 grain/ft³
NaCl dose at the selected rating15 lb/ft³15 lb/ft³

Chem-Aqua independent six-cubic-foot worked example

Source: Chem-Aqua Technical Bulletin TB4-019 (17 April 2018), p. 1, https://www.chemaqua.com/en-gb/wp-content/uploads/sites/8/2024/07/TB4-019.pdf . Published: 6 ft³, 118 mg/L, 15 lb/ft³ => 180,000 grains and 23,478 US gal after 10% reserve. The example rounds hardness to 6.9 gpg before dividing; this tool keeps the grain/US-gallon conversion unrounded, giving about 23,501 gal (0.10% higher). Tolerance allows only that stated rounding.

Inputs: Water report units = Metric — mg/L and litres; Feed hardness as CaCO₃ = 118 mg/L; Sizing mode = Evaluate an existing resin bed; Installed resin volume = 6 ft³; Aldex C-800 operating rating = High capacity; Maximum interval / calendar override = 60 day; the others as above.

ResultSourceThis calc
Operating grain capacity before reserve180,000 grain180,000 grain
Volume available before reserve is reached23,478 ± 30 gal23,501 gal

Vermont hardness-to-sodium relation

Source: Vermont Department of Health, Hardness in Drinking Water, updated March 17, 2025: every milligram of hardness removed adds 0.46 milligrams sodium. https://www.healthvermont.gov/environment/drinking-water/hardness-drinking-water

Inputs: Water report units = Metric — mg/L and litres; Feed hardness as CaCO₃ = 100 mg/L; the others as above.

ResultSourceThis calc
Sodium added from hardness only46 mg/L46 mg/L

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...