Programming GE and Whirlpool Water Softeners
GE and Whirlpool residential softeners are built on the same EcoWater control platform, so their front-panel menus behave almost identically. They are typically all-in-one cabinet units — resin tank and brine tank in a single housing, in the roughly 8 GPM, 40,000-grain class (think GE GXSH40V or Whirlpool WHES40E). The good news is that there is very little to program: get a few values right and the softener works out the rest on its own.
Why hardness is the setting that matters most
These units are demand-initiated (also called metered). Rather than regenerating on a fixed calendar, they meter the water you actually use and calculate their own regeneration schedule from that flow and the hardness number you enter. That design has one big consequence: the single most important thing you set is an accurate water hardness value. Enter it too low and the resin runs out of capacity between recharges and your water goes hard; enter it too high and the softener regenerates more often than it needs to, wasting salt and water.
If your water carries iron — common on wells — you also need to compensate for it, because iron consumes softening capacity just like calcium and magnesium do. The rule of thumb is to add about 5 grains per gallon for every 1 PPM of dissolved iron on top of your mineral hardness. So water that tests at 20 GPG with 2 PPM of iron should be programmed at roughly 30 GPG. If you are not sure of your number, the calculator works out a compensated hardness figure for you, and the water hardness guide explains where to find your test result and how PPM and GPG relate.
Setting up a GE softener
GE units use a SET / SELECT button to step through the menu. The exact button labels vary by panel revision, but the sequence is consistent:
- Press SET / SELECT to begin stepping through the settings. The display advances through time of day first, then water hardness, then the recharge (regeneration) time.
- At each screen, use the Up / Down arrows to change the flashing value.
- Press SET / SELECT again to confirm that value and move on to the next one.
- Enter your compensated hardness at the hardness screen — this is the value that drives everything else.
- Finish the sequence to return to the normal display.
GE softeners auto-sense water use, so in practice you often only need to set the time of day and the hardness; the controller handles when to recharge from there. To force a recharge straight away — for example, right after you finish programming — press and hold the Recharge button for about three seconds.
Setting up a Whirlpool softener
Whirlpool units use a PROGRAM button to walk through the same kind of menu, with one extra step for salt type. Again, labels differ slightly between panel revisions:
- Press PROGRAM to display the flashing time of day, and set it with the Up / Down buttons.
- Press PROGRAM again for water hardness in grains. Set it with Up / Down, remembering to add about 5 per 1 PPM of iron.
- Press PROGRAM again for the recharge time. The default is 2:00 AM, which suits most homes; leave it unless that clashes with heavy overnight water use.
- Press PROGRAM again to choose the salt type — sodium chloride (NaCl) or potassium chloride (KCl).
- Press PROGRAM once more to exit and return to the normal display.
To start a recharge immediately, press and hold the RECHARGE button for about three seconds until it flashes.
Salt type and why it is a real setting
If you run potassium chloride instead of ordinary softener salt, tell the controller. Potassium chloride is less efficient at regenerating the resin than sodium chloride, so the salt-type option lets the softener adjust its dosing to compensate. Getting this wrong in either direction quietly hurts performance — leaving it on NaCl while you fill with KCl can leave the resin under-regenerated. If you are weighing up the two, the salt guide covers the trade-offs in cost, sodium, and softening power.
What you cannot (and need not) change
Unlike the Fleck and Clack valves used on component-style systems, these consumer cabinet units do not expose the individual cycle times — backwash, brine draw, and rinse. Those are factory-set for the cabinet and are generally not user-adjustable. You are mainly responsible for three things: hardness, time of day, and salt type. If you own a Fleck or Clack system as well and want to see how much more those valves let you tune, the Fleck and Clack programming guide walks through their full parameter menus. Most GE and Whirlpool cabinets also include a low-salt indicator that alerts you when the brine tank is running low, so you are not left guessing.
Confirm it works
Once your values are in, run a manual recharge to confirm the unit operates end to end — you should hear it draw brine and then refill the tank. Give it a day of normal use, then test your softened water. If it still reads hard, the most likely culprit is a hardness value that is set too low or that does not account for iron, so re-check that number first before looking anywhere else. Because well chemistry drifts over the seasons, it is worth re-testing occasionally and nudging the hardness setting to match.
Related guides
- Understanding water hardness — GPG vs. PPM and why iron changes your number.
- Choosing water softener salt — sodium chloride vs. potassium chloride.
- Maintenance schedule — keeping the brine tank fed and the resin healthy.