A blinking KitchenAid [dishwasher](/blog/repair-or-replace-dishwasher) is speaking in F-codes — a two-part F#E# fault number that pins the problem to a specific function and sub-cause. The single most common one, F8E1, is a fill fault you can often clear by restoring water flow; control-side codes in the F1 and F6 families that survive a reset are the ones that justify a technician. Getting into the diagnostic mode and reading the code turns a vague flashing panel into a targeted repair.
Quick answer: read the F#E# code first#
Do not reset blindly. Enter service mode, read the F#E# code, and act on what it names: F8E1 (fill) and F6E1 (water supply) are usually a closed valve, clogged screen, or stuck float you can fix; F5E1 (door) is often just a strike that will not latch; an F1-family control code that comes back after a power cycle is a board-level fault for a technician. The code is the difference between one check and a teardown.
Do You Have the Right Tools?
Water pressure gauge ($60), spray arm tester, float switch multimeter ($85), and drain inspection camera. Our technician arrives with $3,000+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Getting into diagnostic mode#
KitchenAid controls hide a service test behind a key dance that works across most F#E# models:
- With the door open and the display idle, press any three buttons except Power/Cancel — for example Hi-Temp, Sani-Rinse, Hi-Temp again.
- Repeat that same three-key sequence three times in a row, within about five seconds total.
- The lights run a component test, then blink or display any stored F#E# codes. Note every one before you exit by cutting power for a minute.
Stored codes are the payoff: an intermittent fault that cleared before you saw it is still logged here, which is how you catch a problem that "fixed itself."
The F#E# code, decoded#
- F8E1 / F8E6 — fill and flow-meter faults: the machine is not getting the water it expects.
- F6E1 — water supply: no or slow fill detected at the inlet.
- F1E0 — a sensor/thermistor reading out of range (also listed below).
- F5E1 — door or lock fault: the control does not see a latched door.
- F1E0 — a sensor/thermistor reading out of range.
The leading digit (the F number) is the function; the E digit is the specific failure within it. Read them together and you know both the subsystem and the flavor of failure.
Safety First — Know the Risks
Live 120V wiring in a wet environment is one of the most dangerous DIY scenarios. Water + electricity = serious shock risk. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Clearing the common F8E1 fill fault#
F8E1 tops the list on KitchenAid, and most of the time water simply is not arriving.
- Confirm the supply stop under the sink is fully open and the house has normal pressure.
- Turn the water off and clean the inlet screen at the valve — scale here throttles fill and trips F8E1.
- Check the float in the tub floor lifts and drops freely; debris holding it up mimics an overfill and blocks the fill.
- Restore water and power and run a short cycle. If it still will not fill, the inlet valve (part family W10872255) or the flow meter has failed and needs replacing.
Leak and door codes#
F6E1 water supply#
F6E1 is the “no water arriving” cousin of F8E1: the control opened the valve but never saw fill. Confirm the supply stop is open, the fill hose is not crimped behind the cabinet, and house pressure is normal. On a well or a long run, slow pressure alone can trip F6E1 even though nothing on the dishwasher has failed.
F5E1 door/lock#
Press the door until it latches firmly. A warped seal or debris on the strike can leave the door electrically open; if the latch will not confirm closure, the door latch assembly is the suspect.
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Model and control-board notes#
KitchenAid F#E# controls span several board generations, and the part you would eventually replace depends on which one your tub carries — commonly the W10862259, W11413276, or WPW10348269 main-board families, with the W10872255 inlet valve on the water side. You do not need the number to diagnose, but you do need it to order, so read the model tag on the inner door edge before buying anything. A control that throws scattered F#E# codes with no consistent subsystem — fill one cycle, door the next, sensor the third — is usually the board itself losing its grip rather than four separate parts failing at once.
Which codes need a technician#
- Control-board codes (F1 / F6 family) that repeat after a reset: the main board (part families W10862259, W11413276, WPW10348269) may be failing, and confirming it means reading the board under power — technician work.
- F8E1 that persists after water and float are verified: a failed inlet valve or flow meter is a parts replacement, done with the water off.
- Sensor code F1E0 with correct wiring: a bad thermistor is confirmed by resistance measurement, not by eye.
Anything you can restore — water, a free float, a clean screen, a firm latch — is yours; board and sealed-component faults are where a pro takes over.
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Resetting after the fix#
- Cut power at the breaker for one minute to clear the latched code.
- Restore power and run a rinse cycle to confirm the code is gone.
- Re-enter diagnostic mode once more to check no stored code remains.
Preventing repeat F-codes#
- Clean the inlet screen and sump filter periodically — most F8-series faults trace to flow restriction.
- After any move or install, dry the base tray so a base-float fault does not trip on residual water.
- Record every F#E# code you read; the pair almost always names the part.
KitchenAid dishwasher stuck on an F-code? EasyBear technicians read it and repair same-day. Book a repair.
Is It Worth Your Time?
Dishwasher issues overlap between drain pump, wash motor, inlet valve, and control board. DIY diagnosis averages 3-5 hours. Our technician diagnoses the issue in about 30 minutes — same-day appointments available.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Frequently Asked Questions#
What do blinking lights mean on a KitchenAid dishwasher?#
KitchenAid encodes faults as F#E# codes (an F function number plus an E sub-code). The flashing lights either display or blink out that code. F8E1 points at a fill problem, F6E1 at a water-supply problem, and F5E1 at a door or lock fault — each names a specific subsystem.
How do I put a KitchenAid dishwasher in diagnostic mode?#
Press a three-button sequence of any three keys (excluding Power/Cancel) in order, repeated three times within a few seconds. The lights cycle through a service test and then blink any stored F#E# codes.
How do I clear an F8E1 code on a KitchenAid dishwasher?#
F8E1 is a fill fault: confirm the water supply is on, clean the inlet screen, and make sure the float in the tub floor is not stuck. If the machine still will not fill after that, the inlet valve or flow meter has failed and needs replacing.
When should I call a technician for a flashing KitchenAid dishwasher?#
Call when a control code (an F1 or F6 family fault) returns after a reset, or when the fix would need meter testing of the board or a sealed pump. Fill, drain, and leak codes are often owner-clearable first.
Appliance Repair Technician · 11 years experience
Experienced technician with 11 years specializing in Frigidaire and Electrolux refrigerator and dryer repair with a focus on safety.


