All Bosch Dishwasher Error Codes – How To Enter Diagnostic Mode?

DISCLOSURE: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission at no additional cost to you

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.

Connect with an Appliance Repair Tech

Click here to use the chatbox to speak with one of our technicians.
No in-home service calls. No appointments.

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.

Reader Comments (61)

  1. I have a Bosch SHS5AVF5UC. The dishwasher is 4 years old – just out of warranty. It is a model without the digital display, and according to the manual, no B button – just A and C. I don’t know how to put this type of dishwasher into diagnostic mode.

    Lately, it has been making a loud squirting kind of sound when it drains. Annoying, but OK. Twice now, it has started a cycle, then stopped working – when I open it up there is water in the bottom, the soap door hasn’t flipped open, and there are three LEDs lit – Clean30, Clean & Sanitized. Clean30 is the LED in the B position, the other two I can’t locate in any diagnostic information I’ve been able to find. I do suspect that this is an error code of some kind, though.

    Where can I find furhter information about this dishwasher so I can diagnose and repair the fault?

    • I dont know how to enter diagnostic mode on your model, but I would keep trying button sequences described in the service manual

  2. Im getting a leak from a brand new Bosch
    It doesnt leak every time just every 20 or so times its now the 5th time in a few months.
    I ran it last night unloaded the dishes and there was no leak
    I went away for the day come home to a puddle on the kitchen floor to the left of the machine it wasnt on.

    • Does your dishwasher have a plastic tub or stainless? Does it installed correctly and the tub is not misaligned with the door?

  3. My Bosch dishwasher for over a year now has thrown the e.24/25 codes for drainage issues intermittently. It can work for 10’s of cycles in a row just fine, then will stop at the start of a cycle trying to do the initial drain before fill – or stop in the middle of the cycle at the drain stage. Everything is clean and the pump impeller spins freely. Sometimes it will fail 5 or 6 times in a row then start working again. I’ve had the unit open and I know there’s a flow sensor in the path too but this almost feels like a flaky controller. When it does fail I can hear the pump coming on for a few seconds then stop – this repeats about 3-5 times then exits with the failure codes. When it works the pump stays on after the second try and drains the remaining water then continues without issue. Has anyone experienced anything similar? This diswasher is a champ when it works but has been quirky as it ages. shx4atf5uc

    • Did you recently remove the white plastic cover (inside the dishwasher) which covers drain pump impeller? Sometimes when its not properly installed after cleaning or misplaced somehow, it may throw these error codes

      • Thanks. I do know about this and yes it’s finicky to set in place but i don’t think it’s that. Normally it will fail out of the blue and is not dependent on when I clean out the basin screens. I have shop vac’d the inside bone dry before and made sure everything was in place and it still failed. Then as usual, started working again. Maybe I need to run a cycle with some cleaning fluid to see if something dirty is causing this.

      • Well I removed the controller board at the lower right of the unit. I then saw some slight cracking on some solder joints so I reflowed them all. So far it seems better. Fingers crossed that that did the trick!

  4. My Bosch SHX7ER55UC/52 stops before the cycle is finished and the display remains lit showing 0:00. This happens anywhere from a minute or two after starting to an hour or more into the cycle. I replaced the turbidity sensor which didn’t help. Wash motor and spray action sound normal. Any suggestions?

    Also, I bought a “new” control module from an Ebay seller, supposedly the correct part number for my machine, but when installed the Rinse Aid light flashes rapidly and the controls don’t respond. Does this module need to be reprogrammed for my machine and if so, how?

    • You have to put exactly the same control board for your model. There are many versions for different models. Always check with local appliance parts store, they know more then us… This is one thing..another thing, why you decided to get a new board? Did you check service mode for error codes?

      • I just ran the test program and it finished with 0 on the digital display, which presumably means no error detected, right?

        The dishwasher has been abruptly stopping at various points during its cycles with no error code, just 0:00 showing on the display regardless of how much time should have really been left.

        One of the online parts suppliers advised in a chat that it could be the turbidity sensor, wash motor or control module. I replaced the turbidity sensor, and the wash motor seems fine, so that’s why I decided to try the new board. That was before I found this article.

      • Yeah, sometimes when the control board starts failing, it will not give you any error codes… You can take control board apart and check solder joints on the back of the control board. Sometimes when joints overheated, they can de-solder

      • Well I installed a new control board bought from a trustworthy appliance parts store this time, but the machine is behaving exactly the same.

        This is not my first time trying to chase down a highly elusive problem with this dishwasher. It’s been a real lemon with many problems in the 7 years I’ve owned it. I have no idea what, if anything, to try next before I cut my losses and dump it.

      • I finally resolved it. I noticed the impeller wheel that measures the flow inside the water inlet chamber on the left hand side of the machine was beginning to slow down and stick intermittently. This was causing the computer to underestimate the amount of water that had entered the machine and I suppose it must have been triggering an overflow safely switch, but I don’t know where it is. Anyway, I replaced the entire water inlet assembly and that fixed it.

  5. bosh SHX68M05UC/50 will fill with water and do nothing else ( have replaced circulatory motor (00665510 and main control board with no change. Turned on machine with auto and regular wash pressed and went to p1 and pressed regular wash… e5 appeared with auto and regular buttons lit.. would this indicate a fill switch failure?

    • Check float switch (red plastic thing) on the left side of the dishwasher and also microswitches for continuity

  6. Bosch SHS863WD2N/01 dishwasher. Error code E:06 (Not E:6). Some say this is turbidity sensor while others say it’s the door sensor. I cannot seem to find a manual that states what this E:06 code really means. Your thoughts?

  7. My SHE3AR75UC/12 dishwasher runs to completion without generating any error codes. However, it does not clean as well as I would like.
    When I run the diagnostic cycle, It shows S01 through S07. When it gets to step 7 it shows an E08 code. As the cycle continues, it shows S10 and then when it gets to S11 it shows the E08 code again. Shortly after it shows an H and stops.

    How do I fix this?

  8. Hi Mr Smith.

    I have a Bosch SHE66C05UC/22 dishwasher.

    Do you know where I can download the service manual for this unit?

    • Service manual pretty much the same for SHE models. I updated post above, please check the manual at the bottom of the post

  9. Eugene you are an active poster for new years day. Cheers.

    My Bosch dishwasher SHV model does not open the dispenser. I have replaced the dispenser.

    I assume that I’m down to a break in the wiring harness to the solenoid that actuates the dispenser drawer opening, or the control board (which unfortunately is hard to get to). Would you agree? I will test the wire continuity before I replace the board.

      • This dishwasher has a solenoid, not a wax motor. I did replace the entire dispenser (which includes the solenoid part).

        Since the replacement one (new) does not work properly either, I am moving upstream to the wiring, and then finally the control board itself. Maybe it just came unplugged (that would be nice)!

        Thanks & Happy new year Eugene.

  10. Hello,

    I have Bosh Dishwasher SHP65T55UC/07 and I am getting E11 error. Any idea what might be the issue? I like to fix it myself if someone can guide me to correct path

    • E11 error code – temperature issue. Either temp sensor (NTC sensor) has a calcium build-up or just malfunction.

      • Hi, I have a SHP65T55UC and trying to get into diagnostic mode but not able to. What is the sequence of buttons to get in?
        Thank you so much.

  11. Hi. Can you tell me how to enter diagnostic mode on my Bosch SHX46L05UC/18? None of the button press sequences that I’ve tried seem to work. I’m trying to determine if I have a heating problem. My dishwasher doesn’t finish the wash cycle. It gets stuck with 1 minute left. Also, the water does not seem to be heating. I was hoping to find an error code before I open it up and check for a bad heater solder joint on the controller PC

    • Hi John, yeah this is a common issue for the Bosch dishwasher when the heater joint overheating and desolder. but i can not help you how to enter diagnostic mode for your model, beside what is says in the service manual at the bottom of this article.

    • E45 error code. There is not too much information about this error. But i believe it’s related to the drain issue. Does it drain just fine?

  12. How is diagnostic mode entered on a hidden control Bosch Shx6ap05uc/06?
    Dishwasher cycles for 1 minute, beeps and clean light is lit.

    • I am not familiar with this model. Can you send a picture of how front panel looks like. Usually in order to enter diagnostic mode you need: Turn dishwasher OFF, PRESS AND HOLD Right Arrow Button+Delay Start and TURN dishwasher ON. Lights starts flashing in some pattern, telling you whats the error code

      • Thanks for this information. In doing this the delicate wash light is flashing and the quick wash button is lit. Can you interpret what that means? I would like to post a pic but can’t figure out how?

      • Success at getting diagnostic started with this sequence. I pushed start 2x and all the buttons light up. Closed door and it’s in diagnostic mode now

      • At the seemingly end of testing? Both the delicate wash and quick wash buttons were flashing. In trying to start the unit all the lights lit up again. It would not start. I have cut the power to reset it.

        Problem with the unit is that it will start though not pull water and after a minute beep that it’s clean. It will Also intermittently work. I have replaced the inlet control valve 2x without success.
        I wonder if perhaps a sensor is corrupted or corroded. Hence the intermittent aspect.

      • Hi Michelle,
        i uploaded the service manual for your dishwasher at the bottom of this post above. Please check page 36 in order to figure out what flashing buttons DELICATE WASH and QUICK WASH means.

  13. My Bosch Dishwasher Series by model sms88ti36e25 display error code e20
    I changed the circulation pump , But the dishwasher did not work and still gives the same error e20
    I live in Iran and I do not have the ability to receive service from Bush
    Help me and guide me

    • If you change circulation pump and it did not fix the problem, then main control board can cause an issue

    • Hi Richard, C3 error related to the heater circuit. Either its heater failed itself or relay on the control board unsoldered from the PCB. You need to TURN power OFF and remove front panel to reach PCB . then take a look on the back of PCB and you probably will find burnt relay joint.

Comments are closed. Protection Status