Water softener grain capacity calculator
Grain capacity is the number of grains of hardness a softener removes before it has to regenerate. The arithmetic is short. What makes most sizing numbers untrustworthy is the assumptions buried behind them, so here every assumption is a field you can change, labelled as an assumption, with the running total shown at each step.
The arithmetic, step by step
Nothing here is proprietary. Four multiplications and a division:
| Step | Formula | What it means |
|---|---|---|
| 1. Daily water use | people × gallons per person per day | Total gallons through the softener each day |
| 2. Daily hardness load | daily gallons × hardness in gpg | Grains of hardness the resin takes out per day |
| 3. Grains per cycle | daily grains × days between regenerations | The load one cycle has to carry |
| 4. With reserve | grains per cycle × (1 + reserve ÷ 100) | Usable capacity required |
| 5. Nominal rating to look for | required usable ÷ (usable share ÷ 100) | The number printed on the unit |
A grain is a unit of mass, 1/7000 of a pound, and one grain per gallon equals 17.1 mg/L. So "grain capacity" is literally the mass of hardness minerals a resin bed can hold between regenerations.
What this calculator deliberately does not do
- It does not recommend a product. No softener has been tested by the author, and nothing here is a review.
- It does not estimate salt use or running cost. That depends on the regeneration dose in a specific unit's documentation, which is a per-model figure, not arithmetic.
- It does not size for flow rate. Capacity and service flow are two different constraints, and a unit with enough grains can still be undersized for simultaneous showers. The unit's spec sheet gives its service flow.
- It does not know whether you should soften at all. At the soft end of the verified utility list — Portland's Bull Run supply at about 9 mg/L, Boston's MWRA at about 16 — there is very little hardness to remove.
- It does not use your utility's figure as if it were your tap. A system range is not an address. That caveat sits on every utility page here for the same reason.
Sizing against a range instead of a single number
Most published hardness figures are ranges, and a range is the whole problem with softener sizing. Pick a utility in the first field and, where its report gives a range, both hardness fields fill: the low end in the first, the high end in the second. The tool then sizes the same household twice and prints the gap, because that gap is the decision you are actually making.
Indianapolis is the clearest case. Citizens Energy Group publishes a system-wide range of 148 to 460 mg/L, which is 8.7 to 27 grains per gallon, and those two ends produce required capacities that differ threefold for an identical household. Nothing on this page can tell you where in that range your own tap sits — only a test at your tap can — but seeing both numbers is the difference between a sized unit and a guessed one.
13 of the 44 systems here publish a single figure with no range at all — MWRA in Boston, the Las Vegas Valley Water District, Cleveland Water and Anchorage's AWWU among them. For those, the comparison field stays empty and the single figure is all the utility published. A further 6 systems publish a figure per treatment plant, zone or area instead of one for the system; picking one of those fills the field from the span across its published areas, and its own page lists every area figure separately.
So put your own tap test in if you have one, and read your report's hardness line if you do not. On a private well, no utility figure applies to you at all.