What this code means
The F8E4 code on a Whirlpool dishwasher signals that water has been detected in the drip tray or base pan underneath the machine. This triggers the float or leak-protection system and stops operation to prevent flooding. The code is not a control-board fault by default. Instead, it is a water-detection and leak-protection response.
In most cases, the water comes from a loose or improperly seated water-supply connection, over-sudsing from the wrong detergent, or an internal leak that drains into the base pan. Whirlpool’s published guidance instructs you to inspect the water-supply connections, confirm the float switch is connected properly, and empty the drip tray if water is present.
Before You Replace Anything
Homeowners sometimes replace the control board when they see an F8 code. Before ordering any electronics, pull the dishwasher out and check for standing water in the base pan and loose inlet fittings. Those account for most F8E4 codes and cost nothing to inspect.
Common Causes
- Loose or improperly seated inlet connection A loose coupling or missing rubber washer at the 3/4” elbow fitting lets water drip into the base pan during the fill cycle.
- Water in the drip tray from a previous leak Even after a leak is fixed, water remaining in the base pan will keep the float switch triggered until the tray is emptied and dried.
- Over-sudsing or wrong detergent Using too much detergent or a product not designed for automatic dishwashers pushes foam and water out of the tub and into the base.
- Float switch or connector not seated If the float switch connector is loose or the switch itself is dislodged, the machine may read a false leak signal.
- Internal leak from the tub or door seal A worn door gasket or a crack in the tub can allow water to seep into the base pan over multiple cycles.
Step-by-Step Fix
- Turn off the water supply and press Cancel once to silence the alarm. If you need to pull the dishwasher out, disconnect power at the breaker or unplug the unit.
- Remove the lower access panel or kickplate and inspect the drip tray at the bottom of the machine for standing water. If water is present, soak it up with towels or a wet-dry vacuum and dry the tray completely.
- Inspect the water inlet connection at the rear left side of the dishwasher. Verify that the 3/4” elbow fitting is tight and that the rubber washer inside is properly seated and not torn or missing.
- Tighten the inlet coupling by hand first, then use pliers to turn it an additional 1/4 to 1/2 turn to compress the gasket and seal the connection.
- Check the float switch and its connector in the base pan. make sure the connector locking tab is engaged and the switch moves freely. Confirm that the power supply wire does not touch the motor or lower tub.
- Clear the error code by pressing Cancel once to silence, then Cancel a second time to clear. Restart the dishwasher and monitor the first few minutes of the fill cycle for any drips.
- If the code returns, recheck all water connections and look for foam or suds inside the tub. If no external leak is found and the base is dry, further component-level leak tracing or a service call is needed.
Parts Often Needed
| Part | Notes |
|---|---|
| Dishwasher inlet elbow fitting (3/4 inch) | Amazon | Replace if the threads are stripped or the fitting is cracked. |
| Inlet hose rubber washer | Amazon | Standard 3/4” flat washer; replace if torn, hardened, or missing. |
| Float switch (leak sensor) | Amazon | Order by your model number if the switch is damaged or the connector pins are corroded. |
When to Call a Pro
Call a pro if you have emptied the drip tray, tightened all inlet connections, confirmed proper detergent use, and the F8E4 code still returns with no visible leak. A technician can perform component-level leak tracing, check internal hose clamps and pump seals, and test the float switch circuit with a multimeter. Also call for help if you are uncomfortable pulling the dishwasher out or working with water and electrical connections at the same time.