Bosch Dishwasher Error Codes Explained

Bosch Dishwasher Error Codes Explained
15.10.2026
4
Quick answer

The Bosch dishwasher codes you can fix yourself are E22 (blocked filter), E24 and E25 (blocked drain or loose pump cover), E16/E17/E18 (water filling problems from a kinked hose or low supply) and E12 (limescale); E15 means water is in the base and needs the water turned off and service. Most heater, relay and control-board codes start with a 30-second breaker reset and, if they return, need Bosch support.

Quick code guide

Code What Bosch says First action
E22, E9240 Blocked filter Clean the filter with mild soap and a soft brush
E24, E6103 Drain filter blocked Check the hose, pump cover and garbage disposal connection
E25, E6102 Drain pump blocked or cover loose Check and clean the pump area
E23, E6101 Drain pump blocked or faulty Contact support
E16, E17, E3300, E3400 Water filling system issue Check the inlet hose for kinks or damage
E18, E3200 Low water level or pump issue Check the inlet hose and water supply flow
E14, E3000 Flow meter failure or water filling issue Contact support
E15, E3100 Water detected in the dishwasher base Turn off the water and contact support
E12, E2060 Limescale buildup in the heat pump Use descaler and softening salt
E09, E20, E2030, E6001 Heat pump internal heater fault Reset power; contact support if it returns
E04, E0105 Faulty heater electronics Contact support
E01, E0100 Heat pump motor circuit fault Reset power at the breaker for 30 seconds
E02, E03, E0103, E0107 Main control board relay fault Reset power at the breaker for 30 seconds
E05, E0106 Wash arm diverter circuit fault Reset power; contact support if it returns
E06, E8000 Door sensor circuit fault Reset power; contact support if it returns
E07, E2130 Zeolite fan motor defective Reset power; contact support if it returns
E10, E2120 Zeolite chamber heater fault Reset power; contact support if it returns
E19, E6900 Detergent dispenser solenoid fault Reset power; contact support if it returns
E21, E6002 Heat pump blocked Reset power; contact support if it returns
E27, E9001 House power supply too low Reset the breaker; call an electrician if it persists
E0110 Electronics miscommunication Contact support
E6160 PowerControl reference position not found Contact support
H01 Start-up delay timer is active (1 hour) Press the button to reset to h:00

Bosch’s meanings can differ slightly between older and newer dishwasher generations, so if your manual disagrees on a code, follow the manual.

Advertisement

Filter and drain codes: E22, E24, E25

  1. Switch the dishwasher off and remove the lower rack

    The filter sits in the floor of the tub.

  2. Clean the filter

    Twist it out, rinse it, and brush it gently with a soft brush and mild soap. See how to clean a dishwasher filter and Bosch E22 explained.

  3. Check the drain hose and disposal connection

    A kinked hose, or a garbage disposal knockout plug that was never removed, blocks drainage. See Bosch E24 and dishwasher won’t drain.

Fill and flow codes: E14, E16, E17, E18

For E16, E17 and E18 Bosch’s advice is to check the inlet hose for kinks or damage and confirm the water supply is running at a normal flow rate. Make sure the supply valve under the sink is fully open. E14 (flow meter or fill problem) is a support call.

E15: Water in the base

Shut off the water first

E15 means Bosch’s safety system has detected water in the base pan. Turn off the water supply to the dishwasher and call Bosch support. Do not keep running cycles. Our Bosch E15 guide and dishwasher leaking from the bottom explain the likely sources.

Heat pump, heater and limescale codes

E12 and E2060 mean limescale in the heat pump; Bosch’s fix is descaler and dishwasher softening salt (check the salt reservoir if your model has one). E09, E20, E04 and the longer heater codes are electrical faults. See Bosch E09 for what a heater fault looks like in use.

Relay, sensor and board codes

E01, E02, E03, E05, E06, E07, E10 and E19 point to circuits and components on the main control board, and Bosch’s instruction for most of them is to reset power at the breaker for 30 seconds. If the code returns, it needs Bosch support.

The longer E-codes

Newer Bosch models show four-digit E-codes (such as E6103 or E3100). Bosch lists them with the same meanings as the shorter codes, so use the table above. The code on the display is usually the long form on a recent model.

How to reset a Bosch dishwasher

Switch off the dishwasher’s breaker for 30 seconds and switch it back on, then start a short cycle. If the dishwasher will not start at all, see dishwasher will not start.

When to call Bosch support

Codes for water in the base, the flow meter, relays, heaters, the zeolite system and the control board need a technician. Weigh the quote against replacement with the dishwasher repair cost guide.