mypros+
Error code reference

Haier Washer Error Code F

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

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

First step from the service manual

Put down the drain hose. Open and close the top lid once. Clean any foreign material blocking the drain hose.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for F.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

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

What F means on a Haier washer

The F error code on a Haier washer indicates that the machine has detected a drain failure, meaning water is not evacuating from the drum within the expected time frame, or the drain rate is too slow to meet the cycle requirements. The washer's control board monitors the drain cycle and triggers this fault when the water level sensor fails to confirm that the tub has emptied properly. This is a protective fault designed to prevent the machine from advancing to spin or subsequent cycle stages while water is still present.

The drain system on a top-load Haier washer consists of the drain hose, the pump, and the lid switch assembly, all of which play a role in a successful drain cycle. A kinked, clogged, or improperly routed drain hose is the most frequent physical cause of this code. The hose must be positioned correctly, not elevated too high, and free of obstructions that would restrict water flow. Foreign materials such as lint, small garments, or debris can partially or fully block the hose or pump inlet.

The first diagnostic step requires lowering the drain hose to ensure it is not installed too high, which creates a siphoning problem or backpressure that slows drainage. Opening and closing the top lid resets the lid switch, which must be engaged for the pump to operate in many Haier models. After checking hose position and lid switch function, physically inspect and clear any foreign material from the drain hose before running another cycle.

Source: manufacturer service documentation.

Common causes of F

  1. 01

    Kinked or improperly positioned drain hose

    Wiring / connection

    If the drain hose is bent, kinked, or routed too high, water cannot exit at the correct rate. Straightening the hose and ensuring it is lowered to the proper height often resolves the error immediately.

  2. 02

    Foreign material blocking the drain hose or pump inlet

    Wiring / connection

    Small items like coins, lint, or fabric fragments can partially or fully obstruct the drain path. Inspecting and clearing the hose and any accessible pump inlet screen is a necessary step in diagnosing this fault.

  3. 03

    Lid switch not engaging properly

    Part replacement

    The lid switch signals the control board that the lid is closed and allows the pump to operate. If the switch is misaligned or faulty, the pump may not activate, causing a drain failure even when the hose is clear.

  4. 04

    Failed or clogged drain pump

    Part replacement

    If the drain pump motor has failed or its impeller is jammed with debris, it cannot move water out of the tub. A humming sound with no water movement is a common sign of a seized pump.

  5. 05

    Faulty water level sensor or pressure switch

    Part replacement

    The control board relies on the water level sensor to confirm the tub has drained. If the sensor is sending an incorrect reading, the board may log an F code even when drainage is physically occurring.

See the test procedure for each cause

Frequently asked questions 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.
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.
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.
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.
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.

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

Get Started

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