LG Dishwasher Error Codes: Full List and Fixes

LG dishwasher display showing OE drain error code

An LG dishwasher I looked at a while back kept throwing an OE mid-cycle, and the owner had already called around for repair quotes before I even got the door open. Turned out the drain hose had a single kink behind the unit, invisible unless you actually pulled the machine out. Ten minutes, no parts, no technician. That’s the pattern with most LG dishwasher codes — they’re specific enough to tell you exactly where to look, if you know how to read them.

This guide covers the codes you’ll run into most often across LG’s dishwasher lineup, including QuadWash and TrueSteam models, what triggers each one, and where to start checking before assuming a part has failed. Some of these clear in minutes. A few point to something that genuinely needs replacing. I’ll flag which is which as we go.

How LG Dishwasher Codes Are Structured

LG dishwashers display codes as short two-letter combinations — OE, IE, LE, dE, and similar — shown on the front panel display or, on some models, indicated through a specific pattern of blinking lights when there’s no digital screen. Unlike some brands that pair a fault code with a secondary sensor number, LG keeps its dishwasher codes relatively flat: each two-letter code maps to one general fault category on its own. The first time I dealt with an LG code, I assumed the letter pairing was arbitrary. It isn’t. The first letter generally hints at the system involved — O for outlet/drain, I for inlet/fill, L for door lock, and so on — which makes the codes easier to remember once you’ve seen a handful of them in practice.

Before working through any specific code, try a full power reset. Unplug the dishwasher or shut off the breaker feeding it, wait a full sixty seconds, then restore power. It resolves a meaningful share of these faults on its own, particularly the ones caused by a brief sensor glitch rather than an actual mechanical failure.

OE: Drain Error

Cleaning an LG dishwasher drain filter to fix OE error

OE means the dishwasher isn’t draining within its expected time window, and it’s one of the most common codes across the entire LG lineup. The machine senses water still sitting in the tub after the drain phase should have finished and stops the cycle to prevent overflow. Start with the drain hose. Check for a kink anywhere along its run, especially near where it connects to the sink drain or garbage disposal knockout. I’ve seen this go wrong more times than I can count where the hose was fine when installed but got pinched later after the dishwasher was pushed back into place following a countertop or cabinet repair.

The drain filter, located at the bottom of the tub under the lower rack, is the next stop. Food debris and small bits of glass or plastic collect there over time, and it’s designed to be pulled out and rinsed. Most people miss this entirely because it’s easy to forget a dishwasher has a cleanable filter at all — checking it takes under two minutes and clears a large share of OE codes without anything more involved.

If the knockout plug on a garbage disposal was never removed during installation, that’s another common and completely overlooked cause. The dishwasher drain line connects into the disposal at a point that’s sealed at the factory, and if that plug wasn’t knocked out before hookup, water has nowhere to go no matter how clear everything else is.

IE: Water Inlet Error

IE means the dishwasher isn’t detecting enough water entering the tub within the expected time. This is the fill-side counterpart to OE, and the troubleshooting path runs in a similar order but on the supply side instead of the drain side. Check the water supply valve under the sink first — it needs to be fully open, and a valve that got partially closed during other under-sink work is a surprisingly frequent cause. From experience, the smarter move is to physically look at the valve rather than assume it’s open just because the dishwasher used to work fine before recent plumbing work nearby.

The inlet water valve itself, along with the small mesh screen where the supply line connects to the machine, is next. Mineral buildup narrows that screen gradually, especially on hard water, and a valve that’s only partially obstructed produces exactly the kind of slow, insufficient fill that trips this code without stopping water flow completely.

LE: Motor Error

LE points to the wash motor — specifically a locked or stalled condition where the motor isn’t turning as expected. This is a less common code than OE or IE, but it’s worth taking seriously since it sits closer to the mechanical core of the machine rather than a plumbing-side issue. Before assuming the motor has failed outright, check for anything physically obstructing the spray arms or pump housing. A piece of broken glass, a stray utensil, or a bit of packaging debris left over from a new dishwasher’s first few loads can jam the impeller just enough to trigger this fault without any actual motor damage.

What surprised me the first time I traced an LE code down was how often it happened on newly installed units rather than older ones — factory shipping debris or a stray zip tie left inside the tub is more common than people expect on a first few uses.

dE: Door Latch Error

dE means the control board isn’t detecting a properly closed and latched door. The dishwasher won’t run at all with this fault active, since the interlock exists specifically to prevent the wash cycle from starting with the door open. Check for anything obstructing the door from closing fully — a rack pulled out too far, a tall item on the top rack catching the door edge, or utensils sticking up past where they should. These are the most common causes by a wide margin and cost nothing to check.

If the door closes cleanly with nothing in the way and dE still shows up, the latch mechanism itself — a small assembly that clicks into place near the top of the door frame — may have failed and typically needs replacing rather than adjusting.

FE and tE: Fill Overflow and Temperature Faults

FE indicates a fill overflow condition, distinct from IE’s underfill issue — the dishwasher detected too much water rather than too little, usually due to a stuck float switch inside the tub. The float switch is a small mechanical component that rises with water level and should cut off fill once it reaches the correct height. If it’s stuck down, or debris is holding it in place, the machine keeps filling past where it should. tE relates to temperature sensing rather than water level — the thermistor isn’t reporting an expected reading during the wash or dry phase. This one is less common and more often points to an actual sensor failure than something a quick check resolves, though it’s still worth confirming nothing is physically blocking the float switch first, since that’s occasionally misread as a temperature fault on certain model years.

What Most People Don’t Know About Recurring LG Codes

Kitchen with LG dishwasher running after error code fix

A code that clears after a reset but reappears within the next few loads is telling you something different than a one-time occurrence. Recurring faults usually mean the reset only interrupted the sensor’s memory of the fault, not the actual condition causing it. Keep track of which code shows up and roughly how many cycles pass before it returns. That pattern is far more useful diagnostically than any single instance, and it’s exactly the information a technician will ask for first if you do end up needing one — having it ready in advance saves an entire visit’s worth of back-and-forth.

It’s also worth checking your exact model number against LG’s own code reference before assuming a code behaves identically across every dishwasher in the lineup. QuadWash and TrueSteam models occasionally diverge slightly in what triggers a given code, and a quick model-specific check avoids chasing a fix built for a different machine.

Most LG dishwasher error codes are pointing you somewhere specific rather than signaling a dead machine. Work through the mechanical checks in order for whichever code you’re seeing, save the parts replacement for faults that keep resurfacing after the simpler causes are ruled out, and you’ll clear the majority of these without ever needing to call anyone.