Dishwasher Not Draining? 5 Causes & Fixes [2026]
A dishwasher that won’t drain leaves you with a tub full of dirty water, soggy dishes, and a smell that gets worse every day you leave it. Unlike a blocked sink where you can bail the water out manually, a dishwasher’s drainage system is more complex — the water needs to move through a pump, a check valve, and often a long hose to the drain. When one of those fails, everything backs up. The good news? Most drainage failures are fixable at home, and the most common cause takes just five minutes to clean.
This guide walks you through all five causes of dishwasher drainage failure, how to identify each one, and exactly what to do to get water flowing again.
Key Takeaways
- Blocked filter is the #1 cause — a free 5-minute clean fixes 40% of dishwashers
- Bosch E24/E25 error codes and Miele F11 point to drain problems — check filter first
- Faulty drain pump is the second most common — DIY replacement costs $55–$120 vs $200+ tradie
- Kinked drain hose accounts for 20% of cases — easy visual check, quick fix
Quick Diagnosis: Why Isn’t Your Dishwasher Draining?
| Observation | Most Likely Cause | DIY Fix? |
|---|---|---|
| Standing water at the bottom after cycle | Blocked filter — very common | Yes — 5 min clean |
| Humming or buzzing but no water leaving | Blocked filter or pump jam | Yes — check filter first |
| Error code: Bosch E24 or E25 | Drain error — filter blockage | Yes — clean filter |
| Error code: Miele F11 | Drain pump faulty or blocked | Maybe — depends |
| No sound from pump at all | Pump not powered or faulty | Medium — may need replacement |
| Water drains slowly but eventually drains | Partially blocked hose | Yes — check hose path |
Cause 1: Blocked Filter/Drain Strainer (Very Common)
How common: 40–50% of drainage problems
Difficulty to fix: Very easy — no tools needed
Part you may need: None — it’s a cleaning job
How to Check
- Open the dishwasher and look at the bottom of the tub. You’ll see either a cylindrical cartridge (most common) or a flat screen filter.
- If water is pooling around it, debris is blocking the drain opening.
- Remove the filter by twisting it anticlockwise (for cartridge filters) or lifting out the flat screen.
- Hold it up to a light — look for food particles, glass fragments, bone shards, or buildup that’s blocking the mesh.
- Feel the mesh with your finger — if you can barely feel individual holes, it’s clogged.
Reality check: In a busy household, filters get blocked faster. If you’re running the dishwasher every day without rinsing plates, food debris accumulates quickly.
How to Fix
- Remove the filter completely and empty any solid debris into the bin.
- Use warm running water and an old toothbrush to scrub away food residue and grease from the mesh. Don’t use harsh chemicals — warm water and a brush do the job.
- Check the drain opening underneath the filter — use a cloth or paper towel to wipe away any debris sitting at the bottom.
- Reinstall the filter, twisting it clockwise until it’s hand-tight (don’t force it).
- Run a short rinse or drain cycle to confirm water is flowing.
Time needed: 5–10 minutes
Cost: Free
Prevention tip: Rinse dishes before loading them. Even five seconds under the tap removes most loose food, preventing filter blockage.
Cause 2: Faulty Drain Pump
How common: Very common — second most frequent failure
Difficulty to fix: Medium — requires panel removal and connector disconnection
Part you may need: Drain pump (~$55–$120)
How to Check
- Clean the filter first (see Cause 1) — a blocked filter often sounds like a faulty pump.
- Listen during the drain cycle. If you hear a loud buzzing, humming, or grinding noise but water isn’t leaving the tub, the pump motor is running but not moving water.
- Check if the drain hose is kinked or blocked at the outlet — water should be flowing out when you hear the pump running.
- If the pump makes no sound at all (completely silent during a drain cycle), the motor may not be getting power, or it’s seized.
- Check for an error code on the display — if your dishwasher shows E24, E25 (Bosch), or F11 (Miele) and the filter is clean, the pump is likely faulty.
How to Fix
- Order the correct replacement pump for your dishwasher model — match the model number on the appliance model sticker.
- Unplug the dishwasher at the wall and shut off the water supply.
- Remove the bottom access panel or kick plate (usually held by clips or a few screws).
- Locate the pump — it’s usually at the bottom centre or one side of the tub, connected to hoses above and below.
- Disconnect the inlet hose (water coming into the pump) by loosening the clamp or twisting off the connector.
- Disconnect the outlet hose (water leaving the pump) in the same way.
- Unplug the electrical connector from the pump motor (usually a clip-on plug).
- Remove the mounting bolts holding the pump in place and lift it out.
- Install the new pump in the same position, reconnect both hoses, plug in the electrical connector, and secure the mounting bolts.
- Reinstall the access panel and plug the dishwasher in.
- Run a drain cycle to test — if water drains completely, the repair worked.
Time needed: 30–45 minutes
Cost: $55–$120 for the pump
Pro tip: Take photos with your phone at each step to remember how things connected. This saves 30 minutes of confusion during reassembly.
Cause 3: Faulty Check Valve
How common: Common — accounts for 15–20% of drainage issues
Difficulty to fix: Easy to medium
Part you may need: Check valve (~$15–$40)
How to Check
- A check valve is a one-way flapper that allows water out but prevents it from flowing back. It’s usually located where the drain hose connects to the pump outlet or inside the hose itself.
- Disconnect the drain hose from the pump outlet and look inside — you may see a small rubber flapper. If it looks damaged, cracked, or stuck, it’s faulty.
- Try to blow air through the hose toward the drain — air should flow. Blow from the other end — air should be blocked. If air flows both directions, the check valve is faulty.
- If water is backing up into the tub (after the cycle ends, fresh water slowly appears at the bottom), the check valve is likely stuck open.
How to Fix
- For a valve that’s simply stuck: disconnect the hose and soak the valve end in warm water for 15 minutes to soften any mineral deposits. Then rinse through with clean water.
- If the valve is damaged or soaking doesn’t help: order a replacement valve that matches your hose diameter.
- Disconnect the old valve by twisting it or unclipping it from the hose end.
- Install the new valve, ensuring it’s oriented correctly — the flow arrow (if marked) should point toward the drain.
- Reconnect the hose to the pump outlet and run a drain cycle.
Time needed: 10–20 minutes
Cost: Free to $40 depending on whether you need a new valve
Cause 4: Kinked or Blocked Drain Hose
How common: Common — accounts for 15–20% of cases
Difficulty to fix: Easy
Part you may need: New drain hose (~$20–$40) if old hose is split
How to Check
- Trace the drain hose from the dishwasher to the standpipe or sink drain. Look for any sharp bends, kinks, or flat spots that might restrict water flow.
- Feel along the entire hose length — it should be soft and flexible. Hard, brittle sections are a sign of age or UV damage.
- Check the hose connections at both ends — are the clamps tight, or is there a gap?
- Disconnect the hose at the drain end and run water through it backwards (from the drain toward the dishwasher) to see if it flows freely. If not, debris is inside the hose.
- If water won’t flow backwards, the hose is blocked internally — try flushing with hot water or using a plumbing snake to push through the blockage.
How to Fix
For kinks: Straighten the hose carefully. If it was just kinked, water should now flow. If the plastic is permanently creased and water still won’t flow, the hose needs replacing.
For blockages: Disconnect the hose at the drain end and flush hot water through it in the opposite direction (from drain back toward the dishwasher). If that doesn’t work, push a straightened wire coat hanger through to dislodge the debris. For stubborn blockages, soak the hose end in hot water for 15 minutes, then try again.
For perished hoses: If the hose has splits, cracks, or is leaking, it needs replacement. Measure the diameter (usually 13mm or 22mm) and order a matching hose. Disconnect the old clamps, slide off the hose, and slide the new one on. Tighten the clamps firmly.
Time needed: 10–20 minutes
Cost: Free (if just straightening), or $20–$40 for a new hose
Cause 5: Error Code (Bosch, Miele, or Control Board Issue)
How common: Less common in newer models, but increasingly frequent in machines under 3 years old
Difficulty to fix: Depends on error — can be medium to hard
Part you may need: Varies — control board (~$100–$250) or replacement module
How to Check
- If your dishwasher displays an error code, note it exactly and check your user manual or search online for that specific code.
- Common drain-related error codes: Bosch E24/E25 (drain error — check filter first), Miele F11 (water level sensor or drain issue), AEG E3/E4 (water level/drain problem).
- Most error codes are triggered by the control board, but the actual problem is often mechanical. Always check the filter and hose before assuming it’s a control board fault.
- If you get a persistent error code even after cleaning the filter and checking the hose, the control board may be stuck in an error state. Try a power cycle: unplug for 5 minutes, then plug back in. This clears some soft faults.
How to Fix
For Bosch E24/E25:
- E24 means the drain isn’t working. E25 specifically means the pump filter is blocked.
- Clean the filter thoroughly (see Cause 1) and run another cycle. If the code clears, you’ve fixed it.
- If the code persists, the drain pump may be faulty — this needs professional diagnosis or replacement.
For Miele F11:
- This indicates a water level or drain problem. Check the filter, hose, and pump as in Causes 1–2.
- The water level sensor (a small float switch) may also be stuck — check its movement if accessible.
For persistent error codes: If cleaning the filter and checking the hose don’t resolve the code, the control board, sensor, or pump has likely failed. This is when you should call a qualified technician rather than continuing to troubleshoot — you could damage the appliance further.
Time needed: Varies (5 min for power cycle to 1–2 hours for professional repair)
Cost: Varies — $100–$250+ for control board replacement if needed
Need dishwasher drain parts? Browse filters, pumps, check valves, and hoses at OZ Appliance Spares, with same-day dispatch. Email your model number for exact part confirmation.
DIY vs Tradie: Cost Breakdown (Australia)
| Fix | DIY Cost | Tradie Cost | Save |
|---|---|---|---|
| Clean filter | Free | $120–$180 | $120–$180 |
| Replace drain pump | $55–$120 | $180–$280 | $60–$225 |
| Replace check valve | $15–$40 | $120–$200 | $80–$185 |
| Replace drain hose | $20–$40 | $100–$160 | $60–$140 |
| Fix error code / control board | Not recommended DIY | $200–$350 | — |
When to Call a Tradie
You should call a qualified appliance technician if:
- You’ve cleaned the filter and checked the hose, but the dishwasher still won’t drain.
- An error code (E24, E25, F11, etc.) persists even after cleaning the filter.
- You hear a loud grinding, squealing, or burning smell from the pump area — this indicates internal damage.
- You’re not confident disconnecting hoses or removing access panels.
- The control board or water level sensor has failed — these require specialist testing equipment to diagnose.
Average tradie callout cost in Sydney: $120–$180 for diagnosis, plus labour and parts. Most drainage repairs take 1–2 hours.
Parts that fix this
In stock now and dispatched the same day from Sydney. Not sure which one fits your model? Run your model through the part finder and we will confirm before you order.
Frequently Asked Questions
Why does my dishwasher filter get blocked so quickly?
Plates with food residue overload the filter. Even a small amount of uneaten food accumulates quickly. Rinsing dishes for 5 seconds before loading dramatically reduces blockages — and your filter will last longer between cleans.
What do Bosch error codes E24 and E25 mean?
Both relate to drainage failure. E24 is a general drain error, while E25 specifically indicates the pump filter is blocked. Always clean the filter first — this resolves 80% of these errors without needing parts replacement.
Can I use a dishwasher with standing water in the bottom?
No — running the machine with standing water risks damaging the pump and motor, plus any water left behind will grow mould and bacteria, creating bad smells. Always diagnose and fix the drainage issue before running another cycle.
How much does a dishwasher drain pump cost?
Replacement pumps typically cost $55–$120 depending on your brand and model. DIY installation saves another $120–$180 in labour, making it worth doing yourself if you’re reasonably handy.
Is my dishwasher repairable if the drain pump is faulty?
Yes — drain pump replacement is a straightforward repair on most dishwashers, taking 30–45 minutes. It’s one of the more economical repairs, costing $55–$120 in parts plus your labour. Much cheaper than a new dishwasher.
Ready to fix your dishwasher?
Order pumps, filters, check valves, and hoses from OZ Appliance Spares, with same-day dispatch from Sydney. Email your model number and we’ll confirm the exact parts you need within hours.
Frequently asked questions
Why is my dishwasher not draining?
A blocked filter is the number one cause, behind 40-50% of drainage problems, and cleaning it is a free five-to-ten-minute job with no tools. After that, the likely culprits in order are a faulty drain pump, a stuck check valve, a kinked or blocked drain hose, and control-board faults.
What do the Bosch E24 and E25 error codes mean?
Both relate to drainage failure: E24 is a general drain error, while E25 specifically means the pump filter is blocked. Clean the filter thoroughly first — that resolves 80% of these errors without replacing any parts. If the code persists after cleaning, the drain pump is likely faulty.
How much does a dishwasher drain pump cost in Australia?
Replacement drain pumps typically cost $55-$120 depending on brand and model. Fitting one yourself takes 30-45 minutes and saves the $120-$180 in labour a tradie would charge — a tradie doing the whole job typically runs $180-$280.
Can I keep using a dishwasher with standing water in the bottom?
No — running the machine with standing water risks damaging the pump and motor, and the water left behind grows mould and bacteria, creating bad smells. Diagnose and fix the drainage fault before running another cycle.
How do I know if my dishwasher’s check valve is faulty?
Disconnect the drain hose from the pump outlet and inspect the small rubber flapper — damaged, cracked or stuck means faulty. Blow through the hose: air should flow toward the drain but be blocked the other way. Fresh water slowly reappearing in the tub after a cycle also points to a stuck-open valve.
How long does it take to replace a dishwasher drain pump?
About 30-45 minutes. Unplug the dishwasher, shut off the water, remove the bottom access panel, disconnect the inlet and outlet hoses and the electrical connector, unbolt the old pump and fit the new one in the same position. Take photos at each step to make reassembly easy.
Disclaimer: this article is general information only and is provided without warranty of any kind. Appliance designs vary between models and production runs — always follow the manufacturer’s instructions, switch off and unplug the appliance before starting any work, and confirm parts against the model number on your appliance’s model sticker. Any repair is undertaken at your own risk and Oz Appliance Spares accepts no liability for injury, loss or damage arising from work performed after reading this guide, to the maximum extent permitted by law. If in doubt, use a qualified technician.
Appliance Spares






