Your Bosch washer is flashing E18, the drum is full of standing water, and your "clean" laundry is absolutely drenched. Yeah, we've seen this one a thousand times.
What's Actually Going On
The E18 error code on a Bosch washer is the machine's way of telling you it can't drain fast enough — or at all. It's a drain timeout fault, meaning the washer tried to pump water out and gave up. That's not a software glitch or a sensor going haywire. That's a real mechanical problem sitting between you and dry laundry, and it's almost always one of two things: a clogged pump filter or a dead drain pump.
Start with the filter. Bosch front-loaders have a coin trap / pump filter behind that little access panel at the bottom front of the machine. Socks, bra underwires, coins, hair — you would not believe what we've seen pulled out of these things. A clogged filter chokes the drain pump to death and triggers E18 every single time. Clean that filter first. It's free, it takes five minutes, and it fixes the problem more often than people expect.
If the filter is clear and the Bosch washer still won't drain, now you're looking at the drain pump itself. The pump impeller can crack, the motor windings can burn out, or the pump body can physically jam on debris that got past the filter. At that point, cleaning isn't going to save you — you need a new pump.
The Fix
Here's how to walk through this repair in the right order:
- Cut the power. Unplug the machine. Non-negotiable.
- Drain the drum manually. Use the small drain hose inside the access panel to empty standing water into a shallow pan before you open the filter. Trust me on this one — have towels ready anyway.
- Pull and clean the pump filter. Turn it counterclockwise, remove it, rinse it out, check the filter housing cavity for debris, reinstall it snug.
- Run a drain cycle. If it clears E18 and pumps normally, you're done. Go live your life.
- If E18 comes back, the drain pump is shot. You'll need Bosch drain pump 00145212.
- Replace the drain pump. Tilt the machine back, remove the front panel or access from the bottom depending on your model, disconnect the two hose clamps and the wiring harness, swap in the new pump, and reassemble. The 00145212 is a direct OEM replacement — it drops right in with no modification.
- Run a full cycle and confirm E18 is gone and the machine drains completely.
Drain pump 00145212 typically runs in the $45–$65 range depending on availability. That's a fraction of a service call, and this is a legitimate beginner-to-intermediate DIY repair. If you can use a screwdriver and you're not afraid of a little residual water, you've got this.
When to Call YAP vs. DIY
DIY it if your filter was gunked up, or if you're comfortable with basic appliance disassembly and confirmed the pump is the issue — the 00145212 swap is straightforward and saves you real money.
Call YAP if you've replaced the pump and E18 is still showing, because at that point you may be dealing with a control board issue or a wiring fault that needs a deeper diagnostic before you start throwing parts at it.
We stock the 00145212 Bosch drain pump right here at the Piedmont shop, and if we happen to be out when you walk in, we can usually get it same-day or next-day. Don't let wet laundry sit in that drum while you wait on a two-week Amazon shipment, fam. Swing by the Piedmont shop or text us at 405-876-8100 and we'll get you sorted.
Part #00145212 — Drain Pump
Text us the part number and your model #, and we'll check stock + price for same-day pickup in Piedmont. No call centers, no hold music.
Text to order →