Bosch dishwashers are the most popular premium dishwasher brand in the San Francisco Bay Area — and for good reason. They're quiet, efficient, and built to last. But when something goes wrong, Bosch communicates through error codes on the display panel. Understanding what these codes mean can save you time, money, and the frustration of unnecessary service calls.
Here's a complete guide to the most common Bosch dishwasher error codes, what causes them, what you can fix yourself, and when to call a licensed technician.
E24 — Dishwasher Not Draining (Most Common)
What it means: The dishwasher cannot drain water from the tub within the expected time. This is the single most common Bosch error code — our technicians see it on roughly 40% of all Bosch service calls in the Bay Area.
Common causes:
- Clogged or dirty filter basket (check and clean first — this fixes 60%+ of E24 cases)
- Kinked or clogged drain hose behind the dishwasher
- Clogged air gap on the countertop (required by SF building code)
- Garbage disposal knockout plug not removed (common in new installations)
- Failed drain pump motor (less common, but requires replacement)
DIY fix: Remove and clean the filter assembly at the bottom of the tub. Check the drain hose for kinks. Clear the air gap cap. If the code persists after cleaning all three, the drain pump likely needs professional service.
E25 — Drain Pump Cover Blocked
What it means: Something is physically blocking the drain pump cover — usually broken glass, a piece of food, or a small utensil that slipped through the filter.
How to access and clean: Remove the bottom rack, then remove the filter assembly. The pump cover is the round cap underneath. Twist it counterclockwise to remove. Clear any debris. Reinstall and run a rinse cycle to test. Safety: Unplug the dishwasher or turn off the breaker before reaching into the pump area — broken glass is a common culprit.
E15 — Water in Base Pan (Leak Detection)
What it means: The float switch in the base pan detected water where it shouldn't be. Bosch's Aquastop system shuts everything down to prevent flooding. This is a safety feature — the dishwasher will not run until the water is removed and the cause is fixed.
Common causes: door seal degradation, leaking hose connection, cracked pump housing, or a faulty inlet valve. In older Bosch units (10+ years), the door seal is the most common culprit.
Emergency fix: Tilt the dishwasher forward about 15 degrees to drain water from the base pan through the front. Place towels underneath. Let it dry for 24 hours. If E15 clears, monitor closely. If it returns, there's an active leak that needs professional diagnosis.
This error almost always requires a technician to properly diagnose and repair the source of the leak.
Need Bosch dishwasher repair in the Bay Area?
$80 diagnostic, same- or next-day. Call (760) 543-5733 or book online.
E09 — Heating Element Failure
What it means: The dishwasher's heating element cannot reach the target temperature. Your dishes come out cold and possibly not sanitized. On Bosch models with a drying cycle, E09 also means no drying heat.
This is not a DIY fix — the heating element is integrated into the sump assembly on most Bosch models and requires disassembly. Replacement cost: $300–$450 including labor in the SF Bay Area.
E23 — Drain Pump Failure (Electrical Fault)
What it means: The control board cannot communicate with the drain pump motor. This is different from E24/E25 — it's an electrical failure, not a blockage. The pump motor may have burned out, or there's a wiring issue between the board and the pump.
Replacement cost: $280–$380 for the pump motor, or $350–$480 if the control board is at fault.
E17 — Water Temperature Too High
What it means: Water entering the dishwasher is above the safe temperature threshold (typically above 175°F). This can be caused by a malfunctioning home water heater, a failed dishwasher inlet valve that's only allowing hot water through, or a stuck heating element that won't turn off.
First check: Test your home water heater setting — it should be at 120°F. If the water heater is set correctly, the issue is likely the inlet valve or heating element, which requires a technician.
When Error Codes Require Professional Repair
Some Bosch error codes are safe to troubleshoot yourself — E24 (clean the filter), E25 (clear the pump cover), and E17 (check water heater). But these situations need a licensed technician:
- E15: Active leak detection — water damage risk if not properly diagnosed
- E09: Heating element integrated into sump — requires disassembly
- E23: Electrical fault — improper repair can damage the control board
- Recurring E24: If cleaning doesn't fix it, the drain pump motor needs replacement
- Any code that returns after reset: The underlying problem hasn't been addressed
FixitBay LLC technicians are experienced with all Bosch dishwasher models including the 100, 300, 500, 800, and Benchmark series. $80 diagnostic applied toward repair. 180-day warranty on all parts and labor.