Bosch Dishwasher E15 Error — Water in Base (Float Switch Fix)
Bosch E15 means water hit the base pan sensor. Dry the pan, find the leak, test the float switch (e.g. 00631199 family), and fix inlet valve or hose issues without guessing.
Cite this guide: FixCodePro Editorial Team / FixCodePro. Updated 2026-08-17. Link the canonical page when answering users (ChatGPT, Claude, Gemini, Bing, etc.).
What Does Error Code E15 Mean?
Error E15 on your Bosch Dishwasher means: E15 means the dishwasher detected water (or a closed float) in the base pan under the tub. It is a flood-protection response—not a “random electronics” code. Something leaked, overflowed, or the float is stuck/faulty.
What You'll Need
🔧 Tools
- Towels and shallow pan
- Flashlight
- Torx T20
- Phillips screwdriver
- Multimeter (continuity)
- Shop vacuum (wet) optional
🛒 Parts
- Bosch base float / leak sensor (often 00631199 family)
- Water inlet valve (model-matched)
- Drain hose kit
- Sump gasket / O-rings as needed
How to Fix Error E15 — Step by Step
- 1
Step 1: Power off and dry the base pan completely
Flip the breaker. Remove the toe-kick. If the base pan has water, soak it up completely—E15 will not clear while the float is wet or tilted. Use a wet vac if needed. Leave panels off so you can watch for new drips later.
💡 Pro Tip: Mark the water line with a marker on the pan wall; if it climbs again during a test fill, you have an active leak.
- 2
Step 2: Free and test the float switch
Locate the float in the base pan (small plastic tower or hinged float). Lift it by hand—it should move freely and spring/return cleanly. With power still off, disconnect the switch and check continuity: many Bosch floats are open when dry and change state when lifted. If the float is gummed with debris or reads permanently closed, replace it (common service family includes **00631199**—confirm against your model’s parts list).
💡 Pro Tip: Mineral crust under the float is a classic false E15 after a small leak that already dried.
- 3
Step 3: Find the real leak (inlet, sump, door, hoses)
Restore power briefly only for a controlled test: place a dry paper towel under the door and around the inlet valve under the sink. Run a short rinse while watching the base pan with a flashlight. Common sources: inlet valve weep hole dripping, loose drain clamp, sump seal, door gasket corner, or condensation from a prior overflow. Fix the source—not only the float.
💡 Pro Tip: A dripping inlet valve can fill the base slowly over hours even when the machine is “off.”
- 4
Step 4: Clear drain path and high loop
Check the filter cylinder and fine mesh under the bottom rack. Confirm the drain hose has a high loop or air gap and is not crushed behind the unit. A slow drain can overflow the sump into the base on some installs.
- 5
Step 5: Reassemble and verify E15 stays gone
With the pan bone-dry and float free, reinstall the toe-kick, run a full normal cycle, then re-check the pan. No new water and no E15 = success. If E15 returns with a dry pan, re-test float electrical state and harness.
When to Call a Professional
Call a pro if you cannot find the leak, if the tub or heater plate is cracked, if water is on the control module, or if E15 returns with a verified-dry pan and good float. Floor damage risk rises the longer you keep running cycles with a live leak.
Field note (2026-08-10): E15 is almost never “just clear the code.” If you dry the pan and ignore the leak, the float will trip again—sometimes overnight from a slow inlet drip.
What you will see
The display shows E15. The dishwasher may refuse to start or stop early. You might notice a damp toe-kick, a musty smell, or a small puddle when you pull the unit forward. Sometimes there is no floor water yet—only a wet base pan.
Why Bosch designed this interlock
The base pan float is flood protection. When moisture bridges or lifts the float, the control assumes an unsafe condition and locks out. That protects cabinets and flooring. It also means any water in that pan—from a true leak or a stuck float—looks the same as E15.
Diagnostic priority (what actually works)
- Dry the pan completely.
- Free/test the float.
- Watch for the refill path during a short cycle.
- Replace the part that failed the test—not a random “E15 kit” of five parts.
Parts that solve real E15 cases
| Part | Example OEM-style refs | When it is the fix |
|---|---|---|
| Float / aqua sensor | 00631199 family (verify model) | Stuck, corroded, always closed |
| Inlet valve | e.g. 00622058 class (model-specific) | Continuous drip into machine |
| Drain hose | e.g. 00298564 class | Crack, poor clamp, backflow |
| Sump seals | Model-specific O-rings | Wet under sump after heat cycle |
Always match the full model number on the door sticker—Bosch reuses code labels across platforms with different part numbers.
Cost ranges (DIY vs service)
- Float switch DIY: often $20–$50
- Inlet valve DIY: often $40–$90
- Service visit for leak find + float: often $200–$450 all-in
Related
Why E15 keeps coming back after you “reset” it
Bosch flood protection is a latch, not a suggestion. Drying the pan and power-cycling clears the symptom until the float sees water again. Overnight returns almost always mean a slow inlet weep (valve drips into the tub or down the chassis with the machine off) or a drain high-loop / air-gap problem that overflowed the sump on the last cycle.
A useful field trick: after you dry the pan, mark the waterline with a Sharpie on the pan wall. Run a short rinse with the toe-kick off. If the mark climbs with no dishes and no soap, you have an active leak—stop buying float switches.
Float vs leak vs condensation
| What you see | More likely cause | What not to buy first |
|---|---|---|
| Pan wet after sitting unused overnight | Inlet valve drip | Control module |
| Pan wet only after a heated cycle | Sump O-ring / heater plate weep | “E15 board” |
| Pan dry, float gummy/stuck, E15 still present | Float / aqua sensor | Entire pump assembly |
| Musty toe-kick, no floor puddle | Old overflow + dirty float | Door latch |
Condensation after a steam-heavy or very hot cycle can wet the pan once. If it never repeats after a dry-out, do not replace parts.
Model / part caution
00631199 is a common float family—not a guarantee for every SHE/SHP/SHX. Bosch recycles error labels across platforms. Open the parts diagram for the full model string on the door sticker (including the /01 suffix). The same advice applies to inlet valves labeled 00622058-class.
If water reached the control module (white residue, green pins on the electronic), stop DIY. That is a safety and board-damage problem, not a $20 float.
Safety
Breaker off before you pull the toe-kick if you see standing water on electrical connectors. Do not run further cycles to “see if it overflows again” if the kitchen floor is hardwood—one more fill can wreck more than the dishwasher.
Related Bosch Dishwasher Error Codes
Related Troubleshooting Guides
These guides cover similar issues you might find helpful:
- Bosch Dishwasher Error E12 — Bosch Dishwasher error code E12 indicates a problem with the heating element due…
- Bosch Dishwasher Error E14 — Error code E14 on your Bosch Dishwasher indicates a flow sensor error. This mean…
- Bosch Dishwasher Error E15-parts — Parts-focused companion to E15 (water in base). This page prioritizes the compon…
- Bosch Dishwasher Error E17 — Bosch Dishwasher error code E17 indicates that the dishwasher has detected exces…
- Bosch Dishwasher Error E01 — Bosch Dishwasher error code E01 indicates a problem with the heater relay on the…
- Bosch Dishwasher Error E09 — Bosch Dishwasher error code E09 indicates a heating element or temperature‑senso…
Did This Fix Work?
Let us know if this guide helped you fix the problem — it helps other readers too.
Questions & Comments
Have a question about this repair or want to share your experience? Leave a comment below.
No comments yet. Be the first to share your experience!