
Whirlpool Washer Error Codes · Diagnostic-First · LA Home Repair · Same Day
Whirlpool Washer Error Codes, Decoded
F9E1, F7E1, F5E2, or an old F21 or F51 on the display. We fix Cabrio top-load and Duet front-load washers same-day across LA, Orange, Ventura, San Bernardino, Riverside. $89 residential diagnostic. (424) 325-0520
Our Branches
8 service territories across Southern California
Answer first
Two forks decide which Whirlpool code you're reading: top-load or front-load, and old code or new code.
Whirlpool washers split two ways that change the diagnosis. First, top-load (Cabrio, Bravos) versus front-load (Duet, Maxima): the same code number can point to different hardware, because a front-loader has a drain pump filter and a top-loader doesn't. Second, code generation: around 2011 Whirlpool moved from two-part codes (F21, F51, F02) to the FxEy format (F9E1, F7E1). Same faults, renamed. Below we split the tables by machine type and spell out the old-to-new translations. $89 residential diagnostic, waived with repair. BHGS #A49573, EPA 608 Universal certified (#1346255700410), BBB Accredited.
Most Whirlpool washer codes fall into four families no matter which machine you have: a drain fault (F9E1, old F21), a fill fault (F8E1, old LF), a lock fault (F5E2, plus the lid variants F5E1/F5E3), and a motor or basket-speed fault (F7E1, old F51). Our techs at Same Day Appliance Repair decode the exact code, confirm on-site, and — critically — bring parts for the right machine type, because sending a front-load filter to a top-load Cabrio call helps nobody.
Whirlpool, Maytag, and KitchenAid share this whole system. Read on for the top-load table, the front-load table, and the generation-transition key. Parent reference: all washer error codes. Brand pillar: Whirlpool washer repair.
Top-load
Cabrio & Bravos (high-efficiency top-load) codes.
Lid on top, no front door, no front filter. On these machines a drain code goes straight to the pump and hose, and the lock hardware is a lid lock, not a door interlock.
| Code | Meaning | Common cause |
|---|---|---|
| F5E1 | Lid switch — reads open when closed | Lid switch or wiring |
| F5E2 | Lid won't lock | Lid lock assembly ($260-440) |
| F5E3 | Lid won't unlock at cycle end | Lid lock assembly stuck |
| F7E1 | Motor / basket speed fault | Rotor position sensor, shifter, drive motor (old F51) |
| F8E1 (LF) | Long fill / no water | Inlet valve, hose, screen, water pressure |
| F9E1 (Ld) | Long drain / drain fault | Drain pump, hose (no front filter on top-load) |
| uL / Ub | Unbalanced load | Redistribute; suspension if persistent |
| oL | Overloaded | Too much laundry — remove some |
| Sd / Sud | Excess suds | Too much or non-HE detergent (customer-side) |
| F1 / F1E1 | Main control fault | Control board (technician) |
Front-load
Duet & Maxima (front-load) codes.
Round door, drain pump filter behind the lower kickplate. On these the very first stop for a drain code is that filter — it clears roughly half of drain faults without a part.
| Code | Meaning | Common cause |
|---|---|---|
| F5E2 | Door lock fault | Door interlock assembly ($260-440) |
| F5E3 | Door won't unlock | Interlock stuck |
| F7E1 | Motor / basket speed fault | Motor or motor control (old F51) |
| F8E1 (LF) | Long fill / no water | Inlet valve, hose, screen, pressure |
| F8E2 | Dispenser / no water detected | Dispenser motor or clog |
| F9E1 (Ld) | Long drain / drain fault | Filter first, then hose, then pump (old F21/F02) |
| Sud / F30 | Excess suds | Detergent dose / non-HE soap (customer-side) |
Related symptom pages: washer not draining · washer won't spin.
Generation transitions
Old two-part codes → new FxEy codes.
If you're reading a pre-2011 manual against a newer washer (or the reverse), translate the code first. The fault didn't change — the label did.
| Old code (pre-~2011) | New code | Same fault |
|---|---|---|
| F21 | F9E1 | Long drain / drain fault |
| F02 | F9E1 | Long drain (front-load, suds-related) |
| F51 | F7E1 | Motor rotor position / basket speed |
| LF | F8E1 | Long fill / water supply |
| Ld | F9E1 | Long drain (alt display) |
| Sud | F30 / Sud | Excess suds |
So an old Duet flashing F21 and a new one flashing F9E1 have the identical drain problem, and the fix is the same drain path: filter (front-load), hose, then pump at $380 to $540.
Shared platform
Whirlpool, Maytag, and KitchenAid are one system.
These three brands share control architecture. Maytag's Bravos is the Cabrio; Maytag's Maxima is the Duet. F9E1 means long-drain on all three, F5E2 means lock fault on all three, and the parts come from the same catalog families. Our techs treat them as a single platform, which means the diagnostic and the part numbers carry straight across.
Brand-specific pages: Maytag washer error codes · Whirlpool washer repair · Maytag washer repair · KitchenAid washer repair.
DIY resets
Try these before you book a visit.
- Power cycle. Unplug for 60 seconds (or flip the breaker), restore power, run a rinse-and-spin. Clears transient sensor noise.
- Cancel twice. On many models, press Cancel/Pause or Stop/Drain twice to clear a latched code.
- Drain pump filter (front-load Duet/Maxima). Lower kickplate access, pan underneath, clear debris. Fixes a high share of F9E1 drain codes.
- Inlet hose & screen (F8E1). Valves open, hoses not kinked, mesh screens clear.
- Detergent dose (Sud). Cut the amount, use HE detergent.
- Reduce load (oL / uL). Overload and unbalance clear when you spread or remove laundry.
Lock faults (F5E2/F5E3) and motor faults (F7E1) don't clear from a reset when the hardware's actually down — those are the ones worth a call.
Honest opinion
A year 8+ Cabrio or Duet throwing several codes usually has a dying board.
When an older Whirlpool shows a drain code one week, an unbalance code the next, and a lock code after that, the honest read is the main control board aging out and sending false signals — not three separate broken parts. Year 8 to 12 is the typical window. Board replacement runs $580 to $880, and on a mid-tier machine that age it's a repair-versus-replace call. We run that math with you at the door instead of quietly installing a board on a washer that's near the end.
Pricing
Code-driven part costs.
$89 residential diagnostic, waived with repair. No emergency surcharge — same $89 anytime.
| Code-driven repair | Typical cost |
|---|---|
| Diagnostic | $89, waived with repair |
| Drain pump (F9E1 / F21) | $380 to $540 |
| Inlet valve (F8E1 / LF) | $260 to $380 |
| Door / lid lock (F5E2 / F5E3) | $260 to $440 |
| Motor / drive system (F7E1 / F51) | $340 to $620 |
| Dispenser motor (F8E2) | $220 to $360 |
| Suspension / shocks (uL persistent) | $440 to $640 |
| Main control board (F1 / multi-code cascade) | $580 to $880 |
| Warranty | 90 days parts and labor |
FAQ
Whirlpool washer code questions.
My old Whirlpool showed F21, the new one shows F9E1. Different problems?
Same problem, different code generation. Whirlpool renamed its washer codes around 2011. The old two-part codes (F21, F02, F51) became the FxEy format (F9E1, F7E1). F21 on an older Duet was a long-drain fault; that exact fault is F9E1 on a newer machine. F51 (basket/motor speed on the old Cabrio) became F7E1. If you're cross-referencing an old manual against a new washer, translate the code first — same drain path, same pump, same fix. On both generations, a drain fault starts at the pump filter (front-load) or the pump-and-hose (top-load), then the drain pump motor at $380 to $540. $89 residential diagnostic, waived with repair.
Is my Whirlpool a Cabrio or a Duet, and why does it matter for codes?
Cabrio (and its Bravos twin) is the high-efficiency TOP-load washer — lid on top, no front door. Duet (and Maxima) is the FRONT-load washer with the round door and a drain pump filter behind a lower kickplate. It matters because the same code number can point to different hardware: on a top-load Cabrio there's no front filter, so a drain code F9E1 goes straight to the pump and hose, while on a front-load Duet the very first stop is that accessible filter, which clears roughly half of drain codes without a part. Tell us which one you have and we bring the right parts.
What does F9E1 mean on a Whirlpool washer?
Long-drain / drain fault — the washer couldn't pump the water out in the expected window. On a front-load Duet or Maxima, start at the drain pump filter behind the lower-front kickplate (technician access on most, customer on some), then the drain hose at the standpipe, then the pump motor. On a top-load Cabrio or Bravos there's no filter, so it's a hose-and-pump check. Pump replacement runs $380 to $540. On pre-2011 machines this same fault showed as F21 (Duet) or F02. Related: our washer not-draining page walks the full drain path.
F7E1 keeps coming back on my Cabrio. What is it?
F7E1 is a motor or basket-speed fault — the control commanded a spin speed and the basket didn't reach it, or the motor's rotor-position sensor disagreed. On the top-load Cabrio and Bravos this often traces to the motor rotor position sensor, the shifter (which switches between wash and spin), or the drive motor itself. On the older Cabrio generation the same fault was F51. It's a technician diagnosis — the fix depends on which component in the drive train failed, and quoting it blind wastes your money. Drive-system repairs on these run $340 to $620 depending on the part.
F5E2 — is that the door or the lid?
Both, depending on which washer. F5E2 is a lock fault: the washer can't confirm the door (front-load Duet) or lid (top-load Cabrio) actually locked, and it won't spin until it does — that's a safety interlock, by design. On a Duet it's the door interlock assembly; on a Cabrio it's the lid-lock assembly. Either way it's a $260 to $440 replacement. On top-load machines you may also see F5E1 (reads the lid open when it's closed) or F5E3 (lid won't unlock at the end) — same lock hardware family.
F8E1 or 'LF' on the display — what's failing?
F8E1 (older machines sometimes print LF, 'long fill') is a water-supply fault: the washer isn't getting water fast enough. Work cheap to expensive — both supply valves fully open, fill hoses not kinked, then the mesh inlet screens where the hoses thread on (sediment clogs those across our harder-water areas). If it's the inlet valve solenoid itself, that's $260 to $380. On front-load Duets with a dispenser you may instead see F8E2, which points at the dispenser motor or a clog on the dispenser side.
How do I reset a Whirlpool washer code?
First, unplug for about 60 seconds (or flip the breaker), restore power, and run a quick rinse-and-spin to see if the code returns. Many Whirlpool, Maytag, and KitchenAid models also clear a latched code if you press Cancel/Pause twice or Stop/Drain. A code that clears and stays gone was transient noise. A code that comes back within a cycle or two every time is a real fault — book a visit. Lock faults (F5E2/F5E3) and motor faults (F7E1) generally won't clear from a reset because the underlying hardware is actually down.
Are Maytag and KitchenAid codes the same as Whirlpool?
Yes, essentially byte-for-byte. Whirlpool, Maytag (Bravos is the Maytag Cabrio, Maxima is the Maytag Duet), and KitchenAid share the same control architecture and F-code system. F9E1 means long-drain on all three, F5E2 means lock fault on all three, and the parts come from the same catalog families. That's why our techs treat them as one platform — same diagnostic, same part numbers, same labor. See our Maytag washer error-codes page for the Maytag-specific model families.
Several different F-codes on an older Whirlpool within a month — replace it?
Probably time for that conversation. When a year 8-plus machine throws a drain code, then an unbalance code, then a lock code across a few weeks, it's usually the main control board sending false signals as it ages, not three separate broken parts. Board replacement runs $580 to $880. On a washer that age we run the repair-versus-replace math with you at the door rather than just selling a board. Premium and Speed Queen-class machines push that timeline out further; a mid-tier Cabrio or Duet at year 10 is a judgment call.
What's your warranty?
90 days on SDAR labor and parts for the work we perform. Same component fails inside 90 days, we replace it free. BHGS #A49573, BBB Accredited Business, EPA 608 Universal certified #1346255700410. $89 residential diagnostic, waived when you approve the repair.
Related pages
Other Whirlpool-family and washer help.
Whirlpool Washer Flashing a Code? Call Today.
Same-day across LA, OC, Ventura. $89 diagnostic waived with repair. BHGS #A49573, EPA 608 Universal #1346255700410. Phones answered 24/7.