Request a Quote
News 7 min read

Ion Exchange Resin Capacity Calculation: A Simple Guide With Worked Examples

Ion exchange resin capacity calculation

An ion exchange resin capacity calculation tells you how much water one resin bed can treat before it needs recharging. Multiply the resin volume by its operating capacity, then divide by the amount of hardness or other ions in your water. That’s the whole idea.

In US units, gallons = cubic feet of resin × grains per cubic foot ÷ hardness in grains per gallon. In metric units, liters = liters of resin × eq/L × 1,000 ÷ ion load in meq/L. Below, we explain each number and walk through three real examples.

Total Capacity vs Operating Capacity

Resin beads are covered in tiny “parking spaces” that hold ions. Total capacity is how many spaces the beads have. Operating capacity is how many you can actually fill in one service run.

Total capacity is fixed when the resin is made. A new standard softening resin holds about 2.0 eq/L, according to WCP Online. You’ll never reach that number in real use.

Operating capacity is always lower. It depends on how much salt or acid you use to recharge the resin, how fast water flows, what’s in your water, and how much leakage you accept at the end of a run. Always design with operating capacity.

The Units You Need to Know

Resin capacity is counted in equivalents. An equivalent is a way to count ions by their electric charge. Calcium has two charges, so it fills two “spaces” on the resin. Water hardness is often reported “as CaCO₃” (calcium carbonate), where one equivalent equals 50 grams.

To convert  Multiply by 
meq/mL to eq/L  1 (they’re the same) 
eq/L to kilograins per cubic foot  21.85 
kilograins per cubic foot to eq/L  0.0458 
grains per gallon to mg/L as CaCO₃  17.1 
mg/L as CaCO₃ to meq/L  Divide by 50 
lb per cubic foot to g/L (salt dose)  16.02 

Where does 21.85 come from? One eq/L means 50 grams of hardness per liter of resin. A cubic foot holds 28.32 liters, so that’s 1,416 grams. One grain weighs 64.8 milligrams, which gives about 21,850 grains, or 21.85 kilograins per cubic foot. 

Reading a Resin Spec Sheet

Spec sheets often list two numbers. One is capacity per gram of dry resin (mmol/g). The other is capacity per milliliter of wet resin (mmol/mL, the same as eq/L). Use the volume number, because you load resin by volume.

You can check one against the other. Multiply the dry capacity by the wet bulk density, then by the dry share of the bead (100% minus the moisture content).

For example, Haitron’s 001×7 gel strong acid cation resin lists 4.5 mmol/g, a bulk density around 0.82 g/mL and moisture around 47.5%. So 4.5 × 0.82 × 0.525 gives about 1.94 eq/L, which matches its listed 1.9 eq/L or more.

Haitron grade (typical spec)  Type  Total capacity (eq/L)  Same in kilograins per cubic foot 
001×7  Gel strong acid cation  1.9 or more  41.5 or more 
201×7  Type I gel strong base anion  1.35 or more  29.5 or more 
D113  Macroporous acrylic weak acid cation  4.5 or more  98.3 or more 

Our D113 weak acid cation resin has a very high number. But it can only remove hardness that’s paired with alkalinity (bicarbonate), so don’t size a bed on that figure alone. 

How Salt Dose Changes Operating Capacity

More salt pushes more ions off the resin, so the next run lasts longer. But each extra pound of salt does less work than the one before.

Salt dose per cubic foot  Operating capacity per cubic foot  Grains removed per pound of salt 
6 lb (96 g/L)  About 20,000 grains (0.92 eq/L)  About 3,333 
10 lb (160 g/L)  25,000 grains (1.14 eq/L)  2,500 
15 lb (240 g/L)  30,000 grains (1.37 eq/L)  2,000 

Sources: Aquatell (6 lb) and Solenis/NCH technical bulletin TB4 006 (10 and 15 lb).So 2.5 times the salt gives only about 1.5 times the capacity. Industry experts in WCP Online advise choosing your salt dose for the water quality you need. If you need more capacity, add more resin instead.

Ion Exchange Resin Capacity Calculation: 3 Worked Examples

Example 1: Home Water Softener (US Units)

A softener holds 1.5 cubic feet of resin and uses 10 lb of salt per cubic foot. Water hardness is 15 grains per gallon. The family uses 300 gallons a day.

  • Bed capacity: 1.5 × 25,000 = 37,500 grains.
  • Water treated: 37,500 ÷ 15 = 2,500 gallons.
  • Keep a 10% safety margin (as Chem Aqua recommends): 2,500 × 0.9 = 2,250 gallons.
  • Days between recharges: 2,250 ÷ 300 = 7.5 days.
  • Salt per recharge: 1.5 × 10 = 15 lb.

Example 2: Industrial Softener (Metric Units)

A tank holds 500 liters of resin, recharged with 160 g of salt per liter. Hardness is 300 mg/L as CaCO₃. Water flows at 10 cubic meters an hour.

  1. Ion load: 300 ÷ 50 = 6 meq/L.
  2. Operating capacity at that salt dose: about 1.14 eq/L.
  3. Bed capacity: 500 × 1.14 = 570 equivalents.
  4. Water treated: 570,000 ÷ 6 = 95,000 liters (95 cubic meters).
  5. With a 10% margin: about 85 cubic meters, or 8.5 hours of flow.

Example 3: Two Bed Demineralizer

A demineralizer has a cation bed and an anion bed, and each one sees a different load.

The cation bed removes all positive ions, like calcium, magnesium and sodium. The anion bed removes negative ions, like chloride and sulfate. It also has to handle carbon dioxide (from bicarbonate) and silica, unless a degasser removes the carbon dioxide first.

Say your water has 4.0 meq/L of cations. It also has 3.0 meq/L of chloride and sulfate, 1.0 meq/L of bicarbonate and 0.2 meq/L of silica. You want 100 cubic meters between recharges. One published design example (Windsor, SCI course, 2012) uses working capacities of 1.14 eq/L for the cation resin and 0.75 eq/L for the anion resin.

Bed  Load  Resin needed 
Cation  4.0 meq/L  About 351 liters 
Anion, no degasser  4.2 meq/L  About 560 liters 
Anion, carbon dioxide removed  3.2 meq/L  About 427 liters 

These numbers are just for learning. Real designs adjust for temperature, water makeup and silica using the resin maker’s data.

Working Backward: How Much Resin Do You Need?

You can flip the formula. Resin volume in liters = flow in liters per hour × run hours × load in meq/L ÷ (operating capacity in eq/L × 1,000).

In US units, cubic feet = gallons per run × grains per gallon ÷ grains per cubic foot.

What Lowers Capacity in Real Life

  • Less salt or acid during recharging.
  • Water with lots of dissolved salts or sodium, which causes earlier leakage.
  • Fast flow, which gives ions less time to swap.
  • A strict quality limit at the end of each run.
  • Old resin. WCP Online notes that aging, fouling and oxidation (often from chlorine) all reduce total capacity.

Common Mistakes to Avoid

Most errors in an ion exchange resin capacity calculation come from a few slips:

  • Using total capacity instead of operating capacity.
  • Mixing “as calcium” with “as CaCO₃.” For example, 100 mg/L of calcium equals 250 mg/L as CaCO₃.
  • Forgetting carbon dioxide and silica on the anion bed.
  • Expecting double the salt to give double the capacity.
  • Trusting the first run. Brand new resin starts fully charged, so run one is extra long.
  • Plugging per gram numbers into a volume formula.
  • Skipping a safety margin.

How Resin Capacity Is Tested

Labs test capacity by putting resin into a known form and measuring how many ions it swaps. The long standing method was ASTM D2187. ASTM’s store lists its 2017 edition as withdrawn in 2026, so ask your supplier which method they now use.

For resin already in service, send a sample to a lab. Comparing it with the new resin spec tells you if a short run is a resin problem or a recharging problem.

Conclusion

A good ion exchange resin capacity calculation uses operating capacity, consistent units and an honest safety margin. Start with your water test, pick your salt dose, and check the result against the resin maker’s capacity data. If you’re working on high purity systems, our mixed bed resin page shows how cation and anion resins work together in one bed.

FAQs

What is the typical capacity of strong acid cation resin?

About 1.9 to 2.0 eq/L total, or roughly 41 to 44 kilograins per cubic foot. In softening, operating capacity is usually 0.9 to 1.4 eq/L, depending on salt dose.

Why is my softener’s capacity lower than the label?

Labels often assume a high salt dose and brand new resin. Lower salt settings, high sodium water, fast flow and old resin all cut real capacity.

Does resin lose capacity over time?

Yes. Oxidation, fouling and broken beads all reduce it. Regular lab tests show when cleaning or replacement makes sense.

Can Haitron help me choose a resin?

Yes. Haitron makes strong and weak cation, anion, chelating and mixed bed resins. Send us your water analysis, flow and quality target, and our team will check your ion exchange resin capacity calculation and suggest a grade.

Tell us your water treatment requirement