Reader-supported: we earn a commission on some links, at no extra cost to you. It never changes our picks. How this works
DishwashersProblem / fix

Why Is My Dishwasher Not Cleaning Dishes? Fixes

Start by checking the spray arms for clogs and the filter for debris. Clean both, then run a hot cycle with a dishwasher cleaner. If dishes still come out dirty, inspect the water inlet valve and detergent dispenser. Most cleaning issues stem from simple blockages you can fix in minutes.

Our top pick
Bosch 800 Series SHPM88Z75N
Bosch 800 Series SHPM88Z75N
★★★★★ 4.7
Check price on Amazon
Read the full guide →

Clean the filter and spray arms regularly to prevent most cleaning failures.

  • Use hot water, rinse aid, and a monthly cleaner to maintain performance.
  • Replace the dishwasher if it's old and repairs are costly.

Common causes of poor dishwasher cleaning

Dirty filters trap food particles and reduce water flow. Clogged spray arms stop water from reaching every dish. A broken or worn detergent dispenser may not release soap at the right time. Hard water can leave mineral deposits on dishes and internal parts. Overloading the racks blocks water and detergent from circulating. A failing water inlet valve may not fill the tub with enough hot water.

How to fix a dishwasher that won't clean dishes

First, unload the bottom rack and pull out the lower spray arm. Remove debris from the holes with a toothpick or small brush. Next, locate the filter at the bottom of the tub, twist it out, and rinse it under running water. Check the upper spray arm for clogs and clean it the same way. Run a hot cycle with a dishwasher cleaner to remove grease and scale. If dishes still have residue, test your water temperature at the sink. It should be at least 120°F. Inspect the detergent dispenser for a broken latch or stuck residue. Finally, check the water inlet valve for blockages or leaks; replace it if damaged.

How to prevent dishwasher cleaning problems

Scrape off large food scraps before loading, but no need to pre-rinse. Run the garbage disposal before starting the dishwasher to prevent clogs. Clean the filter monthly to keep water flow strong. Use a rinse aid to help water sheet off dishes and reduce spots. Run a cleaning cycle with a dishwasher cleaner every three months. Load dishes with the soiled side facing the spray arms and avoid overlapping items.

When to replace your dishwasher or call a pro

If you've cleaned the filter and spray arms but dishes still come out dirty, the pump or motor may be failing. A continuous leak under the unit often means a bad seal or cracked tub. Error codes on the control panel point to electronic issues that need a technician. If your dishwasher is over 10 years old and repairs cost more than half the price of a new one, replacement makes sense. Call a pro for electrical problems, persistent leaks, or unusual noises that you can't diagnose.

Common questions

Why does my dishwasher leave food on dishes?

Clogged spray arms or a dirty filter are the most common reasons. Also check for overloading or a broken detergent dispenser.

How often should I clean my dishwasher filter?

Clean it monthly to prevent buildup. If you run heavy loads, check it every two weeks.

Can I use vinegar to clean my dishwasher?

Yes, place a cup of white vinegar on the top rack and run a hot cycle. Do this monthly, but avoid mixing with bleach.

Why are my dishes cloudy after washing?

Hard water minerals cause film. Use a rinse aid and consider a water softener if the problem persists.

Is it worth repairing an old dishwasher?

If the repair costs more than half the price of a new unit and the unit is over 10 years old, replacement is often better.

What does a dishwasher error code mean?

Codes vary by brand. Check the manual or the manufacturer's website for the specific code's meaning.

Should I pre-rinse dishes before loading?

No, modern dishwashers are designed to handle food residue. Just scrape off large chunks.

How do I know if my dishwasher's water inlet valve is bad?

If the tub doesn't fill properly or fills slowly, the valve may be clogged or faulty. Test with a multimeter or call a pro.

More in this topic

More in Dishwashers

See the full guide →