Bosch Dishwasher Error Codes
See Bosch dishwasher error codes explained: E24, E25, E09, E15, and E22. Learn what each code means and which faults you can fix yourself today.

Need appliance repair? Call now for same-day service.
Call +1 (888) 206-0056The display flashes E24. The dishes sit in dirty water. If you are looking up Bosch dishwasher error codes, this guide translates them into plain words.
Bosch dishwashers use short codes to report faults. Each code points to one system. Drain codes are the most common. Heating and leak codes come next. Many codes clear with simple checks. Some need a technician. The chart below gives the quick answer. The sections after it give the fix.
Bosch Dishwasher Error Codes: Quick Chart
| Code | What it means | Fix it yourself? |
|---|---|---|
| E24 | Drainage fault, water not pumping out | Yes, clear hose and filter |
| E25 | Drain pump blocked or pump cover loose | Yes, clear the pump |
| E09 | Heating circuit fault | No, call a technician |
| E15 | Water in the base pan, leak detected | Try drying the base first |
| E22 | Filter or sump blocked | Yes, clean the filter |
| E18 | Slow fill, water inlet blocked | Yes, check supply and inlet filter |
Code meanings can shift a little by model. Your owner’s manual wins over any online list. Write down the full code and your model number before you reset anything.
Reset Your Bosch Dishwasher First
A reset clears glitch codes. Hold the Start button for three to five seconds. The display should return to normal. Start a short cycle and watch it. If the same code returns, the fault is real.
For a hard reset, switch the breaker off for two minutes. Restore power and try a rinse cycle. A code that returns after a hard reset needs real repair, not another reset. Keep a note of when the code appears. A code during fill points to a different fault than a code during drain.
Bosch Dishwasher E24: Drainage Fault
E24 means water cannot leave the machine. The pump runs but the water stays in the tub. Three culprits cause most E24 codes. A kinked drain hose is number one. A clogged filter is number two. A blocked air gap or disposal inlet is number three.
Straighten the Drain Hose
Pull the dishwasher out a few inches if you can. Follow the drain hose from the machine to the sink or disposal. Feel along its length for kinks or sharp bends. A crushed hose blocks flow completely. Straighten it and secure it in a high loop under the sink. The high loop stops dirty sink water from flowing back into the machine.
Clean the Filter and Check the Air Gap
Twist out the filter at the tub floor. Rinse the mesh under hot water until it runs clear. Scoop food bits and glass from the sump around it. If you have an air gap cap on the sink, lift it off and clear out debris. Run the garbage disposal for 30 seconds. If the disposal is new, check for a knockout plug. Installers must knock out the plug in the dishwasher inlet. With the plug in place, the dishwasher cannot drain at all.
Bosch Dishwasher E25: Drain Pump Blocked
E25 means the drain pump cannot spin. The pump cover may be loose. Debris may jam the impeller. This code often follows E24. Fix the drain path first, then check the pump itself.
Clear the Pump Impeller
Remove the filter to reach the pump cover. Twist the cover off and set it aside. Look for glass shards, bones, or labels on the impeller. Pull debris out with tweezers. The impeller should spin freely by hand. Seat the cover firmly and twist it locked. A loose cover alone can trigger E25. Replace the filter and run a rinse cycle to test.
Bosch Dishwasher E09: Heating Circuit Fault
E09 means the heating circuit failed. The dishwasher fills and sprays like normal. The water never gets hot. Dishes come out cool and damp. The drying cycle does nothing. The fault sits in the heater, its wiring, or the control relay. All of that lives inside the base with live voltage nearby. Do not open panels or test the heater yourself. This code needs a trained technician with the right meter.
Other Bosch Codes Worth Knowing
E15: Water in the Base
E15 means the leak sensor found water in the base pan. The Aquastop system shut the machine down to protect your floor. Switch the power off. Carefully tilt the machine forward to drain the pan. Dry the base fully with towels. Check the inlet and drain hoses for drips. Run a short cycle. If E15 returns, there is a real leak. Unplug the machine and call for service.
E22: Blocked Filter
E22 means the filter area still holds water after drain. The fine filter is packed with food. Twist it out and scrub the mesh with a brush. Clear the sump. This code is the gentle warning version of E24. Clean the filter monthly and you may never see it again.
E18: Slow Fill
E18 means the machine fills too slowly. Check that the supply valve under the sink is fully open. Turn the water off and unscrew the inlet hose. Clean the small mesh filter inside the inlet. Hard water clogs this screen over time. Reconnect, check for drips, and run a cycle.
Stop and Call for Help
Stop and unplug the machine if water pools on the floor. Stop if the breaker trips when the dishwasher runs. Stop if you smell burning or see smoke. These signs mean electrical or leak trouble beyond DIY. For E09 and any code that returns after a hard reset, a technician is the safe move.
Prevent Future Error Codes
Scrape plates instead of rinsing them. Modern detergent needs some food soil to work right. Clean the filter once a month. Run hot water at the sink before starting a cycle. The first fill arrives hot and cleans better. Use rinse aid if your water is hard. Do not overload the racks. Blocked spray arms strain the pump and invite drain codes.
Still Stuck on a Code?
Worked the checks and the code keeps coming back? Book Bosch dishwasher repair and tell us the exact code when you call (+1 (888) 206-0056). The tech arrives with the right part on the truck. Most drain faults finish in one visit. We serve Milwaukee, Sacramento, and Grand Rapids. See all areas we serve. If standing water started your drain trouble, our dishwasher not draining guide walks through the same fix step by step.
Frequently asked questions
What does E24 mean on a Bosch dishwasher?
E24 is a drainage fault. Water cannot leave the machine. The usual causes are a kinked drain hose, a clogged filter, or a blocked air gap or garbage disposal inlet. Straighten the hose and clean the filter first.
How do I reset my Bosch dishwasher?
Hold the Start button for three to five seconds to cancel the cycle. For a hard reset, switch the breaker off for two minutes, then restore power. If the same code returns, the fault is real and needs repair.
Is E09 serious on a Bosch dishwasher?
Yes. E09 means the heating circuit failed. The dishwasher fills and sprays but the water never gets hot. This is an electrical fault inside the base. It needs a trained technician.
Can I fix E15 on a Bosch dishwasher myself?
Sometimes. E15 means water reached the base pan and the leak sensor tripped. Tilt the machine forward to drain the pan and dry it fully. If E15 comes back, there is a real leak and you need a technician.
Why does the error code return after a reset?
A reset only clears glitches. If a sensor still sees the fault, it trips the code again. A code that survives a hard reset points to a blocked hose, a failed part, or a leak that needs real repair.
Broken appliance? We're one call away.
Same-day appliance repair across 37 cities. Upfront pricing, written warranty, and an honest repair-or-replace answer on every job.
Call +1 (888) 206-0056