← Repair Guides
AppliancesModerate30-45 min
🍽️

Dishwasher Not Draining: Causes & Fixes

A dishwasher that doesn't drain is usually caused by a clogged filter, kinked drain hose, or faulty drain pump. Parts typically cost between $15 and $200 depending on what needs replacing. Most homeowners can clear simple blockages or replace the filter in under an hour without calling a technician.

Step-by-Step Fix

  1. 1

    Check and clean the filter

    Remove the bottom rack and locate the cylindrical filter at the base of the tub. Unscrew it counterclockwise and rinse away any food debris, grease, or buildup under running water. A clogged filter is the most common cause and clearing it solves the problem in roughly 40 percent of cases.

  2. 2

    Inspect the drain hose for kinks

    Access the drain hose behind or beneath the dishwasher by pulling it out slightly from the wall. Look for any kinks, pinches, or twists that restrict water flow. Straighten the hose gently and ensure it's not compressed between the dishwasher and cabinet.

  3. 3

    Clear the drain hose of blockages

    Disconnect the drain hose at both ends using a flathead screwdriver or wrench to loosen the clamps. Hold it upright and pour hot water through it to flush debris. If water doesn't flow freely, use a plumbing snake or straightened wire coat hanger to push through the clog.

  4. 4

    Check the air gap or garbage disposal connection

    If your drain line connects to a garbage disposal, ensure the disposal has power and isn't full. Look for a small cylindrical air gap on the countertop near the sink and remove its cap. Rinse the interior with hot water and a bottle brush to remove trapped debris.

  5. 5

    Test the drain pump operation

    Reinstall the filter and hose, then run a short cycle to listen for the pump humming near the end. If you hear nothing and water still pools, the pump may have failed and needs replacement (cost $80-$200). This requires disconnecting electrical wiring and is best handled by a professional.

⚠️ Safety Notes

  • Always unplug the dishwasher from the electrical outlet before accessing internal components or the drain hose.
  • Hot water from the dishwasher can cause scalding—allow the unit to cool for at least 20 minutes before opening.
  • Do not force a clogged hose as you may crack it; use gentle pressure with a plumbing snake instead.

When to Call a Pro

If the drain pump isn't humming during the cycle or if you've cleared the filter and hose but water still won't drain after a test run, the pump motor has likely failed and requires professional replacement.

Frequently Asked Questions

What is the most common reason a dishwasher won't drain?
A clogged filter is the leading cause—food particles, grease, and debris accumulate in the cylindrical filter at the base of the tub and block water flow. Simply removing and rinsing the filter under hot water fixes the problem in most cases.
How do I know if my drain hose is kinked?
Pull the dishwasher out slightly and visually inspect the hose for bends, twists, or compression where it connects to the sink or garbage disposal. Even a small kink can restrict water flow completely.
Can I use a plunger to unclog my dishwasher?
No—dishwashers have a sealed tub and using a plunger can damage the door seal or internal gaskets. Instead, clear the filter and drain hose manually or use a plumbing snake to dislodge blockages.
How much does it cost to fix a dishwasher that won't drain?
DIY fixes like cleaning the filter are free, while a new drain hose costs $15-$30 and a replacement drain pump runs $80-$200 plus professional labor if needed.
Why is standing water at the bottom of my dishwasher?
Standing water indicates either a blocked drain path (filter or hose) or a failed pump that can't move water out. Check and clean the filter first, then inspect the hose for kinks or clogs before considering pump replacement.

Not sure which step applies to your situation?

Describe your specific problem to ProAssist and get a tailored diagnosis — free, no sign-up required.

Diagnose My Appliances Issue →