Bosch Dishwasher Error Codes — Complete List
Bosch dishwashers use E-codes — E15, E24, E25 — and the brand is notable for how owner-serviceable some faults are: the drain pump cover opens from inside the tub, and the famous E15 leak-protection code often clears itself once the base pan dries. Every code below is verified, with the safe checks ranked before any parts talk.
- E15 Water reached the base pan under the tub and Bosch's leak protection locked the machine — sometimes a genuine leak, often a one-off spill or condensation that clears once the base dries.
- E24 The dishwasher can't drain properly — start with the filter, then the drain hose path, and don't skip checking that the drain pump cover is seated.
- E25 The drain pump itself is blocked or its cover is loose — and Bosch makes the pump cover owner-accessible, so this is one of the most fixable codes the brand throws.
- E09 (E20) The heating system isn't raising the water temperature — beyond one reset, the flow-through heater is a mains-voltage part that belongs to a technician.
- E14 The flow meter that counts water into the machine stopped making sense, so filling can't be trusted — a reset and supply check first, then it's a sensor-level repair.
- E17 Water is rushing in faster than the fill system expects — household pressure at the high end or an inlet valve not throttling properly are the leading explanations.
- E01 Bosch's control board has flagged a fault in the circuit that drives the heat pump motor — the part that both circulates and heats the water — so beyond a single power reset, E01 is a board-level repair for a technician.
- E02 (E03) A switching relay on the Bosch dishwasher's main control board is not behaving as the electronics expect — Bosch reports this as both E02 and E03 — so try one power reset, then it is a board-level repair.
- E04 During its power-on self-test the Bosch dishwasher found a fault in the heating electronics, so it shows E04 and holds back rather than energising the heater — a technician diagnosis after a single reset.
- E05 The circuit that runs the diverter — the valve that switches water between the upper and lower spray arms — has faulted on the Bosch control board, so after one reset E05 is a technician repair.
- E06 Bosch's E06 means the door-sensing circuit faulted — on most recent models the latch's reed switch cannot detect that the door is shut — so check the door closes firmly, reset once, then call a technician.
- E07 On Bosch dishwashers with CrystalDry, E07 means the zeolite drying fan motor has faulted — the fan that pushes warm air over the drying mineral — so after one reset it is a technician repair on those models.
- E12 E12 is not a breakdown — it is Bosch telling you limescale has built up in the heat pump and the dishwasher needs descaling, which you can do yourself with a dishwasher descaler.
- E18 Bosch's E18 means the dishwasher is not getting enough water — the level stayed too low — so check the inlet hose, the supply valve, and that water actually reaches the machine before calling for service.
- E19 E19 means the circuit that releases the Bosch detergent dispenser has faulted — the solenoid that pops the flap open mid-cycle — so clear any residue, reset once, then expect a technician repair.
- E22 E22 is one of the most fixable Bosch codes: the filter at the bottom of the tub is blocked and water is backing up in the sump, so cleaning the filter usually clears it.
Don't see your code?
Bosch reuses this code system across Bosch, and closely related Siemens and Neff machines, but model generations differ in detail. The E-number list in your manual (model number on the door edge) is the authoritative version for your unit.
Also from Bosch: Bosch washer error codes