Miele Dishwasher Error Codes Explained: F11, F12, F14, F18 and What They Actually Mean
Miele F-codes are more diagnostic than most dishwasher errors. Here's what F11, F12, F14, and F18 actually mean, what to check, and when to call.

Miele's F-code system is one of the most useful diagnostic tools in any dishwasher on the market โ if you know what the codes mean. Unlike generic 'error' indicators on other brands, Miele F-codes point to a specific subsystem and often a specific part. Here is what the four most common codes actually mean and how to work through each one.
F11 โ Drain Fault
The control board did not see the wash chamber empty within the expected drain time. Three possible causes in order of likelihood:
- Filter clogged or improperly seated. Pull the triple filter, clean it, and reseat with a firm clockwise twist.
- Drain hose kinked behind the unit or clogged where it joins the disposer/standpipe. Pull the unit out 6 inches and inspect.
- Drain pump impeller blocked by debris (glass, seeds, label paper) or pump motor failed. Pump replacement is a tech repair.
F12 โ Water Inlet Fault
The control board did not see water enter the chamber within the expected fill time. Causes:
- Water supply valve under the sink closed or partially closed.
- Inlet hose filter screen clogged. Disconnect the supply hose at the back of the unit, look for a small mesh screen, clean it with a toothbrush.
- Inlet valve solenoid failed. This is a tech repair but a relatively common one on units past year eight.
- WaterProof System (the safety float in the base pan) triggered by a small leak. If you see water in the base pan, do not run the unit โ call us.
F14 โ Heating Fault
The control did not see the wash water reach target temperature within the expected time. On Miele heat-pump models this is more nuanced than on conventional heater models. Causes:
- Heating element scaled by hard water. Run a Miele dishwasher cleaner cycle and recheck.
- Heating element open circuit. Tech diagnosis with a multimeter.
- On heat-pump models, refrigerant or compressor issue in the heat pump assembly. This is a high-end repair and worth getting a tech assessment before authorizing parts.
- Temperature sensor (NTC) drift. The sensor is a small probe near the heating element; replacement is moderate difficulty.
F18 โ Circulation Pump Fault
The wash pump is not delivering the expected pressure or flow. Almost always one of two causes:
- Debris jammed in the circulation pump impeller. Most commonly a piece of glass from a broken dish, a fruit pit, or a small bone fragment. Removal requires pulling the pump โ tech job.
- Pump motor windings failed. Full pump assembly replacement.
Most Miele F-codes can be cleared by pressing the program-selection button for several seconds, or by interrupting power at the breaker for 60 seconds. If the code comes back on the next cycle, the underlying fault is still present โ clearing the code does not fix anything, it just lets you confirm whether the failure is intermittent or persistent.
Other Codes Worth Knowing
- F24 โ Heating element relay fault. Tech repair.
- F36 โ Door lock fault. Often debris in the latch mechanism; sometimes a failed door switch.
- F70 โ Float switch (anti-flood) triggered. Stop using the unit immediately, dry the base pan, and call for service.
What to Document Before You Call
A 60-second documentation habit will save you a follow-up visit. When the code appears, jot down: the exact code number, the cycle you were running, whether the cycle had ever completed normally that day, the last time you cleaned the filter, the last time you ran a dishwasher cleaner cycle, and whether you have done any work under the sink recently (a plumber changing a disposer is a frequent cause of pinched drain hoses). Photograph the inside of the wash chamber and the filter housing.
Bring all of that to your scheduled service window and the tech can usually have the diagnosis confirmed and parts off the truck within 20 minutes of arrival. Without the context, the same call can take an hour of question-and-answer before any real diagnosis begins. Miele F-codes are precise โ make them work for you by capturing the surrounding context they cannot capture themselves.
Hard Water and Long-Term Code Prevention
Most chronic F-code situations in Orange County trace back to hard water and skipped maintenance. The mineral content in OC water steadily scales the heating element, narrows the inlet valve screen, and roughens the drain pump impeller. Every six months, run a Miele dishwasher cleaner cycle. Every 4-8 weeks, refill the regenerating salt reservoir. Every 12 months, have a tech check water pressure at the unit and verify that the inline screen is not slowly silting up. These three habits prevent the majority of the F-codes we get called for.
F11 and F12 are reasonable to attempt yourself โ they often resolve with filter cleaning, hose inspection, or supply valve verification. F14, F18, F24, F36, and F70 should go directly to a Miele-trained tech. Akra stocks the common Miele wash pumps, drain pumps, inlet valves, and door locks for same-day repair across Orange County. Call (909) 455-9966.
Related Services
Related Brands
More From the Blog

Sub-Zero vs Thermador Built-In Refrigerators: An Honest Comparison From the People Who Repair Both

Wolf vs Viking Ranges: Which One Should You Repair, and Which One Should You Replace?

Sub-Zero Condenser Cleaning: The Maintenance Step That Saves Your Compressor

Wolf Range Burner Maintenance: Keeping That Red Knob Performance Year After Year

Miele Dishwasher Filter Care: The 5-Minute Habit That Doubles Pump Life
