Why Your Dishwasher Isn't Cleaning Dishes: Causes and Fixes

There's nothing more frustrating than opening your dishwasher to find glasses still spotted, plates covered in dried-on food, or silverware that's barely cleaner than when it went in. You spent money on the cycle, but your dishes look like they barely got wet. This happens more often than you'd think, and the good news is that most of the time, it's fixable without calling in a technician—though sometimes you do need professional help.

I've been diagnosing dishwasher problems for years, and I can tell you that poor cleaning usually comes down to a handful of preventable issues. Let me walk you through what's likely happening and how to get your dishwasher back to actually cleaning your dishes.

Check the Spray Arms First

The spray arms are the rotating parts with tiny holes that shoot water across your dishes. If those holes get clogged with mineral deposits or food particles, water doesn't reach your dishes properly. I see this constantly in homes with hard water.

Pull out your lower rack and take a close look at the spray arm. Those little holes should be clear. If you see white crusty buildup or debris blocking them, that's your culprit. Use a toothpick or small wire to gently clear each hole—it takes five minutes and often solves the problem immediately. While you're at it, check that the arms spin freely when you rotate them by hand. If they're stuck, that's another reason dishes aren't getting sprayed.

Your Filter Is Probably Filthy

In many homes, we see dishwashers with filters absolutely packed with food debris. The filter traps scraps so they don't recirculate onto your clean dishes, but if it gets too gunked up, water can't flow through properly, and your dishwasher can't deliver enough pressure to clean anything effectively.

Most filters are located at the bottom of the tub. Pull it out and rinse it under hot running water. If it's really dirty, soak it in hot water with a little baking soda for a few minutes, then scrub gently with an old toothbrush. This simple maintenance step gets overlooked constantly, but it makes a real difference. I recommend checking it weekly if you run your dishwasher daily.

Hard Water Is Sneakier Than You Think

If you live in an area with hard water, mineral buildup inside your dishwasher reduces its cleaning ability over time. Calcium and magnesium deposits coat the spray arms, clog the filter, and even reduce water flow through internal jets you can't see. Your dishes might come out cloudy, and greasy items won't get clean.

Run an empty cycle with a dishwasher cleaner or white vinegar (pour two cups into the bottom) to dissolve some of that buildup. Do this monthly as preventive maintenance. If you've never done it before, run it twice in a row. You'd be surprised how much gunk comes loose.

Detergent Type and Amount Matter

Using the wrong detergent or the wrong amount can sabotage cleaning performance. Pods and liquids sometimes leave residue, especially in hard water. Powder detergent often works better for tough jobs. Also, if you're using too much detergent, it can prevent proper rinsing and leave a film on dishes. Check your dishwasher's manual for the recommended amount—it's usually less than people think.

Loading Your Dishwasher Incorrectly

Where you place dishes actually matters. If you jam items too tightly or position them so they block the spray arms, water can't reach them. Load plates vertically or at an angle, put bowls in upside down, and leave space between items. Avoid stacking heavy pans on top of delicate glasses.

When It's Time to Call a Professional

If you've done all this and your dishwasher still isn't cleaning, the problem might be internal—a malfunctioning pump, broken spray arm motor, or failing circulation system. That's when you need a dishwasher repair professional to diagnose the issue properly. We can run pressure tests, check electrical components, and replace parts if needed.

The Bottom Line

Most dishwasher cleaning problems are preventable with basic maintenance. Clean those spray arms, empty that filter, and use the right detergent. These small steps will save you money and frustration. If you've addressed all the obvious issues and your dishwasher still isn't performing, that's when it's worth having a technician take a look.

Quick Action Checklist:
1. Clear spray arm holes with a toothpick and verify arms spin freely
2. Remove and rinse the filter thoroughly under hot water
3. Run an empty cycle with vinegar or dishwasher cleaner to remove mineral buildup
4. Check your detergent type and amount—use powder if you have hard water
5. Load dishes properly with space between items so spray arms can reach everything