Skip to main content
Monday - Friday: 8 AM to 10 PM • Saturday: 8 AM to 10 PM • Sunday: 10 AM to 10 PM Mon–Sat 8 AM–10 PM • Sun 10 AM–10 PM
Choose your location
Appliance Surgeon Blog

What’s Your Dishwasher Trying to Tell You? A Guide to Common Error Codes

A dishwasher error code tells you which system failed the machine's own check, and most codes fall into five families: draining, water supply, leaks, heating, and motor or control faults. Find your brand's code below, try the first steps for that family, and call a technician if the code returns or points to a leak, the heater or the motor.

Every meaning in this guide comes from the manufacturer's own support pages. Codes differ between brands and even between models, so confirm yours against your owner's manual or the brand's site.

How do you read your dishwasher's error code?

Most dishwashers with a digital display show the code as letters and numbers, such as E24 on a Bosch or 5C on a Samsung. Write it down before you reset anything, since a reset can clear it.

Whirlpool and KitchenAid models without a display use flashing lights. Whirlpool says a flashing Clean light is usually an error code. Count the first set of rapid flashes for the Function (F) number, wait for the short pause of about 1 to 2 seconds, then count the second set for the Error (E) number. Seven flashes, a pause, then one flash is F7E1. Samsung notes that some of its models also use flashing lights instead of a digital code.

Manufacturers stress that codes vary by model. GE says plainly that not all codes are found on all models, so treat the tables below as a starting point.

What do the most common codes mean?

Bosch

Code What Bosch says it means
E15 Water detected in the base; the leakage protection system has activated
E18 Water level too low, or water is not being pumped correctly
E22 Filter is blocked
E24 Not draining properly because the drain filter is blocked
E25 Drain pump is blocked, or the pump cover is loose or missing

E24 and E25 have their own walkthrough in our post on Bosch dishwasher E24 and E25 errors.

Samsung

Code What Samsung says it means
4C / 4E Not getting water at the pressure or temperature it needs
5C / 5E (also SC / SE) The dishwasher can't drain
LC / LE The leak sensor detects moisture
OC / 0C / oE More water in the dishwasher than there should be
HE Heater error; temperature inside is being detected incorrectly

LG

Code What LG says it means
IE The specified amount of water is not supplied to the tub
OE The tub is not fully drained
AE / E1 A leak inside the dishwasher has activated the float switch
FE Water supply exceeds the standard amount (overfilling)
HE Water supplied to the dishwasher is not being heated
LE Issue with the cleaning motor (not a leak code on LG)
bE Bubble error, usually from the wrong detergent

Whirlpool and KitchenAid

Code What Whirlpool and KitchenAid say it means
F9E1 Long drain; not draining
F8E4 Water detected in the drip tray
H20 Not detecting water
F7E2 Wash motor error
F6E1 User interface error, main control

GE

Code What GE says it means
C1 Pump-out during drain has exceeded 2 minutes
C3 / FTD / F56 Will not drain; failure to drain
H2O Low water situation
C6 Incoming water temperature is too low
LEAK DETECTED / 999 Possible leak (999 means a leak on models with Floor Protect; on others, the control needs a reset)
PF There has been a power failure

What should you try first for each type of code?

Drain codes (Bosch E22, E24, E25; Samsung 5C; LG OE; Whirlpool F9E1; GE C1, C3)

  1. Remove the filter and clean it under running water with a soft brush.
  2. Check the drain hose under the sink for kinks or a crushed section.
  3. If the hose connects to a garbage disposal, run the disposal. On a newly installed dishwasher, Whirlpool and Bosch both say to confirm the knockout plug was removed from the disposal's dishwasher inlet.
  4. If your sink has an air gap, GE recommends cleaning it.
  5. Look for heavy suds. Whirlpool says to use only automatic dishwasher detergent, never hand dish soap.

Water supply codes (Samsung 4C; LG IE; Bosch E18; Whirlpool H20; GE H2O)

Confirm the water shutoff valve under the sink is fully open and the inlet hose is not kinked behind the machine; LG, GE and Bosch list one or both of these checks for their water supply codes. If someone recently worked on the plumbing, the valve may have been left partly closed.

Leak and overfill codes (Bosch E15; Samsung LC, OC; LG AE, FE; Whirlpool F8E4; GE LEAK DETECTED)

Turn off the water supply to the dishwasher first; Bosch's E15 instructions and Whirlpool's F8E4 instructions both start there. After that, brands differ: Whirlpool's F8E4 guidance for installed units says not to turn off the power and to keep the door closed, while LG's AE guide has you switch power off before drying the base pan. Follow your brand's page.

Common triggers that manufacturers list include hand dish soap creating excess suds, a unit that is not level, and food buildup on the door gasket. If water has reached an outlet, cord or wiring, shut off the breaker and call a technician rather than drying it out yourself.

Heating codes (Samsung HE; LG HE; GE C6)

GE says water entering the dishwasher should be at least 120°F, and recommends running the kitchen faucet until the water is hot before starting a cycle. Samsung suggests emptying the dishwasher, adding detergent and running a normal cycle; if HE returns, turn the power off at the breaker and request service. LG lists its HE code as needing professional service. Testing the heater and temperature sensor means removing panels and taking electrical measurements, so that part is technician work.

Motor, control and power codes (LG LE; Whirlpool F7E2, F6E1; GE PF, and 999 on models without Floor Protect)

Try one power reset: switch the dishwasher's breaker off for about 30 seconds, then back on. On GE, a PF code only means power was interrupted; select a cycle and press Start. If a motor or control code returns after a reset, LG and Whirlpool both point you to service. On GE models with Floor Protect, 999 is a leak alert: treat it like the leak codes above and call for service.

Example: Say a Bosch dishwasher shows E24 and leaves water in the tub. The first steps are cleaning the filter and checking the drain hose under the sink for a kink. If the dishwasher was just installed and drains into a garbage disposal, the knockout plug in the disposal's inlet is a likely cause; if the code comes back after those checks, the drain pump needs a technician.

Label on a dishwasher motor reading part number 3377333, 120 volts, 5.3 amps, 3450 rpm
Under a dishwasher: the motor's label gives its part number (3377333) and ratings, so the replacement can be ordered exactly.

When should you call a technician?

Call for service when:

  • The same code returns after you have done the first steps for its family
  • Any leak code appears with water under or in front of the dishwasher
  • The code points to the heater, a temperature sensor, the wash motor or the control board
  • The breaker trips, you smell burning, or the dishwasher keeps running and will not shut off

Appliance Surgeon's diagnostic visit is $75, credited toward the repair if you approve the written quote, and we are open Monday through Saturday 8 AM to 10 PM and Sunday 10 AM to 10 PM with no evening or weekend surcharge. See dishwasher repair for details, or check typical prices in our appliance repair cost guide.

Sources

  • bosch-home.com: Bosch E15, E18, E22, E24, E25 meanings and first steps
  • bosch-home.com: Bosch E24: drain filter blocked; check pump cover and disposal knockout plug
  • bosch-home.com: Bosch E15: water in base, leakage protection activated; turn off water inflow and contact support
  • samsung.com: Samsung 4C/4E, 5C/5E, LC/LE, OC/0C/oE, HE meanings and steps; some models use flashing lights
  • lg.com: LG IE, OE, AE/E1/FE, HE, LE, bE meanings; HE and LE need professional service
  • lg.com: LG AE/E1: leak activating the float switch; level, door gasket, detergent, dry the drain pan with power off
  • producthelp.whirlpool.com: Whirlpool F/E flash-counting method, flashing Clean light, F9E1, F8E4, H20, F7E2, F6E1; codes vary by model
  • producthelp.kitchenaid.com: KitchenAid uses the same F/E method and the same five codes
  • producthelp.whirlpool.com: F9E1 steps: clean filter, check hose, disposal knockout plug, 30-second power reset, use only dishwasher detergent
  • producthelp.whirlpool.com: F8E4 steps: turn off water supply, do not turn off power, keep door closed (installed units); suds from dish soap
  • products.geappliances.com: GE C1, C3, FTD/F56, H2O, C6 (120°F, run faucet first), LEAK DETECTED, 999, PF; not all codes on all models

Related reading: Bosch Dishwasher E24 and E25 Errors: What They Mean and How to Fix Them; Your Fall Home Appliance Maintenance Checklist; DIY vs. Pro Repair: A Homeowner’s Guide to Fixing Appliances

Book appliance repair

Frequently asked questions

Common questions

Do dishwasher error codes mean the same thing on every brand?

Each manufacturer uses its own codes, and they can differ between models of the same brand. HE means a heater or temperature problem on both Samsung and LG, but LE is a leak code on Samsung and a cleaning-motor code on LG. Always match the code to your brand and model using the manufacturer's support page or owner's manual.

How do I read the flashing lights on a Whirlpool or KitchenAid dishwasher?

Count the first set of rapid flashes to get the Function (F) number, wait for the short pause, then count the second set to get the Error (E) number. Seven flashes, a pause and one flash is F7E1. Whirlpool says a flashing Clean light usually means an error code. Look up the F and E pair on the brand's support site.

What should I do first when my dishwasher shows a leak code?

Turn off the water supply to the dishwasher. Then follow your brand's instructions, because they differ: Whirlpool's F8E4 guidance says to keep the power on and the door closed, while LG's AE guidance has you turn power off before drying the base pan. If water has reached an outlet or wiring, shut off the breaker and call a technician.

Can I clear a dishwasher error code by resetting the power?

Sometimes. Switching the breaker off for about 30 seconds can clear a one-time control glitch, and a GE PF code only means power was interrupted. A reset does not fix a clogged filter, a kinked hose or a failed part, though. If the code comes back after a reset and the first steps, the dishwasher needs a technician.

How much is a diagnostic visit with Appliance Surgeon?

The diagnostic visit is $75 for a single appliance or $115 for a double unit (such as a double wall oven, washer-dryer combo or stacked laundry). The fee is credited toward the repair if you approve the quote, and you get the price before any work begins.

Are Appliance Surgeon repairs covered by a warranty?

Every repair is covered by a 90-day warranty on parts and labor, starting the day the repair is finished. The technician explains the terms before the job is complete.

How do I book a repair with Appliance Surgeon?

Book online or call (771) 222-7117 with the appliance type, brand, model number and symptom. We are open Monday to Saturday 8 AM to 10 PM and Sunday 10 AM to 10 PM, with same-day and next-day visits when route windows are open, across Washington, DC, Northern Virginia and nearby Maryland.