Multi-family properties
Expert Reviewed

The GE Appliance Fault Code Guide for Technicians: Every Code by Appliance Type

SmartHQ Pro Editorial Team
Written by
SmartHQ Pro Editorial Team
Content Team | SmartHQ Pro, GE Appliances company
12
min read
5 FAQs answered

Real-time leak monitoring

Free leak monitoring

TL;DR

  • GE runs several code conventions across appliance types, and the format alone tells you which control platform you are looking at before you check a single definition.
  • A code names the fault the control detected, which is not always the component that failed. Treat the code as a starting point and the model number as the final word.
  • On an intermittent fault, stored history beats the display. The count and the last-event date are what tell you whether a problem is recurring or a one-off.
  • SmartHQ™ Service reads active codes, stored history, and cycle logs straight off the appliance, and it keeps service documentation and parts ordering in the same place.

What is a GE Fault Code?

A GE fault code is a short alphanumeric signal that a GE appliance's control board produces when it detects a problem. The control watches its sensors and components while the appliance runs, and when a reading drifts outside the expected range, it logs a code and, on most models, puts it on the display.

Each code maps to a condition the control can see, such as a temperature sensor reading out of range or a motor that will not reach speed. However, that condition is not always the part that eventually needs replacing.

Two details decide how much weight a code carries:

  1. Its state, active on the display or stored in history.
  2. Its severity, which tells you whether the appliance is safe to keep running.

Since the same characters can mean different things across appliance types and control generations, the sections below organize every code by appliance and pair it with a severity and the symptom a customer is most likely to describe.

How to Read GE Fault Codes

A code on the display confirms that something failed. Working out which component failed is a second step, and that step is where service minutes disappear.

The usual sequence goes like this. You read the code, hunt for the manual or load a site on weak signal, cross-reference the model number, and hope the platform matches. 10 minutes are gone before you pick up a screwdriver.

That pressure keeps building. Home appliance repairers are still a small trade with limited projected growth, according to Bureau of Labor Statistics data, even as the connected install base grows. The workforce is aging too, with one 2026 market analysis putting the median age of certified US repair technicians at 47, which raises the value of a reference a newer technician can work straight from.

1. Three Code Conventions

Format tells you something before the definition does. GE controls use three broad conventions, and each one points toward a different generation of board:

  • Letter-prefixed numeric codes (F1, E3, C4): The most common format. Range and oven controls lean on the F-series, washers and dryers use E-codes, and dishwashers split between C-codes and F-codes depending on the board.
  • Two-letter codes (FF, PF, dE, tC): Common on refrigerators. Segmented displays render characters loosely, so a lowercase code can look like a different one from an angle.
  • Bare numeric codes (26, 31, 63, 88): These turn up alongside lettered codes on some washer and refrigerator platforms, and their presence usually signals a different control generation.

2. Active Faults and Stored Faults

Every control holds two kinds of code, and they call for different handling. A code on the display is active, and a code in the control's history is stored.

Stored faults get overlooked far too often. One stored code means little on its own, but a count of forty with a last-event date from this morning describes an intermittent problem that is picking up speed.

Severity in the tables below runs on three levels:

  1. High means the appliance should stay out of service until it is repaired.
  2. Medium means it runs, but with degraded performance.
  3. Low covers nuisance conditions that often clear without a parts replacement.
Key Insight
A code and a fault history answer two different questions. The code names the condition the control detected, and the history shows how often and how recently it fired. Pull both before you order a part.

GE Refrigerator Fault Codes

Refrigerator codes lead the field in misreads, for two reasons. Several of them look alike on a segmented display, and case carries real diagnostic meaning here.

Definitions also shift by control platform and model year, so identical characters can mean different things on a 2014 board and a 2023 board. Verify against the model number before you commit.

Scroll the table sideways to see all columns →
Code Meaning Severity Common symptom
FF Freezer fan error High Freezer runs warm or frost builds up
PF Power failure High Refrigerator lost power or reset occurred
88 Control board error High Controls stay unresponsive or display malfunctions
89 Inverter compressor error High Compressor stays idle or runs loud
CC Cooling cycle error High Refrigerator or freezer drifts off temperature
CI Communication interface error Medium Display shows an error code or partial output
DE Door error Medium Door-open alert or door sensor malfunction
dE Defrost error Medium Frost accumulates or defrost cycle stalls
E0 Dispenser error Low Ice or water dispenser stays inactive
E1 Temperature sensor error High Temperature fluctuates or readings run inaccurate
E2 Evaporator fan error High Weak cooling or uneven temperature distribution
E3 Condenser fan error High Compressor runs frequently or cabinet stays warm
E4 Inlet valve error Medium Dispenser output slows or stops
E5 Ice maker error Medium Ice production drops or dispenser jams
SA Saturated condenser Medium Cooling slows or condenser blockage warning
66 Display board error Medium Display stays blank or buttons stay unresponsive
tC Temperature control error High Settings resist adjustment or run unstable
EC Electronic control error High Refrigerator idles or shuts down at random
tF Thermal fuse error High Cooling stops or compressor stays idle
EF Electronic failure High Multiple functions fail or the unit loses power

 GE refrigerator fault codes with severity and presenting symptom

A few patterns are worth calling out here:

  • Rendering pairs: DE and dE are separate faults, one at the door sensor and one in the defrost system, with case as the only tell. The same trap applies to tC against EC, and to tF against EF.
  • Cooling clusters: FF, CC, E2 and E3 all reach the customer as a warm cabinet. What separates them is where the airflow path fails, so check the evaporator and condenser fans before you condemn the sealed system.
  • Water path codes: E0, E4 and E5 sit downstream of the same supply. Verify inlet pressure and the valve screen before replacing an ice maker assembly.
Did you know?
Reading a refrigerator code off-axis is one of the most common causes of a wrong parts order. Segmented displays build lowercase and uppercase characters from the same segments, so DE and dE look nearly identical from the side. Read the display straight on before you commit to a diagnosis.

GE Washer Fault Codes

Washer codes come in two formats, and the format identifies the platform. E-series codes and bare numeric codes rarely share a board.

Two failure families cover most washer calls. One is the fill and drain path, the other is the drive system, and symptoms overlap heavily inside each family.

Scroll the table sideways to see all columns →
Series Code Meaning Severity Common symptom
E E2 Door lock error High Door stays locked or unlocked and the cycle stalls
E E22 Temperature sensor error Medium Water temperature runs off or heating falls short
E E23 Water level sensor error Medium Washer overfills or underfills during the cycle
E E30 Flow meter error High Fill stalls or water enters very slowly
E E31 Pressure switch error Medium Water level reads wrong or the cycle stalls
E E38 Detergent dispenser error Low Detergent releases late or stays in the dispenser
E E41 Motor rotor position error High Drum stays still or grinds during rotation
E E42 Motor control error High Spin fails or the motor stays idle
E E43 Motor speed error High Drum spins at incorrect speed or stops mid-cycle
E E45 Drive motor overload error High Motor shuts off or the washer stops under load
Numeric 26 Communication error Medium Washer shows an error and resists control input
Numeric 31 Drain error High Water drains slowly or stays in the tub
Numeric 35 Water supply error High Fill stalls or the supply is interrupted
Numeric 63 Electrical error High Washer loses power or shuts down unexpectedly

GE washer fault codes grouped by code series

  • Fill faults follow a sequence: E30, E31 and 35 all present as a fill problem while failing at separate points. Rule out supply, then flow measurement, then level sensing, in that order.
  • Drive codes travel together: E41, E42, E43 and E45 all point at the drive system, and they cascade often. When several show at once, work the earliest fault chronologically.

GE Dryer Fault Codes

Dryer faults get misdiagnosed more than any other category, because three separate conditions reach the customer identically. Wet clothes at cycle end fit a sensor fault, a heat fault, and an airflow fault equally well.

Airflow sits underneath most of them. A restriction raises operating temperature, which eventually opens the thermal cutoff, so the code you read is often two steps downstream of the cause.

Scroll the table sideways to see all columns →
Code Meaning Severity Common symptom
E1 Door latch error or door switch failure High Dryer stays off or the latch fails to engage
E2 Moisture sensor error Medium Clothes stay damp at cycle end
E3 Thermistor or temperature sensor failure High Dryer overheats or runs cold
E4 Thermal fuse blown or high temperature cutoff activated High Dryer tumbles cold and clothes stay wet
E5 Drive motor or blower wheel error High Drum stays still or airflow runs restricted
E6 Airflow obstruction or vent blockage Medium Drying times extend and heat output drops
E7 Control board or electronic component failure High Buttons stay unresponsive or display malfunctions
dE Door latch open during cycle Medium Dryer stops mid-cycle or stays off
AF Air filter clogged or airflow restriction Low Drying times extend and efficiency drops
tS Thermistor sensor communication error Medium Temperature control runs inconsistent across cycles

GE dryer fault codes with severity and presenting symptom

  • Airflow first: E4, E6 and AF all sit downstream of a restriction. Replace an E4 fuse while the vent stays blocked and you buy about a month before the same call comes back.
  • Two thermistor faults: E3 is the sensor itself, and tS is the communication path to it. Check continuity at the sensor before you condemn the board.
  • Mechanical against electrical: E5 and E1 both stop the drum, one through the drive system and one through the door circuit. Spin the drum by hand to tell them apart in under a minute.
Field Note
Vent restriction leaves evidence. Lint at the outside termination, a warm cabinet during operation, and stretched cycle times all point the same way. Clear the full vent run before you replace a thermal component, and document the restriction so the customer understands the repair.

GE Dishwasher Fault Codes

Dishwasher codes split across two conventions, with C-series codes on one control generation and F-series codes elsewhere. Water level and drainage account for most of the high-severity set.

Symptom overlap runs high here. A stalled fill, a stuck float, and a blocked drain all reach the customer as a machine that will not finish its cycle.

Scroll the table sideways to see all columns →
Series Code Meaning Severity Common symptom
C C1 Control board communication error High Dishwasher stays off or resists button input
C C2 Temperature sensor malfunction Medium Cleaning quality drops or water temperature runs off
C C3 Door latch sensor failure High Door stays unlocked or the cycle fails to start
C C4 Pump motor error High Spray or drain output stops
C C5 Heating element failure Medium Wash water stays cold
C C6 Turbidity sensor error Medium Cycle length runs off or water use climbs
C C7 Float switch malfunction High Water overflows or the fill level runs low
C C8 Spray arm obstruction or motor error Medium Spray arms stall or spray pressure drops
System PF Power failure detected Low Cycle interrupts or the display resets after an outage
System H2O Water supply error High Fill stalls or water pressure runs low
System 999 System fault or critical error High Dishwasher stays unresponsive or shuts down mid-cycle
F F2 Vent error or condensation issue Medium Drying performance drops or moisture stays on dishes
F F3 Fill valve failure High Water stays out of the tub
F F5 Drain pump error High Water stands in the tub or drainage blocks
F F7 Thermistor sensor failure Medium Temperature readings run inaccurate or the cycle stalls

GE dishwasher fault codes grouped by code series

  • Water level from both directions: C7 and H2O describe opposite problems, a float switch fault against a supply shortfall. Confirm the supply line and inlet screen before you open the float assembly.
  • Drainage overlap: F5 and C4 look identical to the customer, with standing water in the tub. Which code shows tells you the board generation as much as the failed part.
  • Fill valve against supply: F3 and H2O both stop water reaching the tub. Check static pressure at the supply before you replace a valve.

GE Range and Oven Fault Codes

The range F-series runs longer than any other category, and the temperature sensor codes drive the most unnecessary board replacements. Five separate codes point at the same sensor circuit.

Self-clean operation generates its own cluster. Overtemperature conditions and door lock faults both surface during or after a clean cycle, and both carry safety weight.

Scroll the table sideways to see all columns →
Code Meaning Severity Common symptom
F0 Door latch error or door switch failure High Oven door resists latching or unlocking
F1 Oven temperature sensor failure High Oven temperature fluctuates or heating fails
F2 Oven heating element failure High Oven stays cold or heats unevenly
F3 Control board short circuit High Control panel stays unresponsive or display malfunctions
F4 Oven temperature sensor open circuit High Oven stops heating and shows an error
F5 Self-cleaning cycle error Medium Self-clean interrupts or fails to start
F6 Control board malfunction High Oven resists button input
F7 Excessive oven temperature detected High Oven temperature climbs past safe limits
F8 Door lock mechanism failure High Door lock engages and stays locked
F9 Cooktop or burner control error Medium Burner or cooktop element stays cold
F10 Temperature sensor calibration error Medium Oven temperature readings run inaccurate
F11 Shorted temperature sensor High Oven overheats or stays cold
F12 Control board communication error High Display shows garbled text or stays blank
F13 Oven sensor circuit open High Oven temperature drifts and holds poorly
F14 Microwave or convection motor error Medium Fan or microwave motor stays idle
F20 Keyboard or control panel error Medium Buttons stay unresponsive or stick
F30 Broiler element failure High Broiler element stays cold
F31 Convection fan motor failure Medium Convection fan stays idle
F32 Oven light circuit failure Low Oven interior light stays off
F33 Power supply voltage error High Oven cycles on and off repeatedly
F34 Electronic control board failure High Oven stays off and the display remains dark
LOC Control lock or child lock activated Low All oven controls stay locked
PF Power failure or electrical interruption Medium Oven stopped operating during a cycle

GE range and oven fault codes with severity and presenting symptom

  • The sensor cluster: F1, F4, F10, F11, and F13 are all associated with the temperature-sensor circuit. F4 and F13 read as open circuits, while F11 reads as a short. Before touching the board, measure the sensor resistance at room temperature and compare it with the specified value.
  • Safety rows: F7 and F8 both relate to self-clean operation, one through overtemperature and one through a lock that stays engaged. Resolve the underlying cause before you return the appliance to service.
  • Check the lock first: LOC is an active control lock. Confirm the lock state before you diagnose an unresponsive panel.

Reading Codes Without the Manual Lookup

Every table here supports a manual lookup, and a lookup only tells you what the display shows right now. On an intermittent fault, the history that would actually crack the case sits behind service mode, out of reach until you stop and dig for it.

SmartHQ™ Service skips that step. Connect the module to the appliance, open the app, and the fault data comes straight off the control board: active codes, stored history with counts and last-event dates, and full cycle logs. The same screen carries the service documentation for that exact model, lets you run service-mode tests and toggle individual components, and keeps parts ordering in the session instead of a separate catalog. It reads GE Appliances built from 2012 on, so that view covers most of what you meet in the field.

Scroll the table sideways to see all columns →
Diagnostic dimension Manual code lookup Connected diagnostics
Code source Read from the display Read from the control board
Fault history Available through service mode Counts and last-event dates included
Platform identification Inferred from the model number Identified by the connection
Documentation Separate manual search Surfaced for the specific unit
Parts Separate lookup and order In-app ordering with exploded diagrams

Manual code lookup compared with connected diagnostics across five dimensions

What a Fault Code Leaves Out

A code names the condition the control detected, which sometimes sits downstream of the actual failure. Four patterns account for most of the gap:

  1. Cascading codes: One failure triggers others, so a motor control fault throws speed and rotor position codes alongside it. Work the earliest fault chronologically, not the loudest one on the display.
  2. Codes that clear on power cycle: An intermittent fault that vanishes when the customer unplugs the unit has been hidden, not repaired. Stored history covers this case where the live display falls short.
  3. Symptom codes against component codes: A blown dryer thermal fuse is a real fault, but restricted airflow is what opened it. Fix the condition that killed the part.
  4. Platform drift: Definitions change between control generations. When one conflicts with the symptom in front of you, verify against the model number before you order.

How Should You Work an Unfamiliar Code?

Four steps handle most unfamiliar codes without guesswork, and each one narrows the field before any parts decision.

Step 1: Confirm What You Are Reading

Read the display straight on, especially on segmented refrigerator panels. Case and character shape both carry meaning, so settle those first.

Step 2: Identify the Code Convention

Format points at the platform. An E-series code and a bare numeric code belong to separate control generations, and that changes the code set that applies.

Step 3: Pull the Fault History

Check the count alongside the last-event date. A single occurrence and a recurring fault call for different repairs, even when the characters match.

Step 4: Separate the Symptom From the Component

Ask which condition would produce this code. Airflow, supply, and drainage problems all surface as component codes further down the chain.

Bookmark this page as a field reference, and keep the model number handy for any code you are unsure about.
When you would rather skip the lookup, SmartHQ™ Service pulls the same codes and stored history straight off the board. See how it works at SmartHQ™ Pro, or contact the team to check compatibility for your service fleet.

Frequently Asked Questions

Service mode entry varies by appliance type and control generation, most often a button sequence held during power-up. The service manual or Mini-Manual for that model documents the sequence. Reading fault data electronically skips service mode altogether.
Stored codes clear through the control's service mode. A power cycle clears the active display but leaves the history in place, which is usually what you want, since that history is diagnostic. Clear stored codes once the repair is verified.
Definitions shift with control platform revisions, so identical characters can indicate different faults across generations. Always confirm against the model number before you order parts.
A dark or unresponsive panel rules out a display reading. Connect to the board electronically to pull the fault data; otherwise symptom-based diagnosis is the only route left.
Re-read the code straight on first, especially on segmented displays where similar characters blur. If the conflict holds, check the code set against the model number, then ask whether the code is naming a downstream symptom rather than the root fault.
SmartHQ Pro Editorial Team

SmartHQ Pro Editorial Team

Content Team | SmartHQ Pro, GE Appliances company

SmartHQ Pro writes for property managers, service technicians, and RevOps teams working with connected appliance technology. Guides like this one draw on SmartHQ™ Service's field data and direct input from GE Appliances' service engineering team.

SmartHQ Pro dashboard shown on a laptop

Still troubleshooting laundry equipment by trial and error?

  • Real-time fault codes read straight from the appliance
  • Isolated component testing without a full teardown

Portfolio-wide

leak monitoring

Request a Demo