Bosch Dishwasher E04 Error Code: Causes and Fixes

The E04 error on your Bosch Dishwasher means the appliance has detected a problem with the water heating circuit or the flow-through heater. Most of the time this is caused by limescale buildup, a faulty heating element, or a wiring fault, and it can often be fixed without calling an engineer.

Error code E04
Meaning Heating circuit fault — the dishwasher cannot heat water to the correct temperature within the expected time
Severity Medium — the dishwasher may still run but washes will be poor and cycles may stall or abort
Time to fix 15–45 minutes
Tools needed Multimeter (optional), descaler, screwdriver (for panel access)

What the E04 error means

Bosch dishwashers use an internal sensor to check that the flow-through heater raises water to the target temperature within a set time. If the water doesn't heat fast enough, or the sensor doesn't register a rise in temperature at all, the control board logs an E04 fault and either pauses or ends the cycle. This is a protective measure to stop the machine running an ineffective wash or overheating a faulty component.

It's one of the more common Bosch dishwasher codes, and in many cases it's linked to hard water scale rather than a genuine electrical fault, which is good news because it's usually cheap to fix.

Common causes

  • Limescale buildup on the heating element, especially in hard water areas
  • A faulty flow-through heater that has stopped heating properly
  • A blocked or dirty temperature sensor (NTC sensor)
  • Loose or corroded wiring connections to the heater or sensor
  • A worn control board that misreads the temperature signal
  • Low water level reaching the heater due to a fill or drain issue

How to fix the E04 error

  1. Power cycle the dishwasher. Switch it off at the wall, wait two minutes, then restart. This clears temporary faults and lets the control board re-check the heater on the next cycle.
  2. Run a descaling cycle. Use a dishwasher-specific descaler on an empty hot cycle to remove limescale from the heating element, especially if you're in a hard water area or haven't descaled in the last few months.
  3. Check the water inlet and drain. Make sure the water supply is turned on fully and the drain hose isn't kinked, as low water levels can trigger a false heating fault.
  4. Inspect the heater and sensor wiring. With the machine unplugged, remove the lower access panel and check that connectors to the heater and NTC sensor are firmly seated and free of corrosion.
  5. Test the heating element with a multimeter. A healthy flow-through heater should show continuity and a resistance reading in the expected range (check your model's manual); an open circuit means it needs replacing.
  6. Call a qualified engineer if the fault persists. If descaling and wiring checks don't clear the code, the heater or control board likely needs professional replacement, since these involve mains voltage components.

FAQ

Can I still use the dishwasher when E04 appears?
You can try, but wash performance will likely be poor since dishes won't be cleaned at the correct temperature. It's best to fix the fault before running further loads.

Will descaling always fix E04?
Not always, but it resolves a large share of cases since limescale is the most common cause of heating faults in areas with hard water.

Is E04 dangerous to ignore?
It's not an immediate safety risk, but a heating element left faulty can wear out other components over time, so it's worth addressing promptly.

Search

Just added to your cart:
Qty:
Total:
Subtotal:
Excl. postage 
My Bag
Just added to your wishlist:
Excl. postage 
My Wishlist
You can contact us at info@woodenearth.com or use the live chat feature at the bottom of the website!
Spin to win Spinner icon