What to Do If Your Dishwasher Smells
Last updated: 3 August 2025
Step 1: Empty the Filter
One of the most common causes of bad smells in a dishwasher is a dirty or clogged filter. Food particles get trapped over time and start to rot. Remove the bottom rack, take out the filter (usually a twist-off unit under the lower spray arm), and rinse it under hot water. Use an old toothbrush to scrub any stubborn grime.
Step 2: Clean the Spray Arms
Blocked spray arms can lead to poor cleaning, which contributes to smells. Check for any food debris inside the spray holes. You can use a toothpick or cocktail stick to clear them, then rinse the arms thoroughly before placing them back.
Step 3: Wipe the Door Seals and Walls
Mould and grime often build up around the rubber seals and the inside edges of the door. Wipe these areas with a cloth soaked in warm, soapy water or a vinegar solution. Don’t forget the bottom edge of the door and around the hinges.
Step 4: Run a Cleaning Cycle
Once everything is scrubbed and reassembled, run the dishwasher empty on its hottest setting. Add a dishwasher cleaning tablet or place a bowl of white vinegar on the top rack. This will help remove lingering odours and limescale.
Step 5: Check the Drain Hose
A kinked or clogged drain hose can cause water to back up, resulting in nasty smells. Make sure the hose isn’t blocked or damaged. You may need a plumber if you suspect a deeper drainage issue.
Step 6: Prevent Future Smells
- Scrape plates before loading (but don't fully rinse — modern dishwashers are designed to work with some residue)
- Clean the filter every 1–2 weeks
- Leave the door slightly open after cycles to let it dry out
- Run a hot cycle with a cleaning tablet monthly
- Use dishwasher salt and rinse aid if recommended for your model