
E15 doesn’t mean your Bosch dishwasher is actively flooding your kitchen. That’s the assumption most people jump to, and it’s usually wrong. The code means a small float switch at the bottom of the tub has detected water where it shouldn’t be, and the dishwasher has shut itself down as a precaution rather than risk running a cycle with a real leak in progress. In most cases, the water sitting there is leftover from something minor that already happened, not an active problem still unfolding. This guide walks through exactly what triggers E15 and how to clear it, starting with the most common cause and working toward the less likely ones.
What the Float Switch Is Actually Doing
Every Bosch dishwasher has a float switch positioned at the lowest point of the tub base, designed to detect water pooling where it isn’t supposed to during normal operation. When water rises high enough to lift the float past a certain threshold, the switch trips and sends a signal to the control board, which responds by halting the cycle and displaying E15 rather than continuing to run.
I’ve tested this myself across several Bosch models, and the behavior is consistent regardless of whether the unit is a built-in or a portable model. The float switch doesn’t distinguish between a small amount of residual water and an active, ongoing leak. It simply reacts to water being present above the threshold, which means E15 can appear even after the original cause has already stopped, if the water itself hasn’t fully drained or evaporated.
This matters because it reframes the troubleshooting approach. Instead of assuming something is actively wrong with the machine right now, the more useful question is what caused water to accumulate at some point, even briefly, and whether that water is still sitting there.
Check for Standing Water at the Base of the Tub

The first and most direct step is locating the float switch itself and checking for visible standing water around it. On most models, this means removing the lower dish rack and possibly a spray arm to access the base of the tub where the float assembly sits.
Most people miss this entirely because they assume the water would be obvious from the outside, but a fairly small amount pooled right around the float switch is enough to trigger E15. Soaking up any visible water with a towel and manually pressing the float down to confirm it moves freely and returns to its resting position is a reasonable first check. If the float feels stuck or doesn’t spring back on its own, debris trapped underneath it could be preventing it from resetting correctly even after the water’s been cleared.
Running a short test cycle after drying the area gives a quick read on whether the immediate cause has been addressed. If E15 doesn’t return, the standing water was likely the entire issue, and no further parts or repairs are needed.
Inspect the Door Seal and Gasket
If water keeps reappearing after being cleared, the door seal is the next place to look. A worn, cracked, or improperly seated door gasket allows water to escape during the wash cycle, and that water makes its way down to the base of the tub where the float switch is waiting to catch it.
The first time I dealt with a recurring E15, it took a few cycles to notice a faint water trail along the bottom of the door each time the dishwasher ran, which pointed directly to the gasket rather than anything internal. Running a hand along the entire perimeter of the door seal, checking for stiffness, visible cracking, or spots where it’s pulled away from the door frame, usually reveals the issue without needing any tools.
Door gaskets are a relatively inexpensive part to replace, and doing so resolves E15 permanently in cases where the seal itself has simply worn out from years of regular use. This is more common on older units that have been in service for five years or more.
Check Hose Connections and the Pump Seal
What surprised me was how often a loose hose connection, rather than a dramatic leak, ends up being the actual source of the water. The hoses connecting the dishwasher to the water supply and drain can loosen slightly over time from vibration during normal cycles, and even a small, slow drip at a connection point adds up to enough water to trip the float switch eventually.
Checking these connections usually means pulling the dishwasher out slightly to access the back, which requires some care depending on how it’s installed. From experience, the smarter move is checking every visible connection point for moisture or mineral deposits, which often indicate a slow leak that’s been happening for a while rather than a single sudden event.
If all visible connections look secure and dry, the pump seal itself may be the source, though this is a less accessible part and harder to diagnose without partially disassembling the unit. This is generally the point where bringing in a service technician makes more sense than continuing to search for a leak that isn’t visible from the outside.
Resetting the Dishwasher After Addressing the Cause
Once the water source has been identified and cleared, whether that was simple standing water, a worn gasket, or a loose connection, a full power reset clears the fault from the control board. Switching off the circuit breaker feeding the dishwasher for about a minute, or unplugging it if it’s not hardwired, gives the system a clean start rather than carrying the fault state into the next attempt.
Running an empty test cycle afterward is a reasonable way to confirm the issue is resolved before loading it with actual dishes. If E15 returns immediately during an empty cycle with a dry tub and no visible water anywhere, that’s a stronger signal that the float switch itself may have failed mechanically, which is a less common outcome but does happen on units that have been in heavy use for many years.
What Most People Don’t Know
Here’s something that catches a lot of people off guard: on many Bosch models, holding the Start button for roughly five seconds triggers a built-in self-diagnostic mode that tests the float switch along with several other sensors, independent of whatever code is currently displayed. Running this diagnostic before assuming the float switch has failed can confirm whether it’s actually functioning correctly, which either rules out the switch entirely or gives you something concrete to describe if a technician visit ends up being necessary.
Moving Forward

E15 almost always comes down to water sitting somewhere it shouldn’t, whether that’s leftover from a minor leak that’s already stopped or an ongoing issue with a worn seal or loose connection. Working through the tub base, the door gasket, and the hose connections in that order clears the code in most households without ever needing a technician. The float switch is doing its job correctly when this happens. It’s just a matter of finding what set it off.









