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.
Manufacturer sources
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.
What does error code E02 mean on a Bosch dishwasher?
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.
What does error code E03 mean on a Bosch dishwasher?
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.
What does error code E04 mean on a Bosch dishwasher?
The dishwasher’s self-test found faulty heater electronics. If the code comes back, call or text me at (480) 292-4746.
How much does it cost to have you diagnose a Bosch dishwasher error code?
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.
More Bosch Error Codes
Other Dishwasher Brands
No Code on the Display?
Use my quick troubleshooter to match the symptom instead, or browse the full error code index
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.