Dishwasher Error Codes (July 2026): Complete Troubleshooting Guide

Dishwasher error codes are alphanumeric displays that indicate specific malfunctions in your appliance’s systems. When a sensor detects an abnormal condition, the control board displays a corresponding code to help diagnose the problem, much like a car’s check engine light. Understanding these codes helps you quickly identify whether an issue requires a simple DIY fix or professional service, saving time and repair costs.

Our team has spent over 15 years troubleshooting appliances across every major brand. We have compiled this comprehensive guide to help homeowners decode those mysterious flashing displays and get their dishwashers back to peak performance. Whether you own a compact portable dishwasher or a full-size built-in model, these error code principles apply universally.

In this guide, you will learn what common error codes mean across GE, Bosch, Samsung, LG, Whirlpool, and Frigidaire models. We will walk you through reset procedures, DIY troubleshooting steps, and when to call a professional. By the end, you will have the confidence to handle most dishwasher error situations without unnecessary service calls.

Quick Reference: Common Error Codes by Brand

Before diving into brand-specific details, here is a cross-brand comparison of the most common error codes you will encounter. This table shows how different manufacturers label similar problems, making it easier to find solutions regardless of your dishwasher’s brand.

Problem TypeGEBoschSamsungLGWhirlpool
Not DrainingC1, C2, C3E22, E24, E255E, 1EOE, E1F2, F2E1
Not FillingC4, C7E01, E024E, 4CIEF6E1, F6E4
Water LeakLeak DetectedE15LC, LEFEF8E1, F8E2
Heating ErrorC6E09, E12HE, 4C2HEF3E1, F3E2
Door Open888E06dE, dCdEF5E1, F5E2
OverfillC8E16OC, 0CFEF6E2

This cross-reference table is particularly useful if you are researching solutions online and find information for a different brand than yours. The underlying problems are often identical, even when the codes differ. Keep this reference handy as you work through specific error codes in the sections below.

How to Read Dishwasher Error Codes

Error codes typically appear as two-digit numbers or letter-number combinations on your dishwasher’s digital display. Some models use flashing lights instead of alphanumeric codes, with specific patterns indicating different problems.

Most codes follow a simple pattern. Codes starting with “E” usually indicate electronic or sensor-related issues. Codes starting with “F” typically point to functional or mechanical problems. Some manufacturers use “C” codes for conditions or cycles. Understanding these prefixes helps you narrow down the problem category quickly.

When multiple error codes appear simultaneously, prioritize them by severity. Water leak codes (E15, LC, FE) should be addressed first to prevent floor damage. Drainage errors come next to avoid standing water issues. Heating errors are less urgent but still need attention for proper sanitization.

GE Dishwasher Error Codes

GE uses a straightforward letter-number system where “C” codes dominate. These codes are consistent across most GE and GE Profile dishwasher models manufactured after 2010. The control panel typically shows the code prominently until the issue is resolved.

C1, C2, C3: Drainage Issues

These three codes all indicate problems with water draining from the dishwasher. C1 means the dishwasher is taking too long to drain. C2 indicates a total drain failure. C3 signals that the drain pump is blocked or malfunctioning.

DIY Difficulty: Easy (2 out of 5)

Start by checking the drain hose for kinks or clogs. Remove the lower rack and clean the filter screen at the bottom of the tub. Inspect the air gap (if installed) and clear any debris. Run the garbage disposal to clear the drain path. If these steps do not work, the drain pump may need replacement.

C4 and C7: Water Supply Problems

Code C4 indicates the dishwasher is not filling with water within the expected time. C7 means the water level is too low during operation. Both point to water supply issues that prevent proper washing.

DIY Difficulty: Moderate (3 out of 5)

Check that the water supply valve under the sink is fully open. Inspect the inlet hose for kinks. Clean the inlet screen where the hose connects to the dishwasher. If you have low water pressure throughout your home, this may require a plumber. The water inlet valve inside the dishwasher might need replacement if it is not opening properly.

C6: Water Temperature Error

The C6 code appears when the water is not heating to the proper temperature. This affects sanitization and cleaning performance.

DIY Difficulty: Hard (4 out of 5)

First, verify your home’s hot water is working properly. Run the kitchen faucet and check the temperature. If hot water is available but the code persists, the heating element or temperature sensor may need replacement. These repairs involve working with electrical components and may require a technician.

C8: Overfill Condition

C8 indicates too much water in the dishwasher, potentially causing leaks or overflow.

DIY Difficulty: Moderate (3 out of 5)

The float switch may be stuck or faulty. Remove the lower panel and locate the float assembly. Clean around the float to ensure it moves freely. If the float moves freely but the code continues, the water inlet valve might be staying open too long and needs replacement.

Bosch Dishwasher Error Codes

Bosch dishwashers are known for their precision engineering and quiet operation. Their error code system is comprehensive, with over 50 documented codes. The most common issues involve their sophisticated leak detection system and drain pump design.

Many quiet dishwasher enthusiasts choose Bosch for their nearly silent operation. However, that same tight engineering can make some repairs more complex than other brands.

E15: Water Leak Detection

The E15 code is Bosch’s most feared error because it triggers a flood prevention mode. The dishwasher stops all operations and activates the drain pump to remove water from the base pan.

DIY Difficulty: Moderate (3 out of 5)

Tilt the dishwasher 45 degrees to drain water from the base pan. Check the door seal for tears or debris. Inspect the hoses and connections underneath for leaks. Clean the sump area thoroughly. Run a test cycle with the front panel removed to watch for drips. If the leak is internal (pump seal, hose connection), most homeowners can fix it. If the tub itself is cracked, professional repair is needed.

E22 and E24: Filter and Drain Issues

E22 means the filter is clogged and needs cleaning. E24 indicates the dishwasher is not draining properly, often due to a blocked drain pump or kinked hose.

DIY Difficulty: Easy (2 out of 5)

For E22, remove the lower rack and twist out the cylindrical filter. Rinse it under hot water and use a soft brush to remove debris. For E24, check the drain hose routing and ensure the high loop is properly positioned. Remove the drain pump cover (usually a twist-off cap) and clear any obstructions.

E09 and E12: Heating System Errors

These codes indicate problems with the heating element or its control circuit. E09 specifically relates to the heat pump in newer models with Zeolite drying technology.

DIY Difficulty: Hard (4 out of 5)

Check the heating element with a multimeter for continuity if you have electrical experience. The element should read between 10-30 ohms. If the element tests good, the control board relay may be faulty. Heat pump errors (E09) often require professional diagnosis due to the complexity of the Zeolite Crystal Dry system.

Samsung Dishwasher Error Codes

Samsung uses numeric codes and some letter combinations. Their error system is designed to be intuitive, with codes often matching the problem’s first letter in Korean (the company’s native language). The digital display shows codes clearly on the front panel.

LC and LE: Leak Detection

LC indicates a general leak detection, while LE specifically points to a leak in the water supply system. Both codes trigger safety shutoffs to prevent water damage.

DIY Difficulty: Moderate (3 out of 5)

Turn off power and water supply. Remove the toe kick panel and inspect all visible hoses. Check the door gasket for proper seating. Look for cracks in the plastic sump assembly. Samsung dishwashers have a leak sensor in the base pan that detects even small amounts of water. Dry the base completely and run a test cycle while watching for drips.

4E and 4C: Water Supply Errors

These codes appear when the dishwasher cannot fill with water properly. The 4E code is the older designation, while 4C appears on newer models.

DIY Difficulty: Easy to Moderate (2-3 out of 5)

Verify the water supply valve is fully open. Check the inlet hose filter screen for debris. Samsung recommends cleaning this screen every 6 months. If the screen is clear but filling remains slow, the water inlet valve solenoid may be failing. Test water pressure at the kitchen faucet; it should be at least 20 psi for proper operation.

5E and 1E: Drainage Problems

Code 5E indicates slow or incomplete draining. Code 1E appears on some models to indicate the same issue. These are among the most common Samsung dishwasher errors.

DIY Difficulty: Easy (2 out of 5)

Check the drain hose for kinks or blockages. Ensure the hose rises at least 33 inches before connecting to the drain (the high loop). Clean the drain pump filter located at the bottom of the tub. Run the garbage disposal to clear the shared drain path. If the drain pump runs but water remains, the impeller may be damaged.

HE and 4C2: Heating Errors

HE indicates the water is not heating properly. Code 4C2 on newer models means the water temperature sensor is malfunctioning.

DIY Difficulty: Moderate to Hard (3-4 out of 5)

Verify hot water reaches the dishwasher by running the kitchen faucet before starting a cycle. If hot water is available, the heating element or temperature sensor may need testing with a multimeter. Samsung heating elements are usually accessible from underneath the tub after removing the lower access panel.

LG Dishwasher Error Codes

LG uses two-letter codes that correspond to the problem type. Their system is consistent across models and relatively easy to remember once you understand the pattern.

IE: Inlet Error (Not Filling)

The IE code appears when the dishwasher does not detect proper water inlet after several minutes. This is the most common LG error code.

DIY Difficulty: Easy (2 out of 5)

Check the water supply valve under the sink. Straighten any kinks in the inlet hose. Clean the inlet valve filter screen where the hose connects to the dishwasher. Turn off water, unscrew the hose, and remove debris from the small mesh screen. Reassemble and test. If the valve hums but no water enters, the solenoid may be stuck and need replacement.

OE: Outlet Error (Not Draining)

OE indicates the dishwasher is not draining within the expected time. Water remains in the tub after the drain cycle completes.

DIY Difficulty: Easy (2 out of 5)

Remove and clean the filter assembly at the bottom of the tub. Check the drain hose for kinks or blockages. Verify the air gap (if present) is not clogged. Remove the drain pump cover and check for debris blocking the impeller. The drain pump motor can be tested for continuity if you have a multimeter.

FE: Fill Error (Overfilling)

FE indicates the dishwasher is overfilling with water, potentially causing leaks. The float switch detects excessive water levels.

DIY Difficulty: Moderate (3 out of 5)

Check if the float moves freely up and down. Clean around the float assembly to remove any debris causing it to stick. If the float moves freely but overfilling continues, the water inlet valve may be stuck open. This valve will need replacement to prevent overflow and potential water damage.

HE: Heating Error

HE appears when the water does not reach proper temperature within the expected time frame. This affects cleaning and sanitization.

DIY Difficulty: Hard (4 out of 5)

Verify your water heater is set to at least 120 degrees Fahrenheit. Run the kitchen faucet to ensure hot water reaches the sink. If the dishwasher still shows HE, the heating element or thermostat may need testing. These components require accessing the bottom of the dishwasher and working with 120-volt electricity.

tE, hE, and Other Temperature Codes

LG uses several temperature-related codes. tE indicates a thermistor (temperature sensor) error. hE means the water is too hot (over 176 degrees).

DIY Difficulty: Moderate to Hard (3-4 out of 5)

For tE, the thermistor may need cleaning or replacement. For hE, check your water heater temperature setting. If it is properly set below 140 degrees but the code persists, the temperature sensor or control board may be faulty.

Whirlpool and KitchenAid Error Codes

Whirlpool and KitchenAid (both part of the Whirlpool Corporation) share similar error code systems. Their codes often use F-numbers or F-number E-number combinations like F2E1. Many models also communicate through flashing light sequences.

F2, F2E1, and F2E2: Drainage Issues

These codes indicate various drainage problems. F2 means general drain error. F2E1 specifies the drain pump electrical problem. F2E2 indicates the drain pump is running but not moving water.

DIY Difficulty: Easy to Moderate (2-3 out of 5)

Clean the filter and check the drain hose routing. Remove the drain pump and inspect for debris. Test the pump motor with a multimeter; it should show 10-30 ohms resistance. If the pump runs but does not move water, the impeller may be broken or seized.

F6E1 and F6E4: Water Inlet Problems

F6E1 means the water inlet valve is stuck open. F6E4 indicates low water flow during filling.

DIY Difficulty: Moderate (3 out of 5)

For F6E1, the inlet valve likely needs replacement. For F6E4, clean the inlet screen and check water pressure. Whirlpool recommends a minimum of 20 psi for proper operation. Check for kinked supply hoses that might restrict flow.

F3E1 and F3E2: Temperature and Heating Errors

F3E1 indicates the water is not heating properly. F3E2 means the water temperature sensor is malfunctioning.

DIY Difficulty: Hard (4 out of 5)

These errors require testing the heating element and temperature sensor with a multimeter. The heating element typically shows 10-30 ohms. The temperature sensor should show varying resistance based on water temperature. Replacement of either component involves disassembling the dishwasher tub.

F5E1 and F5E2: Door Latch Problems

These codes indicate the door is not latching properly or the control panel detects an open door when it should be closed.

DIY Difficulty: Easy (2 out of 5)

Check for dishes or racks blocking the door from closing fully. Inspect the door latch mechanism for damage. Clean any debris from the latch area. The door switch can be tested for continuity. If the latch is physically damaged, replacement is straightforward on most models.

Frigidaire and Electrolux Error Codes

Frigidaire and Electrolux share error code systems with some overlap. Their codes are often numeric (i10, i20, i30, i40, i50, i60, iF0) or display as letter combinations like UO, LO, and PF.

i10, i20, i30, i40, i50, i60: System Component Errors

These codes indicate specific component failures. i10 is a water leak. i20 is a drain pump or drainage issue. i30 is a aqua control error. i40 is a main control board problem. i50 is a wash motor failure. i60 is a heating element error.

DIY Difficulty: Varies (2-4 out of 5)

i20 (drainage) is usually a simple filter cleaning. i60 (heating) often requires component replacement. i40 (control board) typically needs professional service. Check the error code chart in your manual for specific troubleshooting steps for each code.

PF: Power Failure

PF indicates the dishwasher experienced a power interruption during a cycle. This is a notification rather than a malfunction.

DIY Difficulty: None (Informational)

Simply press Start to resume the cycle, or select Cancel to clear the code and start fresh. If PF appears frequently without actual power outages, check the circuit breaker and electrical connections.

LO and UO: Vent and Fan Errors

LO means the door is locked but will not unlock. UO indicates the vent is open when it should be closed.

DIY Difficulty: Moderate (3 out of 5)

For LO, unplug the dishwasher for 2 minutes to reset the locking mechanism. If the door remains locked, the latch assembly may need replacement. For UO, check the vent fan for obstructions. The vent assembly might need cleaning or replacement if stuck open.

How to Reset Your Dishwasher After an Error Code

Resetting your dishwasher clears temporary error codes and allows you to test whether the problem was a one-time glitch or an ongoing issue. Here are the reset procedures for each major brand.

GE Dishwasher Reset

Press and hold the Start or Reset button for 3-5 seconds. The dishwasher will beep and the display will clear. Alternatively, disconnect power at the circuit breaker for 1 minute, then restore power. Run a test cycle to verify the error is resolved.

Bosch Dishwasher Reset

Press and hold the Start button for at least 3 seconds until the display shows “0:00” or goes blank. For models with a Cancel Drain button, press that button instead. Some Bosch models require opening the door slightly while holding Start. Check your manual for model-specific variations.

Samsung Dishwasher Reset

Press and hold the Start button for 3 seconds to cancel the current cycle. To perform a full reset, turn off the circuit breaker for 30 seconds, then turn it back on. Press Power to turn on the dishwasher and check if the code cleared.

LG Dishwasher Reset

Press and hold the Power button to turn off the dishwasher. Wait 10 seconds, then press Power again to restart. For a hard reset, unplug the unit or turn off the circuit breaker for 1 minute. Press and hold the Start button for 5 seconds after restoring power to complete the reset sequence.

Whirlpool and KitchenAid Reset

Press the Cancel or Cancel Drain button to stop the current cycle. For a full reset, disconnect power for 1 minute. Some models have a diagnostic mode accessed by pressing specific button combinations; consult your manual for the exact sequence for your model number.

Frigidaire and Electrolux Reset

Press Cancel to stop any active cycle. Disconnect power at the circuit breaker for 5 minutes to clear persistent codes. Restore power and run a short rinse cycle to test. Some Electrolux models require pressing High Temp and Start Cancel simultaneously to enter reset mode.

When to Call a Professional

Some dishwasher errors require specialized tools, electrical knowledge, or component replacement that exceeds typical DIY capabilities. Knowing when to call a professional saves time, prevents further damage, and ensures safety.

Call a professional if you encounter control board errors (E01, i40, F1E1), repeated heating element failures, or any error that returns immediately after reset. Leaks inside the dishwasher tub itself or cracked components also require professional service. Electrical issues involving the main control board or wiring should be handled by certified technicians for safety.

Expect to pay $100-200 for a service call plus parts and labor. Control board replacement typically costs $200-400 total. Heating element repairs range from $150-300. Pump replacements cost $200-350 including labor. Compare these costs to replacement; if repairs exceed 50% of a new dishwasher’s cost, replacement may be the smarter choice. You can find more guidance in our appliance repair guides.

Preventing Future Error Codes

Regular maintenance prevents most common dishwasher error codes from appearing. A few simple habits keep your appliance running smoothly for years.

Clean the filter assembly monthly. Remove and rinse the cylindrical filter and flat mesh screen under running water. Check the spray arms quarterly by removing them and running water through the holes to clear mineral buildup. Wipe the door gasket weekly with a damp cloth to prevent mold and ensure proper sealing.

Run a cleaning cycle with dishwasher cleaner every 2-3 months. This prevents buildup in hidden areas that can trigger error codes. Check the drain hose annually for kinks or deterioration. Ensure the high loop remains properly positioned. Use the correct detergent type and amount; excess suds can trigger overflow sensors and cause drainage errors.

Check your water pressure if you see repeated fill or drain errors. Water pressure between 20-120 psi is required for proper operation. Consider a water softener if you have hard water; mineral buildup is a leading cause of heating element and sensor failures.

What are common dishwasher error codes?

The most common dishwasher error codes indicate drainage problems (E24, OE, 5E, F2), water fill issues (E1, IE, 4E, F6E1), leak detection (E15, LC, FE), heating errors (HE, E09, F3E1), and door latch problems (E4, dE, F5E1). These codes appear across GE, Bosch, Samsung, LG, Whirlpool, and Frigidaire models with slight variations in naming.

How do I reset my dishwasher after error code?

To reset your dishwasher after an error code, press and hold the Start or Cancel button for 3-5 seconds until the display clears. For persistent codes, turn off power at the circuit breaker for 1 minute, then restore power. Run a test cycle to verify the error is resolved. Each brand has slightly different reset procedures detailed in your manual.

What is the life expectancy of a LG dishwasher?

LG dishwashers typically last 9-12 years with proper maintenance. Regular filter cleaning, using the correct detergent, and addressing error codes promptly can extend lifespan toward the upper end of this range. Common issues that shorten lifespan include neglected heating element failures, persistent leak conditions, and ignoring drainage errors that strain the pump motor.

Can I repair the E15 error myself?

Yes, most E15 leak errors on Bosch dishwashers can be repaired DIY. Tilt the dishwasher 45 degrees to drain the base pan. Check door seals, hose connections, and the sump area for leaks. Clean any debris causing false triggers. If the leak source is accessible (hose, seal, pump connection), homeowners can typically fix it. Cracked tubs or internal component leaks require professional service.

Understanding dishwasher error codes empowers you to handle many appliance problems without waiting for service appointments. This guide covers the most common codes across major brands, but always consult your specific model’s manual for exact procedures. Keep this reference bookmarked for quick access when error codes appear.

If you are considering replacing an aging dishwasher rather than repairing it, explore our dishwasher reviews and recommendations to find a reliable model. For more appliance troubleshooting content, visit our complete dishwasher guides archive. With the knowledge from this guide, you can confidently address most error codes and keep your dishwasher running efficiently for years to come.