Bosch Dishwasher Repair: Error Codes, Draining Problems, and When to Call a Pro

Facebook

Your Bosch stopped mid-cycle and now the display is flashing E15. Or it’s sitting with an inch of standing water and won’t drain. You’ve done some Googling, maybe watched a YouTube video, and now you’re here — which means the easy fix didn’t work. Good news: most Bosch problems fit into a handful of categories, several of which you can fix yourself in under 30 minutes. This guide breaks them down symptom by symptom, tells you what’s actually going on inside the machine, and draws a firm line at the repairs that shouldn’t be DIY territory.

What Makes Bosch Dishwashers Different (And Why That Matters for Repairs)

Bosch builds dishwashers differently than most American brands, and those design choices directly affect how you troubleshoot them. Understanding two or three key differences will save you from misdiagnosing a perfectly normal machine — and from turning a simple fix into an expensive mistake.

No Exposed Heating Element — By Design

The number-one complaint we hear from new Bosch owners in Frisco and Plano: “My dishes come out wet.” Before you call anyone, understand this: according to Bosch’s own documentation, all Bosch dishwashers use a condensation drying process — instead of utilizing a heating element at the bottom of the dishwasher, condensation drying involves a number of dishwashing elements that work together to dry your dishes. Hot water heats the dishes during the final rinse; Bosch skips traditional heating coils, using a stainless steel tub that cools faster than hot dishes. Rinse water heats everything up, then steam condenses on the cold tub walls, drips to the drain, and leaves dishes dry.

The practical implication: if your dishes are damp at cycle end, that’s not a malfunction — it’s often just an empty rinse aid dispenser. Rinse aid helps water sheet off the dishes, enabling the condensation drying process to work effectively. On the 500 Series, the AutoAir feature pops the door open 1–2 inches at cycle end, circulating fresh air for faster evaporation. On the 800 Series, CrystalDry uses zeolite, a natural mineral that absorbs moisture and releases heat, providing superior drying performance without an exposed heating element. Persistent wet dishes after refilling the rinse aid — that’s worth a service call. Wet dishes on day one of ownership often isn’t.

The AquaStop Flood Protection System

In all Bosch models from the 300 Series and up, the AquaStop feature automatically shuts off water intake if a leak is detected, preventing potential water damage. This sounds reassuring — and it is — but it also means Bosch will lock itself out and throw an error code at the first sign of water in the base pan. What looks like a breakdown is often a safety feature doing its job. The underlying leak still needs to be found and fixed, but the machine isn’t necessarily dead.

The Manual-Clean Filter System

Unlike older American dishwashers that use a self-cleaning grinder to pulverize food debris, most Bosch models use a manual-clean triple filter at the bottom of the tub. A Bosch dishwasher not draining usually points to a clogged filter or a jammed drain pump impeller. These components catch food debris and broken glass to protect your plumbing. When they clog, wastewater pools at the bottom of the tub. North Texas hard water accelerates this: over time, bits of food, grease, undissolved detergent, and water minerals build up on the dishwasher’s filter and interior walls. If you let the food build up, it can seriously damage the dishwasher’s filter and pump. Clean the filter monthly — it prevents the majority of the error codes covered below.

Bosch’s Reliability Track Record

This context matters when you’re deciding whether to repair or replace: 11 out of 15 appliance service professionals surveyed said Bosch is the most reliable dishwasher brand, and according to Yale Appliance data, Bosch’s reliability has remained consistent in recent years, with its service rate at 5.9% in 2024. A well-maintained Bosch should run 10–15 years. Most repairs — filter cleaning, drain hose clears, gasket replacement — are worth doing if the machine is under 8 years old.

Bosch Error Codes and Flashing Lights Decoded

Bosch uses both alphanumeric error codes (on models with digital displays) and blink sequences (on older models without a display). The table below covers the most common codes you’ll encounter on 300, 500, and 800 Series dishwashers. For models with no display, watch the indicator light and count how many times it flashes in a sequence before it pauses — different models map different blink counts to different errors, so you need the technical manual for your specific model number.

Error CodeWhat It MeansLikely CauseDIY or Pro?
E15Water detected in base pan — AquaStop activatedDoor gasket leak, overfill, excess suds, supply hose failureDIY reset first; Pro if leak source not found
E24Dishwasher not draining — drain filter blockedClogged filter, kinked drain hose, blocked garbage disposal knockoutDIY — filter cleaning resolves most cases
E25Drain pump blocked or defectiveDebris jammed in impeller; failed pump motorDIY for blockage; Pro if pump motor failed
E09Heating element faultFailed flow-through heater (note: NOT a bottom element)Pro — involves electrical components
E01 / E02Motor electrical faultWiring fault or control board issue, often after power surgePro only
E92Control board communication errorPower surge, partially failed relay on the boardPro only — board diagnosis required
E17 / Check Water LightWater supply issue — insufficient fillKinked inlet hose, closed supply valve, clogged inlet screenDIY — check valve and hose first
Flashing lights, no code (older models)Count the blink sequence — matches an error code in your model’s manualVaries — often E15 or E24 equivalentLookup model manual before acting

E15 Error: What It Means and How to Reset It

Flashing “E15” is your Bosch dishwasher’s way of telling you that it has detected water accumulating in the base pan underneath the appliance. This occurs during a leakage, as water travels down the dishwasher’s double-wall hose and collects in the base pan. As water pools in the pan, it activates a safety switch, which then stops the water intake and displays the error code. This safety feature is called AquaStop, and it is designed to prevent water damage to your home.

Here’s something homeowners in the McKinney and Celina area ask frequently: “Can I just reset it?” The honest answer is: try the reset, but don’t stop there.

Step 1 — Hard Reset (2 Minutes)

The error code can sometimes be caused by a control board glitch that could be cleared with a hard reset. Disconnect your dishwasher from its power source for about five minutes. This gives the dishwasher’s internal system a chance to reset itself. After waiting, turn the power back on. If the error persists, it means there’s water in the base of the dishwasher that will need to be removed.

Step 2 — Check the Most Common DIY Causes First

Before pulling the machine out, rule out these simple causes:

Too much detergent or wrong soap type. Using too much detergent creates excess foam that can overflow into the base pan. Using regular dish soap instead of a dishwasher-specific detergent is a common mistake. Always use the recommended amount of low-sudsing dishwasher detergent — even a little too much can set off the AquaStop sensor.

Worn or cracked door gasket. The door seal or gaskets seal the dishwasher tightly during operation. Over time, the door seal or gaskets around the dishwasher can wear out or become damaged, allowing water to escape into the base pan. Run your finger around the full perimeter of the gasket. Feel for brittleness, cracks, or areas that have pulled away from the channel. A new door gasket is typically a DIY-friendly replacement on most Bosch models.

The AquaStop supply hose. This is a Bosch-specific quirk most guides miss. Some Bosch models have a dual-line supply hose with an integrated flood sensor in the hose coupling. If this internal hose has failed, it looks fine externally but leaks internally into the hose jacket, which drains into the base pan. Replace the entire AquaStop hose assembly if suspected.

Step 3 — Dry the Base Pan (Required If Reset Doesn’t Clear E15)

Clearing the E15 error involves two main steps: getting rid of any water in the dishwasher’s base and then fixing the underlying cause of the leak. To drain the base pan without calling a tech, the most accessible DIY method is to unplug the machine, pull it out far enough to access the underside, and leave it tilted slightly back with the door open for several hours so the water in the base pan evaporates. Avoid the “tilt to 45 degrees” method that’s popular on YouTube — tilting the dishwasher is unlikely to be a long-term fix and may cause further damage. It is also unlikely that you will locate and fix the cause of the error code, which could be a potentially dangerous leak.

Stop here if: You can’t identify where the water came from, the error code returns on the next cycle, or you see active dripping under the machine. Simply resetting the error code will not correct underlying issues and could lead to significant damage to your appliance or home. The flood sensor electronics and the AquaStop hose assembly are components where a wrong diagnosis turns a $150 service call into a flooded kitchen — call a certified tech.

Bosch Dishwasher Won’t Drain — Step-by-Step Fixes

Standing water at the bottom of the tub after a cycle is the most common Bosch service call we see in North Texas. The good news: standing water seems like a major problem but usually has simple solutions. The vast majority of drainage failures stem from accessible blockages in filters, hoses, or disposal connections — these fix easily without professional help.

Step 1 — Force a Drain Cycle Reset

Before touching the filter: try a manual reset. Press and hold the Start button for three seconds to start a force-drain cycle. Close the door and wait 60 seconds. If water clears, your problem may have been a mid-cycle interruption rather than a true blockage. If water stays, move to the filter.

Step 2 — Clean the Triple Filter System

This is the most important DIY skill a Bosch owner in the DFW area can have. The filter system represents the single most common drainage failure point. This assembly catches food particles preventing them from clogging pumps and spray arms. Over time, filters become so blocked they prevent water flow entirely.

Here’s exactly how to do it — no tools required:

1. Remove the bottom dish rack completely.

2. Look at the dishwasher floor’s center — you’ll see a cylindrical assembly. This is your filter. Twist it counterclockwise about one-quarter turn and lift straight up.

3. Most Bosch filters disassemble into multiple pieces. Separate the coarse outer cylinder from the fine mesh inner filter. Some models include an additional flat screen at the base. Disassemble completely for thorough cleaning.

4. Clean both filters under running tap water. You can use a small brush to gently clean the inside of the filter and remove smaller pieces of debris. Do not use anything abrasive, as this can damage the filter. For greasy buildup, add a small drop of dish soap and work it in with an old toothbrush.

5. Reassemble the unit and put it back into the dishwasher. Twist the filter to lock it into position until both arrows line up.

North Texas homeowners: if your water is above 150 ppm in hardness (common in the Frisco and Plano service area), run the hottest cycle with a Bosch-approved descaler or two tablespoons of food-grade citric acid in an empty dishwasher every 2–3 months. In hard water areas above 150 ppm, descale monthly. Mineral buildup coats the mesh filter and restricts flow even when the filter looks visually clean.

Step 3 — Check the Drain Hose and Garbage Disposal

If the filter is clean and water still pools, shift to the drain hose. A reason for the dishwasher not draining completely could simply be a kinked or twisted drain hose. Pull the dishwasher out slightly and trace the hose from the pump connection to the drain point under the sink. Straighten any kinks.

If you recently replaced your garbage disposal, check this before anything else: check the fine-mesh filter and the garbage disposal knockout plug for clogs. New disposals ship with a plastic knockout plug in the dishwasher drain port that must be removed during installation. A forgotten knockout plug produces an E24 code immediately and looks exactly like a pump failure.

Understanding E24 vs. E25: Same Symptom, Different Fix

If you see error code E24 or E25 on your Bosch dishwasher, it’s because the appliance cannot drain water out of the machine. Even though both error codes point to a draining failure, each of them points to a different root cause: E24 suggests the drain filter is blocked, while E25 suggests the root problem is the drain pump.

For E24, clean the filter and check the hose — that resolves the majority of cases. For E25, after cleaning the filter, if you receive the same error indicating to check the filter system, it suggests there may be an issue with your circulation pump and the heater flow switch isn’t triggering. The washer assumes this is due to an inability to pull water through the filters quickly enough, but if the filters are clean, it would indicate that a new circulation pump assembly is needed. Pump assembly replacement is a job for a certified tech — the part access requires removing the dishwasher fully and working underneath it.

Bosch Dishwasher Won’t Start or Has No Power

A Bosch that won’t start or has lights flashing with no cycle activity usually has one of four causes — most of them are quick self-fixes. Work through them in order before assuming a hardware failure.

Check 1 — Child Lock Is Active

This trips up more Bosch owners than any other non-issue. If the display is lit but pressing Start does nothing, check for an active Child Lock (shows “CL” on the panel) or an engaged Delay Start before assuming a hardware failure. Look for a padlock icon or “CL” on the display. Press and hold the corresponding button (usually “Delay Start” or “Lock”) for 3 to 5 seconds. The lock will release and the machine will respond normally.

Check 2 — Door Is Not Fully Latched

The door latch on your Bosch dishwasher does two important things: it keeps the door shut tight so no water leaks out, and electronically communicates with the dishwasher’s control system. When you close the door and it clicks, the engaged latch tells the system that it’s safe to start the wash cycle. If the latch is malfunctioning, this signal isn’t sent, preventing the dishwasher from starting as a safety precaution. Push the door in firmly until you hear a distinct click, then try Start again.

Also check whether Bosch’s InfoLight feature is the only thing flashing. The InfoLight is a small red light projected onto the floor while the dishwasher is running. Normally, this light should turn off when the cycle completes or when the dishwasher is not in use. However, if you notice the InfoLight flashing or staying on when the appliance is idle, it may indicate that the door isn’t securely latched.

Check 3 — Power Reset the Control Board

Summer afternoon storms in North Texas drop a lot of brief power surges — enough to scramble the control board’s memory without blowing a breaker. A power surge or glitch through the electrical supply lines going to your home may have corrupted the operation of the electronic control board in your Bosch dishwasher. Unplug the dishwasher power cord or shut off the house circuit breaker for the dishwasher to completely disconnect electrical power. Leave the power disconnected for 2 minutes. Plug the dishwasher power cord back in or reset the house circuit breaker to restore power. The control board in your Bosch dishwasher will reboot and reset.

Check 4 — Verify the Water Supply Valve

If it has power but your Bosch dishwasher won’t start or fill with water, there may be a water supply issue. Make sure the supply valve is turned on so water can flow from your home supply. If the water inlet hose is kinked, it can block water flow from your home supply — gently straighten any kinks, disconnecting the hose if necessary, to restore flow.

Where to Stop on Door Latch and Control Board Problems

If the machine still won’t start after the four checks above, the door latch electronics or the main control board are the next suspects — and both are where DIY ends. If the latch is broken, the dishwasher won’t start, and you’ll need a professional to replace it for safety reasons. Bosch’s own guidance echoes this: to replace a faulty door latch, Bosch recommends booking a service engineer who will rectify the problem. Due to safety concerns, Bosch does not recommend replacing the door latch yourself. The latch is wired into the door switch and the control harness — a wrong connection can prevent the machine from ever starting again, or worse, allow it to run with the door unlatched.

When to Stop and Call a Bosch-Certified Repair Tech

You’ve earned the right to DIY several Bosch repairs. But there’s a clear list of situations where the next step is the phone, not the wrench. At Clear Services Appliance Repair, we service Bosch dishwashers across Frisco, Plano, McKinney, Celina, and surrounding North Texas communities — and we see what happens when these repairs go sideways.

Call a pro when you’re facing:

E15 with an active, unidentified leak. Drying the base pan and resetting is fine as a first step. Running the machine again before finding the source of the leak is not. A single cycle with a failed supply hose can put gallons on your kitchen floor.

E25 after a clean filter check. Where it gets trickier is E92 control board communication errors, E01 and E02 motor electrical faults, and anything involving the circulation pump assembly on newer models. Pump assembly access requires removing the machine from the cabinet and working in tight spaces around live electrical connections. One wrong wire and the repair cost doubles.

Door latch electronics or a broken door strike. As Bosch themselves notes, this is not a DIY replacement. The latch switch is integrated into the door safety circuit — it’s not just a mechanical part.

E09 or any heating system code. The flow-through heater in a Bosch is a different animal than the old exposed element in a basic American dishwasher. It sits in the water path and is wired directly to the control board. Replacement involves draining the machine, disconnecting plumbing and wiring, and verifying the new part with a multimeter before closing everything back up.

Any code that involves the control board (E01, E02, E92). Control board diagnosis requires a multimeter and knowledge of Bosch’s wiring diagrams. Guessing at board problems is the fastest way to turn a repairable dishwasher into an unrepairable one.

If your Bosch is showing you one of these errors — or if you’ve worked through this guide and the problem is still there — call Clear Services Appliance Repair at 469-318-9918 before noon and we’ll get a technician to you the same day. We arrive with Bosch parts on the truck, give you a written estimate before any work starts, and back everything with our 90-day parts and labor warranty. Text us a photo of your model plate so we arrive ready — no second trip, no waiting on parts. Our diagnostic fee is waived when you proceed with the repair.

Not ready to call yet? If you’re dealing with a dishwasher that’s running but leaving food residue behind, our guide on dishwasher not cleaning dishes covers spray arm clogs, water temperature issues, and hard water mineral buildup on the DFW water profile — most of those fixes are also DIY-friendly.

Frequently Asked Questions About Bosch Dishwasher Repair

Frequently Asked Questions

What does the E15 error code mean on a Bosch dishwasher?

E15 means the AquaStop flood protection system has detected water in the base pan underneath the machine. It activates automatically when water leaks past a door gasket, supply hose, or other component and pools below the tub. Try a 5-minute power reset first. If the code returns, the base pan needs to be dried and the leak source identified before running the machine again.

How do I clean the filter on a Bosch dishwasher?

Remove the bottom rack, then twist the cylindrical filter counterclockwise about one-quarter turn and lift it out. Separate the coarse outer cylinder from the fine mesh inner filter. Rinse both under running water with a soft brush — no abrasives. Reassemble and twist clockwise until the arrows align. Clean monthly, or every two weeks if you run the machine daily or have hard water.

Why won’t my Bosch dishwasher start even though it has power?

The four most common causes are: Child Lock is active (look for ‘CL’ on the display and hold the lock button 3–5 seconds to deactivate), the door isn’t fully latched (push until it clicks), the control board needs a power reset (unplug for 2 minutes), or a Delay Start cycle is set. If none of these resolve it, the door latch electronics or control board may need professional diagnosis.

What is the difference between E24 and E25 on a Bosch dishwasher?

Both codes indicate a drainage failure, but E24 points to a blocked drain filter while E25 points to a blocked or failed drain pump. Start with filter cleaning and a drain hose check for both codes. If E24 clears after filter cleaning but E25 persists, the pump impeller may be jammed with debris or the pump motor may have failed — that repair requires a technician.

Why are my dishes still wet after a Bosch dishwasher cycle?

Bosch dishwashers don’t use an exposed heating element — they use condensation drying. Wet dishes at cycle end are usually caused by an empty or low rinse aid dispenser, not a malfunction. Refill the rinse aid and run a cycle. If dishes are still wet, check that you’re using the Heated Dry or Extra Dry setting if your model offers one. Persistent drying failures after refilling rinse aid may indicate a heater or venting issue worth a service call.

Share This Post

Keep Reading

The APPLIANCE rEPAIR eXPERTS

Clear Services Appliance Repair

Our maintenance services will keep your appliances running smoothly