Warning: Disconnect power before servicing.

Miele Dishwasher F12 Error Code: Water Intake

Quick Answer

The Miele F12 code means your dishwasher is not getting water or the flow meter is not detecting it. Start by ensuring your water supply valve is fully open and the inlet hose is not kinked. If those are fine, the mesh filter in the WaterProof System box likely needs a quick cleaning.

Honestly, nine out of ten F12 calls I get are a five-minute fix. Closed valve, kinked hose, clogged screen. But if you keep forcing restarts and ignoring it, you risk burning out the wash pump because it's trying to heat a dry tub. Miele's board gives you about 60 seconds of fill time before it kills the cycle, so even borderline low pressure will trip this code.

MieleDishwasherSeverity: moderateDifficulty: intermediate85% DIY Success
Time to Fix
15–60 min
Difficulty
intermediate
Parts Cost
Tools Needed
Phillips #2 screwdriver, Needle-nose pliers

What Does the F12 Code Mean?

OK so here's the deal with F12. It's almost always something physical blocking water from getting in, not a dead control board. I fixed three of these last week and two were just kinked hoses from installers pushing the machine too far back into the cabinet. Miele dishwashers are way more sensitive to pressure and flow timing than your average Bosch or KitchenAid, so even a partially closed valve is enough to set this off.

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Closed or restricted water tap45%
Clogged inlet filter/sediment25%
Kinked or pinched supply hose15%
Faulty WaterProof System valve10%
Defective flow meter/impeller5%

Symptoms You May Notice

  • Machine starts, you hear it humming and trying to fill for about 30-60 seconds, then it beeps and stops with F12 on the display
  • The bottom of the tub is completely dry after the cycle stops, not even a puddle
  • Intake and Drain indicator light flashing in a repeating pattern right after startup
  • Faint humming sound at the very beginning of the cycle, then silence, then the error code appears
  • Dishwasher restarts fine every time but keeps stopping at exactly the same point in the cycle

Can you reset a Miele dishwasher to clear the F12 code?

Fix the actual water supply issue first, then press Power to turn the dishwasher completely off. Wait at least 30 seconds. Turn it back on, pick any cycle, and hit Start. If the problem's resolved, the machine fills normally and the F12 clears on its own. If it comes right back, unplug from the wall outlet for 5 full minutes to wipe the control board's fault memory, then try again.

Tools Required for Diagnosis

Phillips #2 screwdriverNeedle-nose pliersDigital multimeterAdjustable wrench (10-inch)Old toothbrush (for scrubbing filter screen)Bucket (1 gallon or larger)Towels or shop rags

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

ComponentComponent Under Test
Expected Range35005000 ohms
ConditionIf Open (OL) or infinite, replace component.

Frequently Asked Questions

Can low house water pressure cause an F12 error?
Yeah, definitely. Miele needs at least 15 PSI at the inlet and honestly runs best somewhere between 20 and 30 PSI. If your house pressure is borderline, the machine fills too slowly and the onboard timer trips the fault before the tub reaches the right level. This happens a lot right after city water main work when pressure drops temporarily. You can test your pressure with a cheap gauge from any hardware store that threads onto an outdoor hose bib. Under 15 PSI consistently is a plumbing problem to chase down separately, the dishwasher's just telling you what's already wrong with your supply.
Why does my Miele show F12 after a long vacation?
Two things usually happen when a machine sits for a few weeks. First, the impeller inside the flow meter dries out and sticks, so water gets in fine but the machine doesn't register it. Second, air pockets settle into the supply line. The fix is usually simple: run the kitchen faucet for a minute to purge air from the line, then try a heavy cycle on the dishwasher. Nine times out of ten that gets the impeller spinning again. If it doesn't, try a firm palm tap on the lower front corner of the machine while it's actively trying to fill. Sounds dumb, but it works more often than it should.
Do I need to replace the whole hose if the filter is clean?
Only if the WPS solenoid actually failed. That solenoid is built into the hose assembly and Miele doesn't sell it separately, so you're buying the whole hose for about $100 even though technically just the little valve coil is bad. Before you order anything, do the multimeter test on the solenoid terminals. If you're reading 3,500 to 5,000 ohms, the solenoid is fine and you need to keep looking, probably at the flow meter or in rare cases the control board. Don't buy parts you don't need yet.
Is the F12 code the same as the F13 code?
Related but different. F12 is specifically about the initial fill period, those first 60 seconds when the machine tries to bring water in before starting the wash. F13 is more about flow issues that develop during the cycle itself, or ongoing pressure problems that show up after the initial fill. If you're getting F13, also check the WaterProof System float sensor in the base tray because a small drip or leak down there can trigger the flood protection and shut off water flow. Both codes live in the same neighborhood diagnostically though, so a lot of the steps overlap.
How do I reset the F12 code on my Miele?
Fix the problem first, then reset. Press Power to turn it off, wait 30 seconds, turn it back on and start a fresh cycle. That's usually all it takes. If the code comes back immediately, unplug from the wall for 5 full minutes to clear the control board's stored fault memory completely. Don't just keep pressing Start over and over hoping it'll clear by itself. It won't, and you risk running the pump dry.
How much does it cost to fix an F12 error?
If it's a kinked hose or a clogged filter, it costs you nothing but maybe 20 minutes. The WPS hose assembly with the solenoid runs $80 to $120 for the part, and if you do it yourself figure about 45 minutes of work. Flow meter replacement is usually $40 to $70 for the part. If you call a Miele-authorized tech, expect $150 to $200 just for the diagnostic visit before any parts. Control board failure is the scary expensive scenario at $300 to $500 in parts, but honestly it's pretty rare as the root cause of F12 specifically. Start with the free stuff.

Models Known to Experience F12 Errors

This repair applies to most Miele dishwashers with this error code. Common model numbers include:

G4920SCi, G5265SCVi, G6310SC, G6620SCi, G7000SCi, G4310SC, G6895SCVi XXL, G5000SC

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on March 17, 2026