Bosch Dishwasher error code E15
Water in the base of the tub, leakage protection active
Which models this applies to. This page covers the Bosch dishwasher codes.
What is specific to the Dishwasher platform
Many codes carry a second number, such as E61-03 or E92 40, where the second part identifies which part of the circuit failed.
Your control board prints the code as text, for example F01 or EE3, so you read it off the display rather than counting blinks. The printed number is the fault itself, not a position in a table.
Quick answer
On Bosch Dishwasher (2000s onward), E15 is a fault. It means water in the base of the tub, leakage protection active. A first thing to check: Drain hose blocked, kinked, or sealed in the standpipe.
- Applies to
- Bosch Dishwasher
- Bosch dishwasher codes · Dishwasher · 2000s onward
- Type of code
- Fault
- Urgency: Stop using it
- First safe check
- Look in the floor of the tub and decide whether the water is clear or foamy. Foam points at detergent.
What E15 means on this model
The safety switch under the tub has found water where it should be dry and has shut the machine down so it cannot pump a leak onto a floor. This is the one dishwasher code worth reacting to immediately, and the water supply should be closed before anything else is looked at.
Symptoms you will notice
- Water in the bottom of the tub when the door is opened
- Water on the floor or in the pan under the machine
- Cycle stops and drains instead of continuing
- Suds in the tub at the end of a wash
Common causes
The code tells you what the control detected, not which part failed. These are the causes we see most often, roughly in order of likelihood:
- Drain hose blocked, kinked, or sealed in the standpipe
- Garbage disposal knockout plug left in place
- Pump not clearing the sump
- Excess foam from too much detergent or from a non-HE formula
- Inlet valve not closing
- Filter housing not sealing, which lets the level drop rather than rise, so this is less common here than in a washer
What you can safely check
These are homeowner-level checks. None of them need you to open a live electrical compartment or work on gas.
- Look in the floor of the tub and decide whether the water is clear or foamy. Foam points at detergent.
- Check the drain route end to end, including the air gap at the standpipe.
- Confirm the disposal knockout plug was removed.
- Close the supply tap while you work, so a stuck valve cannot keep adding water.
Do not do these
- ×Do not leave the machine running with the supply tap open while the tub is over-filling.
- ×Do not reach into the base with the power connected.
When to call a technician
Stop using the appliance and call today
This one is a safety limit, not a nuisance. The control is shutting the unit down to prevent damage or a hazard, and it will keep doing that until the underlying cause is fixed. Running it anyway risks the expensive failure it was designed to prevent.
- If the appliance has stopped mid-cycle, is making a noise you have not heard before, or smells burnt, stop reading here and call. Those are symptoms of something the fault code does not describe well enough.
Hoses, air gaps, and filters are owner work. Pump and valve replacement are moderate repairs.
What it costs to fix
Parts
Drain pump $60 to $160. Inlet valve $35 to $95. Drain hose $10 to $25.
Labor
One to two hours.
DIY or technician
Hoses, air gaps, and filters are owner work. Pump and valve replacement are moderate repairs.
Typical US part and labor ranges, 2026. They vary by region, model and contractor, so treat them as a planning figure, not a quote.
Scope of this code
- Code table
- Bosch dishwasher codes
- How this model reports the code
- Printed on the control display
- Models in scope
- Bosch Dishwasher, 2005 onward
- How this platform differs
- Many codes carry a second number, such as E61-03 or E92 40, where the second part identifies which part of the circuit failed.
- Checked
- Confirm on your own unit
- Find the model number on the data plate, then check this code in the service manual for that model. Manufacturers revise code tables between model years, and a revised board can renumber a fault.