Step-by-Step DIY Fix Guide
- SAFETY: No risk of injury for a control reset — but do not reach into the tub while the dishwasher has power.
- Press and hold the Cycle Select button and the Start button simultaneously for 5 seconds — this performs a control reset on most Haier dishwasher models.
- The display should clear and the dishwasher should return to its default standby state.
- If the button combination does not work on your model, turn off power at the circuit breaker for 60 seconds, then restore power.
- Once power is restored, select a new cycle and press Start.
- If 999 appears again immediately on the next cycle, run an empty cycle first to confirm the machine functions normally.
If the code comes back
- 999 reappears immediately after a successful button reset or power cycle
- 999 appears on every cycle regardless of which program is selected
What This Error Means
Error 999 on your Haier dishwasher means: The dishwasher's control board has encountered an error it cannot resolve automatically. The code indicates that the control system needs to be reset to clear the fault and return the machine to normal operation. The dishwasher's self-diagnostic system has detected this condition and stopped the current cycle.
The most frequent cause is a power glitch or voltage fluctuation corrupted the current cycle data in the control board. Work through the causes and fix steps below in order — most Haier dishwasher errors are resolved without a service call.
Error 999 is DIY-safe. No specialist tools are needed and the fix typically takes under 30 minutes. Follow all steps in sequence.
A control reset clears the error state from the dishwasher's board memory without affecting any settings. The Haier simultaneous button reset (Cycle Select + Start held for 5 seconds) is the fastest fix for a 999 error and resolves the majority of cases immediately.
Most Likely Cause by Symptom
The Haier dishwasher may stop, pause, or refuse to complete the cycle normally.
Likely cause: A power glitch or voltage fluctuation corrupted the current cycle data in the control board
Check first: SAFETY: No risk of injury for a control reset — but do not reach into the tub while the dishwasher has power.
The warning may return immediately because the appliance is detecting an internal fault.
Likely cause: A cycle was interrupted mid-run (door opened unexpectedly, power cut) and the board is stuck in an error state
Check first: Press and hold the Cycle Select button and the Start button simultaneously for 5 seconds — this performs a control reset on most Haier dishwasher models.
Common Causes
- A power glitch or voltage fluctuation corrupted the current cycle data in the control board
- A cycle was interrupted mid-run (door opened unexpectedly, power cut) and the board is stuck in an error state
- Control board communication fault — a transient issue between the board and a sensor or component
What Not to Do
- Do not ignore 999 and repeatedly try to start cycles without resetting — this does not clear the underlying fault
Model and Display Variation Notes
Model-family notes
- Haier dishwasher display wording and code formats can vary by series.
- If your model behaves differently, check the owner manual before trying any deeper maintenance step.
Display and panel differences
- Panel wording can vary by series, so confirm the exact code pattern before buying parts.
Parts, Tools and Service Options
Common parts
- Main control board if the board has a persistent hardware fault ($60–$150)
Manual and model check
Check your exact model and manual before ordering any Haier dishwasher parts.
Suggestions in this section are organized to support the troubleshooting flow first. Any future affiliate relationships should be disclosed clearly.
When Not to Keep Troubleshooting
999 reappears immediately after a successful button reset or power cycle
- 999 appears on every cycle regardless of which program is selected
How to Prevent It Recurring
- Use a surge protector on the dishwasher outlet — power spikes are the most common trigger for control board errors
- Avoid opening the dishwasher door mid-cycle — interrupting a cycle can cause the control board to enter an error state
Related Error Codes
Extra notes
- This page is based on Haier support material and stays conservative where model-specific guidance may vary.
- The goal is to help you identify safe first checks before you move into parts, service, or model-specific manual lookup.
Source and model notes
Last reviewed: 2026-04-09
Based on: Based on Haier support material and edited into consumer-safe guidance for the exact code family on this page.
View Haier Appliances US Official Support
Model coverage note: Haier dishwasher code meanings can vary by series, control panel, and model family, so use this page as a safe starting point rather than a replacement for the model-specific manual.
Important: FixThisError is an independent guide, not the manufacturer. Use your model-specific manual when the panel wording or behavior differs.
Always disconnect power before inspecting appliances. If unsure, contact a licensed appliance technician.