Haier Washing Machine Not Draining: Causes and Fixes

A Haier washing machine that won’t drain leaves clothes sitting in water at the end of a cycle. The E2 error code is Haier’s way of flagging a drainage problem. Most drainage issues are caused by a blocked filter or kinked hose — both fixable without a technician.

Quick Checks First

  • Drain hose position: Is the hose kinked, bent, or squashed? Pull the machine away from the wall and straighten the hose.
  • Drain hose height: The end of the drain hose must be no higher than 100 cm from the floor — if it’s pushed too deep into the standpipe, the machine can’t pump water out effectively.
  • Excess suds: Too much detergent creates foam that blocks drainage sensors. Run a rinse-only cycle with no detergent to clear excess suds.
  • Small items in the drum: A sock or small garment can block the pump. Check the drum before inspecting the filter.

Fix 1: Clean the Drain Filter

The drain (pump) filter on Haier front-load washing machines is located behind the small panel at the bottom front of the machine.

  1. Turn the machine off and unplug it.
  2. Place old towels or a shallow tray under the bottom panel — water will spill out.
  3. Open the bottom panel and pull out the small emergency drain hose (if present). Open its cap to let residual water drain into the tray.
  4. Turn the filter cap counter-clockwise slowly and pull it out.
  5. Remove any lint, coins, buttons, or debris from the filter and the filter housing.
  6. Rinse the filter under running water, reinsert it, and tighten clockwise.
  7. Close the panel, plug in, and run a short cycle to test drainage.

Fix 2: Clear the Drain Hose

  1. Disconnect the drain hose from the standpipe or sink.
  2. Blow through the hose to check for blockages — or push a flexible drain rod through it.
  3. Flush water through the hose with a tap to clear debris.
  4. Reconnect the hose and ensure the end sits 60–100 cm above floor level.

Haier E2 Error Code

The E2 error on a Haier washing machine means the machine was unable to drain within the expected time. The most common causes are:

  • Blocked pump filter (most common)
  • Kinked or blocked drain hose
  • Drain pump failure (less common — requires technician)
  • Incorrect drain hose height

For a full breakdown of the E2 error, see our dedicated Haier E2 error fix guide.

How to Drain a Haier Washing Machine Manually

If the drum is full of water and the machine won’t drain at all:

  1. Turn off and unplug the machine.
  2. Open the bottom panel and pull out the emergency drain hose — hold it low and let water drain slowly into a bucket or tray.
  3. Once empty, clean the pump filter as described above.
  4. Plug back in and test the drain cycle.

When to Call a Technician

  • The E2 error reappears immediately after cleaning the filter and hose
  • You can hear the drain pump running but no water comes out — pump impeller may be jammed or broken
  • No sound at all from the pump during the drain phase — motor or pump circuit fault

For a general washing machine drain troubleshooting guide covering multiple brands, see washing machine won’t drain — 10 causes and fixes.

Browse Haier Washing Machines on Amazon India

Browse Haier Washing Machines on Amazon India ↗