Why Is My Dishwasher Not Cleaning the Dishes | Fix It Fast

A dishwasher that leaves food on dishes usually has clogged spray arms, a dirty filter, water below 120°F, or the wrong detergent — and most of these fixes take under ten minutes.

Wet, grimy dishes pulled from a machine that just ran are the kind of frustration that makes you question a perfectly good appliance. But the cause is almost never a broken dishwasher — it is almost always a simple maintenance or use problem you can fix today. Here is exactly what to check first, what to clean, and when the fix actually needs a pro.

What Stops A Dishwasher From Cleaning Properly?

Six culprits cause nearly every “not cleaning” complaint. Work through them in this order — the first three fixes resolve most cases without a repair bill.

  • Clogged spray arms — food particles and mineral deposits block the holes that shoot water.
  • Dirty filter — a clogged filter recirculates dirty water over your dishes.
  • Low water temperature — water below 120°F leaves grease and baked-on food intact.
  • Incorrect detergent — regular dish soap makes suds that block cleaning. The wrong amount or cheap tabs also fail.
  • Improper loading — overcrowded racks block water flow and spray-arm access.
  • Mechanical failures — a bad water inlet valve, broken heating element, or faulty thermostat. These are rarer.

What Is The First Thing To Check?

The spray arms. If the holes that shoot water are plugged with mineral scale or food debris, the water never reaches the dishes. Remove the spray arms by turning the locking knob counterclockwise or lifting them off the rack. Hold each arm up to a light — if light does not pass through most holes, they are clogged. Clear them with a toothpick, bamboo skewer, or thin wire. For heavy buildup, soak the arms in white vinegar for several minutes, then rinse thoroughly before reinstalling. The arms must spin freely when you put them back.

Does The Filter Really Matter That Much?

Yes — a dirty filter is the second most common cause. It sits under the bottom dish rack in the back corner or near the spray arm. Turn it counterclockwise and lift it out. Rinse the mesh under hot running water. If you see stuck-on gunk, soak the filter in hot, soapy water and scrub gently with a soft brush. Put it back and make a monthly reminder to do this again.

Water Temperature: The 120°F Rule

Your dishwasher’s cleaning power depends on water that is hot enough. The water entering the tub must be at least 120°F (49°C). If your home water heater is set lower, the dishwasher will struggle even on the hottest cycle. Check the temperature at a kitchen faucet with a thermometer — run the water for a full minute first. If it is below 120°F, increase the water heater setting incrementally but never go above 120°F.

Some models include a heat-boosting mechanism. If yours lacks one, the home water heater temperature is the only thing that gets the water hot enough.

Is Your Detergent Working Against You?

Only use detergent labeled for dishwashers. Regular dish soap creates a mountain of suds that stops the spray arms and leaves a film on everything. The amount matters too — use the package’s recommended dose, adjusted for how dirty the load is. Browse the top tested dishwasher detergents for hard water picks that actually make a difference. A rinse aid also helps dishes dry spot-free.

Loading Mistakes That Kill Performance

How you load the racks matters as much as the machine itself. Overcrowding blocks the water stream and leaves dishes still dirty. Angle heavily soiled surfaces downward toward the spray arms. Leave space between items so water passes through. Never let large pans or baking sheets block the spray arm from spinning. Never place a dish so tall that it blocks the detergent dispenser lid — if the lid cannot flip open fully, the detergent never reaches the wash water.

How To Deep Clean The Whole Dishwasher

Even with clean arms and a fresh filter, grease and mineral scale build up inside the machine over time. A monthly deep clean removes that residue and restores cleaning power.

Method What To Use How To Run It
Vinegar Clean 3 cups white vinegar Pour into bottom of empty dishwasher. Run a full hot water cycle with no detergent.
Glisten Clean One bottle of Glisten Place bottle upside down on lower rack (wax plug intact). Run a normal hot cycle, no dishes or detergent.
Dispenser Clean Hot water and white vinegar Use a small brush and vinegar to dissolve grease and detergent buildup in the soap dispenser.
Interior Wipe Damp cloth Wipe the door edges, gasket, and tub to remove loose debris before a deep cycle.

When The Problem Is Mechanical

If the spray arms spin, the filter is clean, the water is hot enough, and the detergent is correct, the issue is likely a failing part. These are less common but worth knowing before you call a repair service.

Water inlet valve. If the dishwasher does not fill or fills very slowly, the inlet valve may be malfunctioning. Turn off power and water at the source. Locate the valve near the lower access panel, unscrew it with pliers, and inspect the hose for blockages or damage. Replace if cracked or clogged.

Heating element. The element sits under the bottom rack. If it appears burnt, blistered, or broken, the water cannot reach the temperature needed to clean. Replacing a heating element is a repair best left to a professional.

Thermostat. If the element looks fine but the water still does not get hot, the thermostat near the element may be faulty. Check it with a multimeter — any reading other than zero ohms usually means replacement is needed. Again, a pro handles this safest.

Drain clog. If water sits at the bottom after a cycle, the drain line is blocked. Check the drain hose and the sink drain connection for clogs.

Simple reset. Before digging into parts, unplug the dishwasher for one full minute or flip the circuit breaker. A hard reset clears control-board glitches that sometimes stop a cycle from working properly.

Your Checklist For A Clean Dishwasher

Save this sequence and run through it every time dishes come out dirty:

  1. Check and clear the spray arms.
  2. Remove and clean the filter.
  3. Verify water temperature at the sink is at least 120°F.
  4. Confirm you are using dishwasher detergent, not dish soap, and using the right amount.
  5. Inspect the load — no overcrowding, no blocked spray arms, no blocked dispenser lid.
  6. Run a monthly vinegar or Glisten deep clean.
  7. If all checks pass and dishes still come out dirty, look at the inlet valve, heating element, or thermostat — and call a pro for those.

Most dirty-dish cases stop at step two or three. Running through these checks costs nothing and saves the cost of a service call that would have done the same thing.

FAQs

Can hard water cause a dishwasher to stop cleaning?

Yes. Hard water leaves mineral deposits in the spray arms and inside the tub, and it prevents detergent from lathering correctly. Using a hard-water detergent like Finish® Ultimate or installing a whole-house water softener solves the problem.

Is it safe to run vinegar through the dishwasher every week?

Most manufacturers recommend a vinegar clean once a month, not weekly. More frequent use risks degrading the rubber seals and hoses over time. Monthly is enough to remove grease and mineral scale without damaging internal parts.

Does running the garbage disposal first help the dishwasher clean better?

Yes. Running the disposal for about 30 seconds before starting the dishwasher clears food debris from the sink drain line, which the dishwasher shares. A clear drain helps the dishwasher pump dirty water out efficiently and reduces odors.

Why are my dishes still wet when the cycle finishes?

If dishes are wet and not just damp, the rinse aid is empty or the drying cycle was interrupted. Fill the rinse aid dispenser and check that the machine is not set to a no-heat drying option. Plastic items also hold droplets longer than glass or ceramic.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.