GE Dishwasher FTD Error Code: Meaning, Causes & Fix
Failure To Drain — the dishwasher did not drain (GE's plain-language drain code).
FTD says exactly what it means: the dishwasher tried to drain and couldn't. GE's drain chain is filter/sump → drain pump → hose → air gap/disposal connection, and the blockages live there — with one GE-era classic: a newly installed garbage disposal whose dishwasher knock-out plug was never removed, which produces a total no-drain on a brand-new setup. It also helps to read FTD as one of two different failures wearing the same word. A total failure - the tub never empties at all, the pump strains or stays silent, and the same water is there at the end as at the start - points at a hard stop in the path: a disposal knock-out plug, a jammed pump, a crushed hose. A partial failure is the subtler and commoner story: the machine drains, but slowly and incompletely, leaving cloudy water and grit behind, and the control, which judges the drain by whether the tub reaches empty in the time allowed, reports the shortfall as FTD. Partial failures belong to restrictions - filter, sump, sink side, hose geometry - and they typically debut on heavy cycles, worsen over weeks, and respond to cleaning; total failures debut suddenly and do not. Naming which kind you have before you start is what keeps a cleaning problem from being treated as a pump replacement, and vice versa.
What causes the FTD code on a GE dishwasher?
Clogged filter/sump
A matted fine filter slows drainage to failure.
Air gap blockage
The sink-mounted air gap plugs with food debris.
Disposal knock-out plug left in
New-disposal installations only — total blockage from day one.
Drain pump jam/failure
Debris in the impeller or an open pump motor.
Kinked drain hose
After the machine was pushed back.
An interrupted cycle that never finished its drain
GE's own drain guidance puts the interrupted cycle beside clogs as a reason a GE dishwasher is left holding water: open the door mid-cycle and the machine pauses; close it without pressing Start again and the cycle - including its drain - simply never completes. The water left behind is then read by the owner as a drain failure, and on plain-language models it can be the standing water behind an FTD report. The tell is the history: FTD that follows a door opened to add a forgotten item, a cycle cancelled by a household member, or a brief power interruption is an unfinished cycle until proven otherwise, not a blocked drain path.
A clogged sink drain or garbage disposal on the shared line
The dishwasher does not drain into the void - GE notes that the drain hose is typically connected to the kitchen sink drain or the garbage disposal, so a restriction on that shared side is a restriction on the dishwasher too. A disposal half-full of food waste, or a sink trap that is itself draining slowly, gives the pump nowhere to send the water: it pushes against a full line, the tub level barely falls, and the control reports FTD for a fault that lives entirely outside the machine. GE's standing advice follows from this - run the garbage disposal before starting the dishwasher to clear debris out of the drain system the two appliances share.
The drain hose high loop has fallen, or was never fitted
Where an installation has no air gap, GE's installation guidance requires the drain hose to be routed with a high loop, and gives its purpose plainly: to prevent backflow of water into the dishwasher and to prevent water siphoning out of it during operation. A loop that was stapled or taped up at installation and has since slipped down behind the machine quietly removes that protection. Sink water can then drain back toward the tub, wash water can siphon away, and the tub's water story stops matching what the pump achieved - producing poor or incomplete draining that survives filter cleaning because nothing in the machine is blocked. This is an installation-geometry fault, most likely after the machine has been pulled out and pushed back or after under-sink work disturbed the hose.
Debris lodged in the sump itself, past the filter
Cleaning the filter is not the end of the sump story. GE's drain guidance directs you to check the sump area in the rear of the tub for lodged food particles and objects, and names the usual suspects: noodles, bones, and paper labels from jars. Items like these slip past or around the filter, settle where the drain pump draws from, and throttle drainage in a way that washing the filter cannot cure - the filter comes out spotless while the obstruction sits beneath where it was. A partial version of this fault is especially deceptive: the machine drains, but slowly and incompletely, leaving cloudy water behind and returning FTD on heavier, soil-laden cycles first.
Checks to run before you replace anything
- Wash the filter assembly; test a cancel/drain.
- Pop the air-gap cap and clear its inner passage.
- Recent disposal? Verify the knock-out plug was removed.
- Pump listen test: hum without flow = jam or downstream block.
- Run GE's interrupted-cycle test before touching any part: latch the door firmly, press Start if the cycle was left paused, then use Cancel/Drain and watch one complete drain - a machine that empties decisively after simply being restarted had an unfinished cycle, not a blockage.
- Prove the shared drain before blaming the machine: run the kitchen tap and confirm the sink itself drains freely, and run the garbage disposal (with water) to clear it - if the sink is slow, the dishwasher's drain line is slow by definition, and the fix belongs to the sink side.
- With the bottom rack out and the filter assembly removed for cleaning, inspect the sump area at the rear of the tub the way GE directs: look and feel for lodged objects - bones, labels, noodles, glass - sitting in or over the sump opening, not just debris caught in the filter mesh.
- Trace the drain hose under the sink with your hand and eyes: where no air gap is fitted, confirm the hose still rises in a secured high loop before falling to its disposal or drain connection, and that it has not slipped down, sagged, or been left lying flat after under-sink work.
- Check the door story GE lists first: the door must close and latch completely for the machine to run and complete a cycle, so confirm nothing - a protruding handle, a rack pushed back crooked - is holding it fractionally open, and that the latch engages with a definite catch.
How to fix ftd error code ge dishwasher?
- Clean filter; clear air gap/hose; remove the disposal plug if present.
- Clear pump debris (unplug first) or replace a dead pump (continuity test).
- Complete the interrupted cycle properly: latch the door, restart with Start if the cycle was paused, and use Cancel/Drain to pump out pooled water before judging the drain path at all - only an FTD that survives a completed drain attempt is a drainage fault.
- Clear the sink side of the shared line: run the disposal to empty it of food waste, and clear a slow sink drain or trap, because GE counts the sink and disposal connection as part of the dishwasher's drain route - then retest with a Cancel/Drain before opening the machine further.
- Wash the filter the GE way and finish the job in the sump: remove the filter assembly, wash it in hot, soapy water and scrub debris away with a scrub brush as GE directs, then clear any lodged objects from the sump area itself before refitting the filter fully and correctly.
- Restore the drain hose geometry: re-secure a fallen high loop up high under the counter so the hose rises before it falls to its connection, per GE's installation guidance; where local code requires an air gap, that fitting - not a loop - is the correct backflow protection, and a loop is not a substitute for it.
The part that usually fails: Drain pump
Continuity test across terminals; open = replace. A pump that hums against a clear path is jammed, not dead — clear it first.
Ge dishwasher error code ftd reset
Run Cancel/Drain after clearing; FTD clears on a normal empty.
GE dishwashers reset most faults with a power cycle: trip the breaker (or unplug) for about 5 minutes, restore power, and start a cycle. Codes tied to water detection or drain faults return if the condition is still present — the control re-checks fill and drain at the start of every cycle.
Why does the FTD code keep coming back?
FTD returning quickly = downstream (house line) restriction or a weakening pump. When FTD returns, its timing is the diagnosis. Returning within a few loads of a filter clean points back into the sump: debris is re-matting the filter quickly because the sump itself was never cleared, or the household's load pattern (heavy scraping skipped, labels and bones going through) is refilling it. Returning only on heavy or sanitize cycles suggests a marginal restriction that ordinary cycles can just push past. Returning after under-sink plumbing work, a new disposal, or the machine being pulled out for any reason points at the installation - hose kinked on the push-back, loop dropped, connection disturbed - rather than at wear inside the machine. And an FTD that arrives together with a slow-draining kitchen sink was never the dishwasher's fault at all: the shared house drain is the common cause, and it will keep re-presenting as an appliance fault until it is cleared.
How to stop FTD coming back
- Clogged filter/sump: A matted fine filter slows drainage to failure.
- Air gap blockage: The sink-mounted air gap plugs with food debris.
- Disposal knock-out plug left in: New-disposal installations only — total blockage from day one.
Retrieving stored fault codes on GE dishwashers
GE dishwashers have a service mode (on most electronic models: press and hold specific pad pairs — commonly the Cooktop/Heated Dry style combinations printed in the service manual for the model) that displays stored error codes (the F-code family such as FTD, FED) and lets a technician run each load separately. Consumer-facing displays only show a few of these codes, which is why some GE codes only appear inside service mode.
Other GE dishwasher error codes
| Code | Meaning | First fix |
|---|---|---|
| 1H | Delay Start mode; the number plus H shows the delay hours selected (1H = 1 hour) | Wait for the countdown to finish, or cancel Delay Start and press Start to run the cycle now |
| 2H | Delay Start mode; the number plus H shows the delay hours selected (2H = 2 hours) | Wait for the countdown to finish, or cancel Delay Start and press Start to run the cycle now |
| 999 | Possible leak on models with Floor Protect with Alert; on other models the control needs a reset | Check under the dishwasher for water; if none is found, reset power at the breaker and rerun |
| ACF | High supply voltage fault (shown as AcF on the seven-segment display) | Disconnect power and have the household supply voltage checked by an electrician |
| C1 | Pump-out during drain exceeded 2 minutes | Clean the air gap, reposition the drain hose, and run the disposer to clear it |
| C2 | Total pump-out cycle exceeded 7 minutes | Press RESET to stop the beep, then check the drain hose, air gap and sump for blockages |
| C3 | Dishwasher will not drain | Disconnect power at the breaker for about 30 seconds to reset, then check the drain hose and sump for obstructions |
| C4 | Machine filled twice after a power failure | Tap the float cover in the front left corner of the tub floor to unstick it and clear debris from the sump |
| C5 | Pump-out time too short | Confirm the water supply is on and tap the float cover to free a stuck float |
| C6 | Water temperature too low | Run the hot water faucet nearest the dishwasher before starting, and make sure the water heater delivers at least 120°F |
| C7 | Water temperature sensor circuit inoperative | Turn power off at the breaker for 30 seconds and reset; if it returns, the sensor circuit needs service |
| C8 | Detergent cup blocked from opening fully | Remove the obstruction, relatch the door and wait about 30 seconds |
| CFE | Continuous Fill Fault; the control detects filling that will not stop | Turn off the water supply and disconnect power; if water still enters with power off, the inlet valve has failed |
| CUP OPEN | Detergent cup not closed | Add detergent and latch the cup closed, or press Start again to override |
See the full list on the GE Dishwasher error codes hub.
Codes FTD gets confused with
H2O — H2O error — the dishwasher is not detecting water fill (fill fault). On GE dishwashers H2O (H20) means the control opened the inlet valve and did not see the machine fill — supply problem, valve problem, or the flood/float switch stuck in the 'full' position telling the control not to fill at all.
E1 — Platform-dependent GE dishwasher code — on GE's dishwasher lines E1-style codes appear in fill/drain fault contexts on certain (often international/older) platforms; GE's core US dishwasher faults use plain-language displays (H2O, FTD) instead. Diagnose by symptom with the model's chart. GE's mainstream dishwasher fault language is words, not E-codes.
IH — Display fragment, not a standalone GE dishwasher code — 'IH' is most plausibly a partial/mis-read rendering (GE dishwasher displays use words like H2O; a 1H/IH reading is usually a timer/delay display or segment artefact). GE dishwashers communicate faults in plain words (H2O, FTD, 'Clean'/'Sanitized' states) rather than letter codes like IH.
Frequently asked questions
New disposal + FTD — coincidence?
Almost never: the disposal's dishwasher inlet plug must be knocked out during install. If it wasn't, the dishwasher has never had a drain path.
Is some water left in the bottom of the dishwasher normal, or is that FTD?
A small amount of water sitting in the sump and filter area is normal - the sump is the low point the pump draws from and it is not expected to be bone dry. FTD territory is different: water standing across the tub floor, deep enough to see as a pool when the bottom rack comes out, after the machine believed it had drained. Judge by coverage and depth, not by the mere presence of water under the filter.
Can running the garbage disposal really fix an FTD?
It can, when the restriction is on the shared side of the line. GE advises running the disposal before a dishwasher cycle precisely because the dishwasher drains through that same connection: a disposal full of food waste is a plug in the dishwasher's drain path. If FTD clears after the disposal and sink are cleared and stays clear, the pump was never the problem.
Why did FTD appear right after I opened the door mid-cycle?
Because the drain may simply never have run. GE lists the interrupted cycle among its causes of a dishwasher left holding water: opening the door pauses the cycle, and if it is closed without pressing Start again, the remaining stages - drain included - do not happen. Restart the cycle or run Cancel/Drain with the door latched; only if that drain fails is there a blockage to hunt.
My filter is clean but FTD keeps coming back - what is left?
Work outward from the sump in the order GE's guidance implies: objects lodged in the sump area itself (bones, jar labels and similar debris that never reach the filter), then the sink and disposal side of the shared drain, then the hose run and its high loop. A clean filter rules out exactly one point on that path - it does not clear the path.
How to fix ftd error code ge dishwasher?
Start here: Clean filter; clear air gap/hose; remove the disposal plug if present. Clear pump debris (unplug first) or replace a dead pump (continuity test).
How to fix ge dishwasher with ftd error code?
Start here: Clean filter; clear air gap/hose; remove the disposal plug if present. Clear pump debris (unplug first) or replace a dead pump (continuity test).
What does error code ftd mean on ge dishwasher?
Failure To Drain — the dishwasher did not drain (GE's plain-language drain code). FTD says exactly what it means: the dishwasher tried to drain and couldn't.
Related guides
Facts on this page were checked against manufacturer documentation: products.geappliances.com · www.manua.ls · forum.appliancepartspros.com · www.appliancehelper.net