
Quick answer: When a Haier front loader fills and drains normally but won’t spin — or stops part-way through a cycle — the most common cause is a failed motor controller (the inverter board that drives the drum motor). You’ll often hear a hum or a few seconds of attempted spin, then nothing, sometimes with the machine stalling on a fault. The board is a $140–$150 part and a confident DIYer can swap it in about 45 minutes. A new Haier front loader is $700–$1,200, so this is almost always worth repairing.
Find the right motor controller for your Haier washer
What the motor controller actually does
Modern Haier front loaders use a brushless (BLDC) drum motor. It can’t run straight off mains power — it needs a motor controller (also called the inverter board or motor control module) that converts the supply into the precise, variable pulses that spin the drum up to 1,200–1,400 rpm and hold it steady through the spin cycle.
When that board fails, the main control board still runs the program — fill, wash, drain all work — but the drum won’t turn under load. That’s why the tell-tale symptom is “everything works except the spin.”
Symptoms that point to the motor controller
| What you see | What it usually means |
|---|---|
| Fills and drains fine, but won’t spin | Motor controller not driving the motor |
| Stops part-way through the cycle, sometimes with a fault code | Board overheating or cutting out under load |
| Drum tries to spin for a second or two, then gives up | Controller losing the motor signal |
| Burning-electronics smell near the back of the machine | Scorched component on the board |
| Machine completely dead, no lights | More likely the main board or power — not this part |
Rule out the cheap causes first
Before you order a board, spend ten minutes confirming it isn’t something simpler — a no-spin has a few low-cost causes that look identical from the front:
1. An unbalanced or overloaded drum
Haier front loaders refuse to spin if the load is badly out of balance — one wet doona bunched on one side will do it. Redistribute the load and run a spin-only cycle. If it spins now, there was never a fault.
2. A blocked drain or pump
The machine won’t advance to spin until it has fully drained. If water is sitting in the drum, fix the drainage first — clean the pump filter behind the bottom kick-panel. See our guide on a Haier washing machine that won’t drain.
3. The door lock
If the door interlock isn’t confirming “locked,” the machine won’t spin for safety. A faulty lock usually throws a door error, and it’s a far cheaper part than the controller.
4. Worn motor brushes — not on these models
Older universal-motor machines wear out carbon brushes. Haier’s BLDC motors have no brushes, so if yours is a recent direct-drive front loader, that common fix doesn’t apply — which points the finger back at the controller.
Confirm it’s the controller
- Unplug the machine at the wall before touching anything.
- Remove the rear access panel (a handful of screws) and find the motor controller — a finned board, usually mounted low near the motor.
- Inspect the board: look for scorch marks, a blown or bulged capacitor, or a burnt smell. Visible damage is a confirmed failure.
- Check the connectors: the heavy motor plug and the ribbon to the main board can vibrate loose. Re-seat both firmly and re-test before condemning the board.
- If the board is scorched, or everything else (drain, balance, door lock) checks out and the drum still won’t spin, the controller is the fault.
Tradie tip: photograph every connector before you unplug it. The motor and tacho leads look similar, and a swapped plug on refit will throw a fresh fault.
Order the replacement motor controller
We stock Haier washing machine motor controllers, dispatched from our Sydney Northern Beaches warehouse:
- Haier washing machine motor controller — suits the HWF12 front-loader series — $148.95, in stock
The same drive platform is shared across several Haier (and Fisher & Paykel-built Haier) front loaders, so the exact-fit board depends on your model. Run your model number through the Part Finder — model in, exact-fit controller out — rather than guessing from the photo.
Replace the controller (45 minutes)
- Unplug at the wall and turn off the water taps.
- Remove the rear panel.
- Photograph the wiring, then unclip every connector from the old board.
- Unscrew the board from its mounting bracket and lift it out.
- Fit the new controller, screw it down, and reconnect each plug to its matching socket (your photos are the reference).
- Refit the panel, restore power and water, and run a short spin-only cycle to confirm the drum reaches full speed.
Repair cost summary (Australia 2026)
| Path | Cost | Time |
|---|---|---|
| DIY: replacement motor controller | $149 | 45 min |
| Professional repair: part + call-out + labour | $320–$430 | 1-hour booking |
| Replacement Haier front loader | $700–$1,200 | — |
The 50% rule: if the repair costs less than half the price of a new machine, repair it. At around $149 against a $700+ replacement, a motor-controller swap on a Haier front loader is a clear repair every time.
Parts that fix this
In stock now and dispatched the same day from Sydney (order before 12pm). Not sure which one fits your model? Find your model number and match it against the fitment list on the part page before you order.
- Haier Washing Machine Belt H0020300592 6EPJ1216, HWM80-1401, HWM80-1403D, HWM70-1203D, H — $27.95
- Haier Washing Machine Belt HWF75AN1,HWF80AN1,HWF85AN1,HWF90AN1, HWF95AN1, — $27.95
- HAIER Washing Machine Motor Carbon Brush HWM1270 KFL 7kg 0743 — $19.95
- HAIER WASHING MACHINE CAPACITOR H00330506022 HWMSP60 HWMSP70, 0838 — $19.89
Frequently asked questions
My Haier washer fills and drains but won’t spin — is it always the motor controller?
Not always, but it’s the most common cause once you’ve ruled out an unbalanced load, a blocked drain and the door lock. Confirm by inspecting the board for scorching and re-seating the motor connector before ordering.
Can I run the machine while I wait for the part?
You can wash, but you’ll need to wring or spin the laundry elsewhere — and if the board is cutting out mid-cycle and smells of burnt electronics, stop using it until it’s replaced.
Is the motor controller the same as the main control board?
No. The main board runs the program and the display; the motor controller is a separate board that drives the drum motor. A no-spin with everything else working points to the motor controller, not the main board.
Do I need to match my exact model number?
Yes. Haier uses several controller versions across its front-loader range. Enter your model into the Part Finder so you get the exact-fit board the first time.
Where do I find my Haier model number?
On the model sticker — inside the door rim, or on the rear of the cabinet. Haier front-loader models typically start with HWF.
Could it be the motor itself rather than the controller?
Possible but far less common — BLDC motors are very reliable. The controller, which handles high current and heat, fails first in the great majority of no-spin cases.
Related guides
- Haier washing machine not draining — diagnosis
- Haier washing machine repair guide — common faults and fixes
- Fisher & Paykel washer stops mid-cycle — motor controller
Ready to fix it?
- Run your model number through the Oz Appliance Spares Part Finder — model in, exact-fit controller out.
- Browse washing machine parts
- Order before 12pm Sydney time → ships same day from our Sydney Northern Beaches warehouse, Australia-wide.
Disclaimer: this article is general information only and is provided without warranty of any kind. Appliance designs vary between models and production runs — always follow the manufacturer’s instructions, switch off and unplug the appliance before starting any work, and confirm parts against the model number on your appliance’s model sticker. Any repair is undertaken at your own risk and Oz Appliance Spares accepts no liability for injury, loss or damage arising from work performed after reading this guide, to the maximum extent permitted by law. If in doubt, use a qualified technician.
Appliance Spares






