Warning: Disconnect power before servicing.

Whirlpool Dishwasher Error Codes

Quick Answer

Whirlpool dishwashers display fault codes in two formats depending on the model year: newer models (post-2010) use alphanumeric codes like F8 E4 or E1 F9, while older pre-2010 models use blink sequences (e.g., 4 blinks then 3). The most common codes are F8 E4 (wash motor fault), E1 F9 or F9 E1 (drain timeout), and F6 E1 (water inlet fault).

When I walk into a kitchen with a blinking Whirlpool, I'm usually looking for a simple blockage or a loose wire before I ever condemn a motor. These machines are workhorses, but they're incredibly sensitive to drain speed and water temp. Whether your unit has a digital display or just blinking lights, the code's your dishwasher telling you something specific is out of spec. And honestly? Most of the time it's not expensive.

WhirlpoolDishwasher

About These Whirlpool Dishwasher Error Codes

Most Whirlpool service calls I handle don't actually need expensive parts. These dishwashers use a pretty logical fault system that watches everything from how fast water drains to the exact amperage the wash motor's pulling. Knowing what your code means is the difference between a five-minute filter cleaning and an unnecessary $300 repair bill. I replaced three drain pumps last month that didn't need replacing because nobody checked the filter first.

Most Common Error Codes

Clogged drain filter (most frequent cause of drain codes)40%
Failed water inlet valve (fill-related codes)24%
Worn or cracked wash motor impeller (motor fault codes)14%
Control board relay failure (relay and communication codes)12%
Defective heating element or thermistor (temperature codes)10%

Symptoms You May Notice

  • Your display is cycling back and forth between two sets of characters, like F8 then E4 then F8 again, and it won't stop until you hold Cancel
  • The Clean light is blinking in a slow, deliberate pattern with a pause between groups, like it's counting something out for you
  • Dishwasher stops cold mid-cycle with an inch or two of standing water sitting in the bottom of the tub
  • You run full cycles but dishes come out soaking wet and covered in food residue because the wash or dry portion never actually completed
  • No water going in at all when a cycle starts, or water fills up and then just sits there and never gets pumped out

Tools Required for Diagnosis

Phillips #2 screwdriverTorx T20 screwdriverFlathead screwdriverNeedle-nose pliersMultimeterWork gloves (cut protection from sharp sheet metal edges)Old toothbrush (for scrubbing the filter mesh)Small bucket or old towels (for water that spills when you pull the filter)

Service / Diagnostic Mode

Press any three buttons (not Power or Cancel) in a 1-2-3 sequence, then repeat that same sequence two more times within 8 seconds. If you nailed it, all the panel lights will illuminate at once. The machine then cycles through a self-test of all components and displays any stored fault codes.

How to Identify Your Error Code

Replacement Parts

If your diagnostic testing proves the component has failed, you will need a replacement. We recommend OEM parts over aftermarket for water-handling components.

Part Name
Wash MotorW10765009 · $80–$150
Drain PumpW10348269 · $28–$45
Water Inlet ValveW10327249 · $22–$38
Heating ElementW10518394 · $35–$65
Main Control BoardW10695459 · $150–$280
ThermistorW10057581 · $12–$22

Frequently Asked Questions

Why does my Whirlpool dishwasher show two different code formats?
Whirlpool shifted their design around 2010 to the DTM platform, which is when they added alphanumeric displays. If your dishwasher has a screen, it'll show codes like F8 E4. If you've got buttons but no screen, the dishwasher uses the Clean or Start light to pulse the code to you in blink sequences. In the field, we call these heartbeat codes because of the rhythmic way they blink. Both systems point to the same internal components, they just communicate differently. Don't panic if yours doesn't have a display. The blink codes work the same way, you just have to count carefully.
How do I clear an error code on a Whirlpool dishwasher?
Hold the Cancel or Drain button for three seconds. That tells the control board to stop the current cycle and reset its logic. If that doesn't work, pull the power at the breaker for a full sixty seconds. But here's the thing, resetting the code doesn't fix whatever caused it. If your filter's clogged or a motor's burnt out, that code's coming right back as soon as the dishwasher hits that part of the cycle again. Clear it to stop the beeping, but then actually figure out the root cause before you run another 20 cycles on a broken machine.
What is the most common Whirlpool dishwasher error code?
Drain codes like E1 F9 or F9 E1 are the most frequent visitors I see. People forget these dishwashers have a fine-mesh filter that needs cleaning every few months. When that filter gets choked with grease or food particles, the pump can't move water fast enough and the sensors trigger a timeout. It's a fix that rarely requires buying any new parts. Honestly, probably 60% of the drain code calls I go on are just a dirty filter. Clean it before you call anyone or order anything.
Can I enter diagnostic mode to find hidden fault codes?
Yes, and it's actually pretty useful. Press any three buttons on the console in a 1-2-3 sequence and repeat that pattern three times within about eight seconds. Don't use Power or Cancel for this. If you do it right, all the panel lights come on at once. The machine then runs through a self-test of every component and displays the most recent error codes stored in memory. Super helpful if you walked in after the code already cleared itself and you're not sure what happened. I use this trick probably three or four times a week on service calls.
Is it safe to keep using my dishwasher when an error code is showing?
Depends on the code, honestly. Drain codes like F9 E1 mean there's standing water in there, and running another cycle risks overflowing onto your floor, so stop until you fix it. Fill codes like F6 E1 just mean the machine isn't getting water, so it'll run through the motions without washing anything, which isn't dangerous but it's pointless. Motor codes like F8 E4 can usually wait a day or two while you troubleshoot. But if you're getting any burning smell or you see actual water on the floor, shut it down immediately and don't run it again until you know what's going on.

Related Whirlpool Dishwasher Error Codes

Same Fix Works on These Brands

Whirlpool shares the same hardware platform with these brands. The diagnosis and repair steps are identical.

Models Known to Experience HUB Errors

This repair applies to most Whirlpool dishwashers with this error code. Common model numbers include:

WDT780SAEM, WDF550SAHZ, WDT730PAHZ, WDT750SAHZ, WDT970SAHZ, WDF518SAHM, WDT720PADE

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on March 14, 2026