A dishwasher leaking from the bottom of the door is one of the most common dishwasher problems homeowners face. The good news is that several of the causes are easy DIY fixes. Below are the 6 most likely reasons your dishwasher is leaking and what to do about each one.
1. Door Gasket/Seal Worn or Dirty DIY Fix
The rubber gasket (seal) that runs around the inside of the dishwasher door is the most common cause of bottom-of-door leaks. Over time, the gasket can:
- Accumulate food debris, grease, and mineral deposits that prevent a tight seal
- Become hard, cracked, or warped with age
- Develop small tears or gaps
Fix: Clean the gasket with warm soapy water and a soft cloth, paying attention to the bottom corners where debris collects. If the gasket is cracked or deformed, replace it — gaskets are available online for most models and snap into place without tools.
2. Unlevel Dishwasher DIY Fix
If your dishwasher isn't perfectly level, water can pool at the front of the tub and leak out under the door. This is especially common after kitchen renovations, new flooring, or if the adjustable feet have shifted.
Fix: Place a spirit level on the inside floor of the dishwasher (front to back and side to side). Adjust the front legs by turning them — most dishwashers have adjustable feet accessible from the front. The dishwasher should be slightly tilted toward the back so water drains toward the pump.
3. Spray Arm Hitting Racks or Dishes DIY Fix
If a tall item (cutting board, baking sheet, large pot) blocks the spray arm, water gets deflected toward the door seal instead of circulating through the wash tub. This can cause water to leak from the door during the wash cycle.
Fix: Rearrange dishes so nothing blocks the spray arm rotation. Run the dishwasher empty to confirm the leak stops. Check that dish racks are properly seated on their tracks and haven't shifted.
4. Overfilled with Water (Float Switch) Maybe DIY
Every dishwasher has a float switch that monitors the water level. If the float is stuck or the switch is faulty, the dishwasher can overfill, causing water to rise above the door seal and leak out.
Fix: Locate the float assembly — it's usually a small dome or cylinder on the floor of the tub. Lift it up and down to check that it moves freely. Clean any debris around the base. If the float moves freely but the dishwasher still overfills, the float switch underneath may need replacement (professional repair).
5. Too Much Detergent or Wrong Type DIY Fix
Using too much detergent or the wrong type creates excessive suds that can push past the door seal. This is especially common with liquid dish soap (designed for hand washing) used accidentally in a dishwasher.
Fix: Use only dishwasher-specific detergent (tablets, pods, or powder). Never use hand dish soap. If you see suds leaking, stop the cycle, let suds dissipate, and run a rinse cycle. For future loads, use the recommended amount — more detergent doesn't mean cleaner dishes.
6. Door Latch Not Closing Properly Professional
If the door latch is worn, bent, or misaligned, the door may not close tightly enough to compress the gasket and create a watertight seal. You may notice the door doesn't "click" firmly into place.
Fix: Inspect the latch and strike plate for visible damage or misalignment. If the latch is bent, you may be able to carefully bend it back. If the latch mechanism is worn or broken, it will need to be replaced — this is typically a professional repair as it involves removing the inner door panel.
Quick Diagnosis Steps
- Run an empty cycle and observe where the water appears — this eliminates dish-loading issues
- Check the gasket — run your finger along the entire door gasket looking for debris, gaps, or hardened sections
- Level check — place a level on the tub floor and verify the dishwasher is level (slight back tilt is ideal)
- Float test — lift the float assembly and make sure it moves freely up and down
- Detergent check — confirm you're using dishwasher detergent (not hand soap) in the correct amount
Repair Cost Guide
| Repair | Estimated Cost | DIY? |
|---|---|---|
| Clean door gasket | Free | DIY |
| Replace door gasket | $65 – $150 | DIY |
| Level dishwasher | Free | DIY |
| Rearrange dishes / spray arm | Free | DIY |
| Float switch replacement | $120 – $200 | Maybe DIY |
| Door latch replacement | $150 – $250 | Professional |
| Water inlet valve | $130 – $220 | Professional |
Costs are estimates for the Toronto & GTA area including parts and labour. Nick's Appliance Repair charges a $65 diagnostic fee which is applied to the cost of repair.
Need help? If you've tried the DIY fixes above and your dishwasher is still leaking, call Nick's Appliance Repair at (437) 747-6737 for same-day dishwasher repair across Toronto and the GTA.