As an Amazon affiliate, we earn a commision from qualifying purchases.
The good thing about modern dishwashers is that they have a self-diagnosis system that helps you to know when they have an issue. Usually, this self-diagnosis system tells us what is wrong by displaying error codes.
For this reason, it’s always nice if you know what each of these codes means and how to fix them.
As your trusted source of home appliance repair tips and solutions, today, we will be guiding you through the Bosch dishwasher fault codes… We will look at what they mean plus how to fix them.
Bosch dishwasher fault codes (their meaning and recommended fix)
Bosch dishwasher error code E01 / Bosch dishwasher error code E0100
The E01 error code usually means that there is a heat pump motor circuit fault at the main control board.
In some models, the issue can also result in the dishwasher running for a few minutes before stopping.
How you can fix the problem
Bosch recommends that you start by resetting the dishwasher.
To reset it, disconnect the dishwasher from the power outlet for at least 5 minutes before reconnecting it.
If you do not have access to the power outlet, you can also reset the dishwasher by tripping the circuit breaker to the dishwasher line and letting it sit for 5 minutes
If this does not work on your model, perform a drain pump test to see if it is bad. Here, refer to the steps under this section: Bosch dishwasher error code E25.
Bosch dishwasher error code E02 / Bosch dishwasher fault codes E03, E0103, and E0107
Usually, these error codes mean that there is a problem with the main control board’s relay.
For the most part, you can clear these error codes by hard resetting your dishwasher – unplug it from the power outlet for 5 minutes.
However, if this does not work, high chances are that the relay is faulty.
In this case, you can either replace the relay on its own or order a new replacement control board.
Bosch dishwasher error code E04 / Bosch dishwasher error code E0105
Your Bosch dishwasher will display the E04 or E0105 error code when it detects faulty heater electronics during the self-test.
As such, it will result in your dishwasher not heating, drying, or cleaning properly.
However, in a few select models, the e04 error code signifies a flow sensor error due to the formation of excess suds.
This is normally due to using excess or wrong detergent types.
Possible solutions you should try
Start by checking if there are any suds inside the dishwasher.
If there are, run two to three rinse cycles to try and drain the suds.
And remember to use the right amount of the right detergent the next time you’re washing your dishes.
Moving on…
Run a test program and let the water heat. When the water starts circulating and the heater turns on, measure the incoming current to the dishwasher.
If the dishwasher is good, it will have a current of around 11A.
If the current is around 1.5 to 2A, high chances are that the heater or the control board has failed.
In this case, we recommend you get a replacement board and swap out the faulty one.
Quick tip: You can also measure the current at the red heater wire on the control board or heater. If all is good, you will get a reading of around 9.5A… Since there can be more than one red wire, be sure to have your wiring diagram nearby.
Next, confirm that all wire harness connectors to the heating element are good – you can disconnect and reconnect them just to make sure they are firm.
Additionally, if you spot a corroded or broken wire connection, be sure to fix it.
Measure the voltage between the large red heater wire and a chassis ground or the neutral (white-red on/off switch or flow switch wire).
If you get a reading of around 120v AC, the control board is okay.
Otherwise, the heater relay has failed and you should get a replacement control board for your model.
Next, proceed to test the heat pump and the heating element… The image below will guide you on the contacts you’ll be testing:
Start by measuring the resistance between contacts 2 and 3. If the heating pump is good, it should have a resistance of 9 ± 2Ω.
Otherwise, it means it’s bad and ought to be replaced – see current Bosch dishwasher heat pump prices.
Next, measure the resistance of the hi-limit thermostat and the flow switch… If they are in good condition, the hi-li thermostat should have a reading of approximately 0.3Ω and the flow switch should be reading around 0.4Ω.
Finally, measure the NTC’s resistance – in most models, such as SHE55P*, SHU*, SHV*, SHX*, SHI*, SL34*, and SHY* models, a healthy NTC will have a reading of ~ 55KΩ at 72⁰F.
Quick tip: In these models, the NTC and the hi-li thermostat are contained in the same part. This means that when either of these fails, you should replace the entire part.
However, in a few select models such as the Bosch 800 dishwasher series, a good NTC will give you a reading as shown (at room temp of 25⁰C):
Contacts measured | Resistance values |
4 & 5 | Approximately 10K ± 1KΩ |
5 & 6 | Approx. 10K ± 1KΩ |
4 & 6 | Approx. 20KΩ |
So, if the reading you are getting is out of this range, it means your NTC is bad and ought to be replaced.
Bosch dishwasher fault codes E05 and E0106
These error codes mean that there is a wash arm diverter circuit error in the main control board.
When this occurs, Bosch recommends that you hard reset your dishwasher – reset the power at the circuit breaker for 5 minutes.
Bosch dishwasher error code E06 / Bosch dishwasher error code E8000
Normally, the E06 and E8000 codes mean that there is a door sensor circuit error.
In other words, the door sensor is having trouble communicating and relaying signals with the control board.
Recommended solutions
Start by making sure that the door latch is hooking into place when you close the door.
If it is not hooking into place, be sure to re-align the door and the latch.
Next, carefully inspect the wire connections to the door switch and fix any wires that might be broken/corroded.
Another thing you can try is disconnecting and reconnecting the wire connectors to tighten any that might be loose.
Moving on…
Proceed to test the door switch for continuity – if it lacks continuity, it means that it’s bad.
In this case, my advice would be to replace it – order a replacement switch here.
On the control board, locate the e0 terminals and test them for continuity.
Quick tip: On the control board, the e0 symbol represents the door switch.
If this terminal lacks continuity, it means the board is bad and needs replacing – get a replacement board here.
Bosch dishwasher error code E07
Your dishwasher will display the E07 error code if the Zeolite (Crystal Dry) fan motor is defective.
How to fix the problem
Start by hard resetting the dishwasher – turn off the circuit breaker for 5 minutes.
If this does not work, it might mean that the fan motor is bad in which case your best bet will be to order a replacement zeolite fan motor.
Bosch dishwasher error code E09 / Bosch dishwasher fault codes E2030 and E6001
The E09 error code means that the dishwasher has detected a heat pump internal heater fault.
The troubleshooting steps for this error code are similar to those of the E04 error code.
So, to know how to clear the error code, refer to the above section: Bosch dishwasher error code E04.
Bosch dishwasher fault codes list – more error codes
Bosch dishwasher error code E10
If your Bosch dishwasher is displaying the E10 error code, it means that the Zeolite (Crystal Dry) chamber heater is faulty.
This might result in your dishwasher not fully drying the dishes.
Quick tip: This problem is usually due to the Zeolite chamber being coated with limescale.
Here’s the thing: even if you frequently descale the dishwasher, limescale can still remain in the Zeolite cartridges hence the E10 error code.
How you can fix the problem
The easiest method to clear the E10 error code is to descale your dishwasher at least once a week for the next couple of months and see if the code goes away.
Even if this method is cheaper, it has two cons:
- It is not 100% guaranteed to work.
- Too much descaling can damage the mineral components.
The other option would be to get a replacement Zeolite cartridge which is guaranteed to fix the code.
Bosch dishwasher error code E12 / Bosch dishwasher error code E2060
The E12 error code usually means that there is limescale buildup inside your dishwasher’s heat pump.
As such, to reset this error code, you will need to descale your dishwasher.
What you can do to clear the code (how to descale your dishwasher)
Without adding any detergent, run the hottest & longest cycle on your dishwasher.
Something else: The dishwasher should also be empty.
After 30 minutes, add one box of Bosch descaler to the bottom of your dishwasher and let the cycle continue.
Once the cycle finishes, run another wash cycle to rinse the dishwasher.
Do note that descaling doesn’t clean your dishwasher. Instead, it only removes the hard water buildup.
Quick tip: If you don’t like descaling your dishwasher frequently, you can use softening salt to soften the hard water. This reduces the limescale buildup inside your washer.
P.S: To add the softening salt, simply pour it into the salt container that is inside the dishwasher.
Bosch dishwasher error code E14 / Bosch dishwasher fault codes E16 & E17
The E14, E16, and E17 error codes mean that there is a water inflow problem.
In other words, water is not flowing into the dishwasher. Or, the water that is flowing is not enough.
Possible solutions you can try
Start by confirming that you have fully opened the water faucets.
Next, check the water inlet hose and if it appears kinked, be sure to straighten it.
Remember: If your water inlet hose is leaking, you should either patch it or get a good replacement hose.
Also, confirm that the water pressure from the tap is not low – Bosch recommends a water flow rate of approximately 10l/minute.
If your pressure is beneath this and the tap is fully open, you can either connect the dishwasher to another tap or change the plumbing.
Moving on…
Inspect the filter (at the back of the dishwasher or in the AquaStop hose) – if it is dirty, gently clean it using a soft brush.
Quick tip: The AquaStop safety device contains an electric valve. As such, you should not immerse it in water.
Other than that, check if the inlet valve is working as it should… Start by removing any debris or calcium build-up that might be blocking it.
Also confirm that the inlet valve wire connectors are properly inserted (and be sure to fix any that might be broken).
If the valve still won’t run, test it for continuity – if it lacks continuity, it’s a sign that it’s faulty. In this case, your best bet will be to replace it – buy a replacement valve on Amazon.
The final part you should inspect is the flow meter…
Quick tip: The flow meter regulates the amount of water entering the dishwasher during various phases of the washing cycle.
Usually, you’ll find the flow meter fitted either in the water inlet pipe (immediately after the water inlet valve) or in the chamber on the left side of the cavity.
With that in mind, inspect the flow sensor for any signs of corrosion that might have caused damage.
If it is damaged, your best option will be to replace it – order one on Amazon.
Bosch dishwasher error code E15 / Bosch dishwasher error code E3100
The E15 error code indicates that the safety switch has detected water (flooding) in the base of the dishwasher tub.
Consequently, this will activate the leakage protection system.
At times, this error could also be a result of an electrical glitch in the control board.
Recommended solutions
To fix the E15 error code, start by resetting your dishwasher – trip the circuit breaker for 5 minutes.
Alternatively, you can unplug the dishwasher from the electrical outlet and let it sit for 5 minutes.
For the most part, this will work if the cause of the error code is an electrical glitch on the main control board.
Here’s what to try if resetting does not work…
First, confirm that you are not using the wrong detergent type (or too much detergent).
This is because using too much detergent (or wrong detergent type) might result in excess suds being formed.
And, these extra suds will trip the leak sensor (water level switch) making it sense the tub area as flooded.
Finally, if water is sitting at the base of your dishwasher, it means the dishwasher is not draining hence the E15 code.
In this case, your best option is to first manually drain the water and then proceed to clear the dishwasher’s drainage system… For this, refer to the sections below under Bosch dishwasher error code E22 and Bosch dishwasher error code E25.
Bosch dishwasher error code E18 / Bosch dishwasher fault codes E3000, E3200, E3300, and E3400
These error codes usually mean that your dishwasher is experiencing water flow problems.
This could be due to low water pressure or water not being properly pumped into the dishwasher.
Since this code is similar to the E14 error code, refer to the solutions under the E14 error code.
Bosch dishwasher error code E19 / Bosch dishwasher error code E6900
Most times, when your Bosch dishwasher displays the E19 or E3900 error codes, it means that there is a problem with the detergent dispenser solenoid circuit.
Nonetheless, at times this code signifies an electrical glitch on the control board.
How you can fix it
Start by hard resetting your dishwasher – this will reset the code if it is due to an electrical glitch problem.
Remember: To hard reset your dishwasher, turn off the circuit breaker and let the dishwasher sit for around 5 minutes before resetting power.
If this does not work, try disconnecting and reconnecting the wire harness connecting the dispenser to the control board.
This will fix your dishwasher if the error code was due to a loose wire connection which might occur frequently.
If in the process, you discover broken wires, your best option will be to fix/replace them.
If these solutions do not work, high chances are that the dispenser is bad. In this case, the best option will be to replace it – see current detergent dispenser prices.
Bosch dishwasher error code E22 / Bosch dishwasher error code E24, E6103, and E9240
These error codes mean that your dishwasher is not draining properly due to a blocked drain filter.
However, at times it could be due to the drain pump cover being loose.
Recommended solutions
Of course, this being a drain filter-related error code, start by removing and cleaning the drain filter.
How to wash Bosch dishwasher filter
To wash the filter, follow these steps:
- Remove the bottom dish rack and set it aside.
Quick tip: In some dishwasher models, you might need to also remove the spray arm.
- Rotate the filter knob (at the bottom of the dishwasher) to the left and lift it to remove the filter.
- Wash the filter with warm soapy water and a soft brush.
- Remove the filter from the screen and clean the pieces one at a time.
- Dry the filter before placing it back into the dishwasher.
Before re-inserting the filter, check if the drain pump cover has come loose – it’s located underneath the filter.
Of course, if the cover is loose, you should tighten it.
Finally, if you have connected your dishwasher to a garbage disposal, ensure that you remove the plug from the disposer’s dishwasher drain connection.
Bosch dishwasher error code E23 / Bosch dishwasher error code E25, E6101, and E6102
For the most part, these error codes mean that the drain pump is blocked.
However, they might also mean that the pump’s cover is either loose or missing.
Possible solutions you should try
Start by checking the drain pump for clogs.
Quick tip: You will find the drain pump at the bottom of the dishwasher beneath the filter. As such, you will need to first remove the filter to access the pump.
So, start by removing the filter to reveal the drain pump cover and use a spoon to pry off the cover until it clicks.
Grip the cover and pull it upwards until you feel some resistance and then pull it forward to remove the cover completely.
Using a sponge, remove any standing water that might be in there.
You should now have full access to the pump – remove any foreign objects that might be trapped in there.
Something else: Carefully inspect the drain hose for kinks/blockages and fix them as necessary.
Remember: When re-inserting the drain pump cover, be sure to tighten it in place.
Bosch dishwasher error code E27 / Bosch dishwasher error code E9001
The E27 and E9001 error codes usually mean that the power supply to your dishwasher is low.
To fix these error codes, first hard reset the dishwasher – unplug it for 5 minutes before reconnecting it.
If this does not work, plug it in to another power outlet – preferably one rated for 110-120v AC – and have an electrician look at the faulty outlet.
Bosch dishwasher fault codes – parting words
When trying to fix some of these errors, you might encounter codes that will require you to disassemble your dishwasher.
In such a case, it’s best to find instructional videos on YouTube to guide you along depending on your dishwasher model.
ALSO READ
Bosch dishwasher won’t turn on [Fixed]
Troubleshooting steps for Bosch dishwasher no lights on control panel