Your dishwasher just flashed an error code, and now you’re wondering what it means and how to fix it. I’ve been there, staring at an unfamiliar code while dishes pile up in the sink. This comprehensive guide to dishwasher error codes will help you decode what your appliance is telling you and get your kitchen back to normal.
Dishwasher error codes are diagnostic signals that indicate specific problems with your appliance’s water supply, drainage, heating, or internal components. Instead of guessing what’s wrong, these codes point you directly to the issue, potentially saving you from an expensive service call. In this guide, I’ll break down the most common error codes across all major brands and show you exactly what to do about them.
Quick Reference: Most Common Dishwasher Error Codes
If you’re in a hurry, here’s the quick answer on the error codes you’re most likely to see:
- E1 or F1: Water leak detected. Check for leaks under the unit or a faulty float switch.
- E2 or F2: Drainage failure. Check drain hose, filter, and drain pump for clogs.
- E3 or F3: Heating element malfunction. Dishes won’t dry properly.
- E4 or F4: Water supply or fill problem. Check water inlet valve and supply line.
- E15 (Bosch): Water in base pan. Tilt dishwasher 45 degrees backward to drain water from base.
Dishwasher Error Codes Explained: What They Mean and How They Work
Dishwasher error codes are your appliance’s way of communicating problems to you. When your dishwasher’s sensors detect an issue like a leak, drainage problem, or heating failure, the control board displays a specific code to help diagnose what’s wrong. These codes vary by manufacturer, which is why the same problem might show as “E1” on one brand and “F1” on another.
The difference between E and F codes typically comes down to regional branding. E-codes (E1, E2, E3) are more common on European models like Bosch, while F-codes (F1, F2, F3) typically appear on North American brands like Whirlpool and GE. Both systems indicate the same types of problems, just with different letter prefixes.
Understanding these error codes matters because they help you determine whether an issue is a simple DIY fix or something requiring professional repair. A clogged filter causing an E2 code is an easy fix, while an F9 E1 code indicating a control board failure might need a technician. I’ve seen homeowners save hundreds of dollars by simply identifying that their error code pointed to a dirty filter rather than a broken pump.
How to Reset Your Dishwasher Error Code
Before diving into brand-specific codes, try these universal reset steps. Sometimes a simple power cycle clears the error and gets your dishwasher running again:
- Turn off the dishwasher using the control panel or power button.
- Unplug the unit from the wall outlet or turn off the circuit breaker.
- Wait 3-5 minutes to allow the control board to fully reset.
- Restore power by plugging back in or turning the breaker on.
- Run a test cycle to see if the error code returns.
If the error code comes back after the reset, you have an actual problem that needs addressing. A persistent error code means the sensor is still detecting the issue, so move on to the troubleshooting steps for your specific code below. I’ve found that repeated error codes after a reset usually indicate a real hardware problem, not a glitch.
Bosch Dishwasher Error Codes: Complete Guide
Bosch dishwashers are known for reliability, but when they do have issues, their error codes are some of the most specific in the industry. Here are the most common Bosch dishwasher error codes you’ll encounter:
E15: Water in Base Pan (Most Common)
The E15 error is by far the most common issue I see with Bosch dishwashers. This code triggers when water collects in the base pan underneath the tub, activating the leak detection sensor. This doesn’t always mean you have an actual leak, it can also happen from overfilling or even excessive suds.
The user-community fix that works: Tilt your Bosch dishwasher backward at about 45 degrees to drain the water from the base pan. This technique has helped countless appliance owners clear the E15 code without a service call. After tilting and draining, wait 24 hours for everything to dry before running a cycle.
E22-E25: Drain and Filter Issues
These codes indicate drainage problems. E22 and E23 point to a clogged filter or drain pump, while E24 and E25 indicate drain hose issues. Start by cleaning the filter at the bottom of the tub, then check the drain hose for kinks or clogs. I’ve found that small food particles and glass fragments are common culprits.
E02-E04: Heating and Control Board Faults
E02 indicates a heating problem, E3 points to the temperature sensor, and E4 signals a control board or heating element fault. These usually require professional diagnosis unless you’re comfortable with multimeter testing. The E4 code in particular often means a failed control board, which is a repair I’d recommend leaving to a pro.
E09-E10: Crystal Dry/Zeolite System
These codes relate to Bosch’s Crystal Dry system that uses zeolite minerals to enhance drying. E09 indicates a problem with the zeolite container, while E10 signals a heat pump issue. These are advanced systems that typically need professional service.
E14-E19: Water Filling Issues
These codes all relate to water intake problems. E14 means the water isn’t filling properly, E15 is the base pan leak, E16 indicates overfilling, and E17-E19 point to various flow meter and inlet valve issues. Check your water supply valve first, then inspect the inlet valve screen for debris.
GE Dishwasher Error Codes: Complete Guide
GE dishwashers use both C-codes (current/interruption codes) and E-codes. Understanding the difference helps you diagnose the problem faster:
C1, C3, C8: Current/Interruption Codes
These codes indicate power supply issues or interruptions during the cycle. C1 means the door was opened during operation, C3 indicates a power interruption, and C8 signals a communication problem between components. Usually, simply restarting the cycle clears these codes. If they persist, check your home’s power supply and ensure the dishwasher is properly plugged in.
81, 815, 815-1: Door Latch Issues
These codes all point to door latch problems. Code 81 means the door isn’t latching properly, 815 indicates a door latch failure, and 815-1 is a specific door switch error. I’ve found that cleaning the latch mechanism with a damp cloth often fixes minor issues. For persistent 815 codes, you may need to replace the door latch assembly.
E1, E2, E3: Standard Error Codes
GE’s E-codes follow the standard pattern: E1 is a water leak, E2 indicates drainage problems, and E3 means heating element issues. The troubleshooting steps are similar to other brands, but GE makes it easier with specific error messages on the display panel.
GE Dishwasher Reset Procedure
For GE dishwashers, press and hold the Reset or Start button for 3-5 seconds to clear the error code. If that doesn’t work, use the power cycle method described earlier. Some GE models have a dedicated reset sequence, so check your owner’s manual for model-specific instructions.
Whirlpool Dishwasher Error Codes: Complete Guide
Whirlpool dishwashers use F-codes and sometimes flash specific light patterns instead of displaying codes. Here’s what each code means:
F1: Water Leak Detected
The F1 code means water has been detected in the base pan, similar to Bosch’s E15. Check for visible leaks under the unit, inspect the door gasket for damage, and ensure the unit is level. If no leak is found, the float switch may be faulty.
F2: Drainage Problem
F2 indicates the dishwasher isn’t draining properly. Start by checking the drain hose for kinks and clogs, then clean the filter at the bottom of the tub. I’ve found that removing and cleaning the drain pump impeller often resolves stubborn F2 codes.
F3: Heating Element Failure
The F3 code means the heating element isn’t working. Your dishwasher will still wash dishes but won’t dry them properly. Test the heating element with a multimeter for continuity, or call a professional if you’re not comfortable with electrical testing.
F4: Water Supply/Fill Issue
F4 indicates problems with water filling. Check that the water supply valve is fully open, inspect the inlet valve screen for debris, and ensure the water pressure is adequate. A stuck float switch can also trigger this code.
F6, F7: Water Fill and Temperature Issues
F6 means the dishwasher isn’t filling with water, while F7 indicates water temperature problems. For F6, check the water supply and inlet valve. For F7, ensure your hot water heater is set to at least 120°F for proper operation.
F8 E4: Drain Pump Failure
This specific code combination indicates a drain pump failure. If you hear humming but no water is draining, the pump may be jammed or burnt out. Sometimes removing debris from the pump fixes it, but you may need to replace the entire pump assembly.
F9 E1: Door Latch Failure
The F9 E1 code means the door latch isn’t engaging properly. Check for obstructions in the latch mechanism and ensure the door gasket is clean. If the latch is broken, replacement is usually necessary.
Whirlpool Diagnostic Mode
To run Whirlpool diagnostics, press the following button sequence: Heated Dry – Normal – Heated Dry – Normal. This enters diagnostic mode and will display specific error codes to help pinpoint the problem. Write down any codes that appear during the diagnostic cycle.
LG Dishwasher Error Codes: Complete Guide
LG dishwashers use a mix of letter codes that are quite specific once you understand the pattern:
AE: Door Lock Error
The AE code means the door lock mechanism has failed. This usually requires replacing the door lock assembly. I’ve seen this happen most frequently on older LG dishwashers where the lock mechanism wears out over time.
DE, dE: Door Error
These codes indicate the door isn’t properly closed or latched. Check for obstructions in the door seal and ensure nothing is blocking the door from closing completely. Sometimes simply opening and firmly closing the door clears the code.
IE: Water Inlet Problem
IE means water isn’t entering the dishwasher properly. Check that the water supply valve is open, inspect the inlet valve for debris, and ensure adequate water pressure to the unit. Frozen water lines can also cause this in colder climates.
OE: Drain Error
The OE code indicates drainage problems. Clean the filter, check the drain hose for clogs, and inspect the drain pump for obstructions. I’ve found that small items like broken glass or fruit pits often jam LG drain pumps.
LE: Leak Error
LE means water has been detected leaking from the dishwasher. Check the door gasket for damage, inspect hose connections, and look for any visible leaks. The leak sensor is located at the bottom of the unit, so water accumulation there will trigger this code.
E1, E2, E3: Water and Heating Issues
On LG models, E1 indicates a water fill problem, E2 means heating element issues, and E3 signals water temperature sensor problems. These typically require professional diagnosis unless you’re experienced with appliance repair.
Samsung Dishwasher Error Codes: Complete Guide
Samsung dishwashers use both numeric and letter codes, with the SE error being one of the most common:
SE, 5E: Drain Sensor/Leak Error
The SE (or 5E) code is by far the most common Samsung dishwasher error. It indicates either a drainage problem or a leak detected by the sensor. Start by checking the drain hose and filter, then look for any visible leaks. Many Samsung owners find that cleaning the drain filter resolves this issue.
HE: Heating Error
HE means the heating element isn’t working properly. Your dishes won’t dry, and the cycle may not complete. Test the heating element for continuity, or check the thermal fuse, which can blow and prevent the heater from working.
LE: Leak Error
LE indicates water leakage has been detected. Check door gaskets, hose connections, and the water inlet valve for any signs of leaking. Samsung dishwashers have a leak sensor in the base that triggers this code when wet.
PE: Water Supply Problem
PE means water isn’t filling the dishwasher properly. Check the water supply valve, inspect the inlet valve screen, and ensure adequate water pressure. A faulty water inlet valve can also cause this error.
TE: Temperature Sensor Issue
TE indicates a problem with the temperature sensor. This sensor monitors water temperature and tells the control board when to activate the heating element. A failed sensor will need replacement.
9E, 4E: Water Inlet Issues
9E indicates low water pressure or fill time exceeded, while 4E means no water is detected entering the unit. Check the water supply line for kinks, ensure the supply valve is fully open, and inspect the inlet valve for debris or failure.
Frigidaire Dishwasher Error Codes: Complete Guide
Frigidaire dishwashers use a mix of letter and numeric codes that can seem confusing at first:
UF, uF: User Interface Failure
UF or uF means the control panel has lost communication with the control board. Sometimes simply resetting the power clears this, but persistent UF codes usually indicate a failed control board or touch panel that needs replacement.
i30, iC0: Leak Detection
These codes indicate water has been detected in the base pan. i30 is the general leak detection code, while iC0 specifically indicates water in the base. Check for leaks and tilt the unit to drain water from the base, similar to the Bosch E15 fix.
ER, Er: General Error
ER or Er codes are general error indicators that require checking the specific model manual. The exact meaning varies by model year, so consult your owner’s manual for the specific ER code meaning.
SC, 5C: Sensor Problem
SC or 5C indicates a sensor failure. This could be the temperature sensor, turbidity sensor, or another sensor depending on your model. Professional diagnosis is usually required to identify which sensor has failed.
LO: Door Lock Error
LO means the door lock mechanism isn’t working. Check for obstructions in the door latch and ensure nothing is blocking the door. If the latch is broken or worn, replacement will be necessary.
E1/F1 Error Code: Water Leak Detection Troubleshooting
The E1 or F1 error code is one of the most alarming because it suggests a water leak, but the cause isn’t always an actual leak. Here’s how to troubleshoot this code properly:
Check for actual leaks: Look under the dishwasher, around the door gasket, and at all hose connections. Any visible water needs to be addressed before running the unit again. A leaking door gasket is a common cause and is relatively easy to replace.
Inspect the float switch: The float switch is a safety device that triggers when water rises too high in the base. Sometimes debris or detergent buildup causes the float to stick, triggering a false E1 code. Clean around the float mechanism and ensure it moves freely.
Check for overfilling: If your dishwasher overfills, water can spill into the base pan and trigger the leak sensor. This might be caused by a faulty water inlet valve that doesn’t close properly. Test the valve or call a professional if you suspect overfilling.
Consider the age of your unit: Older dishwashers may develop micro-leaks in the tub or internal hoses that aren’t easily visible. If your dishwasher is over 10 years old and showing E1 codes with no visible leak, internal deterioration may be the cause.
E2/F2 Error Code: Drainage Failure Troubleshooting
A clogged dishwasher is one of the most frustrating problems, but E2/F2 codes are often DIY-fixable. Here’s the proper troubleshooting sequence:
Clean the filter: Most dishwashers have a removable filter at the bottom. Remove it and clean away any food particles, glass fragments, or debris. I’m amazed at how often this alone resolves drainage issues.
Check the drain hose: Disconnect the drain hose from under the sink and check for clogs. A flashlight can help you see inside. Flush the hose with water if needed, and ensure there are no kinks when you reconnect it.
Inspect the drain pump: The drain pump is located at the bottom of the dishwasher. Remove debris from the pump impeller, and manually spin it to ensure it moves freely. A jammed pump is a common cause of E2 codes.
Check the air gap: If your dishwasher uses an air gap (typically mounted on the sink), remove the cap and clean out any debris. Air gaps prevent backflow but can become clogged over time.
Test the garbage disposal: If your dishwasher drains through a garbage disposal, ensure the disposal knockout plug has been removed and that the drain port isn’t clogged. Run the disposal to clear any obstructions.
When to Call a Professional vs DIY Repair
Not every dishwasher error code requires a service call. Understanding the difference can save you hundreds of dollars in unnecessary repair bills. Here’s my rule of thumb based on years of troubleshooting:
DIY-Safe Repairs: Filter cleaning, drain hose unclogging, basic reset procedures, door gasket replacement, float switch cleaning, spray arm removal and cleaning, and exterior panel removal are all generally safe for DIY repair. These tasks require basic tools and minimal technical knowledge.
Professional-Only Repairs: Control board replacement, heating element testing and replacement, water inlet valve replacement, drain pump replacement, door latch assembly replacement, and any repair requiring electrical testing should be handled by professionals. These repairs involve electrical components and require specialized knowledge.
Cost Considerations: A professional service call typically costs $100-150 just for diagnosis, plus parts. Control board replacements can run $300-500 total, while pump replacements are usually $200-400. If your dishwasher is over 8-10 years old and needs a major repair, replacement might be more cost-effective than repair.
Repair vs Replace: As a general rule, if a repair costs more than half the price of a new dishwasher and your unit is over 8 years old, replacement makes more financial sense. Newer models are also more energy-efficient, which can offset the cost over time.
Safety First: Always disconnect power before attempting any repair. If you’re uncomfortable with electrical components or don’t have the right tools, there’s no shame in calling a professional. Water and electricity are a dangerous combination.
FAQs
What are common dishwasher error codes?
The most common dishwasher error codes are E1/F1 (water leak detected), E2/F2 (drainage failure), E3/F3 (heating element problem), E4/F4 (water supply issue), and E15 (Bosch leak detection). These codes indicate the most frequent problems dishwasher owners encounter and can often be resolved with basic troubleshooting.
How do I reset my dishwasher after error code?
To reset your dishwasher, turn it off and unplug it from the wall outlet or turn off the circuit breaker. Wait 3-5 minutes for the control board to fully reset, then restore power and run a test cycle. If the error code returns, you have an actual problem that needs addressing rather than a simple glitch.
Can I repair the E15 error myself?
Yes, the E15 error on Bosch dishwashers can often be resolved without professional help. Tilt the dishwasher backward at approximately 45 degrees to drain water from the base pan, then wait 24 hours for everything to dry before running a cycle. This user-community fix has helped countless owners clear the E15 code without a service call.
What does F8 and E4 mean on a dishwasher?
The F8 E4 code on Whirlpool dishwashers indicates a drain pump failure. If you hear humming but no water is draining, the pump may be jammed with debris or completely burnt out. Sometimes removing debris from the pump fixes the issue, but you may need to replace the entire pump assembly if the motor has failed.
Why does my dishwasher keep showing the same error code?
Persistent error codes after a reset indicate an actual hardware problem, not a glitch. The sensor is still detecting the issue, which means the underlying problem hasn’t been resolved. This could be a clogged filter causing repeated E2 codes, a faulty switch triggering E1 codes, or a failed component that needs replacement.
How do I run a diagnostic on my dishwasher?
For Whirlpool dishwashers, press Heated Dry – Normal – Heated Dry – Normal to enter diagnostic mode. Bosch and GE models have different procedures outlined in their manuals. Diagnostic mode runs tests on components and displays specific error codes to help pinpoint the exact problem. Write down any codes that appear during the diagnostic cycle.
Conclusion
Dishwasher error codes might seem alarming at first, but they’re actually helpful diagnostic tools designed to save you time and money. By understanding what these codes mean and following the proper troubleshooting steps, you can resolve many common issues yourself without calling a professional. Start with the simple fixes like cleaning filters and checking drain hoses before moving to more complex repairs.
Remember that not every error code requires a service call, but knowing when to call a professional is just as important as knowing how to troubleshoot. Safety should always come first, so if you’re uncomfortable with any repair or the problem involves electrical components, don’t hesitate to contact a qualified technician. With this guide to dishwasher error codes, you now have the knowledge to diagnose and address most common dishwasher issues yourself.

Leave a Comment