Miele Dishwasher F12 — What It Means & How to Fix It
F12 means the dishwasher isn't taking in enough water, and Miele's own support page gives the three owner checks: faucet on, clean the inlet filter, straighten the hose.
What this code means
Miele's page for F12 (water inlet) says it plainly: the inlet is blocked or restricted. The machine can't fill fast enough because the faucet under the sink is closed, the plastic filter inside the water-intake valve is crusted with debris, or the inlet hose is kinked. All three live outside the machine's electronics, which makes F12 one of the friendliest Miele codes — a genuine five-minute owner fix in most cases, with a technician only needed if the flow meter or inlet valve itself gives up.
Documented by Miele USA for G-series dishwashers as 'Fault F12 (water inlet)'; its sibling F13 covers the same intake fault detected at a different point in the program, and modern machines may show a flashing inlet/drain light instead.
Most likely causes
| Cause | How likely | DIY-fixable? |
|---|---|---|
| Inlet filter inside the water connection is soiled | Very common | Yes — clean under running water |
| Faucet (stopcock) is turned off | Common | Yes — turn it on |
| Water inlet hose kinked or looped | Occasional | Yes — straighten it |
| Inlet valve or flow meter failed | Less common | No — technician job |
What you can try yourself
- Unplug the dishwasher, close the faucet, then unscrew the water-intake valve from the faucet — the plastic housing contains an electrical valve, so never dip it in water.
- Use needle-nose pliers to pull out the plastic filter bar and rinse it under running water until it's clean.
- Re-insert the plastic filter and its seal, making sure both sit correctly, and screw the connection back onto the faucet.
- Open the faucet slowly and check for drips — tighten if water weeps out.
- Remove any kinks or loops from the inlet hose, plug the machine back in and run a short program.
When to call a technician
- Water leaks from the connection after you tighten it — turn the faucet off.
- The inlet hose plastic looks cracked or weak; Miele says a damaged inlet hose must be replaced.
- F12 persists with clean filters and an open faucet — that's the inlet valve or flow meter.
Typical professional repair cost: Free if it's the filter, faucet or hose; about $150–300 if an inlet valve or flow meter needs a technician.
Frequently asked questions
The F12 came on with 'intake/drain' showing on the panel — same thing?
Yes — F12 is the intake side of the family. Check the faucet position and clean the inlet filter first; those two fixes clear most cases.
How often does the inlet filter clog?
It collects grit and scale over time, especially after plumbing work on the supply. If you've had any plumbing done, checking this filter is the first place to look.
Sources checked
Error meanings can vary by model. This guide was checked against the documentation above; use the manual for the model number on your own appliance when it differs.
Related Miele codes
- Miele Dishwasher F01 F01 is the dishwasher telling you its water-temperature sensor is short-circuited — the machine will stop heating so nothing comes out properly cleaned until it's sorted.
- Miele Dishwasher F02 F02 is F01's twin on the same sensor: the water-temperature sensor circuit reads open, so the heater stands down and a cycle can finish cold and unwashed.
- Miele Dishwasher F11 F11 means the wash cabinet isn't draining — usually a mis-seated non-return valve, a blocked drain pump or clogged filters, and Miele USA walks owners through fixing it.
- Miele Dishwasher F14 F14 means the dishwasher's circulation pump is blocked — Miele says a pump left unused for weeks or months can dry out and stick, and gives a hot-water soak as the first fix.
More: all Miele dishwasher codes · all Miele codes · search by symptom