Bosch Dishwasher Not Draining: Fixes & Solutions

On this page

Quick answer

If your Bosch dishwasher isn't draining, first check for a clogged drain pump or filter. Clear any blockages and ensure the drain hose is not kinked or clogged. If the issue persists, the pump may need replacement.

Confirm the symptom

Tools and prep

Disclosure: We may earn a commission from qualifying purchases via affiliate links. Learn more.

Prep & safety

Step-by-step troubleshooting

Check for Standing Water

Do: Open the dishwasher door and look for water pooled at the bottom.

Observe: If water is present, the drainage system is likely clogged or malfunctioning.

Means: Clogged drain or faulty pump.

Next: Proceed to check the drain filter.

Inspect the Drain Filter

Do: Locate the drain filter at the bottom of the dishwasher and remove it.

Observe: Look for food particles, debris, or other blockages.

Means: Clogged filter is preventing proper drainage.

Next: Clean the filter thoroughly and reinstall it.

Check the Drain Hose

Do: Inspect the drain hose for kinks, clogs, or improper installation.

Observe: Ensure the hose is not bent and is properly connected to the sink or garbage disposal.

Means: Blocked or kinked hose is restricting water flow.

Next: Straighten or clear the hose if necessary.

Test the Drain Pump

Do: Use a flashlight to look at the drain pump for visible blockages.

Observe: If the pump is clogged, clear the debris. If it's not spinning, it may be faulty.

Means: Clogged or failed drain pump.

Next: If the pump is faulty, proceed to test its electrical connections.

Test Pump Electrical Connections

Do: Use a multimeter to check for power at the drain pump.

Observe: If no power is detected, there may be an issue with the control board or wiring.

Means: Electrical issue preventing pump operation.

Next: Consult a professional if electrical testing is beyond your comfort level.

Run a Diagnostic Cycle

Do: Refer to your Bosch dishwasher's manual to initiate a diagnostic cycle.

Observe: Note any error codes displayed during the cycle.

Means: Error codes can pinpoint specific issues like a faulty pump or sensor.

Next: Use the error code to guide further troubleshooting or professional service.

Common causes table

CauseWhyLikelihoodDifficultyPart often needed
Clogged Drain FilterFood particles and debris can block the filter, preventing proper drainage.HighLowDrain filter cleaning
Clogged Drain HoseA kink or blockage in the hose restricts water flow from the dishwasher.HighLowDrain hose cleaning
Faulty Drain PumpA malfunctioning pump cannot move water out of the dishwasher.MediumMediumDrain pump replacement
Failed Control BoardThe control board may not be sending power to the drain pump.LowHighControl board replacement
Improper InstallationIncorrect installation of the drain hose or pump can cause drainage issues.LowMediumReinstallation or adjustment
Blocked Air GapAn air gap prevents backflow but can become clogged, hindering drainage.MediumLowAir gap cleaning

Parts matching

When replacing parts, ensure compatibility with your Bosch dishwasher model.

Consult your Bosch dishwasher's manual for specific part numbers and installation instructions.

Recommended products

Disclosure: We may earn a commission from qualifying purchases via affiliate links. Learn more.

When to call a pro

FAQ

How often should I clean the drain filter?

Clean the drain filter every 1-2 months to prevent clogs and maintain proper drainage.

Can a clogged air gap cause drainage problems?

Yes, a blocked air gap can prevent water from draining properly, leading to standing water in the dishwasher.

What does a faulty drain pump sound like?

A faulty drain pump may make loud humming or grinding noises without effectively draining water.

Is it worth replacing a drain pump or should I get a new dishwasher?

Replacing a drain pump is usually cost-effective unless the dishwasher is very old or has multiple issues.

How do I find the error code for my Bosch dishwasher?

Check the control panel for displayed codes or run a diagnostic cycle as outlined in the user manual.