Header image for Haier Dishwasher Error Codes: The Official Fault Code List
Back to Blog
Error Codes

Haier Dishwasher Error Codes: The Official Fault Code List

September 30, 2026
Fairfield Appliance Team
8 min read

Quick Answer

Haier's official dishwasher fault codes, from E11 and E12 tap faults to A20 draining and F30 overflow. Which you can fix and which need a technician.

On a Haier dishwasher, the most common fault codes are water supply codes. Haier's own fault code table says E11 means the "water tap closed during the first fill" and E12 means the "water tap closed during re-fill". A20 is a draining alarm, and F30 is an overflow alarm that Haier says to treat as a stop-everything situation. Most of the rest are internal faults that Haier tells you to book a service for.

The full Haier dishwasher fault code list

This table reproduces Haier's published fault codes and its own recommended actions:

CodeWhat Haier says it meansHaier's recommended action
A09Sanitise cycle has not met the temperature needed to sanitise dishesRun the sanitise cycle again. If it faults again, book a service.
A10 / E11Water tap closed during the first fillCheck the tap is turned on.
E12Water tap closed during re-fillMake sure there are no kinks in the inlet hose, and check water pressure meets the minimum in the install guide.
A20Draining water alarm: the dishwasher does not drain sufficientlyOn a new install, check the sink spigot has been drilled out. Check there are no kinks in the drain hose.
F30Overflow alarmSwitch the dishwasher off at the wall, turn off the water supply tap, and book a service.
F40 / E41Flow meter faultBook a service.
E42Flow rate too highBook a service.
F50 / E52 / F51 / F52Communication failureBook a service.
A60Heating faultBook a service.
A70Temperature sensing faultBook a service.
A80 / E81Turbidity sensor faultBook a service.
E82Turbidity sensor signal faultBook a service.
HDoor switch faultOn a new install, check the dishwasher is level on the floor. If that does not help, book a service.
H / OPENDoor alarmMake sure the door is closed firmly.
FAOFrequency synchronisation consistency checkCan be environmental, from a dirty power supply. Haier asks whether other appliances in the home are also misbehaving.
AEOWater valveBook a service.
FE1Air curtain fan faultBook a service.
FC0Wash pump errorBook a service.

Source: Haier's official dishwasher fault codes article. Haier sells dishwashers through several regional arms and in the United States the brand sits under GE Appliances, so your model's code set may differ. Check your manual if a code is not on this list.

The four codes worth trying yourself

Most of Haier's list ends in "book a service". These four do not, and they cover a large share of real call-outs:

  • E11 and E12: the tap. Both codes are about the water supply. E11 is the first fill, E12 is a later re-fill in the same cycle. Check the tap under the sink is fully open, then follow the hose for a kink. Haier also points at water pressure, so if other fixtures in the house are weak, that is your answer.
  • A20: the drain. Haier's first question is whether this is a new installation, because of one specific mistake. When a dishwasher drain is connected to a new sink spigot or a garbage disposal, the blanking plug inside has to be knocked out first. If nobody drilled or punched it out, the dishwasher can never drain, and it will fault every single cycle from day one.
  • H and H/OPEN: the door. H/OPEN just means close the door properly. A plain H is a door switch fault, and Haier's tip is worth knowing: on a new install, check the machine is sitting level. A dishwasher that is racked in its cabinet can twist the door just enough that the switch never confirms it is shut.
  • A09: the sanitise cycle. The cycle did not get hot enough. Run it again before assuming a part has failed.

F30 is the one to take seriously

F30 is an overflow alarm, and Haier's instruction is more urgent than for any other code on the list: switch the dishwasher off at the wall, turn off the water supply tap, and book a service.

That wording matters. An overflow means water is somewhere inside the machine that it should not be, and the protective float has tripped. Resetting and running another cycle risks water on your floor and under your cabinets. Turn the water off at the tap, not just the machine off at the button.

What FAO is really telling you

FAO is the most misunderstood code on Haier's list, and Haier handles it in an unusual way. Rather than pointing at a part, the guidance asks a diagnostic question about your home: have you experienced any other appliances not working correctly in the home? Haier notes the error can be environmental, caused by a "dirty" power supply.

So if your dishwasher throws FAO and your microwave clock keeps resetting and the lights flicker, the dishwasher is the messenger, not the problem. That is a call to your power provider or an electrician, not an appliance technician.

Why so many codes say "book a service"

Flow meter, turbidity sensor, wash pump, air curtain fan, communication faults: Haier does not publish homeowner fixes for these, and we are not going to invent any. They need a meter, the service documentation for your model, and access to live electrical parts.

What genuinely helps is writing the exact code down before you call. "It is showing E42" tells a technician the flow rate is reading too high, which is a very different starting point from A60, a heating fault. It often shortens the visit.

Before you book anything

A dishwasher that will not drain is not always a broken dishwasher. Our guide to a dishwasher that will not drain walks the filter, the drain hose, and the disposal connection, which is exactly the territory A20 covers.

Getting it fixed

If you are in Fairfield or anywhere in Solano County, California, we can connect you with a local technician who works on Haier dishwashers. Our dishwasher repair page explains how the referral works. If the machine is still under the manufacturer's warranty, contact Haier or GE Appliances first.

Frequently asked questions

What does E11 mean on a Haier dishwasher?

Haier defines E11 as the water tap being closed during the first fill. Check that the supply tap under the sink is fully open.

What is the difference between E11 and E12?

Both are water supply faults. E11 happens on the first fill of the cycle and E12 on a later re-fill. For E12 Haier adds two checks: kinks in the inlet hose, and whether water pressure meets the minimum in the install guide.

Why does my brand new Haier dishwasher show A20?

On a new installation, the most common cause is that the blanking plug in the sink spigot or disposal was never knocked out, so the drain hose has nowhere to empty. Haier lists this check first.

Is F30 dangerous?

It is an overflow alarm. Haier's instruction is to switch the dishwasher off at the wall, turn off the water tap, and book a service rather than running another cycle.

Can I reset a Haier dishwasher fault code?

Cutting power clears the display, but any code caused by a real fault returns on the next cycle. Use a reset as a test, not a repair.

Related guides: Haier dryer error codes, Haier washer error codes, and Midea dishwasher error codes.

In Fairfield or elsewhere in Solano County, California?

Call (844)210-9286

We are a referral service. We connect you with an independent local dishwasher technician and do not perform repairs ourselves. Outside our area? Haier customer support can point you to an authorized service provider near you.

Share:
Error Codes

Ready to get your appliance fixed?

Don't let a broken appliance disrupt your life. Call the Fairfield experts now.

(844)210-9286