mypros+
Error code reference

Haier Washer Error Code F

Draining does not work or the speed of draining is too slow.

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the F error code actually means

Your Haier washer is showing an F error because it cannot drain the water out of the tub fast enough, or at all. This usually means something is blocking the drain hose, or the hose is positioned in a way that makes it hard for water to flow out. Try repositioning the hose, opening and closing the lid, and checking for any debris before running the cycle again.

Diagnostic procedure

The full F procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Put down the drain hose. Open and close the top lid once. Clean any foreign material blocking the drain hose.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of F

Ranked by how often they cause this code
  1. 1Kinked or improperly positioned drain hose
  2. 2Foreign material blocking the drain hose or pump inlet
  3. 3Lid switch not engaging properly
  4. 4Failed or clogged drain pump
  5. 5Faulty water level sensor or pressure switch

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about F

What does F mean on a Haier washer?
The F error code on a Haier washer means the machine cannot drain water from the tub, or the draining process is too slow. The control board monitors the drain cycle and triggers this code when the tub does not empty within the required time. It is a protective fault that stops the cycle from advancing to spin while water remains in the drum.
Is it safe to use my Haier washer when the F code is displayed?
You should not continue running the washer while the F code is active. The error means water is not draining properly, and advancing the cycle could leave standing water in the drum or cause the machine to operate incorrectly. Resolve the drain issue before starting another wash cycle.
How much does it cost to repair a Haier washer showing the F error code?
If the fix is simply repositioning the drain hose or clearing a blockage, the repair costs nothing beyond your time. If the lid switch needs replacement, parts and labor typically range from around 50 to 150 dollars depending on your location and service rates. A failed drain pump replacement, including parts and professional labor, generally falls in the range of 100 to 250 dollars.
How do I fix the F error code on my Haier washer?
Start by lowering the drain hose to ensure it is not too high and is free of kinks. Open and close the top lid once to reset the lid switch, then check the drain hose for any blockages such as lint or small objects and clear them out. If the error persists after these steps, the drain pump or lid switch may need further inspection or replacement.
Will resetting my Haier washer clear the F error code?
Opening and closing the top lid, as directed in the first diagnostic step, can act as a soft reset and may clear the F code if a lid switch misread was the cause. However, if there is a physical blockage or a failed component such as the drain pump, the code will return as soon as the machine attempts to drain again. The underlying cause must be corrected for the error to stay resolved.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass