Dishwasher Smells or Leaves Film? Start With the Filter
In most cases the problem is the filter in the floor of the tub, which collects food debris and turns rancid. Clean the filter first, then the spray arm holes and the door gasket, and only then run an empty hot cycle with a descaler.
Quick fix
- Pull out the bottom rack and twist out the cylindrical filter in the floor of the tub. Rinse it under hot water with a brush and dish soap.
- Lift off the spray arms and poke any blocked holes clear with a toothpick, then rinse them out.
- Wipe the rubber door gasket and the lip at the very bottom of the door, where black grime collects out of sight.
- Put everything back, place a bowl of citric acid solution or a descaler tablet on the top rack, and run the hottest empty cycle.
- Leave the door ajar afterward so the tub dries instead of staying sealed and damp.
What you need
- A washing-up brush and an old toothbrush
- Dish soap
- Citric acid, or a dishwasher descaler or cleaner product
- A toothpick or thin wire for the spray holes
- Paper towels and a cloth
- Rubber gloves
Step by step
1. Clean the filter before anything else
Slide out the lower rack and find the filter assembly in the floor of the tub — usually a cylinder you twist a quarter turn and lift out, often with a flat mesh plate underneath. Rinse both under hot running water with dish soap and a brush until no debris remains. This one part is the cause of the majority of dishwasher smells, and no cleaning cycle will fix a clogged filter.
2. Understand why the filter is the usual culprit
Modern dishwashers filter food particles out of the recirculating water and hold them in that basket. When it fills, water stops draining freely, the trapped food sits in a warm damp box between runs, and it decays. From there the same dirty water is sprayed back over your dishes, which is why a full filter causes both the odor and the gritty residue.
3. Clear the spray arm holes
Unclip or unscrew the lower spray arm, and the upper one if it comes off. Hold each up to the light and check every jet. Push a toothpick into any blocked hole and flush the arm out under the tap. Blocked jets create dead zones where dishes come out untouched, and people usually blame the detergent for it.
4. Wipe the door gasket and the bottom lip
Run a cloth around the rubber seal, working into the fold, then wipe the ledge at the bottom of the door below the gasket. That ledge is outside the wash spray entirely, so it never gets cleaned by any cycle and accumulates black film. Use a toothbrush along the seams and a paper towel to lift the residue out rather than smearing it.
5. Check the drain area and the detergent dispenser
Look into the sump below the filter for glass shards, seeds, labels or a stray bit of plastic. Remove debris with a paper towel rather than your fingers. Then wipe the detergent cup and its flap, since caked detergent stops the door from opening at the right point in the cycle.
6. Run an empty hot cycle with a descaler
With everything reassembled and the machine empty, put citric acid solution in a bowl on the top rack, or use a descaler tablet, and run the hottest and longest cycle. The acid removes the limescale layer coating the heater and the interior — the layer that dulls performance and traps grease. Doing this before cleaning the filter is why the cycle-only approach usually disappoints.
7. Leave the door ajar to dry
When the cycle ends, prop the door open a few inches for an hour or leave it that way overnight. A sealed warm damp tub is where the smell regenerates. This costs nothing and it is the difference between cleaning monthly and cleaning weekly.
Safety notes
- Never mix chlorine bleach with citric acid, vinegar or any descaler. The combination releases toxic chlorine gas.
- Do not use bleach in a dishwasher with a stainless steel interior or stainless parts. It causes pitting and permanent discoloration.
- Reach into the sump with a paper towel, not bare fingers. Broken glass hides there and is very hard to see.
- Do not remove panels, the heating element, the pump cover or any wired component. Cleaning is limited to the parts that lift out by hand — check the manual for anything more and call a technician for the rest.
- Run the descaling cycle empty. Acid combined with detergent in the same load can etch glassware.
- Some manufacturers advise against vinegar because prolonged acid contact degrades rubber seals over time. Check your manual and prefer a product labeled for dishwashers if it does.
Never mix different types of cleaning products. Chlorine bleach combined with acidic cleaners releases toxic gas. Always follow the instructions on the product label.
By situation
Cloudy film on glasses that will not rinse off
If it wipes away when wet or comes off with a vinegar soak, it is limescale and a descaling cycle plus rinse aid handles it. If it stays no matter what, the glass is etched — permanent damage from soft water combined with too much detergent, and it cannot be reversed. Reduce the detergent dose on the next loads.
Gritty residue on the dishes
That is the filter almost every time. Food particles are being recirculated because the filter is full or was not seated properly after cleaning. Check that the cylinder is twisted fully into the locked position — a loose filter lets debris bypass it completely.
Water standing in the bottom after a cycle
A shallow film of water is normal in some models. A pool that does not drain means a blockage in the filter, the drain hose or the disposal connection. Clean the filter first, and if it still holds water, that is a drainage fault rather than a cleaning problem.
The smell comes back within days
Two common reasons. Either the door stays sealed shut after every cycle, or heavily soiled dishes sit in the machine for days before it is run. Prop the door open, and run a short rinse cycle if the load will wait more than a day.
Why it happens
- The filter holds every food particle rinsed off the dishes, and that debris sits in a warm humid enclosure between runs. Bacterial breakdown of trapped food is what produces the smell.
- Fat from dishes condenses on the tub walls, the gasket fold and the door ledge, and the wash spray does not reach the areas outside the tub proper.
- Hard water leaves limescale on the heating element and interior surfaces. Scale insulates the heater, so the water runs cooler than the cycle intends and grease removal drops off.
- Rinsing plates too thoroughly before loading can also cause poor results, because modern detergent enzymes need some soil to act on — scraping is enough, pre-rinsing is not necessary.
Keeping it from coming back
- Check and rinse the filter weekly if you run the machine daily, monthly at minimum.
- Scrape plates rather than pre-rinsing them, and keep bones, seeds and labels out of the tub.
- Leave the door ajar after each cycle so the interior dries.
- Run a descaling cycle every one to three months, more often in hard water areas.
- Use rinse aid — it helps water sheet off rather than dry in spots, which reduces both film and drying time.
- Run the machine at a hot setting at least occasionally. A dishwasher used only on eco or low-temperature cycles accumulates grease steadily.
FAQ
Where is the dishwasher filter?
Does running a cycle with vinegar clean it?
Why do dishes come out still dirty in one section?
Should I use a commercial dishwasher cleaner?
Is it bad to leave dirty dishes in the machine for days?
Last reviewed: August 26, 2026
- Check your dishwasher manual for filter removal, approved cleaning products and any warning against acidic cleaners.