Bosch Dishwasher Error Codes

The complete list of 46 Bosch dishwasher error codes, based on Bosch's official information. Find your code to see what it means and what you can safely do yourself. Codes with step-by-step fixes have their own guide.

CodeMeaning
E01Heat pump motor circuit fault. Fault in the heat pump motor circuit at the main control board.
E02Main control board relay fault. Relay fault/error on the main control board.
E03Main control board relay fault. Relay fault/error on the main control board.
E04Faulty heater electronics (self-test). The appliance detected faulty heater electronics during its self-test.
E05Wash arm diverter circuit fault. Fault in the wash-arm diverter circuit on the main control board.
E06Door sensor circuit fault. Fault in the door sensor circuit.
E07Zeolite (Crystal Dry) fan motor defective. The fan motor of the Zeolite / Crystal Dry drying system is defective.
E09Heat pump internal heater fault. Fault in the internal heater of the heat pump.
E10Zeolite chamber heater fault. Fault in the Zeolite (Crystal Dry) chamber heater.
E12Limescale in the heat pump. Limescale build-up in the heat pump / heating system.
E14Flow meter / filling system fault. Flow meter failure, or a problem with water flowing into the dishwasher / filling system.
E15Leakage protection (AquaStop) triggered. The safety switch detected water in the base of the dishwasher; the leakage protection system has been activated.
E16Water cannot enter the dishwasher. Problem with water flowing into the dishwasher or the filling system; water may not be able to enter.
E18Water level too low / water not pumped correctly. Problem with water flow into the dishwasher: water level too low, or water not being pumped correctly.
E19Detergent dispenser solenoid circuit fault. Fault in the detergent dispenser solenoid circuit.
E20Heat pump internal heater fault. Fault in the internal heater of the heat pump.
E21Heat pump blocked. The heat pump is blocked.
E22Filter / drain blockage. There are several possible causes; the first check is the filter.
E23Drain pump blocked, clogged or faulty. Problem with the drain pump: blocked, clogged or faulty.
E24Drain problem. There are several possible causes; a blocked drain pump is the main one.
E25Drain pump blocked (foreign object / pump cover). There are several possible causes, including a pump blocked by foreign objects or an incorrectly fitted pump cover.
E27House power supply too low. The household supply voltage to the unit is too low.
E0100Heat pump motor circuit fault. Heat pump motor circuit fault at the main control board.
E0103Main control board relay fault. Relay fault/error on the main control board.
E0105Faulty heater electronics (self-test). Faulty (heater) electronics detected in the self-test.
E0106Wash arm diverter circuit fault. Wash-arm diverter circuit fault on the main control board.
E0107Main control board relay fault. Relay fault/error on the main control board.
E0110Electronics miscommunication. Failure causing electronics miscommunication.
E2030Heat pump internal heater fault. Heat pump internal heater fault/error.
E2060Limescale in the heat pump. Limescale build-up in the heat pump.
E2120Zeolite chamber heater fault. Zeolite (Crystal Dry) chamber heater fault/error.
E2130Zeolite fan motor defective. The Zeolite (Crystal Dry) fan motor is defective.
E3000Flow meter / filling system fault. Flow meter failure or an issue with water flowing into the dishwasher / filling system.
E3100Leakage protection triggered. The safety switch detected water in the base; leakage protection activated.
E200Water level too low / not pumped correctly. Water level too low, or water not being pumped correctly.
E3300Water cannot enter (E3300 & E3400). Problem with water flowing into the dishwasher / filling system; water may not be able to enter. This guidance covers both E3300 and E3400.
E6001Heat pump internal heater fault. Heat pump internal heater fault/error.
E6002Heat pump blocked. The heat pump is blocked.
E6101Drain pump blocked, clogged or faulty. Issue with the drain pump (blocked, clogged or faulty).
E6102Drain problem. Several possible causes; run the drain checks.
E6103Drain problem. Several possible causes; run the drain checks.
E6160PowerControl reference position not found. PowerControl (controlled lower spray arm) reference position not found.
E6900Detergent dispenser solenoid circuit fault. Detergent dispenser solenoid circuit fault/error.
E8000Door sensor circuit fault. Door sensor circuit fault/error.
E9001House power supply too low. The household supply voltage to the unit is too low.
E9240Filter / drain blockage. Several possible causes; clean the filter as described for E22, then run the drain checks.

Code not clear? Show it to Rex

Point your phone camera at your Bosch dishwasher's display and Rex, our AI repair expert, helps you work out what to check, live.

Show Rex

Sources

Last checked 2026-10-28. Codes can differ by model and region; your appliance's manual is the final reference.

Still stuck with your Bosch dishwasher?

Point your camera. Rex, our AI repair expert, walks you through it live.