You ran a full cycle and pulled out dishes still covered in food. If your dishwasher is not cleaning dishes properly, the good news is that most cases have a fixable cause — not a failing machine. The challenge is that several different issues produce the exact same result: dirty dishes. This article walks through each cause in order of likelihood so you can identify the real problem before you start fixing anything.
Disclosure: This article contains affiliate links. If you purchase through these links, we may earn a small commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases.
Why Your Dishwasher Stops Cleaning Well (And How to Find the Real Cause)
Poor cleaning almost always comes down to one of four things:
- A clogged filter recirculating dirty water
- Blocked or stuck spray arms reducing water pressure
- Water temperature or detergent problems preventing grease from breaking down
- Loading errors that block water from reaching dirty surfaces
Mechanical failures — a weak wash motor, a failing water inlet valve — do happen, but they’re less common. Rule out the basics first before assuming a part has failed.
Use this to triage your situation:
- Gradual decline (cleaning got worse over weeks or months): points to buildup — clogged filter, mineral deposits, or grease coating the interior.
- Sudden decline (worked fine, then stopped): points to a blockage, a detergent change, or a part that’s failed.
Work through the sections below in order. Most people find the cause — and the fix for their dishwasher not cleaning dishes — in the first two sections. If you’re troubleshooting multiple issues around the home at the same time, the Why Is This Happening in My House? Complete Home Problem Diagnosis Guide covers a broad range of home problems using the same systematic approach.
Dirty or Blocked Filter: The Top Reason Your Dishwasher Is Not Cleaning Dishes
A clogged filter is the single most overlooked cause of dishes still dirty after a dishwasher cycle — and it requires no tools to fix.
The filter sits at the bottom of the dishwasher tub and catches food particles so they don’t recirculate onto your dishes. When it gets coated with grease and debris, it can’t do that job, and dirty water washes back over everything.
How to clean the dishwasher filter:
- Pull out the lower dish rack completely.
- Look at the center or back of the tub floor — you’ll see a cylindrical filter and a flat mesh screen beneath it.
- Grip the cylinder and turn it counterclockwise about a quarter turn, then lift it out.
- Lift out the flat mesh screen underneath.
- Rinse both pieces under warm running water. Use a soft-bristle brush or small bottle brush to scrub the mesh — this is where food and grease lodge. A narrow bottle brush reaches inside the cylindrical section easily.
- If the filter looks greasy or has a film, soak both pieces in warm soapy water for 5–10 minutes before rinsing.
- Reinstall and run a short cycle.
What to look for after: Dishes should be noticeably cleaner. There should be no food debris sitting on the tub floor after the cycle finishes.
If you’re also seeing standing water after a cycle, a clogged filter is often the cause of both problems — dishwasher not draining and poor cleaning frequently go together, and cleaning the filter often resolves both at once.
Once the filter is clean, run an empty cycle with an appliance cleaner like Affresh washing machine cleaner tablets. This removes the grease coating from the interior walls and spray arms that the filter alone won’t clear.
Clogged Spray Arms: The Most Common Reason Dishes Come Out Dirty
Spray arms push pressurized water through small holes to reach every rack level. If those holes are blocked with mineral deposits or food debris, water pressure drops — and the result is a dishwasher not washing properly across one or both rack levels.
Most dishwashers have two spray arms (lower and upper). Some have a third mid-level arm. All of them are worth checking.
How to identify a blocked spray arm:
Remove the lower spray arm and hold it up to light. Blocked holes are easy to spot — they’ll look dark or clogged compared to clear ones.
How to clear blocked spray arms:
- Remove the lower rack.
- Unclip or unscrew the lower spray arm — most snap off or unscrew counterclockwise.
- Shake it over the sink. Water and debris may come out immediately.
- Use a toothpick or thin wire to clear each hole individually.
- Rinse thoroughly under running water and confirm water flows freely through every hole.
- Remove the upper rack and repeat for the upper spray arm.
- While the arms are off, spin the arm mounts by hand and confirm nothing is blocking their rotation.
- Reinstall everything and run a cycle.
Also check: Confirm each arm spins freely when reinstalled. A spray arm that doesn’t rotate cleans nothing, even with clear holes. If an arm catches or drags, check whether a utensil or tall item is interfering with its path.
When to replace a spray arm: If holes are cracked, worn wide, or the arm is warped, clearing them won’t help. Replacement spray arms are model-specific — check the manufacturer’s website or an appliance parts retailer with your model number.
Water Temperature and Detergent Problems That Kill Cleaning Performance
Water Temperature
Dishwashers need incoming water at around 120°F to activate detergent and break down grease. If your water heater is set below that, or if the dishwasher starts before hot water reaches the line, poor dishwasher cleaning performance is the predictable result — even if there’s nothing mechanically wrong with the machine.
How to test this:
- Run the kitchen hot water tap for about 60 seconds before starting the dishwasher. This flushes cold water out of the supply line so the first fill is actually hot.
- To confirm your water temperature, hold a meat thermometer or instant-read thermometer under the hot tap. It should read 120°F or close to it. If it’s well below that, adjust your water heater setting.
Detergent
Using the wrong amount, wrong type, or old detergent causes a dishwasher leaving food on dishes just as surely as a clogged filter does.
- Fill the dispenser fully. Under-filling is a common mistake. The main compartment should be filled to its marked line.
- Check your detergent’s condition. Powder and tablet detergents stored in humid areas — under the sink, for example — absorb moisture and clump. Clumped detergent doesn’t dissolve properly. If yours looks caked or has been sitting open for months, replace it.
- Check the rinse aid dispenser. Rinse aid helps water sheet off dishes rather than beading and leaving spots. Without it, dishes can look dirty when they’re actually just not drying cleanly. Fill the dispenser if it’s low.
- Never use dish soap or hand soap. These produce excessive suds that interfere with the wash cycle and can leave more residue than you started with.
A note on water hardness: Hard water leaves white mineral deposits on dishes and glassware that look like poor cleaning. Soft water can cause over-sudsing. If you suspect hard water is contributing to your dishwasher not cleaning dishes effectively, look for detergents formulated for hard water or add a dishwasher salt if your machine has a softener compartment.
Loading Mistakes That Cause Dishwasher Cleaning Problems
This is the cause homeowners most often resist — but loading errors account for a significant share of complaints about why a dishwasher is not cleaning properly.
Key loading rules:
- Face dirty surfaces toward the spray arms. The center of the lower rack and the underside of the upper rack get the most water exposure. Bowls and plates should face inward and down.
- Don’t nest or stack items. Stacked bowls or nested cups trap water and block spray from reaching surfaces.
- Keep tall items away from the spray arm path. A large pot or tall container that blocks an arm from rotating will prevent the entire rack level from cleaning.
- Plates in the lower rack should face the center. Glasses and cups go face-down in the upper rack.
- Don’t lay large utensils flat across the top rack. They can block the detergent dispenser door from opening during the cycle — meaning detergent never releases at all, and dishes stay dirty after a full wash.
On pre-rinsing: Scraping large food scraps off dishes before loading is a good idea. Fully pre-rinsing them is not — modern detergents contain enzymes that need a small amount of food soil to activate properly. Completely clean dishes can actually result in less effective detergent performance.
Once you correct the loading, run a normal cycle. If that’s all that was wrong, you’ll see clean results without touching any parts.
When Poor Cleaning Points to a Part That Needs Replacing
If you’ve cleaned the filter, cleared the spray arms, confirmed water temperature and detergent, and corrected loading — and your dishwasher is still not cleaning dishes — the problem is likely mechanical.
Parts that cause persistent poor cleaning:
Wash pump/motor: Powers the water pressure through the spray arms. A weak or failing motor reduces spray force across the whole machine. Signs: the wash cycle sounds quieter than usual; dishes on the lower rack are cleaner than those on the upper rack (a weak motor can’t push water high enough to clean upper rack items properly).
Water inlet valve: Controls how much water enters the tub at the start of the cycle. Sediment buildup can partially block the valve, reducing the water volume available for washing. Sign: the tub has noticeably less water than usual when you open the door partway through the fill phase.
Detergent dispenser door: The spring-loaded door should snap open during the wash cycle to release detergent. If the latch is gummed up with old detergent residue or the spring is weak, the door stays closed and detergent never reaches the water. Test it: press the latch manually and confirm it opens freely. If it’s sticky, clean it with a damp cloth and test again. If the dispenser door is consistently failing to open, that problem has its own diagnostic path worth exploring separately.
When to call a professional: Diagnosing the wash motor or inlet valve beyond a visual check usually requires a multimeter for electrical continuity testing. If the motor is failing on a dishwasher that’s 8–10 years old, compare repair cost against the cost of replacement — motors are expensive, and on an older machine, replacement often makes more financial sense than repair.
Prevention: How to Keep Your Dishwasher Cleaning Well
Fixing the problem is only half the job. These habits keep it from coming back:
- Clean the filter monthly. If you run the dishwasher daily, clean it every two weeks.
- Run the hot water tap before starting a cycle. This takes 60 seconds and ensures the first fill uses hot water — one of the simplest ways to prevent dishes not coming clean.
- Keep the rinse aid dispenser filled. Check it monthly.
- Wipe the door gasket and detergent dispenser door monthly. Old detergent buildup around the dispenser door is a common cause of it sticking shut.
- Run an empty cycle with an appliance cleaner every one to three months. This removes grease and mineral deposits from the spray arms, interior walls, and pump components that routine washing doesn’t clear. Affresh dishwasher cleaning tablets are a practical option for this.
- Scrape plates before loading — but don’t fully pre-rinse. Remove large scraps, but leave a small amount of food residue so the detergent enzymes activate properly.
- Don’t run another cycle hoping a dirty cycle corrects itself. It won’t — and it wastes energy and water while delaying diagnosis.
Frequently Asked Questions
How often should I clean my dishwasher filter?
Once a month is the standard recommendation for average use. If you run the dishwasher daily or cook meals that produce a lot of grease or food debris, clean it every two weeks. A clogged filter is one of the leading causes of a dishwasher not cleaning dishes properly, and it takes less than five minutes to remove and rinse.
Why are my dishes clean on the bottom rack but not the top?
This is a classic sign of reduced water pressure — most often caused by a weak wash motor or a blocked upper spray arm. Check the upper spray arm first: remove it, clear any blocked holes, and confirm it spins freely. If the lower rack consistently comes out clean while the upper rack has food residue, and the spray arm is clear, the wash motor may not be generating enough pressure to push water to the upper level.
Does it matter what detergent I use in a dishwasher?
Yes. Dishwasher detergent is formulated differently from dish soap or hand soap. Using non-dishwasher soap causes excessive sudsing that actively impairs cleaning. Within dishwasher detergents, quality and formulation vary — older, clumped, or cheap powder detergents underperform. Pods and tablets tend to be more consistent because they’re pre-measured. If you’ve recently switched detergent brands and noticed your dishwasher not washing properly, the detergent is worth reconsidering.
Can hard water cause my dishwasher to clean poorly?
Yes. Hard water leaves mineral deposits — white film or chalky residue — on dishes and glassware that can easily be mistaken for food soil or poor washing performance. It also builds up inside spray arm holes and on interior surfaces over time, reducing cleaning efficiency. Using a detergent formulated for hard water, keeping the rinse aid dispenser full, and running an appliance cleaner cycle regularly all help manage hard water effects.
Should I pre-rinse dishes before putting them in the dishwasher?
Scrape large food scraps into the bin before loading — yes. Fully rinsing dishes clean before they go in — no. Modern dishwasher detergents contain enzymes designed to break down food soil, and those enzymes need something to work on. Fully pre-rinsed dishes can result in slightly less effective cleaning because the detergent doesn’t activate the same way. Scrape, don’t rinse.
My dishwasher is 10 years old and not cleaning well — should I repair or replace it?
It depends on the cause. If the problem is a dirty filter, blocked spray arms, or a detergent issue, repair means cleaning — no cost, no technician needed. These are among the many appliance problems homeowners can fix without a technician before calling for professional help. Having the right equipment on hand makes these jobs easier — the Best Home Repair Tools and Supplies for Homeowners is a useful reference for stocking up before you need them. If a mechanical part has failed, the calculation changes. A wash motor replacement on a 10-year-old machine can cost more than a basic new dishwasher when you factor in parts and labor. As a general rule: if the repair cost exceeds 50% of the cost of a comparable new machine, and the dishwasher is already over eight years old, replacement is usually the better financial decision.
Why does my dishwasher smell bad and not clean well at the same time?
Both symptoms together almost always point to the filter and interior surfaces. A filter coated with grease and decomposing food debris produces odors while simultaneously failing to prevent dirty water from recirculating onto dishes. Cleaning the filter thoroughly, then running an empty cycle with an appliance cleaner, usually resolves both problems at once. If the smell persists after that, check the door gasket — food and mold can accumulate in the folds of the rubber seal and cause ongoing odor even after the filter is clean.
Summary
The most common causes of a dishwasher not cleaning dishes are things you can fix in under 30 minutes without tools: a dirty filter, blocked spray arms, low water temperature, or a loading error. Start with the filter, then the spray arms. If cleaning and loading corrections don’t solve it, look at water temperature and detergent before assuming a mechanical failure. Mechanical issues do happen — but they’re the last thing to check, not the first. Most homeowners find the cause well before they get there.

