Meaning
F8 E4 on a Whirlpool dishwasher means the anti-flood float switch in the base pan has detected water — the machine thinks it is leaking and shuts down to prevent flooding. The most common cause is a small leak at the water inlet or drain connection dripping into the pan. Start by emptying the base pan and checking the inlet hose connection.
⚠ Safety first. This code involves water inside the machine’s base, right next to electrical components. Switch the dishwasher off at the breaker before you pull it out or reach underneath, and mop up any water on the floor first. Turn off the water supply valve under the sink before you loosen any hose fitting. Do not tip a plugged-in unit to drain the pan.
What the Whirlpool F8 E4 code means
F8 E4 is a leak-detection fault, not a wash or drain problem. Whirlpool dishwashers have a drip pan (base pan) under the tub with a float switch. If water collects in that pan, the float rises, the switch trips, and the control stops the cycle and posts F8 E4 to stop the leak becoming a flood. So the code is telling you water is somewhere it should not be — it is not saying the machine failed to fill. The job is to find where the water is coming from, dry the pan, and confirm the float switch is seated and working.
Most likely causes (ranked)
| Likelihood | Cause | What is happening |
|---|---|---|
| Most common | Leaking water inlet connection | The supply hose or its rubber washer at the inlet valve is loose or not seated, dripping into the base pan. |
| Common | Leaking or loose drain hose | A cracked, kinked or loosely clamped drain hose lets water escape into the pan during draining. |
| Common | Excess suds | Hand dish soap or too much detergent overflows the tub, and the foam collects in the pan. |
| Less common | Condensation or a genuine tub leak | Heavy condensation or a failed door seal / tub gasket drips down into the pan. |
| Least common | Faulty float switch | The switch trips with no real water present, or its connector has come loose after service. |
How to fix it, in order
- Empty the base pan — power off, pull the unit out, remove the lower kick plate, and dry the pan with towels. The float will drop once the pan is dry, which is needed to clear the code.
- Check the water inlet connection — this is the number-one source. Confirm the supply hose fitting is snug and the rubber washer is seated; hand-tighten, then add a quarter to half turn with pliers to seal the gasket. Look for damp spots after running water.
- Inspect the drain hose — check it for cracks, kinks and loose clamps along its full length; tighten or replace as needed.
- Rule out suds — if you have used hand dish soap or over-dosed detergent, run a rinse-only cycle to clear the foam, and switch to dishwasher detergent only.
- Check the door seal and tub — look for water tracking down from a worn door gasket or a leaking spray arm fitting.
- Reseat the float switch — make sure its electrical connector is fully clicked in with the locking tab visible; if it is damaged, the switch is an inexpensive part.
- Reset and test — press Cancel to clear the code, reinstall the kick plate, and run a short cycle while watching for new water in the pan.
Parts that may be involved
- Water inlet hose and washer — the usual leak point; a fresh rubber washer often seals it.
- Drain hose and clamps — replace if cracked or if a clamp will not hold.
- Float switch — the sensor in the base pan; cheap to swap if it trips with a dry pan.
- Door seal / tub gasket — the suspect if water tracks down the front or side.
- Water inlet valve — if the valve body itself weeps, it may need replacing.
Difficulty and time
Moderate. Emptying the pan and tightening the inlet connection is a 20 to 40 minute job needing towels, pliers and usually a screwdriver for the kick plate. You will need to slide the dishwasher out and turn off the water supply, so it is a step up from a filter clean. Replacing the float switch or inlet valve is more involved but still within reach of a confident DIYer.
When to call a pro
- You cannot find the leak source after checking the inlet, drain hose and door seal, but the pan keeps filling.
- Water is reaching the floor or the surrounding cabinet — stop and address it before more damage occurs.
- The inlet valve itself is weeping, or you are not comfortable working on the water supply line.
- F8 E4 returns with a confirmed dry pan, pointing at wiring or the control board.
FAQ
How do I reset a Whirlpool F8 E4 error?
Press Cancel once to silence the alarm and again to clear the cycle, but the code will not clear for good until the base pan is dry and the float has dropped. Dry the pan, fix the leak, then cancel. If needed, cut power at the breaker for a minute to reset the control.
Does F8 E4 mean the dishwasher failed to fill with water?
No. Despite the name, F8 E4 is a leak-detection code — water was found in the base pan by the float switch. It means there is too much water in the wrong place, not too little in the tub. Chase the leak, not the fill valve.
Can too much detergent cause F8 E4?
Yes. Regular hand dish soap or an overdose of detergent creates suds that overflow the tub and pool in the base pan, tripping the float. Run a rinse cycle to clear the foam and use only dishwasher detergent in the correct dose.
Sources & verification
- Whirlpool Product Help — “F8E4 — Dishwasher”. Manufacturer page defining F8 E4 as a base-pan leak detected by the float switch (not a fill / flow-meter fault). Accessed 20 July 2026.
- Fred’s Appliance — “How to Fix a Whirlpool Dishwasher F8 E4 Error Code”. Repair-authority source confirming the leak/float meaning and the inlet-first, then drain-hose, then suds fix order. Accessed 20 July 2026.
- Whirlpool Product Help — “F8E4 Error Code — Dishwasher (Leaking Underneath or Behind)”. Manufacturer leak-troubleshooting page for the base-water condition. Accessed 20 July 2026.
For more Whirlpool fixes, browse the Whirlpool error code hub and all dishwasher fault codes. Because this is a base-water fault, the closely related Bosch E15 flood-sensor code is worth a read. If your machine actually will not drain, see the LG dishwasher OE drain error.