Dishwasher Bad Smell

A bad-smelling dishwasher is nearly always caused by accumulated food debris, standing water, or biofilm — all of which can be eliminated with cleaning rather than repairs. The type of smell gives you important diagnostic clues: musty/mildew points to the gasket and interior walls; rotten food smell points to the filter or sump; sewage or sulfur smell often points to the drain connection, air gap, or a dry P-trap under the sink. Work through these steps in order — most dishwasher odor problems are solved by the first two steps.

Try the AI Diagnosis Tool

Common Symptoms

  • Musty or mildew smell when opening the dishwasher door
  • Rotten food odor coming from inside the tub, even on clean cycles
  • Sewage or sulfur smell in or near the dishwasher
  • Dishes smell stale or musty after a wash cycle
  • Smell is worse after the door has been closed for several hours
  • Visible slimy or dark buildup on the door gasket
  • Standing water visible in the tub bottom after cycle completion

Most Likely Causes

  1. 1

    Clogged Filter with Food Debris (Most Common)

    The dishwasher filter traps food particles to prevent them from recirculating onto dishes. When the filter is not cleaned regularly (monthly is recommended), trapped food decomposes and produces a strong rotten or musty smell. The smell is often worst when you first open the door or run hot water through the machine — heat amplifies the odor. Most modern dishwashers have a manual-clean filter (a removable mesh cylinder) rather than a self-cleaning grinder; these require regular hand-washing and are the #1 source of dishwasher odor complaints.

  2. 2

    Biofilm on Door Gasket and Interior Walls

    The rubber door gasket and the interior tub walls (especially in corners and fold-over sections of the gasket) develop a grayish-black biofilm over time — a combination of mold, mildew, soap scum, hard water minerals, and grease. This biofilm has a characteristic musty or mildew smell that is immediately noticeable when the door is opened. The gasket's folds trap moisture between cycles, creating a perfect environment for microbial growth. Monthly wiping of the gasket with a diluted bleach or vinegar solution prevents buildup from reaching problem levels.

  3. 3

    Standing Water in the Sump or Clogged Drain

    A small amount of water (1–2 cups) remaining in the sump after the cycle is normal and intentional — it keeps the door gasket from drying out. However, if 2+ inches of water remain in the tub bottom after the cycle completes, the drain is partially clogged and that stagnant water will develop a foul smell quickly. Standing water also promotes mold growth on the tub walls and gasket. Check the filter, drain hose, and garbage disposal connection for obstructions.

  4. 4

    Disposal or Air Gap Connection Blockage

    The dishwasher drain hose connects to either the garbage disposal inlet or an air gap device on the countertop/sink. If the disposal is clogged with grease, the dishwasher's dirty drain water can back up into the tub — introducing odors from the disposal. Similarly, a clogged air gap (if installed) can prevent full draining and cause backflow of smelly water. Clean the disposal thoroughly and, if an air gap is installed, remove and clean the air gap cap and interior (accessed by unscrewing the decorative cap on the countertop).

  5. 5

    Spray Arm Food Buildup

    Food particles that are flushed onto the spray arms during cycles can accumulate in the holes and along the arm body. Over time, this decomposing food contributes to tub odors. Removing and rinsing the spray arms (both upper and lower) under running water while clearing each hole with a toothpick eliminates this odor source and simultaneously improves cleaning performance.

  6. 6

    Sewer Gas from Dry P-Trap Under Sink

    If the kitchen sink has not been used for an extended period (vacation, second-home, slow-draining situation), the water in the P-trap under the sink can evaporate, allowing sewer gas to enter the kitchen. This gas has a characteristic sewage or rotten-egg smell that can make it appear the dishwasher is the source — but the dishwasher itself is fine. Fix: run the kitchen sink for 30 seconds to refill the P-trap. If the smell returns quickly, the P-trap may have a slow drain causing it to empty repeatedly.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Caution

Do NOT use bleach-based cleaners (including diluted bleach) on dishwashers with stainless steel tub interiors — bleach can stain or pit stainless steel. Use white vinegar, citric acid, or a commercial dishwasher cleaner (Affresh, Finish) instead.

Caution

Never mix bleach and vinegar — the combination produces chlorine gas, which is toxic. If switching between cleaning agents, flush the system with a plain water cycle in between.

  1. 1CLEAN THE FILTER FIRST — MOST COMMON CAUSE: Remove the filter assembly from the bottom of the tub (rotate counter-clockwise and lift). Separate the coarse mesh cylinder from the flat fine-mesh disc (if your model has both). Hold each piece under warm running water and scrub gently with a soft brush or old toothbrush — do not use a wire brush as it damages the mesh. For severe odor and heavy buildup, soak the filter in a bowl of warm water with 1 tablespoon of dish soap for 10–15 minutes before scrubbing. Rinse thoroughly and reinstall. Run an empty hot cycle immediately after cleaning the filter to flush any loosened debris from the sump.
  2. 2CLEAN THE DOOR GASKET THOROUGHLY: Dampen a cloth or sponge with a solution of 1 tablespoon bleach per quart of warm water (or undiluted white vinegar if you prefer). Wipe the entire door gasket — including the folds, the bottom edge, and any crevices where the gasket meets the door frame. Use an old toothbrush for the gasket folds, which are the primary mold/mildew harbor. After cleaning, wipe dry with a clean cloth. For severe buildup, apply the bleach solution to the gasket, let it sit for 5 minutes, then scrub and rinse. **Do NOT use bleach if your dishwasher has a stainless steel interior** — vinegar or a commercial dishwasher cleaner is safer for stainless. Wipe the tub walls (especially the bottom corners) with the same solution.
  3. 3RUN A HOT DEEP-CLEAN CYCLE: Empty the dishwasher completely. Place a dishwasher cleaning tablet (Affresh, Finish Dishwasher Cleaner, or a generic dishwasher cleaner tablet) in the bottom of the tub — not in the detergent dispenser. Run the hottest available cycle (Pots & Pans, Heavy, or Sanitize). The tablet dissolves during the cycle and attacks mineral deposits, grease, and biofilm on the pump, spray arms, and tub walls. Alternatively, place a cup of white vinegar in a dishwasher-safe bowl on the bottom rack and run a hot cycle without a tablet — the vinegar dissolves mineral buildup and kills mold. **Do not combine vinegar and a dishwasher cleaner tablet in the same cycle.**

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any dishwasher issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4CHECK FOR STANDING WATER AFTER THE CYCLE: After the deep-clean cycle completes, open the door and check the tub bottom. A small amount of water in the sump (less than 1/2 inch) is normal and intentional. If more than 1 inch of water remains, or if visible food particles are floating, the drain is partially blocked. Check the filter is fully seated and reinstalled correctly. Check the drain hose under the sink for kinks. Check the garbage disposal — if it is clogged or if it was recently installed without removing the knockout plug, drain water will back up into the dishwasher.
  2. 5CLEAN THE AIR GAP AND DISPOSAL CONNECTION (IF APPLICABLE): If your home has a countertop air gap (a small chrome or decorative cap on the counter near the faucet), remove the decorative cap, unscrew the inner air gap body, and remove any debris clogging the air gap. Rinse it under running water. Also check the connection between the dishwasher drain hose and the garbage disposal — run the disposal for 10–15 seconds with water flowing to clear any grease accumulation. If you do not have an air gap, verify the dishwasher drain hose loops up to the underside of the countertop (a 'high loop') before connecting to the disposal — this prevents siphoning dirty water back into the tub.
  3. 6CHECK THE P-TRAP IF YOU SMELL SEWAGE: If the smell is specifically a sewage, sewer gas, or rotten-egg odor (rather than food or mildew), run the kitchen sink for 30–45 seconds to refill the P-trap. If the smell disappears immediately, a dry P-trap was the cause. If the smell persists after running the sink, the dishwasher drain hose connection to the disposal or drain pipe may be allowing sewer gas to enter the tub. Ensure there is no open air path between the dishwasher drain hose and the drain pipe — the air gap or high-loop configuration must be intact.
  4. 7BRAND-SPECIFIC ODOR PREVENTION: - **Bosch**: Bosch's condensation drying system (no heating element) keeps the interior humid after the cycle — this can trap odors if the door is left closed. Leave the Bosch door cracked open after every cycle to allow moisture to escape and prevent mold growth on the gasket. - **Whirlpool**: Older Whirlpool models (pre-2010) use a self-cleaning food grinder rather than a manual filter — these require less filter maintenance but the grinder area can accumulate debris. Use Affresh dishwasher cleaner monthly. Newer Whirlpool models have a manual filter that should be cleaned monthly. - **Samsung**: Some Samsung dishwashers have a dedicated Self Clean cycle (typically activated by pressing and holding the Self Clean button for 3 seconds) that runs a high-temperature wash without dishes. Run this cycle monthly to prevent odor buildup.
  5. 8ESTABLISH A PREVENTION ROUTINE: Once the dishwasher smells fresh again, prevent recurrence with this monthly routine: (1) Clean the filter. (2) Wipe the door gasket with diluted bleach or vinegar. (3) Run an Affresh or Finish cleaner cycle. (4) Leave the door slightly ajar when not in use (especially Bosch models). (5) Scrape dishes before loading — do not pre-rinse, but do remove solid food chunks. (6) Run the sink hot water before starting a cycle. Following this routine prevents odor from developing and extends filter life.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

Dishwasher odors are a maintenance issue, not a mechanical failure. There is virtually no scenario where a bad smell justifies replacing the machine — cleaning resolves the problem in 100% of cases unless the door gasket itself is physically damaged and retaining moisture. Even gasket replacement is a $10–30 DIY repair.

Est. Repair Cost

$0 (cleaning steps); $5–$15 (dishwasher cleaner tablets); $10–$30 (door gasket replacement if severely degraded)

Est. Replacement Cost

$500–$1,400 for a new dishwasher

Recommended Tools & Parts

  • Affresh Dishwasher Cleaner Tablets

    Industry-standard dishwasher cleaner that removes grease, limescale, and biofilm from the pump, spray arms, and tub walls. Use one tablet monthly in the bottom of the tub on a hot cycle.

    $10–$15 (6-pack)

    Buy on Amazon →
  • Finish Dishwasher Cleaner

    Alternative to Affresh — effective against odor-causing biofilm and hard water deposits. Works with both plastic and stainless tub interiors.

    $5–$12

    Buy on Amazon →
  • Dishwasher Door Gasket / Door Seal

    Replacement door gasket if the original is cracked, torn, or has permanent mold staining that cannot be removed. Model-specific — use your full model number. Common Whirlpool gasket: W10542314. Common Bosch gasket: 00754866.

    $15–$50

    Buy on Amazon →
  • White Vinegar (Cleaning Use)

    Plain white vinegar is an effective, non-toxic dishwasher cleaner for dissolving mineral deposits and killing mold — use 1 cup in a dishwasher-safe bowl on the bottom rack, run a hot cycle. Safe for stainless steel tub interiors.

    $2–$5 (1 gallon)

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Related Repairs

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools

Frequently Asked Questions

How often should I clean my dishwasher filter to prevent smells?
Monthly is the recommended interval for homes that run the dishwasher 4–7 times per week. For lighter use (2–3 times per week), cleaning every 6 weeks is adequate. The easiest way to stay on schedule is to link filter cleaning to another monthly task — first of the month, for example. You will know it is overdue when you notice a food smell even on cycles that seem to have cleaned the dishes well.
Why does my Bosch dishwasher smell more than other brands?
Bosch dishwashers use condensation drying — they do not have a heating element that blows hot dry air through the tub after the wash cycle. Instead, Bosch uses the natural temperature differential between the stainless steel tub walls and cooler ambient air to condense moisture off dishes. This means the tub stays humid for longer after the cycle ends, which can trap odors if the door remains fully closed. The fix is simple: leave the door cracked 1–2 inches after the cycle completes. Many Bosch models sold after 2019 have an AutoAir feature that automatically pops the door open a few inches at the end of the cycle — if your model has this, ensure it is enabled in the settings.
Can I use baking soda to clean the dishwasher?
Yes — baking soda can be used as a mild abrasive cleaner and deodorizer for dishwasher interiors. Sprinkle 1 cup of baking soda on the bottom of the tub and run a short hot cycle. Baking soda is gentler than vinegar or commercial cleaners and is less effective on heavy mineral buildup — but it is excellent for mild deodorizing and is safe for all tub materials including stainless steel. For best results, run the vinegar cycle first (to dissolve mineral deposits), then a separate baking soda cycle (to deodorize and polish). Never combine baking soda and vinegar in the same cycle — they neutralize each other.
What is the sewage smell coming from my dishwasher?
A sewage or rotten-egg smell from a dishwasher usually has one of three causes: (1) A dry P-trap under the kitchen sink — run the sink for 30 seconds to refill it. (2) A blocked or incorrectly configured drain hose — the drain hose must have a high loop (arched to the underside of the countertop) or connect to a properly functioning air gap; without this, sewer gas can travel up the drain pipe and into the dishwasher tub. (3) A blocked garbage disposal with decaying organic matter — run the disposal with cold water flowing for 15–20 seconds, then run the dishwasher drain cycle. If the sewage smell persists after all three checks, have a plumber verify the drain venting under the sink.