Water Softener Size Calculator
water_softener_sizeSize a water softener from household water use and tested hardness, with yearly salt cost. Gallons per person per day is required (no national default used), for softened water only. Iron is optional; unknown when absent, and changes the setting per EcoPure's clear-water ferrous iron rule (5 gpg per ppm); other makers differ. Returns grains per day, working capacity before reserve, optional paired model ratings, three idealized EP42 test-rating examples, notes, assumptions and dated primary sources. Costs are salt only. Pure Decimal arithmetic, no network or model.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bag_lb | No | Bag weight in lb. | |
| people | Yes | Required whole household size. | |
| salt_lb | No | Your manual's lb salt at capacity_grains; requires capacity_grains. | |
| hardness | Yes | Required measured hardness; after conversion 0 < gpg <= 100. | |
| iron_ppm | No | Optional dissolved clear-water ferrous iron in ppm; absent means unknown. EcoPure adds 5 gpg per ppm (W4); other makers differ. | |
| bag_price | No | Price per bag; one store's price (Fleet Farm, observed 2 Oct 2026); enter yours. | |
| hardness_unit | No | gpg or mg/L; divide mg/L by 17.1 (W1). | gpg |
| interval_days | No | Optional target days between regenerations. | |
| capacity_grains | No | Your manual's grains per regeneration; requires salt_lb. | |
| gallons_per_person_day | Yes | Required softened gallons per person per day; no national default used. Exclude bypassing outdoor taps. |