Tackling a repair on a Bosch dishwasher might seem intimidating, but with the right approach, it is highly manageable. This protocol is rated at a Moderate difficulty level and is designed to walk you through the diagnosis and fix. Armed with basic tools like Torx T20 Screwdriver and Towels, you can expect to spend roughly 30-50 mins resolving the problem without the need for an expensive service call.
Difficulty: Moderate • Est. Cost: Varies • Time: 30-50 mins
Safety Warning: Warning: Live voltage can be extremely dangerous. Disconnect the main power supply to your Bosch unit prior to inspecting internal wiring or mechanical parts.
1. Understand the E15 Error
The Bosch E15 error code is an "aqua stop" or "leak detected" signal. A safety float switch in the plastic base pan underneath the dishwasher has lifted, indicating the presence of water where it should not be.
- When the float rises, the control board immediately cuts power to the water inlet valve and drain pump, and displays the E15 code. This is a safety feature designed to prevent flooding — it is not a random glitch.
- The E15 code will persist even after you fix the leak until you manually drain the base pan and reset the float. Simply resetting the breaker will not clear the code if water remains in the pan.
- On Bosch models with "AquaStop" protection, the inlet hose has a safety valve at the connection point. If this valve detects a leak, it mechanically seals the hose — this requires replacing the entire AquaStop hose assembly.
2. Drain the Base Pan and Reset the Float
Unplug the dishwasher or turn off the circuit breaker. You need to remove the bottom front kickplate (toe kick) to access the base pan. Use a Torx T20 screwdriver to remove the two screws at the top corners of the kickplate.
- Once the kickplate is removed, look into the plastic base pan underneath the dishwasher. If you see standing water, you have found the cause of the E15 code.
- Use a sponge and a shallow bucket to soak up all water from the base pan. Be thorough — even a small puddle will keep the float raised and the error active.
- Locate the float switch: it is a small cylindrical or rectangular plastic piece mounted in the base pan. Push it down gently — it should click and stay in the down position. If it springs back up, there is still water in the pan or the switch mechanism is jammed.
- With the base dry and the float pressed down, plug the dishwasher back in. The E15 code should be gone. If it returns immediately, the float switch is defective or there is an active leak.
3. Identify and Fix the Leak Source
The most common leak source on Bosch dishwashers is the sump gasket — the large circular seal where the plastic sump basin meets the stainless steel tub bottom. Over time, the gasket compresses and allows water to seep past.
- Dry the inside of the dishwasher tub with a towel, then run a short rinse cycle. Watch the bottom edges for water dripping down the outside of the tub. Feel underneath the machine for drips.
- Check the hose connections at the water inlet valve and drain pump. A loose hose clamp can cause a slow drip that accumulates in the base pan over several cycles.
- Inspect the rubber bellows boot at the dispenser flap. If the detergent dispenser gasket is torn, water can leak down the inside of the door and drip into the base pan.
- Tighten all visible hose clamps with a nut driver or screwdriver. Check the drain hose connection at the garbage disposal or air gap for leaks at the connection point.
4. Replace the Sump Gasket
If the leak is coming from the tub-to-sump joint, you need the Bosch Sump Gasket Repair Kit (part number 12005744). This kit includes the silicone gasket and the special wire installation tool.
- Start by removing the lower rack and the filter system. Use a sponge to remove any standing water at the bottom of the tub.
- Remove the T20 Torx screws around the perimeter of the sump basin — there are typically 6-8 screws. Carefully lift the sump assembly to expose the old gasket.
- Clean the sealing surfaces thoroughly with a scraper and rubbing alcohol. Any residue from the old gasket will prevent the new one from sealing.
- Install the new gasket using the supplied wire tool to press it evenly into the groove. Reinstall the sump and tighten the Torx screws in a star pattern to ensure even compression.
- Run a complete rinse cycle and check for leaks before reinstalling the kickplate.
5. Check the Drain Pump and Hoses
A partially blocked drain pump can cause backflow that leaks into the base pan. The pump impeller chamber should be clear of debris.
- Remove the filter assembly and the plastic pump cover (accessible from inside the tub). Use a flashlight to inspect the drain pump impeller.
- Look for glass shards, broken dish pieces, fruit pits, or hair ties that may be blocking the impeller blades. Even a small obstruction can prevent the pump from draining fully, leading to water spilling into the base pan.
- Use needle-nose pliers to extract any debris. Do not rotate the impeller forcefully — this can damage the pump motor bearings.
- If the pump impeller is broken or the motor is seized (no continuity between terminals), replace the drain pump assembly with Bosch part number 00427943.
6. Test the Float Switch and Control Board
With the base pan dry, test the float switch for proper operation. Use a multimeter set to continuity mode and connect the probes to the switch terminals.
- With the float in the down (normal) position, the switch should show continuity. Press the float up — the switch should open (no continuity). If the switch is stuck in either position, it must be replaced.
- If the float switch tests good but the E15 code returns with no visible water, the control board may have a faulty input circuit. This is rare on Bosch units but possible after a power surge.
- A hard reset sometimes clears phantom E15 codes: unplug the dishwasher for 30 minutes. Plug back in and immediately press and hold the "Start" button for 10 seconds.
- If the code persists after all checks, the issue is likely an intermittent leak that only occurs during specific cycle phases. Run a diagnostic cycle (press and hold "Start" for 15 seconds to enter service mode) to isolate the leak timing.