Why Is My Dishwasher Not Draining?

A dishwasher not draining usually means water cannot leave the tub through the filter, drain hose, or drain pump. Standing water at the end of a cycle is the clearest sign. In many cases the cause is a clogged drain filter or a blocked spray arm. In other cases the drain hose is kinked, the drain pump has failed, or a new garbage disposal was installed without removing its knockout plug.

If water is pooling on the kitchen floor, turn the dishwasher off and do not run another cycle until the leak is found. A full pool that stays after the cycle ends is not normal.

Top view of a technician repairing a dishwasher in Staten Island
Top view of a technician repairing a dishwasher in Staten Island

1. A Clogged Drain Filter

The drain filter sits at the bottom of the tub, usually under the lower spray arm. It catches food before it reaches the pump and hose. When it fills with grease, rice, or small bits of food, water drains slowly or not at all. Remove the lower rack and lift out the filter. Rinse it under running water, brush away trapped debris, and check the sump below it. Put the filter back firmly so it sits flat. Scrape plates before loading to reduce the load on the filter and pump.

2. Blocked Spray Arms

Spray arms spin and push water over the dishes. Their small holes can clog with food, mineral deposits, or bits of paper and labels. When the holes are blocked, water pressure drops, dishes come out dirty, and food can settle in the filter and drain area. Remove the arms if your model allows it, and check each hole. Clear blockages with a soft brush or a wooden toothpick. Rinse the arms and spin them by hand to make sure they turn freely.

3. A Kinked or Blocked Drain Hose

The drain hose carries dirty water to the sink drain or garbage disposal connection. If the hose is kinked, crushed, or blocked, water cannot flow out, even if the pump is working. The hose runs behind or beside the dishwasher, so it is not always easy to see. If the dishwasher was recently moved, the hose may have been pinched during that work. A hose that sags too low can also let water flow back into the tub. Many installations use a high loop under the sink to stop that backflow. Do not pull the dishwasher out on your own if it is plumbed in or fixed in place.

Technician diagnosing an open dishwasher in a Staten Island kitchen
Technician diagnosing an open dishwasher in a Staten Island kitchen

4. A Faulty Drain Pump

The drain pump pushes water out of the tub at the end of the wash and rinse cycles. If the pump is blocked, jammed, or has failed, water will stay in the tub. You may hear a humming sound, a buzzing sound, or nothing at all when the dishwasher should be draining. A failed pump may run but not move water, or it may not run at all. Pump work involves water, wiring, and access under the dishwasher, so it is a job for a technician. Do not try to open the pump housing yourself.

5. The Disposal Knockout Plug, a Diagnosis Point Only

This point applies only when a dishwasher has never drained since a new garbage disposal was installed. Many new disposals ship with a small plastic knockout plug inside the dishwasher drain inlet. That plug must be removed when the dishwasher hose is connected. If it is left in place, water has no path into the disposal, so it stays in the tub. Checking whether that plug was removed is part of diagnosing a dishwasher that never drained after a new disposal install. It is a diagnosis point, not a separate repair service.

Bosch Error Codes E24 and E25

Some Bosch dishwashers show an error code when they cannot drain. Only two codes are covered here, because these are the verified Bosch codes for drainage faults. Bosch E24 means the dishwasher is not draining properly, and the drain filter is blocked. Clean the filter first, and look for visible debris in the sump. If the code returns, the drain hose or pump may need testing. Bosch E25 means the drain pump is blocked, or the drain pump cover is loose or missing. This code points to the pump area. Pump work should be left to a technician. Do not use error codes from other brands, or codes found on random forums, to diagnose your dishwasher. Write down the exact code, with the brand and model number, and share it when you book.

Technician checking a dishwasher control panel in Staten Island
Technician checking a dishwasher control panel in Staten Island

Not Cleaning, Leaking, and Bad Smell

A dishwasher that is not draining will often clean poorly too, because dirty water is left in the tub. Poor cleaning can also come from blocked spray arms, a dirty filter, too little detergent, or dishes loaded in a way that blocks the spray. Check the filter and spray arms first. A leak needs attention right away, because water can damage floors and cabinets. Common leak points include the door seal, the drain hose connection, and the pump seal. If you see water on the floor, turn the dishwasher off and do not run another cycle. A bad smell usually comes from food trapped in the filter, the sump, or the drain hose. Clean the filter, wipe the door seal, and leave the door slightly open after a cycle so the inside can dry.

When to Book a Repair

Book a dishwasher repair if standing water stays after you have cleaned the filter and checked the spray arms, if the dishwasher shows Bosch E24 or E25 and the code returns, if you hear the pump humming but no water leaves, or if there is a leak. Book a repair too if the dishwasher stops mid cycle, will not start, or trips the breaker. Before you book, write down the brand and model number, the symptom, when it started, and any error code shown. Clear access to the dishwasher and the sink cabinet. Ask what the diagnostic fee covers and whether it is credited toward the repair. The diagnostic fee for this business is $80 for standard brands and $95 for elite and premium brands. For dishwasher repair in Staten Island, contact Staten Island Appliance Repair.

Frequently Asked Questions

Why is my dishwasher not draining at the end of the cycle?

The most common causes are a clogged drain filter, a blocked or kinked drain hose, or a drain pump fault. Clean the filter first, check the spray arms, and note whether the pump makes any sound. If water still stays in the tub, book a diagnosis.

How do I clean a dishwasher drain filter?

Remove the lower rack, lift or twist out the filter, rinse it under running water, and brush away trapped food. Check the sump below the filter for debris, then seat the filter back firmly so it sits flat.

What does Bosch error code E24 mean?

Bosch E24 means the dishwasher is not draining properly, and the drain filter is blocked. Clean the filter and check the sump. If the code comes back, the hose or pump may need testing.

What does Bosch error code E25 mean?

Bosch E25 means the drain pump is blocked, or the drain pump cover is loose or missing. This points to the pump area. Leave pump and pump cover work to a technician.

Why does my dishwasher leave water in the bottom?

A small amount of water in the sump can be normal on some models, but a full pool that stays after the cycle is not. It usually points to a filter blockage, a hose problem, or a pump fault.

Why is my dishwasher not cleaning dishes and not draining?

Dirty water left in the tub can cause poor cleaning. Blocked spray arms and a dirty filter can cause both problems at once. Clean both, check loading, and book a repair if dishes still come out dirty.

Why does my dishwasher smell bad even after I clean it?

Food trapped in the filter, sump, or drain hose can cause a smell that returns quickly. Clean the filter and door seal, let the inside dry after a cycle, and ask a technician to check the drain hose and pump if the smell persists.

Ready to Book Your Repair?

Tell us the appliance, your ZIP code, and the problem. You get a diagnosis and a written estimate to approve before any work starts.

Call Now Send Booking Details