Dishwasher troubleshooting

Dishwasher Cycle Takes Too Long

Direct answer: If your dishwasher cycle takes too long, the usual causes are a heavy or sanitize setting, water that is entering too cool, a dirty filter or partial drain restriction, or a heating problem that keeps the machine waiting on temperature.

Most likely: Start with the cycle options, then check whether the dishwasher is filling with hot water and draining cleanly between wash phases.

A lot of homeowners think the dishwasher is stuck when it is really extending the cycle on purpose. Reality check: modern dishwashers often run longer than older ones, especially on normal, heavy, or sanitize cycles. The useful clue is whether it suddenly got much longer than it used to, or whether dishes are also coming out dirty, cool, or sitting over water at the end.

Don’t start with: Don’t start by ordering a dishwasher control board. Long cycles are more often caused by settings, temperature, or flow problems than by electronics.

If it only runs long on sanitize or heavythat can be normal behavior, especially if incoming water is cool.
If it runs long and leaves water or poor cleaningtreat it like a filter, drain path, or heating problem before suspecting controls.
Last reviewed: 2026-04-05

What kind of long cycle are you seeing?

Long cycle but dishes come out clean

The dishwasher eventually finishes and performance seems normal, but the run time is much longer than you expect.

Start here: Check the selected cycle, sanitize or high-temp options, delay start, and whether hot water is reaching the dishwasher quickly.

Long cycle with wet or cool dishes

The machine runs a long time and the dishes are still wet, cool, or not fully dried at the end.

Start here: Focus early on incoming water temperature and whether the dishwasher is heating during the cycle.

Long cycle with dirty dishes or grit

Run time is long and cleaning has dropped off, especially on the bottom rack or around glasses.

Start here: Check the dishwasher filter, spray arms, and whether water is draining out fully between wash phases.

Long cycle with standing water at the end

The dishwasher seems to keep trying, pauses a lot, or finishes with water left in the tub.

Start here: Treat this as a partial drain problem first, including the filter, sump area, drain hose path, and sink air gap if you have one.

Most likely causes

1. Normal long cycle from selected options

Heavy, sanitize, high-temp wash, and some eco-style cycles are designed to run much longer than quick wash.

Quick check: Run a basic normal or 1-hour cycle with no extra options and compare the time.

2. Incoming water is too cool

Many dishwashers pause or extend wash time while trying to reach target temperature.

Quick check: Run the kitchen hot water first, then start a normal cycle and see whether the dishwasher finishes closer to its usual time.

3. Dirty dishwasher filter or partial drain restriction

If wash water is not clearing out cleanly, the dishwasher can spend extra time recirculating or trying to drain.

Quick check: Look for food sludge in the filter, water left in the sump, a kinked dishwasher drain hose, or a clogged air gap.

4. Dishwasher heating problem

A weak heating circuit can cause very long cycles, poor drying, and dishes that feel cool at the end.

Quick check: If cycles are long, dishes stay wet, and the inside never feels warm near the end, the dishwasher may not be heating properly.

Step-by-step fix

Step 1: Rule out a normal long-cycle setting first

You want to separate a real fault from a cycle that is simply programmed to run longer.

  1. Open the dishwasher controls and note the exact cycle and any extra options selected.
  2. Turn off sanitize, high-temp wash, extended dry, and delay start if those options are on.
  3. Run a normal or quick cycle with a typical load, not an overloaded one.
  4. Listen for steady washing and normal pauses rather than repeated draining or long dead silence.
  5. If the display shows a time estimate, remember it can change during the cycle as the dishwasher reacts to water temperature and soil level.

Next move: If the dishwasher finishes in a normal window on a basic cycle, the long run time was likely caused by the selected options rather than a failed part. If even a basic cycle now runs much longer than it used to, keep going and check heat and drain performance.

What to conclude: This tells you whether the problem is mostly user setting related or whether the machine is stretching time because something in the wash process is not going right.

Stop if:
  • The control panel is glitching, flashing errors, or changing settings on its own.
  • You smell burning plastic or hot electrical odor during the cycle.

Step 2: Make sure the dishwasher is getting hot water promptly

A dishwasher that fills with lukewarm water often adds time while waiting to heat the wash water.

  1. Run the kitchen sink hot water until it is fully hot before starting the dishwasher.
  2. Start a normal cycle and let the dishwasher fill and begin washing.
  3. After several minutes, carefully crack the door and feel for warm steam or warm water inside, using caution around hot water.
  4. Compare this run to a cold-start run when the sink hot water was not preheated.
  5. If your water heater has been turned down recently or hot water is weak at the sink, note that as a strong clue.

Next move: If preheating the sink water shortens the cycle noticeably, the dishwasher is likely fine and the issue is slow hot water delivery to the kitchen. If the cycle is still dragging and the water inside never seems to get properly warm, move on to filter and drain checks, then consider a heating fault.

What to conclude: Dishwashers depend on reasonably hot incoming water. If they start too cold, they often compensate with extra time.

Step 3: Clean the dishwasher filter and check for partial drain blockage

A dirty filter or restricted drain path is one of the most common real-world reasons a dishwasher seems to run forever.

  1. Turn off power to the dishwasher at the breaker or unplug it if accessible.
  2. Remove the lower rack and take out the dishwasher filter according to the normal twist-lock or lift-out design.
  3. Rinse the dishwasher filter under warm water and use mild soap if greasy buildup is heavy.
  4. Wipe debris from the sump opening area without forcing anything down into it.
  5. Check the dishwasher drain hose under the sink for kinks, sags, or a clog point near the disposal or sink connection.
  6. If your sink has an air gap on the countertop, remove the cap and clean out any trapped debris inside.

Next move: If the next cycle drains cleanly and finishes closer to normal time, the restriction was the problem. If the filter was clean and the drain path is open but the dishwasher still runs long, watch for heating symptoms or a float issue next.

Step 4: Check for fill or heat clues during a test cycle

Once settings and basic maintenance are ruled out, the next useful split is whether the dishwasher is struggling to fill correctly or to heat the water.

  1. Start a normal cycle and listen during the first fill for a steady water flow, not a weak trickle.
  2. After the wash begins, open the door briefly and confirm there is a normal amount of water in the tub, usually below the heating area and not barely covering the bottom.
  3. Look for a stuck or debris-loaded dishwasher float if the tub seems underfilled.
  4. Near the later part of the cycle, check whether the tub air and dishes feel warm or whether everything still feels cool and wet.
  5. Pay attention to whether the dishwasher keeps washing for a long time without ever seeming to move into a hotter final phase.

Next move: If you find the dishwasher underfilling because the float is stuck, cleaning or freeing the float may restore normal timing. If the machine is clearly not heating, you have a likely component problem. If fill level looks normal and the dishwasher still runs long with no clear heat clue, the issue may be in the heating circuit, sensor logic, or control timing and is less certain for DIY.

Step 5: Act on the result instead of guessing at parts

By this point you should know whether you are dealing with normal programming, a maintenance issue, a simple float problem, or a likely heating fault.

  1. If the dishwasher only runs long on heavy or sanitize cycles, keep using a basic cycle when appropriate and preheat the sink hot water before starting.
  2. If cleaning the dishwasher filter, air gap, or drain path fixed the issue, recheck performance over the next few loads and keep that maintenance on schedule.
  3. If the dishwasher was underfilling and the dishwasher float was stuck or damaged, replace the dishwasher float assembly if cleaning does not keep it moving freely.
  4. If the dishwasher consistently runs long, leaves dishes wet and cool, and never seems to heat properly, schedule a professional diagnosis for the dishwasher heating circuit rather than guessing at internal electrical parts.
  5. If the dishwasher also leaves water behind, shifts into repeated drain attempts, or spits from the air gap, move your next troubleshooting toward the drain path instead of the timer or controls.

A good result: You end up with a clear next move: use the right cycle, keep the drain path clean, replace a confirmed float problem, or bring in service for a heating fault.

If not: If none of these checks change the behavior, stop short of random parts replacement. The remaining causes are usually electrical or control-related and need model-specific testing.

What to conclude: The goal is to leave with one supported action, not a pile of maybe-parts.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

Is it normal for a dishwasher cycle to take two or three hours?

Sometimes, yes. Many newer dishwashers run much longer than older ones, especially on normal, heavy, sanitize, or high-temp settings. It becomes a problem when the cycle suddenly gets much longer than it used to or when cleaning, draining, or drying also gets worse.

Why does my dishwasher keep adding time?

The dishwasher may be reacting to cool incoming water, heavy soil sensing, or trouble reaching the target wash temperature. A dirty filter or partial drain restriction can also make the machine spend longer trying to complete each phase.

Can a dirty filter make a dishwasher run longer?

Yes. A clogged dishwasher filter can slow water movement, hurt cleaning, and contribute to partial drain problems. That can make the dishwasher seem stuck or stretch the total cycle time.

Why are my dishes still wet when the cycle takes too long?

That points more toward a heating problem than a simple timing issue. If the cycle is long and the dishes are still cool and wet, the dishwasher may be struggling to heat the water or complete the drying phase properly.

Should I replace the control board if my dishwasher runs too long?

Not first. Control boards are not the most common cause of a long dishwasher cycle. Check the selected options, incoming hot water, dishwasher filter, drain path, and fill or heat clues before considering electronic parts.