Whirlpool dishwashers report faults as a pair of codes: an F number for the system that failed and an E number for the specific problem inside it. F8E1 is a drain fault. F6E1 means the machine never filled. If your dishwasher has no digital display, it reports the same codes by blinking the Clean light instead.
Below is the full code list, then the handful of faults that account for most of the Whirlpool dishwasher repair calls we actually get.
How to read the code when there is no display
Plenty of Whirlpool dishwashers have no screen. On those, the Clean light does the talking.
The light flashes the F number, pauses for about two seconds, then flashes the E number. After a longer pause it repeats. So seven flashes, a pause, then one flash is F7E1, a heating element fault. While the code is repeating, the buttons on the console stop responding, which people often mistake for a dead control panel.
One thing worth knowing: every Whirlpool dishwasher has a tech sheet folded behind the bottom front toe panel. It lists the codes for your exact model along with the diagnostic test sequence. If you are going to open the machine at all, read that first. Model variations are real, and the sheet beats any list on the internet, including this one.
The full Whirlpool dishwasher error code list
| Code | What it means | Where to look first |
| F1E1 | Stuck relay on the control board | Cut power for five minutes. If it returns, the board or its wiring is at fault |
| F1E2 | Corrupted control board memory | Board replacement |
| F2E1 | A button on the control panel is stuck | Press every button. Any that feel dead point at the user interface panel |
| F2E2 | Control panel cannot talk to the main board | Wiring between the two, then the panel, then the board |
| F3E1 | Thermistor or optical water sensor has failed | Sensor and its harness |
| F3E2 | Thermistor or water sensor is shorted | Same sensor, same harness |
| F3E3 | Sensor would not calibrate, or dirty water is flowing back in | The check valve in the drain hose |
| F4E1 / F4E2 | Main board cannot communicate with the circulation pump | Pump harness, then the pump assembly |
| F5E1 | Door switch fault | Often just closing the door too slowly after pressing Start. Otherwise the latch assembly |
| F5E2 | The board never saw the door open | Open and shut the door, restart. If it persists, the latch assembly |
| F6E1 | No water entering the machine | Supply valve, inlet valve screen, stuck overfill float |
| F6E2 | Water inlet valve failure | The valve itself |
| F6E3 | Suds or air in the pump | Almost always hand dish soap used by mistake |
| F6E4 | Float switch is open | Something trapped under the overfill float |
| F6E6 | Incoming water is too cold | Water heater. Below about 110°F triggers this |
| F6E7 | Flow meter disconnected or damaged | Flow meter wiring |
| F6E8 | Water softener valve fault (softener models only) | Regeneration valve |
| F7E1 | Heating element is not working | Element and its wiring. Dishes come out wet |
| F7E2 | Heating element will not switch off | A shorted relay on the control board |
| F8E1 | Slow drain or no drain | Blockage in the drain path, then the drain pump |
| F8E2 | Electrical fault in the drain pump | Pump wiring, then the pump |
| F9E1 | Board cannot detect the diverter disc position | Diverter motor |
| F9E2 | Diverter motor stuck on | Diverter relay on the control board |
| FAE1 | Detergent dispenser fault | Dispenser wiring, then the dispenser |
| FAE2 | Vent wax motor electrical fault | Vent circuit wiring |
| FAE3 | Drying fan failure | Fan and its harness |
Some models show these as 1-1, 7-1 and so on rather than F1E1 and F7E1. They mean the same thing.
The five that actually generate call-outs
The table above is complete, but in practice a small number of these come up again and again.
F8E1: the dishwasher will not drain
The most common Whirlpool dishwasher fault by a wide margin, and the one most likely to have a cause outside the machine.
Before suspecting the pump, check three things. Run the garbage disposal for half a minute with cold water, because Whirlpool dishwashers share a drain line with the sink, and a partly blocked disposal stops the dishwasher draining. Check the drain hose under the sink for kinks or for something heavy resting on it. Then pull the filter at the bottom of the tub, twist it out, and look underneath with a torch for glass, bones, twist ties or a fruit sticker sitting on the pump impeller.
There is a fourth cause that only applies to recently installed machines. Garbage disposals ship with a solid knockout plug in the dishwasher inlet port, and it has to be punched out during installation. If it was missed, the dishwasher has never been able to drain at all and never will until someone removes it.
F7E1: dishes come out soaking wet
The heating element has gone open circuit. Elements often look scaled and discoloured while working perfectly well, so appearance tells you nothing. It needs a resistance check. A healthy element reads somewhere in the tens of ohms. An open one reads infinite.
Worth ruling out first: if you have stopped using rinse aid, dishes will come out wet with no fault at all and no code. F7E1 only appears when the element genuinely is not working.
F6E1: it runs but never fills
The cycle starts, you hear nothing for three or four minutes, then the code appears.
Check the water supply valve under the sink is fully open. Then check whether something has fallen into the tub and is holding the overfill float up. A float stuck in the raised position tells the machine it is already full, so it never opens the valve.
If neither of those is it, the inlet valve screen may be clogged. That one is worth flagging: if the screen is blocked, the valve should be replaced rather than just cleaned, because debris that has already got past the screen can hold the valve open and flood the kitchen.
F6E3: suds in the pump
Nearly always someone using washing-up liquid instead of dishwasher detergent. The machine cannot pump foam. Cancel the cycle, let the drain pump run, remove the remaining water by hand or with a wet vacuum, and run an empty rinse. No parts required, and no technician either.
F1E1: control board problems
This is the one where it pays not to rush. A stuck relay throws F1E1, and the reflex is to order a new control board, the most expensive part in the machine. But damaged wiring or a failed component elsewhere on the board’s circuit produces the same code.
Cut power at the breaker for five full minutes first. A meaningful share of F1E1 codes never come back. If it does return, that is the point to have someone test the components on the board’s circuits before replacing the board itself. On Whirlpool dishwasher motherboard faults there is also a specific thing to look for: corrosion on the board from a leaking vent seal. If the board is corroded, replacing it without fixing the seal just kills the new one.
How to clear a Whirlpool dishwasher error code
There is no dedicated reset button. Cutting power for five minutes at the breaker, or unplugging the machine, clears a stored code.
That matters for diagnosis rather than repair. If the code clears and stays away, it was a glitch. If it comes straight back on the next cycle, the fault is real and the reset has told you something useful. What a reset never does is fix a blocked drain or a failed element. If the code returns immediately, stop resetting and start looking.
What you can safely do yourself
- Clean the filter. Should be done monthly anyway and it prevents a good share of drain faults.
- Run the disposal and check the drain hose for kinks.
- Check the supply valve and look for anything trapped under the overfill float.
- Cut power for five minutes to see whether a code is real or transient.
- Switch to proper dishwasher detergent if suds are the issue.
Beyond that you are into testing components with a meter, working near the water inlet, or replacing a board. Also worth saying plainly: never run the dishwasher without the filter fitted. Debris goes straight into the drain pump, wrecks the impeller, and turns a cleaning job into a pump replacement.
Common questions
How do I reset a Whirlpool dishwasher?
Cut power at the breaker for five minutes, or unplug it. There is no dedicated reset button. This clears a stored code but does not repair the underlying fault. If the code returns on the next cycle, the problem is real.
What does F8E1 mean on a Whirlpool dishwasher?
A slow drain or no drain. Check the garbage disposal, the drain hose for kinks, and the filter at the bottom of the tub for debris before suspecting the drain pump.
Why is my Whirlpool dishwasher blinking the Clean light?
On models without a display, the Clean light flashes the error code. Count the flashes, note the pause, then count again. Seven flashes then one flash is F7E1. The buttons stop responding while a code is flashing, which is normal and not a separate fault.
Is it worth replacing a Whirlpool dishwasher control board?
Sometimes. The board is the most expensive part in the machine, so it is worth confirming the board is genuinely at fault rather than the wiring or a component on its circuit. If the dishwasher is past about ten years old, a board replacement is usually the point at which replacing the machine makes more sense.
Can I use washing-up liquid in my Whirlpool dishwasher?
No. It produces foam the pump cannot move, which triggers F6E3 and can leave standing water in the tub. Only dishwasher detergent.
Getting it fixed
If the code has come back after a reset, or the fault is in the pump, the element or the board, that is the point for Whirlpool dishwasher service rather than more troubleshooting. AGA Appliance Service covers 29 cities across seven counties in the Charlotte metro and northern South Carolina, seven days a week from 9 AM to 8 PM, with same-day slots on bookings placed before 11 AM. Diagnosis is $79, waived when you approve the repair, and every job carries a 90-day parts and labor warranty.






