Bosch dishwashers have a built-in diagnostic system which lets you know if there are any issues with the dishwasher, the errors it gives, can indicate if you need a replacement or a check-up, but not many of us know what they mean, so here is what you need to know.

Service Code E0

It is displayed when you entered diagnostics test mode and retrieved fault codes from memory.

Error Code E1 or E2

it is displayed when there was an issue with the temperature sensor or thermistor, in order to access the sensor you need to remove the dishwasher front cover and locate thermistor under the tub.

Error Code E3

it is displayed when the dishwasher cant fill with water. If the dishwasher’s water supply is fully open but the dishwasher cannot fill with water then turn off the water supply and unplug the dishwasher.

Remove the water fill line and verify that the water inlet valve is connected. If so, replace the water valve. Don’t try to clean the screen as it can make the problem worse because it can get stuck open from gunk and either flood or overfill.

Error Code E4

This error related to water flow sensor, most likely caused by calcium builds-up on the sensor wheel. it’s just can’t spin and unable to measure how much water entering the dishwasher. In this case you just need to replace the sensor. There is no way to clean it.

Error Code E5

it is displayed when the dishwasher is overfilled with water, in order to check you must unplug and re-plug the dishwasher if the problem continues, check the float switch.

Error Code E6

it is displayed when there was a fault in the Aqua Sensor, the aqua sensor is responsible for detecting whenever the water is clean or dirty and controls the water turbidity.

Error Code E9

It is displayed when an issue with the heating element occurred. In some cases, it may be caused by solder joint on the heater relay on the control board. Just follow this video to see how to fix it.

Error Code E15

This error code means, that your dishwasher leaking and triggered a flood sensor. It can be caused by one of the water hoses been slipped off or one of the clamps that holds these hoses got weak.

You need to pull the dishwasher out from its place and remove side panels to see where its leaking from. This video can help to identify your cause of leakage.

Error Code E22

This error caused when there is residual water left in the sump due to blockage of the fine filter.

Error Code E24 or E25

It is displayed when there was a drain error. Usually due to cloggage in drain pump. If you can hear pump running but not draining, check back valve or check valve to make sure nothing got stuck in there.

if you hear pump humming and not spinning, then drain pump impeller jammed by broken glass or bones, or something else.

Service Code H24

24 hour delay, unplug the dishwasher then press and hold the start button for around 10 seconds to reset it once turned back on

Bosch Dishwasher Troubleshooting:

Your Bosch dishwasher can run a test cycle that will quickly go through each stage of a wash program in order to find out at what point a fault is occurring.

It will only give you a general idea of where the problem is, but its a useful first step in diagnosing the issue.
The steps to start the test cycle vary depending on what model you have but the basic method is similar across the range.

It might be that your dishwasher doesn’t have the same button labeling as described in the steps below. In that case, try holding down the buttons which have similar names. After a little trial and error, you’ll find the right combination.

  • Make sure the dishwasher is switched off.
  • Press and hold the Power Scrub Plus and Regular Wash buttons
  • Turn on the dishwasher, then release the two buttons.
  • The light above each of these buttons should flash
  • Start the test cycle by pressing the Power Scrub Plus and Regular Wash buttons again
  • The test program will begin and an error code will be displayed at the end of the cycle if a fault has been detected

Fault Codes E01, E02, E03, E04, E05

Cause: The E01, E02, E03, E04, E05 faults codes mean that the dishwasher has suffered a power module failure. The programming of replacement power modules has been locked down by Bosch, so in the event of an error code of this type, it’s recommended that you contact a Bosch approved dishwasher engineer.

Entering service test program

Controls contain codes for factory tests, customer service test programs, dishwasher configuration and error codes. Consult test programs and error codes for your dishwasher before using the codes from this manual.

Bosch Dishwasher Service Test

While pushing (and holding) any two wash cycle buttons, turn the dishwasher on with the on/off switch. After releasing the buttons, LED “B” will be lit and LED “C” will flash, confirming you’re in the special programs menu.

To enter the test program, push button “B” repeatedly until the digital display shows “P1” or until LED “C” is lit. Push button “C” to start the program — LED “C” will blink. The steps will show on the digital display (e.g.”S:01″) – push button “B” to skip a step.

Stored error codes will show on the digital display and LED’s (see Error code displays). The test program can only be stopped / reset by pushing the on/off button – it can’t be done by turning off the power.

Error codes can be found using the customer service test program. Most dishwashers will show the following error codes. For dishwashers without digital displays, the “LED’s” column will show the light displays for each error code.

Bosch Error Codes explanation

If there is more than one error code, the display shows the one with the higher priority. Dishwasher controls store error codes from the last wash cycle (units w/o digital displays) or from the last eight wash cycles (units w/ digital displays).

Error code E5 depends on the model, either safety float water level reached or motor speed error. Check the test program for the particular model.

  • If error code E5 is safety float water level reached, check the float and float switch, check if the water is in the base and check if the water inlet valve has re-seated after closing.

To clear error codes, run the customer service test program.

If you have any questions related to this article, please leave a comment below