On the covered Bosch dishwasher platform, E09, E20, E2030, E6001 means there is a heat pump internal heater fault/error. First, note whether the water is heating at all. Open the door at the end of the cycle and feel the tub and the dishes for warmth.
Differential
Likely causes of “Bosch dishwasher code E09, E20, E2030, E6001”, and how to tell them apart
- 1
The heat pump's internal heater has reported a fault
What separates it The wash finishes but the water was not hot, and the dishes come out wet and greasy
How to confirm Open the door at the end of the cycle and feel the tub and the dishes for warmth
- 2
A heater element that has failed
What separates it The code appears early in the wash and the water stays cold
How to confirm A technician tests the element for continuity with the power off
- 3
A temperature sensor that reads wrongly
What separates it The control thinks the water is not warming even though it is
How to confirm A technician tests the sensor against its resistance table
- 4
Loose wiring to the heat pump
What separates it The code comes and goes, often after the machine was moved
How to confirm A technician reseats the connectors with the power off
- 5
A control board fault
What separates it Heater and sensor both test well but the code returns
How to confirm The board is replaced last, after the other parts are cleared
Before you touch a setting
Record this first — changing settings destroys the evidence
- Which of E09, E20, E2030 or E6001 is shown, since they are alternative displays
- Whether the water gets warm at all during the wash
- The model number and the E-number from the data label inside the door
- How long the dishwasher has been in use
Try in this order
0 of 8 completedWhat to do first
ReversibleNote whether the water is heating at all.
Correct only the documented fault domain
ReversibleBosch's documented step: reset power at the breaker for 30 seconds; if it does not clear, Bosch directs calling Bosch Customer Support.
Switch off at the breaker
ReversibleLeave the dishwasher off for 30 seconds, as Bosch directs, so that the control restarts fully.
Switch on and start a short cycle
ReversibleChoose a normal or an eco cycle and let it run.
Watch for the code
ReversibleSee whether E09, E20, E2030 or E6001 returns, and at what point in the cycle it appears.
Feel the water at the end
ReversibleOpen the door when the wash ends. Warm dishes and a steamy tub show that the heater is working.
Note the model
ReversibleThe E-number on the data label helps Bosch find the right heat pump part.
Call Bosch support
ReversibleIf the code stays after the reset, the repair is for Bosch or an authorized technician.
Model-specific
What is true of this model and not of its siblings
- Parts involved
- The heat pump heater, its sensor, the wiring and the control board.
- Bosch's guidance
- Reset the power at the breaker for 30 seconds and, if the code persists, call customer support.
Stop boundary
When this stops being a self-service repair
- !Bosch's own step is to reset the power at the breaker for 30 seconds and, if the code stays, to call Bosch customer support
- !Do not open a heat-pump dishwasher yourself; the heat pump is a sealed system
- !Keep the machine off if it smells hot or scorched
Evidence ledger
Sources behind this answer
Exact questions
Common questions
What does E09, E20, E2030, E6001 mean on a Bosch dishwasher?+
There is a heat pump internal heater fault/error.
What does E09 mean on a Bosch dishwasher?+
It points to a fault in the heat pump's internal heater, and the same fault is shown as E20, E2030 or E6001 on other models.
Does the dishwasher still wash?+
It may, but with cooler water, and the drying will be poor because the heat pump is part of the drying process.
Can I fix it myself?+
A power reset is the only home step. The rest of the repair is for Bosch because the heat pump is sealed.
Is it expensive to repair?+
A heat-pump part can be costly, so ask Bosch about the warranty and the age of your machine before you decide.
Are E09 and E20 the same fault?+
Yes, they are alternative displays of the same internal heater fault on different models.