mypros+
Error code reference

Miele Dishwasher Error Code F08

Water intake failure, heater level switch.

Water intake failure, heater level switch.

MyPros+ Max

Get the full diagnostic procedure for F08.

  • 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 F08 means on a Miele dishwasher

The F08 error code on a Miele dishwasher indicates a water intake failure specifically related to the heater level switch. This switch is a float or pressure-based sensor positioned within the wash tub that monitors whether sufficient water has entered the appliance to safely activate the heating element. When the control board does not receive confirmation from this switch that the correct water level has been reached, it triggers F08 to prevent the heater from operating dry, which could cause serious damage to the heating element and surrounding components.

The heater level switch sits in the signal chain between the water inlet system and the heating circuit. If the appliance fills with water but the switch fails to close or send a confirming signal, the dishwasher interprets this as a fill failure even when water is physically present. Alternatively, if the machine genuinely cannot draw enough water due to a restricted inlet valve or low water pressure, the switch never activates because the target level is never reached. Either condition produces the same F08 fault.

Common root causes include a faulty or stuck heater level switch, a blocked or partially closed water inlet valve, kinked inlet hose, low household water pressure, or wiring faults between the switch and the control board. Diagnosing F08 requires checking water supply conditions first, then inspecting the inlet valve for debris or solenoid failure, and finally testing the continuity and operation of the heater level switch itself.

Source: manufacturer service documentation.

Common causes of F08

  1. 01

    Faulty heater level switch

    Part replacement

    The heater level switch itself may be stuck, corroded, or electrically open, causing it to never send a confirmation signal to the control board even when water is present. Testing for continuity across the switch contacts when water is at the correct level will confirm this failure.

  2. 02

    Blocked or failed water inlet valve

    Part replacement

    Mineral deposits or debris can partially block the inlet valve screen, reducing flow enough that the target water level is never reached. The solenoid coil on the valve can also fail electrically, preventing it from opening fully.

  3. 03

    Low household water pressure

    Wiring / connection

    Miele dishwashers require adequate incoming water pressure to fill within the programmed time window. If household pressure is too low, the tub does not reach the required level before the control board times out and triggers F08.

  4. 04

    Kinked or restricted inlet hose

    Wiring / connection

    A kinked, pinched, or partially blocked supply hose behind the unit can restrict water flow enough to cause a fill timeout. Inspect the hose along its full length for bends or crush damage.

  5. 05

    Wiring fault between switch and control board

    Wiring / connection

    Damaged, corroded, or disconnected wiring in the harness connecting the heater level switch to the main control board can break the signal circuit and produce a false F08 fault. A visual inspection and continuity check of the wiring path can identify this issue.

See the test procedure for each cause

Frequently asked questions about F08

What does F08 mean on a Miele dishwasher?
F08 on a Miele dishwasher indicates a water intake failure tied to the heater level switch. The appliance was unable to confirm that enough water entered the tub to safely operate the heating element. This is a built-in protection to prevent the heater from running dry. The fault can stem from a supply problem, a blocked inlet valve, or a defective level switch.
Can I fix F08 on my Miele dishwasher myself?
Some causes of F08 are DIY-friendly, such as checking that the water supply valve is fully open, straightening a kinked inlet hose, or verifying that household water pressure is adequate. If those checks pass, diagnosing and replacing the inlet valve or heater level switch requires basic electrical testing tools and some comfort working around appliance components. If you are not confident working with internal wiring or sensors, a qualified technician is the safer choice.
Is it safe to keep using my dishwasher when F08 is showing?
The dishwasher will not complete a cycle while F08 is active because the control board halts operation to protect the heating element. Attempting to repeatedly force cycles without resolving the underlying problem is not recommended. Running the appliance in this condition will not damage your kitchen, but the fault should be diagnosed and repaired before normal use resumes.
Will resetting the dishwasher clear the F08 error?
A reset may temporarily clear the F08 code from the display, but the fault will return at the next cycle if the underlying problem has not been fixed. Resetting without repair is useful only as a diagnostic step to confirm whether the issue is intermittent. If F08 reappears consistently, the water supply, inlet valve, and heater level switch all need to be inspected.
How much does it cost to repair an F08 error on a Miele dishwasher?
Repair costs vary depending on the root cause. A new water inlet valve typically falls in the range of $40 to $120 for the part alone, while a heater level switch is generally less expensive. If the repair requires a technician, expect to add $80 to $200 or more in labor depending on your location and the complexity of the job. Miele appliances often carry a premium for both parts and qualified service compared to other brands.

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

Get Started

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