
I still remember the first time a Maytag Bravos threw an “LF” at me mid-cycle. No manual in the house, water still sitting in the drum, and a client waiting on clean towels. Turns out it just meant the machine hadn’t sensed enough water flow in the allotted time — a five-minute fix once you know what you’re looking at. That’s the thing about Maytag error codes: they look alarming on a small LED display, but almost every one of them is the machine telling you something specific and fixable, not announcing a breakdown.
This guide covers the codes you’ll actually run into across Maytag’s washer lineup — Bravos, Centennial, Maxima, and the commercial-grade machines — what triggers each one, and what to check before you assume the worst. Some of these you can clear in under a minute. Others point to a part that’s genuinely failed. I’ll tell you which is which.
Reading the Display: How Maytag Codes Actually Work
Maytag washers communicate through a mix of letters and numbers, and the format varies by model generation. Older top-load Centennial and Bravos machines tend to show a simple two-letter code like “LF” or “Sd.” Newer machines, especially ones with digital control boards, show combination codes like “F9 E1” — an F-number paired with an E-number that together narrow down the fault.
Most people miss this entirely, but the F-number generally identifies which system triggered the fault — the motor, the water system, the door lock — while the E-number that follows it usually points to the specific sensor or condition inside that system. You don’t need to memorize the pairing logic, but knowing that the code is layered information rather than a single flat error changes how you troubleshoot it. Look up the exact combination, not just the first half.
One more thing worth knowing before you start pulling the machine away from the wall: a lot of these codes clear themselves after a full power cycle. Unplug the washer, or flip the breaker, wait a full sixty seconds, then power it back on. It sounds too simple to matter, but a soft reset resolves a surprising number of these codes on its own — especially the ones caused by a momentary sensor glitch rather than an actual part failure.
Sud / SUDS Error
This is the code you’ll hit most often, and it’s rarely anything mechanical. Sud or SUDS means the washer’s sensors detected excess suds in the drum during the cycle, and the machine paused itself to keep foam from overwhelming the pump and drain system.
The first time I dealt with this, the culprit was almost comically simple — a customer had been using regular dish soap detergent in an HE machine. High-efficiency washers use low-sudsing detergent by design, and anything else foams up far more than the machine expects, which is exactly what trips this sensor. Check the detergent bottle first. If it doesn’t say “HE” on the label, that’s very likely your answer.
If you’re already using HE detergent and still seeing this code repeatedly, the amount matters more than people assume. Even HE formulas oversud if you’re using a regular-machine dose out of habit. Cut the amount by roughly a third and run an empty rinse cycle to clear residual suds from the tub before your next load.
Persistent Sud errors with the correct detergent and correct dosing usually point to a drain restriction — the pump can’t clear suds fast enough because something downstream is partially blocked. That takes you into drain pump territory rather than a detergent fix.
LF and LR Codes: Water Fill Problems
LF means “long fill” — the washer isn’t detecting water reaching the drum within its expected window. LR is a related but distinct code that shows up on some models when water level sensing fails specifically during the rinse portion of the cycle rather than the initial fill.
Start with the obvious: are both hot and cold supply valves behind the machine fully open? I’ve seen this one more times than I can count where someone moved the washer for cleaning and didn’t fully reopen a valve afterward. It restricts flow just enough to trigger the code without stopping water entirely, which makes it easy to miss on a quick glance.
If the valves check out, the inlet hoses themselves are the next stop. Kinked hoses behind a washer pushed too close to the wall are extremely common, and so are clogged inlet screens — the small mesh filters sitting right where the hose connects to the machine. Sediment and mineral buildup collect there over years of use, especially on well water or older plumbing, and gradually choke the flow rate down until the washer’s timer runs out waiting for water it should have gotten already.
A genuinely failed water inlet valve is the least common cause but does happen, particularly on machines past the eight-to-ten-year mark. If flow is restricted at the valve itself rather than anywhere upstream, and cleaning the screens doesn’t change anything, that part is usually the next thing worth testing before assuming a bigger problem.
F5 and Related Door Lock Codes
F5, and the closely related codes tied to the door or lid lock circuit, mean the control board isn’t getting confirmation that the door has locked properly before the cycle is allowed to start or continue. On front-load Maytag models this shows up as a straightforward F5. On some top-load machines with locking lids, you’ll see a similar fault under a slightly different label.
What surprised me the first time I chased one of these down was how often the actual problem was something stuck in the door seal or gasket, not the lock mechanism itself. A sock, a stray coin, or just enough lint buildup along the gasket edge can prevent the door from seating fully closed, which means the lock never fully engages even though the door looks shut from the outside.
Run your hand along the entire gasket looking for debris before opening up anything mechanical. If the gasket is clear and the door still won’t lock properly, the lock assembly itself — a small motorized or solenoid-driven mechanism — may have failed, and that’s a part replacement rather than a cleaning job.
F9 E1 / F9 E2: Drain System Faults

These paired codes point squarely at the drain system. F9 E1 typically means the washer detected water in the tub that it couldn’t remove within its allotted drain window. F9 E2 is closely related but tends to indicate the drain pump ran for its full cycle time without successfully clearing the water it should have.
I’ve tested this myself on more machines than I’d like to admit, and the drain hose itself is the first suspect worth eliminating. Check for a kink anywhere along its length, especially where it loops up and over into a standpipe — that loop height matters more than most people realize, and a hose bent too sharply at that peak restricts flow even when nothing is technically clogged.
Coins, buttons, and small fabric scraps lodge in the drain pump itself with real regularity, particularly on households with young kids who leave things in pockets. Most Maytag models have an accessible drain pump filter or trap near the base of the machine specifically for this reason — clearing it is usually a five-minute job and resolves a large share of these codes without needing a technician visit at all.
If the hose is clear and the trap is clean but the code persists, the drain pump motor itself may have failed. That’s a listen-for-it diagnosis as much as a visual one — a pump that hums but doesn’t spin, or stays completely silent when it should be running, has usually reached the end of its life.
F2 / F02 and Motor-Related Codes
F02 and similar F2-family codes relate to the drive motor or the motor control system rather than water or drainage. These show up less often than the drain and fill codes, but when they do appear, they’re worth taking seriously since they sit closer to the mechanical heart of the machine.
The first thing to rule out is an overloaded drum. Maytag control boards monitor motor load, and a wash load packed in too tightly can draw enough resistance to trigger a fault that reads identically to an actual motor problem. Reduce the load size and run a test cycle before assuming a part has failed — this alone clears a meaningful share of these codes.
What most people don’t know is that a worn drive belt can trigger motor-family fault codes even when the motor itself is completely fine. A belt that’s stretched or glazed slips under load, which the control board interprets as the motor struggling rather than a simple belt issue. On models with an accessible belt, a visual check for cracking, glazing, or looseness is worth doing before opening up the motor housing itself.
When a Code Keeps Coming Back

A code that clears after a reset but returns within the next few cycles is telling you something different than one that only ever happened once. Recurring faults, even minor-seeming ones like an occasional Sud error, usually mean the underlying condition never actually got resolved — it just got interrupted long enough to reset the sensor.
From experience, the smarter move is to write down the exact code and roughly how many cycles pass before it recurs. That pattern matters more than any single occurrence when you’re trying to figure out whether you’re looking at a simple maintenance fix or a part genuinely wearing out. A tech, if you do end up calling one, will ask exactly this, and having it ready saves a diagnostic visit.
It’s also worth checking your specific model number against Maytag’s own code reference before assuming a code means the same thing across every machine in the lineup. Codes can shift meaning slightly between the Bravos, Centennial, Maxima, and commercial-grade families, and a five-minute check against the right manual avoids chasing the wrong fix entirely.
Most Maytag error codes aren’t a verdict on the machine — they’re a diagnostic shortcut, and reading them correctly usually gets you to the actual fix faster than guessing ever would. Start with the reset, work through the obvious mechanical checks for that specific code family, and save the parts replacement for the codes that keep showing up after everything else has been ruled out.









