mypros+
Error code reference

Miele Dishwasher Error Code F9

Water inlet fault

Water inlet fault – heating level switch did not activate (circulation pump not pumping, among other causes).

MyPros+ Max

Get the full diagnostic procedure for F9.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What F9 means on a Miele dishwasher

The F9 error code on a Miele dishwasher indicates a water inlet fault caused by the heating level switch failing to activate. This switch is a pressure or float-based sensor that confirms water has reached a sufficient level inside the tub for heating and circulation to begin safely. When the control board does not receive confirmation from this switch within the expected timeframe, it interprets the condition as a fill or circulation failure and halts the wash cycle to prevent damage to the heating element and pump.

The fault has several potential root causes. The most operationally significant is a failure of the circulation pump to move water properly after the fill cycle completes. If the pump is not generating adequate pressure or flow, the heating level switch may never register the correct condition even if water is physically present in the tub. Additionally, actual water supply issues such as a kinked inlet hose, a clogged inlet valve filter screen, or low household water pressure can prevent sufficient water from entering the tub in the first place.

Other contributing factors include a faulty water inlet solenoid valve that does not open fully, a defective or stuck heating level switch itself, or wiring faults in the circuit connecting these components to the control board. Blockages in the sump or filter assembly can also restrict water movement enough to affect pump performance and trigger this code. Diagnosing F9 requires systematically checking the water supply, inspecting the inlet valve and filter, testing the circulation pump for correct operation, and verifying the continuity and function of the heating level switch.

Source: manufacturer service documentation.

Common causes of F9

  1. 01

    Circulation pump failure or obstruction

    Part replacement

    If the circulation pump is not running or is blocked by debris, it cannot move water through the system, preventing the heating level switch from activating. Listen for the pump running during a cycle and inspect the sump and filter for blockages.

  2. 02

    Restricted or closed water supply

    Wiring / connection

    A kinked inlet hose, partially closed shutoff valve, or low household water pressure can prevent adequate water from entering the tub. Verify the supply valve is fully open and the inlet hose is not kinked or pinched.

  3. 03

    Clogged water inlet valve filter screen

    Wiring / connection

    A debris-clogged mesh screen on the inlet valve restricts water flow into the tub. The screen can be removed and cleaned after shutting off the water supply.

  4. 04

    Faulty water inlet solenoid valve

    Part replacement

    The inlet valve solenoid may fail to open fully or at all, severely limiting water entry. A failed solenoid typically requires valve replacement rather than repair.

  5. 05

    Defective heating level switch

    Part replacement

    The heating level switch itself may be stuck or have failed electrically, causing it to never signal the control board even when water and circulation are functioning correctly. Testing continuity across the switch terminals can help identify this failure.

See the test procedure for each cause

Frequently asked questions about F9

What does F9 mean on a Miele dishwasher?
F9 indicates a water inlet fault where the heating level switch did not activate during the fill or circulation phase of the cycle. This can be caused by insufficient water entering the tub, a malfunctioning circulation pump, a faulty inlet valve, or a defective heating level switch. The dishwasher stops the cycle automatically to prevent damage to internal components. Addressing the root cause is necessary to clear the fault permanently.
Can I fix a Miele dishwasher F9 error myself?
Some causes of the F9 error are accessible to a confident DIYer. You can check that the water supply valve is fully open, inspect the inlet hose for kinks, and clean the inlet valve filter screen without special tools. However, diagnosing and replacing a faulty circulation pump, inlet solenoid valve, or heating level switch typically requires disassembly experience and comfort working around electrical and plumbing components.
Is it safe to keep using the dishwasher when F9 is displayed?
No. The dishwasher stops the cycle when F9 is triggered specifically to prevent damage from running the heating element or pump without adequate water. Attempting to force or bypass the cycle is not recommended. The machine should remain out of service until the underlying fault is identified and corrected.
How much does it cost to repair a Miele dishwasher F9 error?
Repair costs depend on which component has failed. Cleaning a clogged inlet filter costs little to nothing. Replacing an inlet solenoid valve or heating level switch typically falls in the range of $100 to $250 including parts and labor. A circulation pump replacement is more involved and can range from $200 to $450 or more depending on the specific model and local labor rates.
Will resetting the dishwasher clear the F9 error code?
A reset may clear the displayed code temporarily and allow a new cycle to start, but if the underlying fault is still present the error will return. Resetting is useful as a first step to see if the fault was a one-time anomaly such as a momentary drop in water pressure. If F9 reappears consistently, the root cause must be diagnosed and repaired rather than repeatedly reset.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass