mypros+
Error code reference

GE Washer Error Code E12

EOL Drain Test Incomplete, code not cleared at End Of Line factory test.

EOL Drain Test Incomplete, code not cleared at End Of Line factory test.

First step from the service manual

Clear error and continue.

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 E12.

  • 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 E12 means on a GE washer

The E12 error code on a GE washer stands for EOL Drain Test Incomplete. EOL refers to End of Line, which is a factory quality control process that every unit goes through before it leaves the production facility. During this process, the machine runs a series of automated tests, including a drain cycle test, to confirm all systems are functioning correctly. If the drain test does not complete successfully or the test result code is not properly cleared from the control board memory before the unit ships, the E12 code gets stored and will appear when the washer is first operated by the end user.

This code is not typically indicative of a genuine mechanical or electrical fault with the drain system. Instead, it reflects an incomplete or improperly finalized factory test sequence. The control board retains the uncleared test flag, and the washer reports it as an active error. Because the root cause is a residual factory test state rather than a component failure, the primary corrective action is simply to clear the error code through the appropriate diagnostic or reset procedure and allow the machine to continue normal operation.

In rare cases, if the code returns after being cleared, it may suggest the drain system did not perform correctly during that initial cycle, which could point to a drain pump issue, a kinked drain hose, or a clogged filter. However, a one-time appearance of E12 on a new or recently installed unit almost always traces back to the factory EOL process and does not require parts replacement.

Source: manufacturer service documentation.

Common causes of E12

  1. 01

    Uncleared EOL factory test flag

    Wiring / connection

    The most common cause is that the factory drain test was completed but the result code was never cleared from the control board before shipment. This is a data state issue, not a hardware failure, and is resolved by clearing the error.

  2. 02

    Incomplete EOL drain test during manufacturing

    Wiring / connection

    In some cases, the drain test itself did not finish properly on the production line, leaving an incomplete status stored in the control board memory. Clearing the code and running a normal cycle will confirm whether the drain system operates correctly.

  3. 03

    Kinked or improperly routed drain hose

    Wiring / connection

    If the error reappears after clearing, a kinked or incorrectly installed drain hose could be restricting water flow and preventing the drain cycle from completing. Inspect the hose routing from the back of the machine to the standpipe or utility sink.

  4. 04

    Clogged drain pump filter

    Wiring / connection

    A blocked filter can prevent adequate drainage and cause drain-related codes to persist after the initial clear. Locate and clean the pump filter according to the washer's access panel location, typically at the lower front of the unit.

  5. 05

    Faulty drain pump

    Part replacement

    If the code continues to return after ruling out hose and filter issues, the drain pump itself may not be operating correctly. A failed pump will need to be tested for proper function and replaced if it is not running or is running without moving water.

See the test procedure for each cause

Frequently asked questions about E12

What does E12 mean on a GE washer?
E12 on a GE washer means the End of Line drain test was not completed or the test code was not cleared at the factory before the unit shipped. It is a residual code from the manufacturing quality control process. In most cases, simply clearing the error is all that is required.
How do I fix the E12 error on my GE washer?
The first step is to clear the error code using the washer's diagnostic or reset procedure. After clearing, run a normal wash cycle to confirm the machine drains correctly. If the code comes back, inspect the drain hose for kinks, clean the pump filter, and check for drain pump operation.
Will resetting my GE washer clear the E12 code?
Yes, a proper error clear or reset procedure should remove the E12 code in the vast majority of cases, since it is a factory test flag rather than an active fault. If the code returns after the reset, that indicates a real drain performance issue that needs further diagnosis.
Is it safe to use my GE washer when it shows E12?
An E12 code on a brand new or recently installed GE washer is generally not a safety concern, as it reflects an incomplete factory test rather than a dangerous malfunction. You can proceed by clearing the code and running the machine. If the error returns repeatedly, stop using the washer until the drain system has been inspected.
How much does it cost to repair a GE washer showing E12?
If the E12 code is simply a leftover factory test flag, there is no repair cost at all since clearing the code resolves it. If the code points to an actual drain pump failure, parts and labor for a drain pump replacement typically range from around 90 dollars to 250 dollars depending on the model and service provider.

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

Get Started

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