A dishwasher that finishes its cycle and leaves a pool of cloudy water across the bottom of the tub is one of the most common complaints homeowners bring to us. The wash arms spin, the cycle counts down, and yet the water never leaves the appliance. The dishes come out grimy or coated in detergent film, the door pops open onto a small flood, and the kitchen smells faintly of stale water within a day or two. In most cases the fault sits in one of a small group of drainage parts, and several of them are worth inspecting at home before a technician is called. This guide explains what is actually happening inside the machine, the safe checks any homeowner can run, the brand-specific drainage error codes from Bosch, KitchenAid, Whirlpool, and Frigidaire, and the point where a licensed dishwasher repair appointment saves time and money.
How to Tell It Is Really a Drainage Problem
Not every dishwasher fault that leaves water behind is the same. The exact symptom helps narrow down the cause, so it is worth pausing for a moment to identify which pattern matches yours. The ones we see most often are:
- The cycle ends but a centimetre or two of standing water remains at the bottom of the tub.
- The program stalls partway through, often at the drain step, with the timer frozen.
- The wash arms operated correctly during the cycle, but the water never left the machine.
- You can hear the drain pump humming or buzzing, yet no water moves out through the hose.
- The door opens at the end and a small wave of greasy water spills onto the floor.
- Detergent residue, food grit, or a soap film is left across the dishes and the door seal.
- A drain-related error code or a blinking status light appears on the control panel.
Each of these points to a slightly different culprit, which is why a careful look beats simply guessing at parts.
The Most Common Reasons a Dishwasher Will Not Drain
A clogged filter and sump
The filter sits at the bottom of the tub and catches food debris, glass, label paper, and small bones before they reach the pump. When it loads up with grease and starch, water can no longer pass through quickly enough for the pump to clear the tub within the timed drain step. This is the single most frequent cause we see, particularly on appliances that have never had a manual filter clean.
A kinked or blocked drain hose
The drain hose runs from the back of the machine up under the counter and into either a garbage disposal, an air gap, or a dedicated standpipe. If it is crushed behind a cabinet, blocked with hardened soap and grease sludge, or sagging in a loop that traps water, the pump cannot push water out. We frequently find hoses pinched against a wall after the appliance has been pulled out and pushed back in.
A garbage-disposal knockout plug still in place
When a dishwasher drain hose is connected to a new garbage disposal, the small plastic plug inside the disposal inlet must be knocked out during installation. If the plug was left in, the dishwasher will appear to drain, the pump will run, and the water will simply hit a sealed dead-end and sit in the tub. We see this on almost every brand-new dishwasher install that goes wrong on day one.
A failed drain pump
The pump itself can wear out. Bearings seize, the small impeller cracks or jams on a broken piece of glass, or the pump motor burns out. A pump that hums steadily without moving any water, or stays silent during the drain step, has usually failed and needs replacement rather than cleaning.
A blocked air gap
Where local code requires an air gap on the counter, that small cylindrical fitting beside the tap can clog with the same grease and food debris that catches in the filter. A blocked air gap can stop drainage entirely or cause water to bubble up onto the counter during the drain step.
A faulty check valve or non-return valve
The check valve sits inside the drain assembly and stops dirty water from siphoning back into the tub once the pump shuts off. When it fails open, water can drain partway and then flow straight back, leaving the tub looking like it was never emptied. When it fails closed, the pump fights against a sealed valve and gives up.
A drain solenoid or motor coupling fault
Older dishwashers use a single motor with a solenoid-controlled drain mechanism rather than a dedicated pump. When the solenoid burns out or the motor coupling cracks, the drain step is skipped silently, and from the outside the machine appears to have finished normally.
A control-board or door-latch fault
Less commonly, the main control board fails to send the drain signal, or a worn door latch tells the control board the door is open mid-cycle and pauses the drain step. Faults at this level usually come with other odd behaviour, such as random pauses, unresponsive buttons, or lights that change without input.
Safe DIY Checks Before You Call
Several of these causes are worth inspecting yourself in fifteen minutes. None of them require dismantling the appliance, but a few simple safety rules apply.
Safety first. Read each of these before you reach into the machine:
- Cut the power. Switch off the dishwasher at the breaker, or unplug it under the sink. Standing water and live electricity do not mix.
- Wear gloves. Broken glass and the foil edges of food labels often end up in the filter housing. A pair of household rubber gloves is enough.
- Lay towels. Even a "drained" dishwasher holds more water than people expect once the filter is removed.
- Do not tilt the machine. A built-in dishwasher is heavier than it looks and is held by mounting brackets under the counter. Pulling on it can damage hoses or flooring.
- Skip the vinegar-and-baking-soda fix. It will not dissolve a mechanical blockage, and it can mask a real fault for another week before the appliance fails outright.
With the appliance powered down, work through the checks in this order:
- Reset the appliance. Leave it unplugged or off at the breaker for two to five minutes, then restore power and start a short drain or rinse cycle. A surprising number of one-off faults clear with a hard reset.
- Scoop and sponge out the standing water. A plastic cup will lift most of it; a sponge or shop-vac handles the rest. Trying to clean a filter under several centimetres of dirty water is a losing battle.
- Remove and rinse the filter. On most modern dishwashers the filter twists out from the centre of the tub floor. Wash it under hot tap water with a soft brush. Refit it firmly β a loose filter triggers leaks and drain faults.
- Test the air gap, if installed. Lift the chrome cover beside the tap, remove the inner cap, and clear any food or sludge with a stiff brush. Refit it before running another cycle.
- Check the garbage-disposal connection. If the dishwasher was installed alongside a new disposal, look down the disposal's dishwasher inlet for a small plug. If you can still see one, that plug needs to come out for any water to ever reach the disposal.
- Pull the appliance out gently and inspect the drain hose. Look for kinks, crushed sections, or a sharp downward loop full of water. The hose should run up to a high point under the counter before dropping into the disposal or standpipe.
- Listen for the pump. Start a drain cycle and put your ear near the lower front of the appliance. A steady hum with no water movement points to a stuck or failed pump; complete silence points to electrical or board faults.
If the dishwasher still holds water after these checks, the fault is most likely inside the pump, the check valve, or the electronics, and that is the point where professional diagnosis pays off.
Brand-Specific Dishwasher Drainage Issues
Each manufacturer reports drainage faults in its own way, and recognising the pattern speeds up the diagnosis. The four brands below cover the bulk of dishwasher drainage calls we attend.
Bosch dishwashers commonly display an E24 or E25 code when the tub fails to drain. E24 typically points to a restricted drain hose or a blocked filter; E25 points to the drain pump itself, often with a foreign object jammed against the impeller. An E22 indicates the fine filter has loaded with debris. Bosch models with status indicators rather than digits will flash the rinse light at the end of the cycle instead.
KitchenAid dishwashers share much of their drainage architecture with Whirlpool and report drain failures using codes such as F8 E1 and F8 E4. F8 E1 indicates that the drain step took longer than the control board allowed, and F8 E4 usually points to a stalled or shorted drain pump. On models without a digital display, the wash and dry status lights blink together to signal the same problem.
Whirlpool machines flash F8 E1 for a slow or failed drain and F9 E1 when the drain step fails to complete after several attempts. On many Whirlpool models the chopper assembly above the pump becomes blocked with hard food fragments long before the pump itself fails.
Frigidaire dishwashers use i20 for a drain restriction and i30 when the anti-flood device under the appliance has tripped because of a leak. An iC0 code points to a communications fault between the control board and the wash motor and can present as a unit that refuses to drain. The anti-flood tray under most Frigidaire models needs to be dried before the machine will restart, even after the underlying leak is fixed.
We also service dishwashers from Samsung, LG, GE, Maytag, Amana, and Kenmore, so whatever sits under your counter, the team has worked on it before.
When It Is Time to Call a Licensed Technician
Drainage problems cross over into professional territory once the simple checks have been exhausted. Call a technician when the pump hums steadily without moving any water, when the same drain error code keeps returning after a reset, when there is water leaking onto the floor during the attempted drain, when the breaker trips during a cycle, or when a burning smell appears at the end of a run. Pump replacements, check-valve testing, and control-board diagnosis all require meter readings, manufacturer-specific procedures, and genuine parts. Guessing at them tends to cost more than a proper professional repair. Our technicians are licensed and fully insured, and every completed repair is backed by a 90-day parts and labour warranty.
Local Same-Day Dishwasher Repair Across the GTA
Timeless Appliance Repair is run by a real local team, so the person who books your visit and the technician who turns up are both based here. We provide same-day dishwasher repair across Markham, Richmond Hill, and Thornhill. If you are in Markham specifically, our local guide on dishwasher not draining in Markham covers neighbourhood coverage and same-day timing in more detail.
Why Choose Timeless Appliance Repair
- Same-day service for most dishwasher drainage faults.
- Licensed and fully insured technicians with more than 10 years of local experience.
- 90-day parts and labour warranty on every completed repair.
- No service fee when you go ahead with the repair.
- A real local team handling both the phone and the work, with a callback typically within 5 to 30 minutes.
If your dishwasher is holding water right now, the fastest route to clean dishes is a quick call to (416) 831-8038 or a request through our online booking form.
Frequently Asked Questions
Why is my dishwasher full of water after the cycle finishes?
The drain step has either been blocked or skipped. The usual culprits are a clogged filter, a kinked or blocked drain hose, a disposal knockout plug that was never removed, or a failed drain pump. Start with the filter and the hose once the appliance is powered down.
Can I drain a dishwasher full of water myself?
Yes. Switch off the power, lay towels around the base, then scoop the standing water out with a plastic cup and finish with a sponge or shop-vac. Have a shallow tray ready before you unscrew or remove the filter, as a small amount of water always remains underneath.
Is a dishwasher that will not drain worth repairing?
In most cases, yes. The common causes β a blocked filter, a kinked hose, a tired pump, or a stuck check valve β are far cheaper to fix than the cost of a new appliance, and a technician can confirm the exact part before any work is ordered.
How much does a dishwasher drain repair cost?
It varies with the cause and the brand. A filter and hose clean is at the low end; a pump or control-board replacement is at the higher end. Our technicians confirm the fault first and quote the full repair before any work begins, so you decide before any money is spent.
What does the E24 or E25 code on my Bosch dishwasher mean?
Both are drainage codes. E24 points to a restricted drain path, most often a clogged filter or a kinked hose. E25 points to the drain pump itself, often with a foreign object jammed against the impeller. Clearing the filter resolves a significant portion of E24 faults.
What does F8 E1 mean on my Whirlpool or KitchenAid dishwasher?
It means the drain step took longer than the control board allowed and was abandoned. The usual causes are a clogged filter, a blocked chopper above the pump, a kinked hose, or a tired drain pump. The fix usually sits in one of those four places.
Why is my brand-new dishwasher not draining after a fresh install?
The most common cause on a new install is the garbage-disposal knockout plug. When a disposal is replaced or newly installed, the small plastic plug inside its dishwasher inlet must be knocked out, or the dishwasher will pump water against a sealed dead-end and leave it sitting in the tub.
Can a clogged kitchen sink stop the dishwasher from draining?
Yes. If the dishwasher drain runs into the disposal or the same drain line as the sink, a blocked sink drain can prevent the dishwasher from emptying. Clearing the sink first, then running a short dishwasher cycle, often confirms or rules this out.
How long should a normal dishwasher drain cycle take?
The drain step on most modern dishwashers takes between 60 and 120 seconds. Anything significantly longer, or a drain that finishes but leaves visible water behind, points to a restriction or a tired pump rather than a normal cycle.
Can vinegar or baking soda fix a non-draining dishwasher?
It will not. Vinegar and baking soda can freshen a tub and break down light scale, but they do not dissolve a mechanical blockage, a foreign object jammed in the pump, or a failed check valve. They can also delay the diagnosis of a real fault.
How soon can a technician come to fix my dishwasher?
For most dishwasher faults we offer same-day service across Markham, Richmond Hill, and Thornhill. Our local team usually calls you back within 5 to 30 minutes of your enquiry to confirm a window.
Do you repair every major dishwasher brand?
Yes. We work on Bosch, KitchenAid, Whirlpool, Frigidaire, Samsung, LG, GE, Maytag, Amana, Kenmore, and other major brands, and our technicians carry the common drainage parts for those models in the van.
Need it sorted today? Call (416) 831-8038 for same-day dishwasher repair across Markham, Richmond Hill, and Thornhill.