A KitchenAid dishwasher that stops mid-cycle and flashes something at you is actually being helpful. The fast answer: KitchenAid dishwasher error codes come as F-E pairs (F8 E4, for example) on models with a display, or as counted blinks of the Clean light on models without one. Each code points to one system — fill, drain, heating, door or control — and most of the common ones start with a check you can do yourself in ten minutes.
This is the table our techs keep in the van, written out for homeowners in London, Kitchener and Woodstock: what each code means, what to check first, how to reset, and which codes mean pick up the phone.
Table of Contents

How KitchenAid error codes work
KitchenAid dishwashers are built on the Whirlpool platform, so the code system is shared. The F number tells you which system tripped, and the E number narrows it to a cause inside that system. F6 is always fill, F8 is always drain, F7 is always heat.
On a model with a display, the code shows directly. On a model without one, the Clean or Complete light blinks it: flashes for the F number, a pause, flashes for the E number, a longer pause, then it repeats. Seven flashes, pause, one flash is F7 E1, a heating fault. That is how KitchenAid dishwasher error codes reach you on every model in the range.
The reset that clears many codes
Before you take a screw out, do the full reset. If the tub is holding water, press and hold Cancel/Drain for a few seconds and let it pump out. Then turn the dishwasher off at the breaker, or unplug it under the sink, and leave it off for five full minutes before restoring power and running a short empty cycle. A code that stays away afterward was a glitch; one that returns is a real fault.
Give the reset a fair chance. After you restore power, leave the door latched and the machine untouched for a minute before you press anything, because the control runs a self-check on power-up and a button press during it can throw a new code. Then pick a short cycle such as Rinse Only, start it and stay nearby. If the same code returns within the first few minutes, the fault is real and the table below tells you where to look.
Most KitchenAid models also have a built-in diagnostic cycle, usually started by pressing three buttons in a repeating 1-2-3-1-2-3-1-2-3 pattern. The buttons vary by model, so check your manual on the KitchenAid Canada support site. A reset clears the KitchenAid dishwasher error codes that came from a one-off glitch, and nothing else.
KitchenAid dishwasher error codes: the table
These are the codes we see most across the KDTE, KDTM, KDFE and KDPE series. Read across for the meaning, the check you can do, and when it becomes a service call.
| Code | Meaning | Check first | Call when |
|---|---|---|---|
| F1 E1 / F1 E2 | Control board fault | Five-minute breaker reset | It returns |
| F2 E1 | Stuck key | Dry the panel, press each button once | A button stays dead |
| F2 E2 | Panel not talking to main board | Breaker reset | It returns |
| F3 E1 / F3 E2 | Water temperature or soil sensor | Clean filter and sump, run the hot tap first | It returns with a clean sump |
| F4 E3 | Wash pump not turning | Pull the filter, look for glass jamming the impeller | Pump hums or is silent |
| F5 E1 / F5 E2 | Door not latched | Close firmly, clear the top rack from the door | Latch feels loose |
| F6 E1 | No water detected | Open the shut-off valve, straighten the supply line | Valve open, tub stays dry |
| F6 E3 | Suds or low water | Wrong or too much detergent; run a plain rinse | Level stays low |
| F6 E4 | Float tripped, water too high | Check the float in the tub floor moves freely | Tub keeps overfilling |
| F6 E2 / F6 E6 / F6 E7 | Inlet valve or flow fault | Check house water pressure | Fill is slow with good pressure |
| F7 E1 / F7 E2 | Heater or heater relay | Breaker reset only | It returns |
| F8 E1 | Slow drain | Filter, garburator knockout, drain hose high loop, air gap | Path clear, water still stands |
| F8 E4 | Water level not where expected | Clear the drain path, then the sump | It returns |
| F8 E2 / F9 E1 | Drain pump electrical or relay | Breaker reset only | It returns |
Notice the pattern. F6 starts at the supply under your sink. F8 starts at the drain side: filter, hose and garburator. The electrical ones (F7, F8 E2, F9) are not DIY, because they involve the heating element, valve coils or board relays. Learn that pattern and KitchenAid dishwasher error codes stop being intimidating.
Blinking lights on models without a display
Plenty of KitchenAid dishwashers in London-area kitchens, especially ones installed before about 2015, have no readout at all. They talk with the lights. Blinking lights are just KitchenAid dishwasher error codes in a different language.
Count carefully and count twice. The Clean light gives a group of flashes for the first number, pauses, then a second group for the second number, and then a longer pause before it repeats. Filming it with your phone is the easiest way to be sure, and it gives you something to show a technician on the phone.
- Clean light blinking in counted groups — that is an F-E code. Count the first group, pause, count the second. Seven then one is F7 E1, a heating fault.
- Start/Resume light blinking alone — the cycle was interrupted by the door or a power flicker. Close the door and press Start/Resume. Not a fault.
- Several cycle lights flashing together — usually control lock or a stuck key. Hold Control Lock for three seconds, then dry the panel and try the breaker reset.
- No lights at all — check the breaker, then the door switch. A dead panel with power confirmed is usually a thermal fuse or the board.
From the van: more often than not, an F8 E1 slow-drain code on a KitchenAid is not the pump at all. It is the knockout plug still sitting inside a newly installed garburator, or a drain hose that was never looped up high under the counter. Check those two before anyone sells you a drain pump.
Appliance Experts repairs KitchenAid dishwashers across London and Southwestern Ontario, 6 AM–9 PM, seven days a week — usually same day. The service call is free with the repair, and every job carries a 90-day parts and labour warranty.

When to call a pro
Some codes are worth an hour of your time. Others are not, because the part needs a meter to test or the fix involves 120-volt wiring inside a machine that holds water.
- Any code that comes back after a proper five-minute reset and a clean filter.
- F7 codes. The element and its relay are tested with a multimeter, and the element sits in the sump.
- F6 E2, F8 E2 and F9 E1, which point at valve coils, wiring or board relays.
- Water on the floor, a burning smell, or a dead panel with the breaker on.
Our KitchenAid dishwasher repair techs carry the common Whirlpool-platform parts — drain pumps, inlet valves, latches, thermal fuses and elements — so most of these codes are fixed on the first visit. The diagnostic fee ($90–$140 in Southwestern Ontario) is applied to the repair if you go ahead, and a typical dishwasher repair lands between $180 and $360 with a 90-day parts and labour warranty. Our KitchenAid appliance repair page covers the rest of the lineup. Most KitchenAid dishwasher error codes are cleared in a single visit once the part is on the van.
Keeping the codes from coming back
Most of the codes above trace back to a dirty sump or a bad drain path. Both are within your control. Prevention is the cheapest answer to KitchenAid dishwasher error codes.
The filter on a KitchenAid is a two-piece assembly in the tub floor: a cylinder that twists out a quarter turn and a flat mesh plate beneath it. Rinse both monthly under a hot tap and brush the mesh, because a film of grease restricts flow long before you can see debris. While it is out, look into the sump for glass, seeds or a pit resting against the impeller, and confirm the drain hose under the sink rises to a high loop before it drops to the drain or the garburator, since a missing loop lets sink water siphon back into the tub and triggers drain codes that have nothing to do with the dishwasher itself.
- Rinse the cylindrical filter monthly. Hard water across London, Woodstock and Tillsonburg scales up the mesh faster than you would expect.
- Run the hot tap before starting. It keeps the sensors happy and improves washing, which we cover in our guide to a dishwasher not cleaning dishes.
- Loop the drain hose up to the underside of the counter before it drops to the drain. Our post on a dishwasher not draining walks through the whole path.
Frequently asked questions
What does F8 E4 mean on a KitchenAid dishwasher?
F8 E4 is a water-level fault: the machine cannot get the water where it expects it, and on KitchenAid models that usually traces to the drain side. Clear the filter, check the drain hose for kinks and a high loop, and confirm the garburator knockout plug was removed. If the drain path is clear and the code returns, the drain pump or pressure sensor needs testing.
How do I reset my KitchenAid dishwasher?
If the tub is holding water, hold Cancel/Drain so it pumps out. Then turn it off at the breaker or unplug it, wait five full minutes, restore power and run a short empty cycle. A code that stays away was a glitch; a code that returns is a real fault.
Why is the Clean light blinking on my KitchenAid dishwasher?
On models without a display, the Clean light blinks the error code: a group of flashes for the F number, a pause, then a group for the E number. Seven flashes then one flash is F7 E1, a heating fault, and one of the most common patterns we see. Write it down before you reset. Write down what you see and compare it to the KitchenAid dishwasher error codes table above.
Why will my KitchenAid dishwasher not start at all?
Check the breaker, latch the door firmly, hold Control Lock for three seconds and make sure no delay start is set. A completely dark panel with power confirmed usually means the door switch, thermal fuse or control board. A lit panel that never starts the cycle is more often the latch or a stuck key.
The bottom line
KitchenAid dishwasher error codes are a map, not a mystery: F6 means fill, F8 means drain, F7 means heat, F5 means door, F1 and F2 mean the controls. Do the five-minute reset, clean the filter and check the drain path, and you will clear a good share of them yourself. When a code comes back or lands in the electrical column, that is our cue. Call Appliance Experts at (519) 900-3010 with the code written down and we will bring the likely part with us.
