How Whirlpool Washer Codes Work

Whirlpool uses two different code formats depending on the model generation. Newer machines (most Duet front-loaders and recent Cabrio top-loaders from roughly 2010 onward) display alpha-numeric codes: a letter or two identifying the system, followed by a space and a number identifying the specific fault within that system. F21, for example, means the F (function) system, fault 21 (drain timeout). Older models display shorter shorthand codes like Ld (long drain) or LF (long fill) that mean the same things but abbreviate differently.

A few things are worth knowing before acting on any code:

For leaks, banging during spin, or a washer that will not start at all, our washer repair service in Orange County handles all Whirlpool models, front-load and top-load, and stocks the parts these repairs usually need.

Code-by-Code Reference

F21 / F9 E1 / Ld

Drain Error (the most common code on Whirlpool front-loaders)

What it means: The washer tried to pump the water out and did not empty within the allowed time. The drum is full or partially full at the end of the cycle.

Check first: On Whirlpool Duet and most front-load Whirlpool models, the pump filter sits behind the small access panel at the bottom front of the machine. Lay towels down, pull the small drain hose out of its clip to drain the standing water into a pan, then unscrew the round filter and clear the lint, coins, and small items that have collected. Also check the drain hose behind the machine for kinks and confirm it is not inserted more than 4 to 5 inches into the standpipe, which causes siphoning.

If F21 returns after cleaning: The drain pump motor or its impeller has failed and needs replacement by a technician.

Repair cost if pump replacement is needed: $150–$350. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

Sd / Sud

Excess Suds (not a fault, a detergent issue)

What it means: The machine detected foam that is too deep for the sensors to read a water level correctly. This is almost always caused by using regular (non-HE) detergent in an HE washer, or using too much HE detergent.

What happens when Sd appears: The machine pauses, lets the suds break down, then resumes the cycle and adds extra rinses. You do not need to do anything. The cycle will complete, just longer than usual.

How to prevent it: Use only detergent labeled HE (High Efficiency), and use the smallest amount the bottle recommends for your load size. Whirlpool recommends one tablespoon of HE detergent for a normal load on most models. If you have a water softener in your home, use even less.

If Sd appears on every cycle with HE detergent: The pressure sensor that measures water level may be reporting false readings. That is a technician repair.

F5 E2

Door Lock Error

What it means: The washer cannot confirm the door is latched and locked, so it will not start filling with water. On a front-load machine the door must seal completely before the cycle can begin.

Check first: Open the door and close it firmly until you hear and feel it click. Check that nothing is blocking the latch: a fold of the door gasket, a bit of laundry hanging over the edge, or a stretched wiper seal are the usual culprits. Also confirm the door is not sagging on its hinge, which can misalign the latch with the strike plate.

If F5 E2 persists on a properly closed door: The door lock assembly, the electronic latch mechanism, has failed. It is a common wear item on front-loaders and a straightforward replacement.

Repair cost: $150–$300. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

F8 E1 / LF / Lo Fl

Water Supply / Long Fill Error

What it means: The machine did not reach the target water level within the allowed time. Water is not arriving fast enough or not at all. F8 E1 appears on newer models; LF (long fill) or Lo Fl appear on older and some top-load models and mean the same thing.

Check first: Confirm both the hot and cold supply faucets behind the machine are fully open. Check the fill hoses for kinks. Then shut off the faucets, disconnect the hoses from the back of the machine, and rinse the small mesh inlet screens where the hoses connect. Hard water sediment common across Orange County clogs these screens and is a frequent cause of F8 E1.

If supply and screens are clear: The water inlet valve has failed and is not opening fully or at all. This needs a technician.

Repair cost: $150–$300. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

F7 E1

Motor Speed Sensor Fault

What it means: The motor is spinning but the speed sensor (hall sensor or tachometer) is not reporting the expected RPM to the control board. The machine cannot confirm it is running at the right speed, so it stops the cycle.

Check first: Make sure the drum is not overloaded; a jammed-full drum can prevent the motor from reaching speed on the first attempt. Remove some laundry, power-cycle the machine, and run a short cycle. If it clears, overloading was the cause.

If F7 E1 returns on a normal load: The motor speed sensor has likely failed and needs replacement. On some Whirlpool models the motor control board can also produce this code when the board itself has failed.

Repair cost: $200–$450. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

uL / F0 E2

Unbalanced Load

What it means: The machine detected that the drum load is uneven. It will not ramp up to a high-speed spin to protect the drum bearings and your floor from violent shaking. On top-load Whirlpool Cabrio and Bravos models this code is uL; on some front-loaders it appears as F0 E2.

Check first: Open the lid or door and redistribute the laundry evenly around the drum. A single heavy item, a wet comforter, a pair of jeans, or a bath mat balled in one spot, is the usual cause. Adding a couple of similarly weighted items balances the load. Also confirm the machine sits level and does not rock on its feet.

If uL appears on consistently balanced loads: The suspension rods (top-loaders) or shock absorbers (front-loaders) are worn and are no longer dampening drum movement correctly. Both are technician repairs.

Repair cost for suspension components: $200–$400. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

F2 E3

Control Board / Button Fault

What it means: The main control board detected a problem with the user interface: a stuck button, a failed touchpad section, or a fault in the board itself. F2 E3 often appears after a power surge or after a button has been held too long.

Check first: Power-cycle the washer for 10 minutes, then power it back on without pressing anything. If F2 E3 clears and the panel responds normally, the code was a transient glitch. If specific buttons stop responding or the code returns immediately, the touchpad or control board has failed.

If F2 E3 persists: The control board or the user interface board needs testing and likely replacement. This is one of the higher-cost Whirlpool repairs.

Repair cost: $250–$500. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

Quick Reference: Reset vs Repair

Not every Whirlpool code means a service call. Here is what is worth trying yourself versus what points to a technician.

Code What it points at DIY step worth trying
F21 / Ld Drain timeout Clean pump filter, check drain hose
Sd / Sud Excess suds Let cycle finish; switch to HE detergent
F5 E2 Door lock Close door firmly, clear gasket blockage
F8 E1 / LF Water fill timeout Open faucets fully, clean inlet screens
F7 E1 Motor speed sensor Reduce load, power-cycle once
uL / F0 E2 Unbalanced load Redistribute laundry, level the machine
F2 E3 Control board / button Power-cycle 10 minutes; do not hold buttons
The reset rule: If the same code returns after you have done the obvious check (cleaned the filter, opened the faucets, reseated the door, balanced the load), the fault is real and a power reset will not fix it. Running cycle after cycle on an active fault, particularly F7 E1 or F21, can stress the motor or pump further. Schedule a visit instead of repeatedly restarting.

We see Whirlpool washer codes regularly across North OC, from Cypress and Fullerton down through Anaheim. If the code returned after your first check, same-day service is available on most repairs.

Repair Costs in Orange County

Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

Repair Typical Cost Range Associated Codes
Service call / diagnostic (generally credited toward repair if you proceed) $75 – $100 All codes
Drain pump replacement $150 – $350 F21, F9 E1
Door lock assembly $150 – $300 F5 E2
Water inlet valve $150 – $300 F8 E1, LF
Motor speed sensor / motor control board $200 – $450 F7 E1
Suspension rods or shock absorbers $200 – $400 uL, F0 E2
Main control board $250 – $500 F2 E3, recurring codes

Our diagnostic fee is $99 flat, credited toward the repair when you proceed. For context, a new Whirlpool front-load washer runs $700 to $1,400, so a drain pump or door lock replacement is almost always worth doing on a machine under ten years old. The math gets harder when F7 E1 points to a motor control board on an older machine. We will give you the honest answer at diagnosis before any work begins.

Homeowners in Cypress and the surrounding North OC cities can usually get same-day service. We carry Whirlpool Duet and Cabrio parts on the truck for the most common faults, which means most repairs go from diagnosis to done in a single visit.

Whirlpool Washer Stuck on a Code in Orange County?

Universal Appliances Repair diagnoses and fixes Whirlpool washer error codes across Orange County, with same-day service on most repairs and a $99 diagnostic credited toward the work. See our washer repair page for everything we cover.

Book a Repair Visit

Frequently Asked Questions

What does F21 mean on a Whirlpool washer and how do I fix it?

F21 is a drain error: the machine could not empty within the allowed time. Start with the pump filter behind the small access panel at the bottom front of the machine. Drain the water through the small hose, then unscrew the round filter and clear the lint, coins, and hair ties packed inside. Also check the drain hose behind the machine for kinks and make sure it is not pushed more than a few inches into the standpipe. If F21 returns after cleaning, the drain pump has likely failed, a $150 to $350 repair in Orange County.

Why does my Whirlpool washer keep showing the Sd or Sud code?

Sd means the machine detected too many suds. Whirlpool HE washers use very little water and require HE-rated detergent in small amounts. A single extra capful of regular detergent can generate enough foam to trigger this code. When Sd appears, the machine pauses until suds settle, then drains and continues on its own. To prevent a recurrence, switch to a detergent labeled HE and measure carefully: most HE loads need one tablespoon or less.

What does F5 E2 mean on a Whirlpool front-load washer?

F5 E2 is a door lock error: the washer cannot confirm the door is fully latched and locked, so it will not start. Close the door firmly until it clicks. Check that no clothing or gasket fold is blocking the latch from seating. If the code returns on a properly closed door, the door lock assembly has failed and needs replacement, typically $150 to $300 in Orange County.

How do I reset a Whirlpool washer error code?

Turn the washer off, unplug it (or flip its breaker) for about 5 minutes, then restore power and start a new cycle. This clears a code caused by a momentary sensor glitch. For codes tied to a real problem, F21 (drain), F8 E1 (fill), or F5 E2 (door), the reset will not hold until you address the cause: clean the filter, check the supply, or reseat the door. Sd is not a fault requiring a reset; the machine clears it automatically once suds settle.

Which Whirlpool washer error codes mean I need a technician?

Any code that comes back after the obvious DIY check points to a part that needs replacing. Specifically: F21 after the pump filter is clean, F5 E2 when the door is properly closed, F8 E1 or LF after the supply faucets are open and screens are clear, F7 E1 on a normal-sized load, and F2 E3 when specific buttons stop responding. Sd is self-resolving with the right detergent and does not need a technician unless it appears on every single cycle even with HE detergent in the correct amount.