← Repair Guides
AppliancesEasy20–45 min
🍽️

Dishwasher Not Cleaning Dishes: Causes & Fixes

A dishwasher that leaves food residue and spots on dishes usually has a clogged spray arm, dirty filter, or insufficient detergent. Most causes stem from mineral buildup, food debris, or detergent dispenser malfunction—issues you can diagnose and fix without a technician. Parts typically cost under $30, and cleaning or unclogging takes less than an hour.

Step-by-Step Fix

  1. 1

    Check and clean the spray arm

    Remove the bottom rack and locate the lower spray arm—a rotating plastic tube with small holes underneath. Hold it up to a light and look through the holes for white mineral deposits or food particles blocking the spray ports. Use a straightened paperclip or small brush to gently clear each hole, then rinse the arm under warm water and reattach it firmly to the center post.

  2. 2

    Inspect and clean the filter basket

    Pull out the lower rack and locate the cylindrical filter basket at the bottom of the tub. Twist the top cap counterclockwise to release the filter screen and lift it out. Rinse it under warm running water and use a soft brush or cloth to remove stuck-on food, grease, and debris. Reinstall by twisting the cap clockwise until snug—do not overtighten.

  3. 3

    Clean the door spray arm

    Open the dishwasher door and look for a second spray arm mounted on the inside of the door. Remove it by twisting or unclipping it (consult your manual for the exact method). Rinse it thoroughly and use a paperclip to clear any clogged holes, then reinstall it securely.

  4. 4

    Check the detergent dispenser

    Open the detergent dispenser cup on the door and inspect it for residue, clumping, or mineral buildup. Wipe it clean with a dry cloth and verify the spring-loaded cup closes and pops open freely. If it sticks, soak the cup in white vinegar for 30 minutes to dissolve mineral deposits, then rinse and dry.

  5. 5

    Use fresh detergent and run a cleaning cycle

    Replace your detergent with a fresh pod or powder—old or clumped detergent reduces cleaning power. Fill the dispenser cup completely and run your dishwasher on the hottest normal cycle with no dishes inside. If detergent still won't dispense, the spring mechanism may be broken and the dispenser cup will need replacement ($15–$25).

⚠️ Safety Notes

  • Never run the dishwasher with the spray arms removed or the filter basket uninstalled—this can damage the pump and interior.
  • If mineral buildup is severe, do not force the spray arm off the post; use a gentle rocking motion or soak it in white vinegar first to avoid cracking the plastic.
  • Ensure you twist the filter basket cap firmly after cleaning—a loose filter will cause poor water pressure and incomplete cleaning.

When to Call a Pro

If the spray arm still won't rotate smoothly after cleaning, the pump motor is likely failing and will require professional replacement ($200–$400). Also call a pro if the detergent dispenser cup is cracked or the spring mechanism is broken and won't close.

Frequently Asked Questions

Why is my dishwasher leaving food on dishes?
Food residue is usually caused by a clogged spray arm, full filter basket, or weak water pressure from mineral buildup. Start by cleaning the spray arm holes with a paperclip and emptying the filter basket—this fixes the issue in about 80% of cases.
How often should I clean my dishwasher filter?
Clean the filter basket every 1–2 weeks if you rinse dishes before loading, or weekly if you load heavily soiled dishes without rinsing. A quick rinse under warm water takes 2 minutes and prevents buildup.
Can I use vinegar to clean my dishwasher?
Yes—place a bowl of white vinegar on the top rack and run an empty hot cycle once a month to dissolve mineral deposits and odors. This also helps keep spray arm holes clear of buildup.
What's the difference between dishwasher pods and powder detergent?
Pods dissolve slower in cool water and may not dispense completely if your dispenser cup is faulty, while powder detergent dissolves faster and works better in hard water. If you have spray arm or dispenser issues, switch to powder temporarily.
How much does it cost to replace a dishwasher spray arm?
A replacement spray arm costs $15–$35 and takes 10 minutes to install yourself—simply twist the old one off the center post and twist the new one on. Professional installation would cost $150–$250.

Not sure which step applies to your situation?

Describe your specific problem to ProAssist and get a tailored diagnosis — free, no sign-up required.

Diagnose My Appliances Issue →