A dishwasher that refuses to drain and simultaneously leaks across the floor creates an immediate household crisis. This combination of issues points to a system under significant pressure, where water has found an unintended exit path. Addressing the problem requires understanding the link between the drain cycle and the structural integrity of the machine. This guide walks through the diagnostic steps and solutions for a dishwasher that is not draining and leaking.

Understanding the Drain-Leak Connection

To solve the problem, you must first understand the relationship between draining and leaking. A dishwasher relies on a precise sequence where water enters, heats, sprays, and then drains. If the exit path is obstructed, pressure builds up inside the tub and pump. This excessive pressure forces water out through the path of least resistance, often around door seals or through cracked components, resulting in a leak that originates from a drainage failure.
Common Culprits: Clogs and Blockages

The most frequent cause of a dishwasher not draining is a physical blockage in the drain line or sump area. Food particles, grease, and broken glass can accumulate near the drain impeller, preventing it from spinning. When the impeller cannot move water, the unit may cycle indefinitely, eventually causing the heater to overheat or the tub to overflow. Inspecting the bottom of the machine and the air gap (if equipped) is the first step in ruling out simple clogs.
Inspecting the Drain Hose and Air Gap

The drain hose is responsible for carrying wastewater to the sewer or garbage disposal. If this hose is bent, crushed, or improperly looped, it creates a trap for water that cannot escape. Additionally, many units feature an air gap—a small device on the countertop that prevents dirty water from backing up into the sink. If the air gap becomes clogged with food debris, it will stop the dishwasher from draining entirely, often leading to water leaking from the top of the unit or under the sink.
Check Valve Failure and Drain Pump Issues
Dishwashers utilize a check valve and a drain pump to control water flow. The check valve prevents dirty water from flowing back into the clean water line, while the pump provides the mechanical force to expel the water. If the check valve sticks open, it can cause backflow that leads to leaking. Conversely, if the drain pump motor is failing or the impeller is broken, the unit cannot expel water, leading to standing water at the bottom and potential leaks from the pump housing.

Door Seal Integrity and Water Leakage
While the machine is attempting to drain, high pressure can test the limits of the door seal, also known as the gasket. If the seal is worn, cracked, or covered in debris, it will not hold the pressure during the drain cycle. Water will then force its way out between the door and the tub, creating a puddle on the floor. Inspecting the gasket for cracks and ensuring it lies flat without folds is crucial for preventing this specific type of leak.
Troubleshooting and Step-by-Step Solutions

Before calling a professional, homeowners can perform a systematic check to resolve the issue safely. Start by ensuring the power is off to the unit. Next, locate the drain hose under the sink and clear any kinks. Remove the bottom spray arm to access the sump area and clear out any debris around the impeller. Run a short cycle with the machine empty to test if the drain resumes. If the leak persists after clearing a clog, it may indicate a failing pump or a cracked tub, requiring professional repair.
When to Call a Professional Technician


















Persistent leaks combined with drainage failure often point to electrical or mechanical failures that are difficult to diagnose without the proper tools. Issues with the motor capacitor, thermal fuse, or main control board require expertise to replace safely. A qualified technician will have the multimeter and service manual needed to confirm the exact component causing the pressure failure and leak, ensuring the repair is both effective and long-lasting.