Bosch Dishwasher Error Code E15 – How to Diagnose and Repair
Seeing bosch dishwasher error code e15 means the leak-protection system has detected water in the base tray of the appliance. Bosch machines use a float or optical sensor in the bottom pan; when water collects there—whether from an internal leak, a loose hose, or over-foaming—the sensor triggers and the control board halts the cycle to prevent flooding. The unit may run the drain pump continuously or refuse to start until the fault is cleared and the underlying cause is fixed.
What bosch dishwasher error code e15 really means
E15 does not point to a single failed part. It is a result of water getting where it shouldn’t. Typical sources are:
- Loose or cracked inlet/drain hoses and clamps
- Leaking sump, circulation pump seal, diverter or heat-pump assembly
- Door gasket or bottom door seal weeping during spray bursts
- Split or clogged fill funnel/side heat-exchanger on many Bosch models
- Over-sudsing from non-dishwasher detergent causing foam to overflow
- An overfill event from a sticking inlet valve or faulty flow meter
Because the safety system is doing its job, clearing the code temporarily without repairs often leads to a quick return of bosch dishwasher error code e15.
First steps to fix bosch dishwasher error code e15 (safety + fast triage)
- Disconnect power and water. Pull the plug or switch off the breaker; close the supply tap.
- Check for obvious external leaks around the inlet valve, braided hose, and drain hose under the sink. Tighten clamps and replace cracked hoses as needed.
- Remove the toe-kick panel and look for water in the base tray with a flashlight. If present, gently sponge it out and dry the float area. Drying alone may let the machine run again, but a repeat E15 is likely until the source is addressed.
Tip: If the base is wet but the cabinet around the machine is dry, suspect internal components: sump seal, diverter seal, heat exchanger side tank, or the circulation/heat-pump housing.

Proven diagnostic path
- Door and bottom seal
Inspect the main door gasket for tears, warped corners, or heavy debris. A worn bottom sweep can drool into the pan only during spray bursts. Replace if the edge is wavy or permanently compressed. - Sump and pump area
Remove the lower spray arm and fine filters. With a mirror/phone light, inspect the plastic sump for hairline cracks. Check for play around the circulation pump shaft and the diverter motor O-ring. Any moisture tracks or white mineral trails indicate a slow leak. - Side heat-exchanger / fill funnel
Many Bosch units fill through a transparent side tank. Cracks or clogged channels can spill into the base. Run a short fill test with side panels off and watch for weeping at the tank seams. - Inlet valve and flow metering
A stuck-open valve can overfill the tub and send water over the lip into the base. After drying the tray, start a fill and then unplug the machine: water should stop instantly. If it continues, the inlet valve is sticking and must be replaced. - Drain and standpipe
If the household standpipe backs up, water can reverse into the dishwasher and overflow. Confirm the sink/standpipe drains freely and the dishwasher drain hose has a proper high loop or air gap. - Leveling and loading
Use a torpedo level on the tub rails. Excess forward tilt encourages front-edge leaks. Heavy items pressed against the door liner can also break the seal during spray.
Repair actions that last
- Replace leaky hoses/clamps and re-secure with new worm clamps.
- New door gasket/bottom seal if the contact patch is compromised.
- Sump or heat-pump seal kit when water tracks show at the motor interface.
- Side tank/heat-exchanger replacement if warping or cracking is visible.
- Inlet valve if it doesn’t close reliably; pair with a check of the flow meter harness and connectors.
- Deep clean and correct detergent to prevent foam-related overflows; only use dishwasher-rated detergents and avoid hand soap.
Clearing bosch dishwasher error code e15 correctly
After repairing the source, make sure the base tray is completely dry. A small fan or gentle heat speeds this up. Reassemble the toe-kick, restore water and power, then run a Rinse or Quick program while monitoring the side tank, door corners, and the pump area. If no fresh water appears in the base, the machine will operate normally and bosch dishwasher error code e15 will not return.
Prevention checklist
- Fit a stainless braided inlet hose and replace hoses every 5–7 years.
- Keep a high drain loop or air gap to stop backflow.
- Rinse coarse food scraps from filters monthly to prevent spray ricochet.
- Use correct detergent and measure accurately; excess suds are a common E15 trigger.
- After moving or tilting the dishwasher, run a short cycle and recheck for weeps—fittings can shift.
Solutions Summary Table
| Symptom / Observation | Likely Cause | Durable Fix |
|---|---|---|
| E15 appears after a move/installation | Loose clamp or tilted cabinet | Re-level unit; resecure inlet & drain clamps |
| Water in base but dry tub interior | Sump/pump seal, diverter, side tank | Replace seal kit or heat-exchanger; inspect pump housing |
| E15 with constant fill or overflow | Sticking inlet valve / bad flow meter | Replace inlet valve; verify wiring; test flow meter pulses |
| E15 after heavy suds | Wrong detergent / overdose | Switch to dishwasher detergent; reduce dose; run hot rinse to clear suds |
| E15 returns intermittently | Door/bottom seal weeping during spray | Replace door gasket and lower sweep; confirm level |
| Unit drains forever with E15 | Water in base tray activating float | Dry the base, then locate and repair the original leak |
FAQ – Bosch Dishwasher Error Code E15
Disconnect power, remove the toe-kick, and dry water from the base tray. Then find and repair the source: door seal, hoses/clamps, sump or pump seal, side heat-exchanger, or a sticking inlet valve. After the leak is corrected and the base is dry, restore power and test a short cycle.
The leak-protection system detected water in the bottom pan. The control stops to prevent flooding and usually runs the drain pump. E15 is a safety trip, not an automatic “replace the board” signal.
Install braided hoses, keep a proper high drain loop, replace worn door seals, avoid over-sudsing, and inspect clamps/seals annually. After any plumbing work, run a short cycle and check for weeps.
Tilting may dump water from the base, temporarily clearing the code, but it doesn’t repair the leak. Use tilting only to move the unit; always locate and fix the source to avoid cabinet damage.
