E15 appears right after starting
The dishwasher may drain immediately and refuse to begin washing.
Start here: Check for leftover water in the base pan from a recent spill, tip, or leak, then inspect the door area and tub for obvious overflow signs.
Direct answer: A Bosch dishwasher E15 code usually means water has gotten into the bottom base pan and lifted the leak float. The machine may stop washing and run the drain pump to protect the kitchen from a bigger leak.
Most likely: Most often, the water got there from a small leak, oversudsing, a partially blocked filter or drain path, or a door seal that let wash water creep out during the cycle.
Treat this like a leak hunt, not just an error code. Start with the easy stuff you can see from inside the tub and around the door, then move to the hose and float areas if the code comes back. Reality check: sometimes one sloppy, sudsy load can trigger E15 once and never do it again. Common wrong move: clearing the code without finding where the water came from.
Don’t start with: Don’t start by ordering an electronic part. E15 is usually a water-path problem you can see, dry out, and trace.
The dishwasher may drain immediately and refuse to begin washing.
Start here: Check for leftover water in the base pan from a recent spill, tip, or leak, then inspect the door area and tub for obvious overflow signs.
The machine runs for a while, then stops and throws the code.
Start here: Look first for a door seal leak, spray hitting the door edge, or a slow drain restriction that lets water level get messy during wash.
You see foam or soap residue in the tub.
Start here: Handle the suds problem before anything else, because foam can push water where it does not belong and falsely look like a parts failure.
The code clears for a while, then returns on the next load or two.
Start here: That usually means there is an active leak source, not just trapped water. Focus on the door seal, filter area, drain hose routing, and float movement.
Foam can climb past normal water paths, drip into the base, and trip the leak float even when no hard part has failed.
Quick check: Open the tub and look for lingering foam, slick residue, or a recent load washed with hand dish soap or too much detergent.
When water cannot move cleanly through the sump area, it can splash, back up, or leave dirty water where it should not be.
Quick check: Pull the lower rack, remove the dishwasher filter, and check for food sludge, glass bits, labels, or grease buildup.
A flattened, torn, or dirty seal can let wash water creep down the front corners and into the base pan.
Quick check: Look for water marks, mineral trails, or dampness at the lower front corners and inspect the dishwasher door gasket for splits or hard spots.
A loose, cracked, or rubbed-through hose can drip into the base pan a little at a time until E15 appears.
Quick check: After shutting power off, remove the toe kick if accessible and look for fresh drips, wet insulation, or a hose connection that looks crusted or loose.
Before chasing parts, make sure you are dealing with water in the base pan and not a one-off control hiccup or a different dishwasher problem.
Next move: If you found obvious foam or a recent spill event, you already have a strong lead. Clean that up first and continue. If there is no foam and no obvious spill history, assume there is a real leak source and keep going step by step.
What to conclude: E15 is usually the dishwasher protecting itself after the base leak float sees water.
Wrong soap and clogged filters are the most common homeowner-level causes, and they are the least destructive to check.
Next move: If the filter was packed with debris or the tub was full of suds, reassemble, let the base area dry, and test with a short empty rinse cycle. If the code returns after a clean, low-suds test, the leak is probably coming from a seal, hose, or float-related issue.
What to conclude: A dirty filter or foam problem can trigger E15 without any failed electronic part.
A lot of E15 calls turn out to be water escaping at the front corners during wash, especially when the seal is dirty, flattened, or the spray is hitting wrong.
Next move: If you find a damaged gasket or a spray issue caused by loading, you have a likely fix path. If the door area stays dry and the code still returns, move below the tub and check for a slow drip into the base pan.
If E15 keeps coming back, you need to confirm whether water is still collecting underneath and where it is starting.
Next move: If you find a cracked hose, loose connection, or a float stuck in the up position, that is your repair path. If the base is dry now but E15 returns only during operation, the leak is likely happening under pressure during wash and may need closer disassembly or a service call.
At this point you should have narrowed it down to a simple one-time overflow, a door seal problem, a drain hose leak, or a stuck float issue.
A good result: If the short cycle finishes with no new water in the base and no code, run a normal load and keep an eye on the floor and front corners.
If not: If E15 returns with no visible front leak and no hose issue, the problem is likely deeper in the dishwasher water path and is no longer a smart guess-and-buy repair.
What to conclude: The right fix is usually visible once you dry the base and watch where the first new water shows up.
Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.
You can clear the code temporarily by drying the base and restoring power, but if water gets back into the base pan the code will return. The real fix is finding why water got there.
No. Most of the time the sensor is doing its job because water really is in the base pan. A bad sensor is much less common than suds, a door seal leak, or a hose drip.
Yes. Oversudsing is a very common cause. Foam can push water into places it normally would not reach and trip the leak float even when no major part has failed.
That is the machine's flood-protection behavior. When the leak float sees water in the base, the dishwasher may keep trying to drain and refuse to wash until the condition is cleared.
Only after you dry the base, clean the filter area, and run a short test cycle with no new water showing up. If the code comes back, stop using it until you find the leak source.
There is no single usual part. The most common fixes are correcting a suds problem, cleaning a blocked dishwasher filter, replacing a leaking dishwasher door gasket, or replacing a damaged dishwasher drain hose.