mypros+
Error code reference

GE Range Error Code 900

Software error

Software error — Cavity Cancel/Off monitor (UL) — oven cavity does not stop cooking within ms of pressing cancel key; if raw fault stays set for seconds the fault is latched.

First step from the service manual

Press cancel to reset system.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for 900.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What 900 means on a GE range

Error code 900 on a GE range is a software-level fault tied to the UL-required Cavity Cancel/Off monitor function. This safety monitor is built into the control system to verify that the oven cavity stops cooking within a specified number of milliseconds after the Cancel key is pressed. If the oven does not respond to the cancel command within that window, the raw fault condition is detected. When this raw fault persists for a defined number of seconds without clearing, the control board latches the fault permanently until the issue is addressed. This is a protective feature intended to prevent unintended continuous heating.

The fault points to a breakdown in communication or command execution between the user interface board, the main control board, and the relay or output circuitry that controls the oven heating elements or gas ignition system. When cancel is pressed, the control should immediately cut power to the bake or broil output. If that signal is not confirmed within the required timeframe, the 900 code is triggered. This can result from a stuck relay on the control board, a software communication failure between the keypad assembly and the main board, or corrupted control firmware.

Because the fault can be latched by the control software, a simple power cycle or cancel press is the required first diagnostic step to determine if the issue is transient or persistent. A transient fault may clear on reset, indicating a momentary software glitch. A fault that returns immediately or cannot be cleared suggests a hardware failure in the control board or relay output circuit that requires component-level diagnosis and likely board replacement.

Source: manufacturer service documentation.

Common causes of 900

  1. 01

    Stuck or failed relay on the control board

    Part replacement

    The relay responsible for cutting power to the heating element or burner circuit may be welded shut or failing, preventing the oven from stopping when cancel is pressed. This is a common hardware cause of latched 900 faults that do not clear on reset.

  2. 02

    Main control board software or firmware fault

    Wiring / connection

    A transient software glitch in the main control board can cause the cancel command to be processed too slowly or not at all, triggering the UL timing monitor. This type of fault often clears with a cancel key press or a full power cycle.

  3. 03

    Faulty user interface or keypad board

    Part replacement

    If the keypad or interface board is not correctly transmitting the cancel command to the main control board, the oven will not respond within the required timeframe. Inspect the ribbon cable connection between the interface board and the main board for damage or looseness.

  4. 04

    Communication failure between interface board and main board

    Wiring / connection

    A corrupted or interrupted data signal between the two boards can cause the cancel command to go unacknowledged. This may present intermittently and can sometimes be resolved by reseating the connecting harness.

  5. 05

    Corrupted control board firmware

    Part replacement

    In some cases the control board's internal programming becomes corrupted, causing timing errors in how it processes and confirms user commands. A board that repeatedly throws the 900 fault without a clear hardware reason may require replacement.

See the test procedure for each cause

Frequently asked questions about 900

What does 900 mean on a GE range?
The 900 error code on a GE range indicates a software safety fault called the Cavity Cancel/Off monitor. It means the oven's control system detected that the oven did not stop cooking within the required time after the Cancel key was pressed. If the fault condition persists for a set number of seconds, the control board latches the fault. Pressing Cancel is the first step to attempt a reset.
Will pressing Cancel clear the 900 error code on my GE range?
Pressing the Cancel key is the recommended first diagnostic step and may clear the fault if it was caused by a temporary software glitch. If the 900 code returns immediately after pressing Cancel or after a power cycle, the fault has likely latched due to an underlying hardware issue such as a stuck relay or a failing control board. In that case, further diagnosis is needed.
Is it safe to use my GE range while the 900 error code is showing?
The 900 code is a safety-related fault designed to alert you that the oven may not be stopping correctly when commanded. Using the oven while this fault is active is not recommended, as the control system may not reliably shut off heating when expected. You should attempt a reset first, and if the fault persists, discontinue oven use until the issue is repaired.
What does it cost to repair a GE range showing error code 900?
Repair costs depend on the root cause. If the fault clears with a simple reset, there may be no parts cost at all. If the main control board or relay assembly needs replacement, parts alone can range from roughly $75 to $300 depending on the model, with professional labor adding another $100 to $200 or more. Getting a diagnostic quote from a qualified technician before ordering parts is advisable.
Can I fix the 900 error code on my GE range myself?
The first step, pressing Cancel to reset the system, is something any user can do safely. Beyond that, diagnosing a latched 900 fault involves inspecting the control board relays, harness connections, and interface board, which requires comfort working with appliance electronics and disconnecting power at the breaker. If the control board needs replacement, a knowledgeable DIYer can often handle it, but if you are unsure about working with high-voltage components, a professional technician is the safer choice.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass