Dishwasher Drain Smells Bad? How to Fix It (2026)

Quick Fix: A smelly dishwasher drain is usually caused by trapped food in the filter. Remove and clean the filter, then run an empty hot cycle with 2 cups of white vinegar. If the smell is specifically like sewage, check the drain hose for a missing high loop.

You open the dishwasher expecting clean dishes and get hit with a wall of stink instead. Maybe it smells like rotten food. Maybe it smells like a wet basement. Or maybe it smells like raw sewage, and that is a different problem entirely.

The most common cause of a smelly dishwasher drain is trapped food debris in the filter. Cleaning the filter takes under 5 minutes and resolves the odor in roughly 80% of cases. But if the smell is more like rotten eggs or sewage, the cause is almost always a drain routing problem that no amount of cleaning will fix.

The fix depends on what kind of smell you have. Most guides just tell you to clean everything and hope for the best. We take a different approach: figure out what it smells like first, then go straight to the right fix.

What Does Your Dishwasher Smell Like?

The type of odor tells you exactly where to look. Here is a quick breakdown before we dig into each one.

Musty or mildewy smell. Bacteria and mold growing on trapped food particles, the door gasket, or interior walls. This is the second most common type and is strictly a maintenance issue. Leaving the door closed between cycles makes it worse.

Rotten food or fishy smell. Food debris trapped in the filter, spray arm holes, or drain basket. This means the filter has not been cleaned recently. Whirlpool’s guide to dishwasher odors lists food residue as the top cause, and we agree. AHS recommends checking and rinsing the filter at least once a month to prevent this.

Sewage or rotten egg smell. The drain hose is improperly routed (missing the high loop), sewer gas is backflowing through the drain line, or the P-trap has dried out. A sewage smell, unlike food or mildew odors, almost always means the drain hose lacks a high loop. Sewer gas flows backward through the hose into the tub. This is a plumbing issue, not a cleaning issue.

Wet dog smell. A combination of bacteria and standing moisture. This often happens when the dishwasher sits unused for several days with the door closed. Running a rinse cycle clears it.

Causes by Smell Type

Musty or Mildewy Smell: Bacteria Buildup

Three places harbor mold that the wash cycle never reaches:

Door gasket. The rubber seal around the door has folds and crevices where food particles and grease collect. Water from the wash cycle does not reach these folds. Pull them back and you will likely find black or brown residue.

Interior walls and ceiling. Soap scum mixed with grease builds up as a thin film over months. Hot cycles keep it in check, but if you mostly run eco or quick cycles, the lower temperatures let bacteria thrive.

Closed door habit. Keeping the dishwasher door shut between uses traps warm, humid air. That is the ideal environment for mold. Cracking the door open a few inches after each cycle lets moisture escape.

Rotten Food or Fish Smell: Trapped Debris

The filter is cause number one. Food particles and seeds collect over time and decompose, producing a rotten or fishy smell that gets worse each time the dishwasher heats up. If you have never cleaned the filter or did not know your dishwasher had one, see our guide on how to clean your dishwasher filter for the full process.

Cutaway diagram showing dishwasher filter assembly location

Beyond the filter, check two other spots:

Spray arm holes. Food particles get pushed into the small spray holes and rot there. Remove the spray arms (they usually twist or snap off) and poke a toothpick through each hole.

Drain basket area. Below the filter, there is a drain basket or sump area where debris collects. Wipe it out with a damp cloth after removing the filter.

Sewage or Rotten Egg Smell: Drain Problems

If it smells like sewage, stop cleaning the interior. The problem is not inside the dishwasher. It is in the drain system.

Missing high loop on drain hose. The drain hose must arc up near the top of the cabinet under the sink before dropping down to the garbage disposal or drain pipe. Without this high loop, sewer gas travels backward through the hose into the tub. This is the most common cause of sewage smell, especially in older homes or DIY installations. If the dishwasher is also not draining completely, a missing high loop could be causing both problems.

Clogged dishwasher air gap. If your sink has an air gap (a small chrome cylinder next to the faucet), debris inside it can block venting. Remove the cap, clean it with a bottle brush, and check the hose running from the air gap to the disposal. Maytag’s 5 reasons for dishwasher smells also lists clogged air gaps as a common but overlooked cause.

Garbage disposal full of food waste. The dishwasher drains into the disposal. If the disposal is packed with debris, water and gas have nowhere to go. Run the disposal for 30 seconds with running water before starting the dishwasher to clear the shared drain path.

Dried-out P-trap. Rare, but if the dishwasher has not been used in weeks, the water in the P-trap can evaporate, removing the seal that blocks sewer gas. Run a short cycle to refill it.

Wet Dog Smell: Stagnant Moisture

This happens when the dishwasher sits unused for several days with the door closed. Warm, stagnant air plus leftover moisture lets bacteria multiply fast. The fix: run a rinse cycle or a hot empty cycle to flush the system. Going forward, leave the door cracked if you will not be using the dishwasher for more than a day or two.

How to Fix a Smelly Dishwasher Drain (Step-by-Step)

This sequence covers all smell types. Start at Step 1 and work down. Most people fix the problem within the first four steps.

Step 1: Remove and clean the filter. Twist the cylindrical filter counterclockwise and lift it out. Remove the flat mesh filter underneath it. Scrub both parts under warm running water with a soft brush and dish soap. If the mesh is torn or the frame is cracked, replace the filter. If still not draining after cleaning the filter, move to the drain hose steps below.

Step 2: Wipe down the door gasket. Pull back the rubber seal along the bottom and sides of the door. Wipe with a cloth soaked in a 50/50 white vinegar and water solution. Pay attention to the bottom corners where gunk collects. Mold hides in the gasket folds and never gets rinsed by the wash cycle.

Step 3: Run a vinegar cycle. Place 2 cups of white vinegar in a dishwasher-safe bowl on the top rack. Run an empty cycle on the hottest setting. No dishes, no detergent. The acetic acid kills bacteria and dissolves mineral deposits that regular detergent misses.

Step 4: Follow with baking soda. After the vinegar cycle finishes, sprinkle 1 cup of baking soda across the bottom of the tub. Run a short hot cycle. The baking soda neutralizes remaining odors and breaks down grease residue. Let the mixture work for 15-20 minutes before starting the cycle for best results.

Video: “Why Your Dishwasher Stinks and How to Fix It” by Boulevard Home

Step 5: Check the drain hose routing. Open the cabinet under the kitchen sink. Find the ribbed plastic drain hose that runs from the dishwasher to the disposal or drain pipe. It should loop up to at least the height of the countertop before going down to the connection point. If it runs straight across or downward, sewer gas has a clear path back into the dishwasher. Secure it to the underside of the countertop with a zip tie or hose clamp.

Step 6: Clean the air gap (if present). Remove the air gap cover (twist or pull off), clear debris from inside with a bottle brush, and check the hose running to the disposal for clogs. Reassemble.

Step 7: Run the garbage disposal. Run the disposal for 30 seconds with cold water flowing to clear any food waste blocking the shared drain path.

When the Smell Means a Bigger Problem

Not every dishwasher smell is a 15-minute fix. Here is how to tell when cleaning will not solve it.

Sewage smell persists after verifying the high loop. If you have confirmed the drain hose is properly routed and the smell keeps coming back, there may be a blocked vent pipe or a deeper issue in the sewer line. That requires a plumber.

Smell comes from the kitchen sink when the dishwasher runs. The dishwasher and sink share a drain line. If running the dishwasher pushes odor or water into the sink, the shared drain is partially blocked or the air gap is clogged. A vinegar cycle will not fix this. See our guide on not draining but no blockage for diagnosis steps.

Smell returns within days of a deep clean. If the smell comes back that quickly, the problem is in the drain system, not the dishwasher itself. A cracked drain hose or a failed check valve can let contaminated water seep back in. See our dishwasher not draining guide for step-by-step diagnosis.

Standing water plus smell. If you have both standing water and odor, the primary problem is drainage, not the smell. Fix the drainage issue first. The odor will resolve once water flows properly.

If the sewage smell persists after verifying the high loop, you may need a plumber to inspect the drain line. Expect to pay $75-$200 for a drain cleaning service.

How to Prevent Dishwasher Smells

We recommend cleaning the filter monthly and running a vinegar deep-clean cycle every 3 months. Here is the full prevention schedule:

Weekly. Crack the door open after each cycle for airflow. A closed dishwasher traps warm, humid air. That is how mold and bacteria get started.

Monthly. Remove and clean the filter. Wipe the door gasket folds with a vinegar-dampened cloth. These two habits alone prevent the majority of dishwasher odors.

Every 3 months. Run a deep-clean cycle: 2 cups of white vinegar on the top rack (hot cycle), followed by 1 cup of baking soda (short hot cycle).

Every time you load. Scrape large food particles off dishes before loading. You do not need to pre-rinse (detergent needs something to grab onto), but seeds, bones, and chunks of food should go in the trash or disposal first. AHS also recommends using quality detergent to prevent soap film buildup.

Every time you run the dishwasher. Run the garbage disposal for 30 seconds before starting the dishwasher to clear the shared drain path. EPA water quality standards confirm that reducing organic buildup in drains cuts bacterial growth in home plumbing.

FAQ

Is it okay to pour vinegar down the dishwasher drain?

Yes. White vinegar is safe for dishwasher drains and all internal components, including stainless steel interiors. Place 2 cups in a dishwasher-safe bowl on the top rack and run a hot cycle. Do not mix vinegar with bleach. The combination produces chlorine gas.

Why does my dishwasher smell like sewage even though it’s clean?

A sewage smell after cleaning usually means the drain hose lacks a high loop, allowing sewer gas to backflow into the dishwasher. Open the cabinet under the sink and check. The drain hose should loop up near the countertop before going down to the disposal or drain connection. If it runs straight across, that is the problem.

Why does my kitchen sink smell when I run the dishwasher?

The dishwasher and sink share a drain line. If the garbage disposal is full of debris or the air gap is clogged, water and odor back up into the sink during dishwasher cycles. Run the disposal for 30 seconds before starting the dishwasher and check the air gap for blockages.

How often should I clean my dishwasher to prevent smells?

Clean the filter monthly. Run a vinegar deep-clean cycle every 3 months. Wipe the door gasket weekly if your home is humid or mold-prone. This schedule prevents the three main smell sources: trapped food, bacterial biofilm, and gasket mold.

Can I use bleach to clean a smelly dishwasher?

Only if the interior tub is plastic, not stainless steel. Bleach damages stainless steel dishwasher tubs and can cause permanent discoloration. White vinegar is safe for all interiors and equally effective at killing bacteria. Use vinegar instead.

Dishwasher smells bad but filter is clean. Why?

If the filter is clean and the smell persists, check the door gasket folds for hidden mold, run a vinegar deep-clean cycle to kill bacterial biofilm in the sump, and inspect the drain hose for a proper high loop. A musty smell with a clean filter usually points to gasket mold. A sewage smell with a clean filter points to the drain hose.


Still have standing water along with the smell? See our complete guide on dishwasher not draining for all drainage causes and fixes.