Warning: Disconnect power before servicing.

Miele Dishwasher F70 Error Code: Waterproof System Leak

Quick Answer

The F70 code means your dishwasher has an internal leak that has filled the bottom safety pan. You must unplug the unit, drain the water from the base tray, and identify which internal component is leaking to stop the error from returning.

F70 basically means Miele's Waterproof System did its job and caught a leak before it destroyed your floor. There's water sitting in the base drip tray, the float switch is up, and the machine won't run again until that tray is dry. Ignore it and you risk warped cabinets and a soaked subfloor. I've seen people live with this for weeks thinking it'll resolve itself. It won't.

MieleDishwasherSeverity: highDifficulty: intermediate88% DIY Success
Time to Fix
30–90 min
Difficulty
intermediate
Parts Cost
Tools Needed
Torx T20 screwdriver, Phillips #2 screwdriver

What Does the F70 Code Mean?

OK so when F70 shows up, that polystyrene float in the machine's belly got lifted by standing water in the base pan. It's a physical safety switch, not a sensor glitch. Honestly it's one of the better leak detection systems I've seen in any dishwasher brand. The tricky part isn't clearing the code, it's figuring out where that water actually came from, because it's not always obvious.

Most Likely Causes

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

Circulation pump or seal failure35%
Oversudsing or user error30%
Drain pump or hose leak25%
Stainless tub pinhole or gasket failure10%

Symptoms You May Notice

  • The drain pump won't shut off, even after you press cancel or hold the power button. It just keeps humming continuously.
  • F70 flashing on the display and the machine locks out completely, refusing to start a new cycle or continue one that's in progress.
  • Water pooling on the floor under or in front of the dishwasher, sometimes you only notice it after a cycle finishes and the floor's wet.
  • A faint continuous humming from under the counter when the kitchen's quiet (that's the WPS drain pump running its safety routine, and it can go for hours).
  • Standing water left in the bottom of the wash tub after a cycle that should have drained completely.

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

There's no button sequence to clear F70. It resets itself once the drip tray is physically dry and that float switch drops back to the resting position. Tilt the machine forward, drain the tray completely, get every last drop with a sponge or wet/dry vac, then restore power. If F70 is still showing after the tray is bone dry and you've confirmed the float moves freely, the microswitch is probably stuck or shorted and needs to be replaced.

Tools Required for Diagnosis

Torx T20 screwdriverPhillips #2 screwdriverFlathead screwdriverFlashlightTowelsShallow drain panWet/dry vacuumSpongeHair dryer (cool setting only)MultimeterPaper towels

Diagnostic Checklist

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

Frequently Asked Questions

Why is my Miele drain pump running even when the power is off?
It's not actually off, it just looks that way. Miele's Waterproof System bypasses the power button entirely and keeps the drain pump running as long as that float switch is in the up position. It's actually a smart feature, it's trying to empty the machine before a flood happens. The only way to truly stop it is to unplug the cord from the wall or flip the circuit breaker. Once you drain the base tray completely and the float drops back down to its resting position, the pump will shut off on its own. Don't try to work around it, just drain the tray.
Can I just tilt the dishwasher to fix the F70 code permanently?
Tilting it will clear the code and get you running again temporarily. But here's the thing, if there's an actual mechanical leak like a bad pump seal or a cracked hose, the water's just going to come right back. Usually within 2 or 3 cycles. I've seen people tilting their machine once a week for months instead of just fixing the actual leak, and meanwhile the leak is slowly getting worse. The tilt trick is fine as a diagnostic step or if you know for a fact it was a one-time oversudsing event. Otherwise you need to find the source and fix it.
Does using the wrong detergent cause an F70 error?
Yeah, honestly this is probably the single most common cause I see on service calls for this code. Regular dish soap or hand soap in a dishwasher creates a ridiculous amount of foam, way more than the machine can contain, and it spills over the door gasket right into the base pan. Even some off-brand dishwasher pods can foam too much if you've got hard water and someone also added extra rinse aid. Stick to a name-brand dishwasher pod, use exactly one, and don't add extra detergent thinking more is better. If oversudsing is your issue, just drain the tray and you're done, no parts needed.
How much does it cost to fix a Miele F70 leak?
Depends entirely on what's leaking. Oversudsing or a loose hose clamp costs you nothing. A replacement door gasket runs 30 to 60 dollars and you can swap it yourself in about 20 minutes. A circulation pump seal kit is 40 to 80 dollars. A complete new circulation pump on a Miele is 150 to 300 dollars for the part alone. If you're calling a tech, a full pump replacement typically lands between 400 and 700 dollars all in. Miele parts aren't cheap, which is exactly why you want to nail down the actual source before you order anything. Don't guess and order a pump if it's actually just a hose clamp.
Where is the float switch located on a Miele dishwasher?
It's in the very bottom of the machine, underneath the entire wash tub assembly. There's a round piece of white polystyrene foam, kind of like styrofoam, sitting inside a plastic bracket down there. When the base pan fills with water, that float rises and presses against a small microswitch that sends a signal to the control board. You can't see it without pulling the machine out and either tilting it forward or removing the bottom access panel. If you want to test the microswitch itself, set your multimeter to continuity mode and probe the switch terminals. It should show continuity only when the float is manually pushed up, and open circuit when it's resting down.
How do I know if the circulation pump seal is causing my F70?
Pull the bottom access panel off and shine a flashlight at the pump while the machine's tilted forward after draining. Look for white crusty deposits or water stains around the shaft seal area where the motor meets the pump body. That white crust is dried detergent that got carried along with leaking water and it's pretty obvious once you know what you're looking for. Press a dry paper towel against the seal area firmly and check it for moisture. Any dampness at all and that's your leak. Circulation pump seals typically start failing after 5 to 8 years of regular use, so if your machine is in that range it's worth checking this first before anything else.

Models Known to Experience F70 Errors

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

G4998SCViSF, G6365SCVi, G7566SCVi, G5575SCViSF, G6170SCViK, G4570SCViXXL, G6875SCVi, G7316SCViXXL

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on March 17, 2026