Whirlpool Duet Washer Fh Code Troubleshooting

Your Whirlpool Duet washer just stopped mid-cycle with Fh blinking. This complete Whirlpool Duet Washer Fh Code Troubleshooting guide walks you through every fix. Fh means "fill too long." The machine's control board gave up waiting for water.
Manufacturer specifications indicate the control board allows roughly 7 to 8 minutes for water to reach the correct level. If the pressure switch does not confirm in that window, the board trips the Fh error and drains the tub. As of 2026, the Duet series is still a common front loader in US homes.
Let's walk through what triggers this error and how you fix it.
Quick Answer
The Whirlpool Duet Fh code means the fill time exceeded the limit. Check both water faucets are fully open. Inspect the inlet hose screens for clogs.
Verify the drain hose height is 30 to 96 inches. Run a reset by unplugging for one minute.

Image source: Web (Bing) / purplewave.com (Web image (fair-use with source credit))
What the Fh Code Means (and Why It's Not Always the Inlet Valve)
The Fh code is a timer-based fail-safe. The control board starts a countdown the moment it opens the inlet valves. The board gives the water 7 to 8 minutes to reach the correct level.
If the pressure switch does not confirm in that time, the board trips the error and drains the tub.
Many people assume the inlet valve is bad. It is not always the case. The fill system includes the water supply, the hoses, the screens, the pressure switch, the pressure hose, and the control board.
Any one component can trigger the Fh code.
Here is how the logic works. If the washer fills but fills slowly, you likely have a clogged screen or low water pressure. If the washer barely fills at all, look for a kinked hose or a stuck valve.
If the washer overfills briefly and then stops, focus on the pressure switch or the pressure hose.
That is the first step in troubleshooting. Observe what the washer actually does before touching any parts. The behavior tells you which branch of the diagnostic flow to follow.
A completely dry tub with the Fh code often points to a closed faucet or a seized inlet valve. A tub that fills past the normal level and then gives Fh suggests the pressure switch never registered the correct water height. The drain hose height matters too.
A hose that sits lower than 30 inches can cause siphoning. The machine senses the water leaving and keeps adding more until the timer runs out.
Each symptom leads to a different fix. That is why a flat list of causes never works. You need the right diagnostic path.
First Checks That Fix Most Fh Codes (Zero Cost, Five Minutes)
Start with the obvious things. Walk to your laundry room and check that both hot and cold faucets are fully open. It sounds basic, but it is easy to bump a handle partially closed during a previous cycle.
Next, look at the inlet hoses. Follow each hose from the faucet to the back of the washer. Check for kinks, twists, or anything pinching the hose between the washer and the wall.
Even a slight bend can restrict flow enough to trip the Fh code.
Now pull the washer out and disconnect the hoses from the back. Inside each connection point you will find a small mesh screen. Remove those screens and inspect them.

Image source: Web (Bing) / twincitiesappliance.com (Web image (fair-use with source credit))
Sediment and mineral deposits love to clog these screens. In hard water areas, they can block completely within a year. Clean them with an old toothbrush under running water.
If the mesh is damaged or rusted, replace the screen or the entire hose.
One more check. Look at the drain hose where it enters the standpipe. It must loop at least 30 inches above the floor.
If it sits lower, water siphons out during the fill cycle. The washer keeps adding water to compensate and eventually throws the Fh code.
Simple fixes. Zero cost. Five minutes.
This resolves a surprising number of Fh errors.
How Your Washer's Pressure System Works (and Why It Fails)
The Duet washer uses a pressure sensing system to measure water level. A plastic dome sits inside the tub near the bottom. As water fills, it traps air in the dome.
That air pressure pushes through a clear plastic hose. It travels up to the pressure switch on the control board.
The pressure switch is a simple electrical switch. Once the air pressure reaches a set point, the switch closes. The board then closes the inlet valves and starts the wash cycle.
This system fails in two main ways. First, the plastic hose can crack or detach. If the hose leaks, the pressure never reaches the switch.
The board keeps waiting until the timer expires. Second, the switch itself can fail. A stuck switch may not close at all.
The hose is a common weak point. It runs from the bottom of the tub to the top of the machine. Over time, vibration and heat make the hose brittle.
A small crack bleeds air pressure and prevents the switch from triggering.
If your washer fills very slowly and eventually shows Fh, check the pressure hose first. Pull the top panel and look for any loose or damaged tubing. Push the hose back onto the pressure switch nipple.
A click means it is seated correctly.
The pressure hose is easy to overlook. Many people replace the inlet valve before checking it. But a detached or cracked hose causes the exact same error.
Always inspect the hose before spending money on parts.
Inlet Valve Test: The Right Way to Check for Power and Flow
If the simple checks did not fix the Fh code, the inlet valve needs testing. The valve has two solenoids, one for hot water and one for cold. Each solenoid opens when the control board sends 120 volts AC.
Start by unplugging the washer. Remove the top panel or front panel depending on your model. Locate the inlet valve assembly at the back of the machine.
It has two wires for each solenoid.
Set your multimeter to AC voltage. Plug the washer back in but do not start a cycle. You need to catch the valve during a fill attempt.
Run a diagnostic cycle or simply start a normal cycle. Listen for the click of the valve. If you hear no click, test for voltage at the wire terminals.
Touch the multimeter probes to the two terminals of one solenoid. You should see close to 120 volts during the fill phase. If voltage is present but no click, the solenoid is bad.
If no voltage reaches the valve, the problem is upstream. That means a wiring fault or a control board issue.
Next, check continuity on the solenoids. Unplug the washer again. Switch your meter to ohms.
Touch the probes to the solenoid terminals. A good solenoid reads between 500 and 1500 ohms. An open circuit means the coil is burned out and needs replacement.
Replace the entire inlet valve assembly if one solenoid fails. The part costs between $18 and $45. It is a 30 minute swap with basic tools.
When the Control Board Is the Real Problem (and How to Know)
The control board is the last thing to suspect. It fails less often than screens, hoses, or valves. But it is the root cause in some cases.
How do you know if the board is bad? You have already tested everything upstream. Faucets are open.
Screens are clean. Hoses are straight. Pressure switch hose is tight.
Inlet valves have continuity and receive voltage but do not click.
A bad board usually has visible signs. Look for burnt components, swollen capacitors, or a melted fuse on the circuit board. These signs are obvious once you see them.
Another test involves the pressure switch. Enter the diagnostic mode on your Duet washer. The exact sequence varies by model but typically involves pressing certain buttons in order.
The diagnostic mode lets you read the current water level from the pressure switch.
If the pressure switch reading changes when you blow into the pressure hose, the switch and hose are fine. That points the finger at the board not sending the correct signal to the inlet valves.
Replacing the control board is more involved than other repairs. The board costs between $80 and $200. Installation requires disconnecting ribbon cables and remounting the board.
If you are not comfortable with electronics, this is the point to call a technician.
Whirlpool's official service documentation specifies the exact diagnostic sequences and board replacement procedures for each Duet model.
Common Mistakes That Waste Time or Break Your Washer
The biggest mistake people make with the Fh code is replacing parts randomly. New inlet valve. New pressure switch.
New control board. Then the error comes back because none of those were the actual problem.
Always test before you replace. A multimeter costs less than $20. It saves you from buying a $45 inlet valve you do not need.
Another common error is measuring the drain hose height wrong. People measure from the washer top instead of the floor. Measure from the floor to the highest point of the hose where it enters the standpipe.
It must be between 30 and 96 inches.
Do not force the inlet valve open with direct power. Some guides recommend applying 120 volts directly to the valve with a jumper wire. That is a good way to burn out a perfectly good solenoid or cause a short.
Use your multimeter. Let the control board do its job during a diagnostic cycle.
One more mistake: skipping the control board reset. Unplug the washer for a full minute. Not ten seconds.
Not thirty seconds. A full sixty seconds drains any residual charge in the capacitors. A simple reset clears the Fh code in many cases.
Frequently Asked Questions
What does the Fh code mean on a Whirlpool Duet washer?
Fh stands for fill too long. The control board detected that the water level did not reach the correct height within the allowed time. The machine stops and drains to prevent overflow.
Can a clogged drain cause an Fh code?
Yes, indirectly. If the drain hose is blocked or too low, water siphons out during the fill cycle. The washer keeps adding water and eventually the timer runs out, triggering the Fh code.
How do I reset the Fh code on my Whirlpool Duet?
Unplug the washer for one full minute. Plug it back in and run a rinse and spin cycle. If the error was caused by a temporary glitch, the reset clears it without any repairs.
Should I replace the inlet valve first?
No. Test the inlet valve with a multimeter. Check for voltage at the terminals during a fill cycle.
Replace only if the solenoid shows an open circuit or no voltage reaches the valve.
How high should the drain hose be on a Whirlpool Duet?
The drain hose must loop at least 30 inches above the floor. The maximum height is 96 inches. If the hose is too low, water siphons out during fill and causes the Fh error.
Is the control board usually the problem for an Fh code?
No. The control board fails less often than screens, hoses, valves, or the pressure switch. Replace the board only after testing every other component in the fill system.
































