LG Dishwasher F31 error code
The F31 error appears on LG dishwasher models that feature Dynamic Heat Dry. It means the fan motor responsible for circulating heated air during the drying cycle has stopped working correctly. Without the heat dry fan the dishwasher cannot dry dishes effectively using the Dynamic Heat Dry system. This error requires a technician to inspect and replace the fan motor.
Common causes
- Heat dry fan motor has malfunctioned or failed
- Wiring to the heat dry fan motor is loose or damaged
- Fan blade is obstructed or damaged
How to fix it
-
1
Press the POWER button to turn the dishwasher off
-
2
Turn off the circuit breaker and wait 10 seconds then restore power
-
3
Press POWER and start a new cycle to check if the error clears
-
4
If F31 returns after resetting contact a technician to inspect and replace the heat dry fan motor
Related LG Dishwasher error codes
bE
The wrong type of detergent was used or the dishwasher is not level
CL
Child lock or control lock is active — buttons are disabled
AE / E1
Water has leaked into the base of the dishwasher and activated the float switch
IE
The dishwasher did not fill with enough water within 10 minutes
F31 error — frequently asked questions
What does the F31 error mean on a LG dishwasher?
The heat dry fan motor is not operating correctly
What causes the F31 error?
The F31 error is usually caused by: Heat dry fan motor has malfunctioned or failed; Wiring to the heat dry fan motor is loose or damaged; Fan blade is obstructed or damaged.
Can I fix the F31 error myself?
This is rated a hard fix — it often requires tools, parts, or experience, and may be safer left to a professional technician.
How much does it cost to fix the F31 error?
Fixing the F31 error on a LG dishwasher typically costs $100–$250, depending on parts and whether you do it yourself or hire a technician.
Is it safe to keep using my dishwasher with the F31 error?
We'd recommend addressing the F31 error before continuing to use the dishwasher, since hard-rated issues often involve a real fault rather than a minor glitch.