Whirlpool dishwasher error codes use an F#E# format, such as F9E1 or F8E4. The F number points to the system involved and the E number narrows down the fault. Many codes clear with a 30-second power reset, but drain, leak and fill codes usually point to something you can check yourself, and a code that keeps coming back means a part needs testing.
How to read the code
On models with a digital display, the code shows on the screen when the fault happens. If the screen has gone dark, press any button to wake it. On models with lights only, watch the Clean light. Whirlpool explains it this way: the first set of quick flashes is the F number, then a short pause of a second or two, then the second set of flashes is the E number. After a longer pause of about five seconds, the pattern repeats. So nine flashes, a pause and one flash means F9E1.
Whirlpool notes that exact codes vary by model, so check the use and care guide for your model number if your code is not listed below.
Make it safe before you check anything
Turn off power to the dishwasher before you inspect it. Unplug it if it plugs in, or switch off its breaker at the electrical panel if it is hard-wired. For any check under the tub, behind the kick panel or at the water connections, also close the water supply valve. It is usually under the kitchen sink on the line that feeds the dishwasher and closes clockwise. If there is no working valve for the dishwasher, close the main water supply to the house.
How to reset a Whirlpool dishwasher
Whirlpool's reset is a power cycle. Unplug the dishwasher for 30 seconds and plug it back in, or turn its breaker off for 30 seconds and back on. If the code returns on the next cycle, the reset did not fix it, and the code is telling you something real.
Whirlpool dishwasher error codes
These are the codes Whirlpool publishes on its U.S. product help site. The meaning is Whirlpool's; the checks are what Whirlpool suggests for each code.
| Code | What it means | What to check |
|---|---|---|
| F1E1 | Main control problem | Reset power for 30 seconds. If it comes back, the main control likely needs service. |
| F1E2 | Main control communication error | Reset power. If it returns, the control and console are not talking; schedule service. |
| F2E1 | Stuck key or console (user interface) error | A key may be stuck. If the code repeats, the console needs testing. |
| F2E2 | Main control communication error | Reset power. If it returns, schedule service. |
| F3E2 | Possible thermistor or optical water indicator (OWI) sensor problem | A technician tests the sensor and its wiring if the code repeats. |
| F4E2 | Possible heating system issue | Reset power. If it returns, schedule service. |
| F4E3 | Heating error | Reset power. If it returns, the heating circuit needs testing. |
| F6E1 | User interface error, main control | Reset power. If it returns, schedule service. |
| F6E3 | Too many suds in the tub | Remove the foam and run cycles with no detergent until it clears. Use only dishwasher detergent. |
| F6E4 | Water float switch problem, often from an unlevel dishwasher | Level the dishwasher, make sure the float moves freely, then reset power. |
| F7E2 | Wash motor error | Reset power. If it returns, schedule service. |
| F8E2 | Fill valve electrical error | Check the inlet valve connection, then reset power. |
| F8E4 | Water in the drip tray | Empty the tray, confirm the float switch is connected, and look for leaking water connections. |
| F8E5 | Fill valve may be stuck open | Shut off the water supply right away and schedule service. |
| F9E1 | Long drain time (not draining) | Clean the filter, check the drain hose for kinks or clogs, clear the disposer and air gap, and confirm the disposer knockout plug was removed. |
| F9E2 | Drain motor error | Clear the disposer and drain, straighten the hose, confirm hose routing on a new install, then reset power. |
| FAE4 / F10E4 | Diverter valve error | Reset power. If it returns, schedule service. |
| FAE5 / F10E5 | Diverter leak | Check for water under the unit and tighten connections, press Cancel twice, then start a new cycle. |
| H2O | Not detecting water | Make sure the water supply valve is open and the supply hose is not kinked. |
The codes you can usually fix yourself
Drain codes: F9E1 and F9E2
These are the most common codes owners can clear on their own. Clean the two-part filter at the bottom of the tub, check the sump for debris, run the disposer, and look for a kinked hose under the sink. If a disposer was just installed, make sure its knockout plug was removed. Our guide to a Whirlpool dishwasher not draining walks through each step.
Leak codes: F8E4 and FAE5
F8E4 means a float switch in the drip tray under the tub has sensed water. Shut off the water and power, empty the tray and look for a loose or leaking connection. FAE5 points to a diverter leak. Either one means water is getting where it should not, so find the source before running another load. See dishwasher leaking for where leaks usually start.
Water and suds codes: H2O, F6E3 and F6E4
H2O usually means the water supply valve is closed or the supply hose is kinked; our guide to a dishwasher not filling with water covers the rest. F6E3 is almost always the wrong detergent, such as hand dish soap. F6E4 often shows up when the dishwasher is not level, so the float reads wrong.
Codes that usually need a technician
If a power reset does not clear F1E1, F1E2, F2E2 or F6E1, the main control or the console is the likely problem. A technician checks the wiring and connectors between the control and the console before replacing a board. F7E2 points to the wash motor. F4E2 and F4E3 point to the heating system, and a technician tests the heating element and its circuit; trouble here often shows up as dishes that stay wet, covered in our dishwasher not drying guide. F3E2 means a sensor test. F8E5 is urgent: the fill valve may be stuck open, so shut off the water until it is repaired.
Call for service when a code comes back after a reset, when you see water on the floor, or when you smell burning or the breaker trips. You can find local technicians in our Whirlpool dishwasher repair directory, browse by state on the states page, or start with cities such as Seattle and Phoenix. This site is an independent directory and is not affiliated with Whirlpool.
Rough repair costs behind common codes
Fixr lists a drain pump replacement at about $150 to $400, a heating element replacement at about $150 to $300, and a control board replacement at about $200 to $500. HomeAdvisor puts a water inlet valve replacement at about $80 to $125 and a motor and pump assembly at about $400 to $600. Fixr's diagnostic fee runs about $50 to $75. Fixr suggests replacing the dishwasher when a repair would cost more than about half the price of a new one. Our dishwasher repair cost guide has the full breakdown, and the guides page covers codes for other brands, including Bosch dishwasher error codes.
Sources
- Whirlpool - Dishwasher Error Codes: Reading
- Whirlpool - Dishwasher Error Code or Flashing Lights
- Whirlpool - F1E1 Dishwasher
- Whirlpool - F1E2 Dishwasher
- Whirlpool - F2E1 Dishwasher
- Whirlpool - F2E2 Dishwasher
- Whirlpool - F3E2 Dishwasher
- Whirlpool - F4E2 Dishwasher
- Whirlpool - F4E3 Dishwasher
- Whirlpool - F6E3 Dishwasher
- Whirlpool - F6E4 Dishwasher
- Whirlpool - F8E2 Dishwasher
- Whirlpool - F8E4 Dishwasher
- Whirlpool - F8E5 Dishwasher
- Whirlpool - F9E2 Dishwasher
- Whirlpool - FAE4 or F10E4 Dishwasher
- Whirlpool - FAE5 or F10E5 Dishwasher
- GE Appliances - Dishwasher Water Shut-Off Location
- Fixr - How much does it cost to repair a dishwasher?
- HomeAdvisor - How Much Does Dishwasher Repair Cost?