Dishwasher leak and overfill code

Whirlpool Dishwasher F8E4 Code

Direct answer: A Whirlpool dishwasher F8E4 code usually means the machine found water where it should not be, most often in the base drip tray under the tub. In plain terms, treat it like a leak or overfill warning first, not a bad control problem.

Most likely: The most common causes are too many suds, a small leak that dripped into the base pan, or a dishwasher float that is stuck up with debris.

Start with the easy clues: standing suds, water under the dishwasher, a wet toe-kick area, or a float that does not move freely. Reality check: this code often shows up after one messy wash, not because the whole dishwasher suddenly failed. Common wrong move: running cycle after cycle to see if the code clears while the base pan is still wet.

Don’t start with: Do not start by ordering a control board or tearing into the pump. Most F8E4 calls end up being water in the base, a simple leak source, or a float issue.

If you see soap foam or a slick film inside the tub,deal with suds first before chasing parts.
If the floor or insulation under the front edge is wet,look for the leak source before resetting anything.
Last reviewed: 2026-04-17

What F8E4 usually looks like in the field

Code appears right after starting

The dishwasher may fill briefly, then stop, beep, or run the drain pump.

Start here: Check for water already sitting in the base pan and make sure the dishwasher float is not stuck in the raised position.

Code shows up near the end of a cycle

Dishes may be mostly washed, then the machine stops with the code.

Start here: Look for a slow leak from the dishwasher door, dishwasher spray arm, or dishwasher drain hose that only shows up while washing.

Lots of suds in the tub

You see foam, a slippery residue, or the dishwasher smells strongly soapy.

Start here: Treat this as a sudsing overfill first. Remove suds, stop using regular dish soap, and let the base area dry before retesting.

No obvious water on the kitchen floor

The code is present, but the floor looks dry and the leak is not obvious.

Start here: Pull the toe-kick and check underneath. A small internal leak often wets the base tray without ever reaching the floor.

Most likely causes

1. Water collected in the dishwasher base drip tray

This is the classic F8E4 trigger. Even a small amount of water in the bottom pan can trip the warning and stop the cycle.

Quick check: Remove the lower front panel or toe-kick and look for moisture, wet insulation, or water marks in the base area.

2. Too many suds from the wrong soap or rinse aid spill

Heavy suds can push water where it does not belong and mimic an overfill. This is especially common after hand dish soap gets used by mistake.

Quick check: Open the door and look for foam, bubbles clinging to the tub, or a slick soap film on dishes and the filter area.

3. Dishwasher float stuck or obstructed

If the float cannot move normally, the dishwasher may misread the water level and throw an overfill-related code.

Quick check: Find the float in the tub bottom and gently lift and lower it. It should move freely and not bind on debris.

4. Small active leak from a wash component or hose

A door seal drip, split dishwasher drain hose, loose clamp, or cracked dishwasher spray arm can send just enough water into the base pan to trigger the code.

Quick check: Look for fresh drip trails, mineral tracks, or wet spots around the front corners, hose connections, and lower spray area.

Step-by-step fix

Step 1: Shut it down and check for obvious water or suds

You want to separate a simple suds event from a real leak before the dishwasher runs again and makes a mess.

  1. Cancel the cycle and let the dishwasher stop draining.
  2. Turn off power at the breaker or unplug the dishwasher if the plug is accessible.
  3. Open the door and look for heavy suds, standing water above normal, or water sloshing at the front lip.
  4. Check the floor in front of the dishwasher and the toe-kick area for dampness.

Next move: If you found obvious suds or visible water, you already have the right direction for the next checks. If the tub and floor both look dry, the water may be trapped in the base pan underneath.

What to conclude: F8E4 is usually reacting to water in the wrong place, not just a random electronic fault.

Stop if:
  • Water is actively running onto the floor.
  • You smell burning, see damaged wiring, or the breaker trips.
  • You cannot safely shut off power before opening any lower panels.

Step 2: Look underneath for water in the base pan

A wet base pan is the strongest clue on this code and tells you to hunt the leak source instead of guessing at parts.

  1. Remove the lower toe-kick panel if accessible.
  2. Use a flashlight to inspect the base area under the tub.
  3. Look for pooled water, wet sound insulation, drip marks, or fresh mineral trails.
  4. If the base is wet, soak up the water with towels and leave the area open to dry before retesting.

Next move: If you found water in the base, the code makes sense and the next job is finding where that water came from. If the base is completely dry, move to the float and suds checks before assuming an internal failure.

What to conclude: A wet base pan points to a real leak, an over-sudsing event, or a one-time spill that reached the tray.

Step 3: Check the dishwasher float and clear the easy obstructions

A stuck float is one of the few simple causes you can confirm without pulling the dishwasher out.

  1. Locate the dishwasher float in the tub floor.
  2. Lift it gently and let it drop back down. It should move freely without scraping or hanging up.
  3. Remove food bits, labels, glass chips, or grease buildup around the float base using warm water and mild soap on a cloth.
  4. Check the filter area for debris that could be contributing to poor water movement or splashback.

Next move: If the float was stuck and now moves freely, dry the base area fully and run a short rinse cycle to see if the code stays away. If the float already moved normally, keep going and look for suds or an active leak source.

Step 4: Separate a suds problem from a hardware leak

These two look similar from the code, but the fix path is different. Suds problems do not need replacement parts.

  1. If you see foam, remove as much as you can with cups or towels and run no more wash cycles until the tub and base are dry.
  2. Think back to the last load: hand dish soap, a rinse aid spill, or heavily pre-soaped items can all cause this.
  3. If there are no suds, inspect the lower door area, front corners, dishwasher spray arm, and visible dishwasher drain hose path for fresh drips.
  4. Look for a split seam in the lower spray arm or a hose rubbing point that only leaks while water is moving.

Next move: If the problem was suds, the code often clears after the machine dries out and a clean rinse cycle runs normally. If you found a visible drip source, you now know which part deserves attention. If there are no suds and no visible leak, the leak may only show during operation or the float sensing parts may need closer testing.

Step 5: Dry it out, retest once, then repair the confirmed fault

One clean retest tells you whether you had a one-time suds event or a leak that is still active.

  1. After the base area is dry, restore power and run a short rinse cycle while staying nearby.
  2. Watch the front corners and listen for the drain pump running normally.
  3. If the code stays away and no new water appears, monitor the next full load and keep soap use correct.
  4. If the code returns and you confirmed a stuck or damaged float, replace the dishwasher float. If you found a cracked spray arm or leaking drain hose, replace that exact dishwasher part. If the base fills again with no visible source, stop and schedule service for a deeper leak check.

A good result: If the rinse cycle finishes clean and the base stays dry, the issue was likely suds, debris at the float, or a one-time spill into the tray.

If not: If F8E4 comes back or the base gets wet again, you are dealing with an active leak or failed sensing hardware, not a glitch.

What to conclude: A single successful retest after drying is useful. Repeated resets without fixing the water source just bring the code back.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

What does F8E4 mean on a Whirlpool dishwasher?

It usually means the dishwasher sensed an overfill or found water in the base drip tray under the tub. Most of the time that comes from suds, a small leak, or a float problem.

Can I just reset the dishwasher and keep using it?

You can try one retest after drying the base and clearing the cause, but a blind reset is not the fix. If water is still getting into the base pan, the code will come back.

Will too much soap cause F8E4?

Yes. Wrong soap or too much detergent can create heavy suds, and suds can push water into the base area and trigger the code. That is one of the most common non-parts causes.

Where is the float in a dishwasher?

On many dishwashers it is a small dome or cap-like piece on the tub floor, usually toward the front. It should lift and drop freely without sticking on debris.

If the floor is dry, can it still be a leak?

Yes. A small internal leak often lands in the dishwasher base pan and never reaches the kitchen floor. That is why checking behind the toe-kick matters on this code.

What part usually fixes F8E4?

There is not one automatic part for this code. If the float is damaged or stuck, a dishwasher float can fix it. If you find a cracked spray arm or leaking dishwasher drain hose, replace that exact failed part instead of guessing.