
Start your dishwasher and hear it drain almost right away, so the dishes never actually get washed? When a dishwasher drains immediately, it cannot hold the water it needs to clean. The fix is usually simple and has nothing to do with the pump itself.
The culprit is almost always siphoning, where water is pulled out of the tub by gravity or a faulty valve. Here is what causes it and how to stop it.
This article will teach you:
- Why a dishwasher drains too soon
- The role of the high loop, air gap, and check valve
- How to fix each cause step by step
- When the job is better left to a pro
Why Your Dishwasher Drains Right Away
Ever wonder how the dishwasher keeps water in the tub at all? It relies on the drain line being routed so water cannot siphon back out. When that routing fails, the tub empties as fast as it fills. The common causes are:
- No high loop – the drain hose needs to rise up near the underside of the counter before it drops to the disposal or drain. Without that loop, gravity siphons the water out.
- A clogged or missing air gap – if your sink has an air gap fitting, a blockage there can disrupt drainage.
- A faulty check valve – the valve at the dishwasher’s drain outlet is supposed to hold water back. Debris or wear lets it drain freely.
What You’ll Need
- A screwdriver
- A zip tie or mounting bracket to secure the hose
- A flashlight
How to Fix a Dishwasher That Drains Immediately
Ready? Work through these in order, since the first fix solves most cases.
- Check the high loop. Look under the sink and confirm the drain hose rises to the underside of the countertop before connecting to the disposal or drain. If it sags low, lift it and secure it high with a zip tie or bracket.
- Clear the air gap. If you have an air gap fitting on the sink, pop the cover and remove any debris inside.
- Inspect the check valve. Find the drain outlet at the bottom of the dishwasher, remove debris around the valve, and confirm it moves freely and seals. Replace it if it is cracked or stuck open.
- Confirm the hose connection sits above the trap, not below it.
- Run a short cycle and watch that the tub now holds water through the wash.
Pro Tip: A proper high loop fixes the large majority of these cases. Make that your first check before you touch any parts.
When to Look a Little Deeper
The opposite symptom, a dishwasher that will not drain at all, points to the drain pump rather than siphoning, and you can replace a clogged drain pump on a Bosch dishwasher or swap the drain motor on a Frigidaire. Some machines also flag drain trouble with a code, such as the Frigidaire i20 error or the GE F33 error.
While you are under the sink, it is worth checking that the soap dispenser opens on cue, since a tub that drains early often leaves detergent behind.
When to Call a Pro
If the high loop, air gap, and check valve all look right and the tub still empties early, the drain solenoid or control may be at fault. That is a good point to bring in a technician.
Wrapping Up
A dishwasher that drains immediately is almost always a routing problem, not a dead pump. Here’s the short version:
- Give the drain hose a proper high loop.
- Clear the air gap if you have one.
- Clean or replace a faulty check valve.
- Run a cycle to confirm the tub holds water.
Most of the time, lifting that hose is all it takes. You’ve got this.