Whirlpool Washer Error Codes — Complete Troubleshooting Guide
Whirlpool uses a universal F#E# error code format across all their washer platforms — the same system used on Maytag, KitchenAid, and Amana washers built on Whirlpool Corporation platforms. The "F" (Function) number identifies the system, and the "E" (Error) number identifies the specific fault within that system. This guide decodes every error code you will encounter on WTW top-load and WFW front-load models.
How to Read Whirlpool Error Codes
On Digital Display Models: The code appears directly as letters and numbers (e.g., F5E2).
On LED-Only Models (No Display): Error codes are communicated by LED flashing patterns. Count the number of flashes for each position — for example, 5 flashes pause 2 flashes = F5E2.
Do You Have the Right Tools?
Bearing puller set ($120), drum spider wrench ($85), multimeter ($85), and diagnostic software. Our technician arrives with $15K+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
How to Enter Diagnostic Mode and Read Stored Codes
- Turn the cycle selector to Normal (12 o'clock position).
- Rotate: 3 clicks clockwise, 1 click counter-clockwise, 1 click clockwise — all within 6 seconds.
- All LEDs illuminate = diagnostic mode entered.
- The display shows the most recent stored error code. Rotate the selector to view additional stored codes.
- Press Cancel to exit diagnostic mode.
This sequence is identical across all Whirlpool Corporation washers (Whirlpool, Maytag, Amana, KitchenAid) because they share the same control board architecture.
Complete Error Code Reference
F0 Codes — User Interface / Communication
F0E1 — Communication Error The UI (user interface) board cannot communicate with the CCU (main control board). Check the ribbon cable between boards. Power surge damage is the most common cause in Sacramento (PG&E grid instability during summer peak).
- Fix: Unplug for 60 seconds. If code returns, inspect ribbon cable connection. Replace UI board if damaged.
- Parts: UI board $95–$180
F0E2 — Excessive Suds (Sud) The pressure switch detects excessive suds inhibiting proper washing. The washer adds extra rinses and extends the cycle. Too much detergent or non-HE detergent in an HE washer causes this.
- Fix: Use only HE-rated detergent. Reduce amount by 50%. Run an extra rinse cycle. If using Load & Go, verify the dispenser is set for your detergent concentration.
- Parts: None needed — behavioral fix
F0E5 — Unbalanced Load The washer detected excessive vibration during spin and cannot reach full speed. It will attempt to redistribute up to 3 times before displaying this code.
- Fix: Redistribute the load manually. Avoid washing single heavy items. Check suspension rods (WTW) or shock absorbers (WFW) if code appears with balanced loads.
F1 Codes — Control Board
F1E1 — Main Control Board (CCU) Fault Internal CCU failure. The board's processor detected a fatal error.
- Fix: Unplug for 5 minutes to attempt reset. If code returns, replace CCU. Power surges are the leading cause.
- Parts: CCU board $180–$350
F1E2 — Motor Control Board (MCU) Fault The MCU that controls motor speed has failed or cannot communicate with the CCU.
- Fix: Check the wiring harness between CCU and MCU. Replace MCU if damaged.
- Parts: MCU board $180–$290
F3 Codes — Pressure / Temperature Sensors
F3E1 — Pressure Switch / Sensor Failure The water level pressure switch is not reading correctly. The small air hose from the tub air trap to the pressure switch may be disconnected, kinked, or the switch itself has failed.
- Fix: Check the clear plastic hose from the tub air dome to the switch (mounted on the rear of the cabinet). Blow gently through the hose — you should hear a click from the switch. If the hose is cracked or disconnected, replace it ($5-10). If the switch fails continuity test, replace ($25-45).
- Parts: Pressure switch $25–$45, hose $5–$10
F3E2 — Temperature Sensor Fault The NTC thermistor reads out of range (open or shorted). Located in the tub — usually clipped to the outer tub or embedded in the heater assembly.
- Fix: Measure resistance: should read approximately 50K ohms at room temperature. If open or shorted, replace the sensor.
- Parts: Thermistor $15–$30
F5 Codes — Door/Lid Lock System
F5E1 — Lid Switch Fault (WTW Top-Load) The lid switch does not detect the lid as closed. The magnetic reed switch or wiring has failed.
- Fix: Check that the magnet in the lid aligns with the switch in the cabinet. Test switch continuity with lid closed. Replace lid switch assembly (W10838613) if no continuity.
- Parts: Lid switch $55–$85
F5E2 — Door Lock Fault (WFW Front-Load) The door lock motor failed to engage or the lock position sensor does not confirm locked. This is the single most common error code on Whirlpool front-load washers.
- Fix: Listen for clicking when Start is pressed — clicking but no lock = wax motor actuator failed. No clicking = no power to lock assembly or CCU relay failed. Replace door lock assembly.
- Parts: Door lock $55–$85
F5E3 — Lid Unlock Fault The lid lock mechanism cannot release at cycle end. The motor that retracts the lock has failed in the locked position.
- Fix: Power cycle may release. If locked, access the manual release (pull tab under the top panel) to open the lid, then replace the lid lock assembly.
- Parts: Lid lock assembly $55–$85
F7 Codes — Motor / Drive System
F7E1 — Motor Speed Not Detected The CCU expected the motor to be running but detects no rotation. On WTW models, this usually indicates a failed shift actuator (splutch) that cannot engage spin mode. On WFW models, it points to a broken belt or failed MCU.
- Fix: WTW: check/replace shift actuator ($45-65). WFW: inspect belt, check MCU.
- Parts: Shift actuator $45–$65, belt $18–$35
F7E5 — Shifter Not Engaging (WTW Only) The shift actuator attempted to move to spin position but the position sensor did not confirm arrival.
- Fix: Replace shift actuator. Also check for mechanical obstruction preventing cam engagement.
- Parts: Shift actuator $45–$65
F7E6 — Motor Stall Motor is energized but rotation stopped (stall current detected). Mechanical obstruction — jammed basket, seized bearing, or broken drive block preventing rotation.
- Fix: Check for objects between basket and tub. Verify drive block and bearing condition.
F7E7 — Motor Over-Temperature Motor thermal protector activated due to excessive current draw.
- Fix: Wait 60 minutes for cool-down. Address root cause (overload, seized component).
F8 Codes — Water System
F8E1 — No Water Detected / Fill Timeout The washer attempted to fill but the pressure switch did not detect water level increase within the timeout period.
- Fix: Verify both water supply valves are fully open. Check inlet screens (mesh filters inside the valve ports) for sediment blockage. Sacramento well water with high mineral content clogs these screens every 1-2 years. Clean with vinegar or replace inlet valve (W10872255).
- Parts: Inlet valve $35–$65, screens $5
F8E2 — Dispenser Fault The Load & Go dispenser motor or sensor detected a problem. The dispenser cannot dose detergent correctly.
- Fix: Clean the Load & Go reservoir and valve mechanism. Check for crystallized detergent blocking the sensing mechanism.
F8E3 — Overflow Water level exceeded maximum. The inlet valve may be stuck open or the pressure switch failed in the empty position.
- Fix: Immediately unplug. Shut off water valves. Replace inlet valve if it does not close when unpowered. Check pressure switch and hose.
F9 Codes — Drain System
F9E1 — Drain Failure The pump ran but water level did not decrease within approximately 8 minutes.
- Fix: Clean the pump filter (WFW: bottom-left access door). Check drain hose for kinks. Verify standpipe is not backed up. If pump hums but does not drain, impeller is jammed. If pump is silent, check pump motor and wiring.
- Parts: Drain pump $35–$55
F9E2 — Drain Timeout Extended Similar to F9E1 but the washer detected partial drainage that stopped. Often indicates a partially blocked drain hose or a pump impeller that rotates but has broken vanes.
- Fix: Replace drain hose. Inspect pump impeller for damage.
Safety First — Know the Risks
High-voltage components and pressurized water lines create flood and shock risk. A single loose fitting can cause thousands in water damage. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
How to Clear Error Codes
After repairing the underlying issue:
- Press Power to turn off the washer.
- Unplug for 60 seconds.
- Plug back in and run a normal cycle.
- If the repair was successful, the code does not return.
Note: Simply clearing codes without fixing the cause will result in the code reappearing within one cycle.
Same-Day Appliance Repair
Fixed or It's Free
$89 → $0 Service Call & Diagnosis — offer ends May 25
When Multiple Codes Appear
Whirlpool stores up to 5 recent error codes. If you see multiple codes in diagnostic mode, they may be related:
- F8E1 + F9E1 = Fill issue followed by drain issue — likely a plumbing problem, not the washer
- F7E1 + F0E5 = Motor fault with unbalance — shift actuator failure on WTW
- F5E2 + F7E1 = Door lock failure prevented spin — address F5E2 first
- F0E2 + F9E1 = Suds caused drain backup — reduce detergent, clean pump filter
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Cost Summary
| Error Code | Likely Cause | Parts Cost | Professional Repair |
|---|---|---|---|
| F0E2 (Suds) | Too much detergent | $0 | $85 (service call) |
| F5E2 (Door Lock) | Lock assembly | $55–$85 | $155–$225 |
| F7E1 (Motor) | Shift actuator / belt | $18–$65 | $145–$225 |
| F8E1 (No Water) | Inlet valve / screens | $5–$65 | $95–$195 |
| F9E1 (No Drain) | Pump clog / motor | $0–$55 | $95–$215 |
| F1E1 (Board) | Control board | $180–$350 | $320–$490 |
FAQ
Q: Are Whirlpool error codes the same as Maytag codes?
Yes. Whirlpool, Maytag, KitchenAid, and Amana washers built on Whirlpool Corporation platforms use the identical F#E# code system. The diagnostic entry sequence and code meanings are the same.
Q: My washer shows an error code but still runs. Should I be concerned?
Some codes (F0E2 suds, F0E5 unbalance) are informational — the washer compensates and continues. Others (F5E2, F7E1, F9E1) halt the cycle. Address all codes to prevent secondary damage.
Q: How do I reset my Whirlpool washer after an error?
Unplug for 60 seconds. This clears the active error state. If the underlying cause is fixed, the washer operates normally. If not fixed, the code returns within one cycle.
Persistent error code on your Whirlpool washer? Our Sacramento technicians decode and resolve all Whirlpool F#E# errors same-day. We carry the most common replacement parts (door locks, shift actuators, inlet valves, drain pumps) on every truck. Schedule a repair →


