Dishwasher leak code

Bosch Dishwasher E15 Code

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.

If the dishwasher is humming or pumping constantlyCancel the cycle, turn off power, and check for water under the unit before restarting.
If you see soap foam inside the tubStop using regular dish soap and deal with the suds first, because oversudsing can trigger E15 by itself.
Last reviewed: 2026-04-17

What E15 usually looks like in the kitchen

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.

E15 appears near the middle or end of the cycle

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.

E15 showed up after using the wrong soap

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.

E15 comes back after you dried it out once

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.

Most likely causes

1. Oversudsing from the wrong detergent or too much rinse aid

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.

2. Partially blocked dishwasher filter or drain path

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.

3. Dishwasher door seal leaking during wash

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.

4. Dishwasher drain hose or internal water path leak

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.

Step-by-step fix

Step 1: Shut it down and confirm this is really an E15 leak event

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.

  1. Cancel the cycle if the controls still respond.
  2. Turn off power to the dishwasher at the switch or breaker before reaching around the lower front area.
  3. Open the door and look inside the tub for heavy foam, standing dirty water, or signs of overflow.
  4. Check the floor in front of the dishwasher and the cabinet edges for fresh moisture.
  5. If the machine was recently moved, tilted, or pulled out, note that trapped water may have shifted into the base pan.

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.

Stop if:
  • You see active dripping onto wiring or connectors.
  • There is enough water on the floor to damage cabinets or flooring.
  • You cannot safely shut off power before inspecting the lower front area.

Step 2: Clear suds and clean the easy blockage points inside the tub

Wrong soap and clogged filters are the most common homeowner-level causes, and they are the least destructive to check.

  1. If you see foam, scoop it out with a cup and wipe the tub with damp towels.
  2. Remove the lower rack and take out the dishwasher filter and filter cover pieces as designed for your unit.
  3. Rinse the dishwasher filter under warm water and use a soft brush only if debris is stuck on the mesh.
  4. Check the sump opening for broken glass, food labels, bones, or anything that could disturb water flow.
  5. Wipe the lower door edge and the mating surface where the dishwasher door gasket seals.

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.

Step 3: Inspect the door seal and spray pattern clues

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.

  1. Inspect the dishwasher door gasket all the way around for tears, hard spots, flattening, or sections pulling loose from the channel.
  2. Look at the lower front corners for mineral tracks, streaks, or grime lines that show repeated seepage.
  3. Check that tall pans, cutting boards, or utensils are not blocking the spray arm or forcing water toward the door.
  4. Spin the spray arms by hand and make sure they turn freely and are not split or clogged badly enough to throw water sideways.
  5. Run a short rinse cycle while watching the front edge closely if you can do it safely without exposing yourself to live wiring or pulling the unit out under power.

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.

Step 4: Check the base pan, leak float area, and visible hoses

If E15 keeps coming back, you need to confirm whether water is still collecting underneath and where it is starting.

  1. Turn power off again before removing the toe kick or lower access panel.
  2. Use a flashlight to look into the base area for standing water, drip marks, or wet insulation.
  3. If there is water in the base pan, dry it thoroughly with towels and let the area air out before testing again.
  4. Locate the visible dishwasher drain hose sections and connection points you can reach, and look for cracks, rub spots, loose clamps, or mineral crust.
  5. Gently move the leak float if accessible and make sure it is not jammed by grease, debris, or warped plastic.

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.

Step 5: Test once, then replace only the part your checks actually support

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.

  1. Run one short empty rinse cycle after the base pan is dry and the filter area is clean.
  2. Watch for the first sign of water: front corners, underneath near a hose, or immediate drain behavior from a stuck float.
  3. Replace the dishwasher door gasket only if it is torn, hardened, flattened, or clearly leaking at the front edge.
  4. Replace the dishwasher drain hose only if you found a crack, rubbed-through spot, or leaking connection on the hose itself.
  5. Replace the dishwasher float or float assembly only if it sticks, binds, or stays triggered after the base is dry and debris is cleared.
  6. If none of those checks fit and water still appears in the base, stop guessing and schedule service for a deeper internal leak inspection.

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.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

Can I just reset a Bosch dishwasher E15 code?

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.

Does E15 always mean a bad leak sensor?

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.

Can too much soap cause E15?

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.

Why is my dishwasher running the drain pump nonstop with E15?

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.

Is it safe to keep using the dishwasher if E15 went away once?

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.

What part usually fixes E15?

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.