Appliances

How to Fix a Dishwasher That Won't Drain — DIY Repair Guide

Already narrowed the fault to the drain side? Walk the ordered repair in place — basket and filter cleanout, air gap clear, drain hose flush and replace, check valve test and replace, and drain pump replacement — with parts costs, model-type notes, and safety steps for every repair.

July 20, 2026 6 repair steps · ~7 min to read Field-verified

Repair companion to the dishwasher not draining diagnostic guide. That post isolates which component failed; this one walks you through fixing it. For DIY homeowners and field techs who want a checklist: prep, basket and filter cleanout, air gap clear, drain hose flush and replace, check valve test, and drain pump replacement — with parts costs ordered by confirmed fault.

Safety first: Disconnect power at the breaker before opening any panel — many dishwashers are hardwired. Never pull the unit by the door; hinges bear no load. Shut the hot supply valve. The pump motor can hold a charge — discharge before touching terminals. The filter basket may harbor broken glass — wear gloves.

Diagnose if Symptoms Persist

If your dishwasher still doesn't clean dishes properly after the drain repair — grit, spots, or film — that's a wash-side issue, not a drain-side one. See the Dishwasher Not Cleaning diagnostic guide for the spray-arm, filter, and wash-pump walkthrough. If broken glass, kink, or a clogged impeller caused the failure, start at the matching step in the Dishwasher Not Draining diagnostic and re-confirm before buying parts.

Parts and Tools Checklist

Tools: nut driver set (¼"/5/16"), Phillips #2, flat-blade; multimeter (continuity / Ω) — required for pump and check-valve tests; slip-joint and channel-lock pliers; wet-dry vac, drain pan, towels, flashlight, bottle brush.

Parts — order by confirmed fault: half of all "won't drain" calls resolve with zero parts. Complete Steps 1–2 first — most cases clear there.

  • Clogged drain basket / filter — None
  • Air gap blockage — None
  • Kinked / blocked drain hose — Drain hose + clamps ($10–$25)
  • Failed check valve — Check valve ($5–$15)
  • Drain pump failure — Drain pump assembly ($40–$120 OEM)
  • Hose gasket at pump outlet — Gasket ($3–$8)
  • Jammed impeller (motor OK) — Impeller kit ($15–$40)
0

Prep — Breaker, Water, Towels

Don't skip this. Wet-vac the tub before anything else.

DIY · $0
  1. Wet-vac residual water from the tub.
  2. Trip the breaker (many units are hardwired). Confirm with Start: nothing happens.
  3. Shut the hot supply valve (and cold if present).
  4. Lay towels under the kick panel. Most built-ins rest on adjustable feet and are not fastened to the cabinet floor.
✓ Confirm: No standing water in the tub. Breaker confirms zero power at the unit. Hot supply valve closed. Towels staged.
1

Clean the Drain Basket / Filter

The single most common fix — zero parts cost

DIY · $0

Front-control built-ins (Bosch, KitchenAid, many GE/Café/Profile) use a quarter-turn twist cylinder at the tub base. Top-control built-ins (most Whirlpool, Amana, Maytag) often omit a user-accessible filter; debris catches at the impeller.

  1. Pull the basket. Rinse under hot water; brush the mesh. Wear gloves — broken glass is common.
  2. Inspect the seat O-ring; replace if cracked.
  3. Reinstall finger-tight plus a quarter turn — over-tightening cracks the housing.
  4. Run a short drain cycle before Step 2.
✓ Confirm: Filter mesh is clean with no slime or food residue. O-ring intact. Basket seated level and clicks into place. Test cycle drains ~1 gallon through the filter without backing up.
2

Clear the Air Gap or High-Loop Blockage

Anti-siphon device — debris jams either type

DIY · $0

Both prevent drain water siphoning back into the tub; food debris jams either. Sink-top air gap: unscrew the chrome cap, lift the plastic cap, clear the white body. High loop (no air gap): confirm the highest point of the hose is 20"–32" above the floor, clipped under the countertop. Verify the hose discharges freely into the disposer inlet (remove the disposer knockout if newly installed) or sink tailpiece.

✓ Confirm: Air gap pours water through with no backup. High loop sits 20"–32" above the floor, clipped under the counter. Downstream end of the hose discharges freely into the disposer inlet or sink tailpiece.
3

Inspect and Clear the Drain Hose

Kinks and inner-wall collapse are the most common hose faults

DIY · $0–$25 parts
  1. Pull the unit out partially. Inspect the corrugated hose at the back-panel exit — the most common pinch zone.
  2. Disconnect at the disposer / air-gap end first, then at the pump end (slide the spring clamp back).
  3. Flush both directions with a garden hose.
  4. A soft collapsed inner wall means replace — collapsed walls won't push water uphill.
  5. Reconnect with the high loop restored and clamps fully seated.
Don't skip the high loop. A hose without the 20"–32" rise siphons drain water back into the tub between cycles — the symptom that brought you here in the first place.
✓ Confirm: Hose routes without kinks. High loop rises 20"–32" above the floor. Both ends clamped. Final cycle drains cleanly with no backup into the tub.
4

Test and Replace the Check Valve

Backflow prevention — do not bypass by removing it

DIY · $5–$15

The check valve prevents backflow (symptom: drains, then re-fills). It sits inline in the hose or at the pump outlet. Blow through in the drain direction — unobstructed. Suck reverse — should hold. Multimeter across terminals: near-zero Ω = good; OL = failed. Replace if reverse flow passes freely. Do not bypass by removing it — the high loop relies on it.

✓ Confirm: Air blows freely in the drain direction. Reverse suction holds. Multimeter reads near-zero across the terminals (if present). Tub does not refill between cycles.
5

Diagnose and Replace the Drain Pump

Most expensive repair — distinguish the failure mode first

Replacement Part · $40–$120

Distinguish the failure mode first:

  • Hum without spinning — jammed impeller. Clear debris through the basket opening. Most "pump failures" clear here.
  • Silent, no hum — bad motor or no power. Multimeter the windings (10–30 Ω; open = failed). Confirm 120 V at the harness with the door switch engaged.
  • Grinding — worn impeller or bearing. Replace the assembly.

Replacement: access from the front kick panel; photograph hoses and harness routing first. Clamp the ports, remove the 3–4 mounting bolts, transfer hardware to an OEM pump, reconnect hoses and the keyed harness. Run a drain cycle and check for leaks before reassembling.

Transfer the mounting bolts and original gasket — don't reuse the old gasket. Used gaskets usually leak under load, even if visually intact.
✓ Confirm: Pump motor windings read 10–30 Ω. 120 V at the harness during the drain cycle. Drain cycle empties the tub fully. No leaks around the pump ports, basket seal, or hose connections after two back-to-back cycles.

Cost Table — DIY Parts vs Pro Labor

Repair Difficulty DIY Parts Pro Parts + Labor
Basket / filter cleanout DIY $0 $0 (self-service)
Air gap cleanout DIY $0 $0 (self-service)
Drain hose flush / replace DIY $0–$25 $80–$140
Check valve replacement DIY $5–$15 $90–$160
Drain pump replacement Tech $40–$120 $180–$320
Impeller replacement (motor OK) Tech $15–$40 $130–$260

A pump swap takes an experienced tech under 45 minutes; a basket or air-gap cleanout is a 10-minute call. OEM pumps carry warranties aftermarket pumps do not.

When to Call a Tech

Control board failure (needs model programming), corroded harness from a leak, hardwired units with no identifiable breaker, or any step where you are not confident — stopping is cheaper than a redo.

Before calling, work through the dishwasher not draining diagnostic guide and bring your findings. For upstream drain-side issues affecting both appliances, see the washer not draining guide. For the adjacent drain-side / supply-line workflow on refrigerators, see the refrigerator leaking water guide.

Frequently Asked Questions

Is it cheaper to repair or replace a dishwasher that won't drain?
Repair wins by a wide margin for the drain-side path. Half of all dishwasher "won't drain" calls resolve with zero parts: a cleared basket and a cleared air gap are the most common fixes and cost only minutes. Drain pump replacement is $40–$120 OEM parts and a 30–45 minute swap; pro install with parts and labor runs $150–$250 typical or $300–$550 on Bosch, Miele, or Thermador. Replacement (a $400–$1,200 new unit plus installation) only pencils out when the unit is more than ~8 years old, the tub is cracked, or the control board has failed alongside the drain side.
Can I bypass the check valve by removing it?
No — the check valve is what prevents drain water from siphoning back into the tub once the cycle is finished. The high loop under the counter relies on it. Removing the check valve will let the tub drain, then re-fill from the disposer or sink tailpiece between cycles. If the existing valve tests failed (reverse airflow passes freely, or multimeter reads OL across the terminals), replace it with the same inline or pump-outlet orientation; do not skip it.
Do I need OEM parts for a drain pump replacement?
OEM pumps carry warranties aftermarket pumps generally do not, and the impeller geometry and shaft length are model-specific. Match the existing pump by its part number printed on the housing, not by visual similarity. Generic substitutes work for generic brands (Whirlpool, Amana, Maytag, basic GE), but on Bosch, Miele, and Thermador an OEM pump is the safer choice — the harness is keyed and the gasket profile is tight. Transfer the original mounting bolts, clamps, and gaskets to the new pump rather than reusing the old gasket, which usually leaks under load.

Related Guides

Drain cleared but dishes are still dirty after the cycle? That's a wash-side issue rather than a drain-side one — see the Dishwasher Not Cleaning diagnostic for the spray-arm, filter, and wash-pump walkthrough. Re-confirm the diagnostic before buying parts: Dishwasher Not Draining.

Diagnose faster with FixAtlas

Get step-by-step guidance, part numbers, and repair costs — right from the job site.

Try FixAtlas Free →