mypros+
Error code reference

Miele Dishwasher Error Code F04

Heating failure

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the F04 error code actually means

Your Miele dishwasher is displaying F04 because it detected a problem with the part that heats the water during a wash cycle. The dishwasher stopped working to prevent further damage. A repair technician will need to inspect the heating element and related components to restore normal operation.

Diagnostic procedure

The full F04 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
Confirm the fault
Power cycle the unit: switch off the breaker for 60 seconds, then restore power. If the code returns, the fault is persistent and the procedure below isolates the cause.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F04 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of F04

Ranked by how often they cause this code
  1. 1Failed heating element
  2. 2Faulty high-limit thermostat
  3. 3Damaged or corroded wiring and connectors
  4. 4Defective control board

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

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

Questions people ask about F04

What does F04 mean on a Miele dishwasher?
F04 on a Miele dishwasher indicates a heating failure caused by an open or defective electrical component in the heating circuit. The dishwasher has detected that it cannot properly heat water during the wash or rinse cycle. The most common culprits are the heating element, the high-limit thermostat, or damaged wiring within the circuit.
Is it safe to use my Miele dishwasher while it is showing F04?
No. The F04 code indicates the dishwasher has detected a fault in the heating circuit, and the appliance has halted normal operation as a protective measure. Attempting to run the dishwasher in this state means cycles will not reach proper temperatures, and the underlying electrical fault should be resolved before continued use.
Will resetting my Miele dishwasher clear the F04 error?
A reset may temporarily clear the F04 code from the display, but it will not resolve the underlying fault in the heating circuit. If the heating element, thermostat, or wiring is defective, the error will return once the dishwasher attempts to heat water again. The root cause must be identified and repaired to permanently clear the code.
Can I fix an F04 error on my Miele dishwasher myself?
Some aspects of diagnosis, such as inspecting connectors and wiring for visible damage, can be performed by a confident DIYer. However, replacing the heating element, thermostat, or control board involves working with electrical components and requires proper precautions including disconnecting power before beginning any work. If you are not comfortable testing components with a multimeter or disassembling the appliance, a qualified technician is recommended.
How much does it cost to repair an F04 error on a Miele dishwasher?
Repair costs vary depending on which component has failed. A replacement heating element or thermostat typically falls in the range of $50 to $150 for the part, while labor costs from a technician can add $100 to $250 or more depending on your location and service rates. A control board replacement, if needed, is generally the most expensive outcome and can bring total costs significantly higher.

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

Get Started

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