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.
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
$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
- 01
Uncleared EOL factory test flag
Wiring / connectionThe 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.
- 02
Incomplete EOL drain test during manufacturing
Wiring / connectionIn 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.
- 03
Kinked or improperly routed drain hose
Wiring / connectionIf 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.
- 04
Clogged drain pump filter
Wiring / connectionA 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.
- 05
Faulty drain pump
Part replacementIf 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.
Frequently asked questions about E12
What does E12 mean on a GE washer?
How do I fix the E12 error on my GE washer?
Will resetting my GE washer clear the E12 code?
Is it safe to use my GE washer when it shows E12?
How much does it cost to repair a GE washer showing E12?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass