Superior Appliance Service

Error code lookup

Bosch Dishwasher Error Codes

What each code on your Bosch dishwasher means, the one safe thing to check first, and when it’s time to call me. I checked every code here against Bosch’s own support pages and manuals.

4.6 from 39 Google reviews

49 codes

What your Bosch dishwasher is telling you

Codes from Bosch’s US dishwasher error-code page and apply to Bosch US dishwashers (100/300/500/800/Benchmark series); newer models show 4-digit codes (e.g. E3100) that Bosch lists with the same descriptions as the 2-digit codes. Heat-pump and CrystalDry (zeolite) codes only apply to models with those features.

That code isn’t on this list. It may be specific to your model, so call or text me at (480) 292-4746 with the code and model number.

E01

Fault in the heat pump motor circuit on the main control board.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Applies to models with a heat pump.

E02

Main control board relay fault.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

E03

Main control board relay fault.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

E04

The dishwasher’s self-test found faulty heater electronics.

Bosch says this needs a technician.

E05

Fault in the wash-arm diverter circuit on the main control board.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

E06

Fault in the door sensor circuit.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

E07

The CrystalDry (zeolite) fan motor is defective.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Only on models with CrystalDry.

E09

Fault with the heat pump’s internal heater.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Applies to models with a heat pump.

E10

Fault with the CrystalDry (zeolite) chamber heater.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Only on models with CrystalDry.

E12

Limescale has built up in the heat pump.

Try this first: Descale the dishwasher (Bosch sells a dishwasher descaler); if your model has a water softener, use softening salt to help prevent it.

E14

Flow meter failure, or a problem with water flowing into the dishwasher (fill system).

Bosch says this needs a technician.

E15

Water has been detected in the base of the dishwasher and the leak-protection system has activated.

Try this first: Turn off the water supply to the dishwasher and call me.

E16

Problem with water flowing into the dishwasher (fill system); water may not be able to enter.

Try this first: Check that the water inlet hose is not kinked or damaged.

Bosch groups E16 and E17 together with the same description.

E17

Problem with water flowing into the dishwasher (fill system); water may not be able to enter.

Try this first: Check that the water inlet hose is not kinked or damaged.

Bosch groups E16 and E17 together with the same description.

E18

Water flow problem: the water level is too low or water is not being pumped correctly.

Try this first: Check that the inlet hose is not kinked or damaged and that the water supply is turned on (Bosch specifies a flow rate of about 10 liters per minute).

E19

Fault in the detergent dispenser solenoid circuit.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

E20

Fault with the heat pump’s internal heater.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Applies to models with a heat pump.

E21

The heat pump is blocked.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Applies to models with a heat pump.

E22

The dishwasher filter is blocked; Bosch also lists a blocked drain pump or loose pump cover, a kinked drain hose, or a clogged air gap/drain hose as possible causes.

Also shown as E-22

Try this first: Remove the filter and wash it under running water with mild soap and a soft brush, then reinstall it. Check that the drain pump cover under the filter is seated and clicked in, and clear any debris from the pump area (see the owner’s manual); make sure the drain hose is not kinked or sharply bent; check the air gap (if fitted) and drain hose for clogs.

E23

Problem with the drain pump: it is blocked, clogged or faulty.

Bosch says this needs a technician.

E24

The dishwasher is not draining properly.

Also shown as E-24

Try this first: Check that the drain pump cover under the filter is seated and clicked in, and clear any debris from the pump area (see the owner’s manual); make sure the drain hose is not kinked or sharply bent; check the air gap (if fitted) and drain hose for clogs.

Bosch lists a blocked drain pump or loose pump cover, a kinked drain hose, or a clogged air gap/drain hose; an older version of Bosch’s page attributes it to a blocked drain filter and adds: if the drain hose connects to a garbage disposal, make sure the disposal’s knockout plug has been removed (source 1).

E25

The drain pump is blocked or the drain pump cover is loose or missing.

Also shown as E-25

Try this first: Check that the drain pump cover under the filter is seated and clicked in, and clear any debris from the pump area (see the owner’s manual); make sure the drain hose is not kinked or sharply bent; check the air gap (if fitted) and drain hose for clogs.

Bosch’s current page lists the same possible causes as E24.

E27

The household power supply voltage to the dishwasher is too low.

Try this first: Turn the breaker off for 30 seconds and back on; if the error returns, have an electrician check the incoming voltage.

E0100

Fault in the heat pump motor circuit on the main control board.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E01.

E0103

Main control board relay fault.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E02/E03.

E0105

The dishwasher’s self-test found faulty heater electronics.

Newer-style code; Bosch lists it with the same description as E04.

E0106

Fault in the wash-arm diverter circuit on the main control board.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E05.

E0107

Main control board relay fault.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E02/E03.

E0110

Electronics fault causing a communication failure between electronic components.

Bosch says this needs a technician.

E2030

Fault with the heat pump’s internal heater.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E09/E20.

E2060

Limescale has built up in the heat pump.

Try this first: Descale the dishwasher; if your model has a water softener, use softening salt.

Newer-style code; Bosch lists it with the same description as E12.

E2120

Fault with the CrystalDry (zeolite) chamber heater.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E10.

E2130

The CrystalDry (zeolite) fan motor is defective.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E07.

E3000

Flow meter failure, or a problem with water flowing into the dishwasher (fill system).

Newer-style code; Bosch lists it with the same description as E14.

E3100

Water has been detected in the base of the dishwasher and the leak-protection system has activated.

Try this first: Turn off the water supply to the dishwasher and call me.

Newer-style code; Bosch lists it with the same description as E15.

E3200

Water flow problem: the water level is too low or water is not being pumped correctly.

Try this first: Check that the inlet hose is not kinked or damaged and that the water supply is turned on.

Newer-style code; Bosch lists it with the same description as E18. (The current page misprints this heading as ‘E200’; the older page shows E3200.)

E3300

Problem with water flowing into the dishwasher (fill system); water may not be able to enter.

Try this first: Check that the water inlet hose is not kinked or damaged.

Newer-style code; Bosch lists it with the same description as E16/E17. Grouped with E3400.

E3400

Problem with water flowing into the dishwasher (fill system); water may not be able to enter.

Try this first: Check that the water inlet hose is not kinked or damaged.

Newer-style code; Bosch lists it with the same description as E16/E17. Grouped with E3300.

E6001

Fault with the heat pump’s internal heater.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E09/E20.

E6002

The heat pump is blocked.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E21.

E6101

Problem with the drain pump: it is blocked, clogged or faulty.

Newer-style code; Bosch lists it with the same description as E23.

E6102

The drain pump is blocked or the drain pump cover is loose, or the drain hose is kinked or the air gap/drain hose is clogged.

Also shown as E61-02

Try this first: Check that the drain pump cover under the filter is seated and clicked in, and clear any debris from the pump area (see the owner’s manual); make sure the drain hose is not kinked or sharply bent; check the air gap (if fitted) and drain hose for clogs.

Newer-style code; on the older Bosch page its description matches E25.

E6103

The dishwasher is not draining properly (blocked drain pump or loose cover, kinked drain hose, or clogged air gap/drain hose).

Also shown as E61-03

Try this first: Check that the drain pump cover under the filter is seated and clicked in, and clear any debris from the pump area (see the owner’s manual); make sure the drain hose is not kinked or sharply bent; check the air gap (if fitted) and drain hose for clogs.

Newer-style code; on the older Bosch page its description matches E24.

E6160

The PowerControl (controlled lower spray arm) could not find its reference position.

Bosch says this needs a technician.

E6900

Fault in the detergent dispenser solenoid circuit.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E19.

E8000

Fault in the door sensor circuit.

Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me.

Newer-style code; Bosch lists it with the same description as E06.

E9001

The household power supply voltage to the dishwasher is too low.

Try this first: Turn the breaker off for 30 seconds and back on; if the error returns, have an electrician check the incoming voltage.

Newer-style code; Bosch lists it with the same description as E27.

E9240

The dishwasher filter is blocked; Bosch also lists a blocked drain pump or loose pump cover, a kinked drain hose, or a clogged air gap/drain hose as possible causes.

Also shown as E92-40

Try this first: Remove the filter and wash it under running water with mild soap and a soft brush, then reinstall it. Check that the drain pump cover under the filter is seated and clicked in, and clear any debris from the pump area (see the owner’s manual); make sure the drain hose is not kinked or sharply bent; check the air gap (if fitted) and drain hose for clogs.

Newer-style code; Bosch lists it with the same description as E22.

H01

Not an error: the delay-start timer has been set (H01 = 1-hour delay, H02 = 2 hours, and so on).

Try this first: To cancel the delay, press the + or – button until h:00 shows.

When to call me

If the safe check doesn’t clear the code, or the same code keeps coming back, the dishwasher needs a real diagnosis. Error codes point to the system that failed, not always the exact part, so I test before I replace anything.

Never open panels, bypass a safety switch or work on gas or wiring yourself. Unplug the appliance or turn off its breaker if you smell burning or see water near electrical parts.

Upfront pricing

$65

Service call, waived when you approve the repair. You get an exact price before any work starts.

Stacked washer and dryer units have a $125 service call, also waived with the repair.

Where These Codes Come From

I checked every code on this page against Bosch’s own documentation on October 18, 2026, and left out any code I couldn’t confirm there. Meanings can differ between models and model years, so your owner’s manual or the tech sheet inside your dishwasher has the final word for your exact model.

FAQ

Bosch dishwasher code questions

What does error code E01 mean on a Bosch dishwasher?

Fault in the heat pump motor circuit on the main control board. Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me. If the code comes back, call or text me at (480) 292-4746.

Main control board relay fault. Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me. If the code comes back, call or text me at (480) 292-4746.

Main control board relay fault. Try this first: Turn the dishwasher’s circuit breaker off for 30 seconds, then back on; if the code returns, call me. If the code comes back, call or text me at (480) 292-4746.

The dishwasher’s self-test found faulty heater electronics. If the code comes back, call or text me at (480) 292-4746.

My service call is $65 ($125 for stacked washer and dryer units), and it’s waived when you approve the repair. I give you an exact price before any work starts.

Ready when you are

Code still showing? Book your dishwasher repair.

Call or text (480) 292-4746, Monday to Saturday, 9am to 6pm. Same-day and next-day appointments are often available.