Dehumidifier not draining

GE Dehumidifier P1 or E01 Code

Direct answer: On many GE dehumidifiers, a P1 or E01 code usually means the unit thinks the bucket is full or the water is not leaving the machine the way it should. Most of the time the fix is a misseated bucket, a stuck float, a kinked drain hose, or a dirty drain path.

Most likely: Start with the bucket, float area, and drain hose before you assume an internal electrical failure.

First figure out whether your dehumidifier is supposed to collect water in the bucket or send it out through a hose. That split matters. A bucket-mode problem and a hose-drain problem can show the same code, but the fix path is different. Reality check: these codes are often a water-handling complaint, not a dead machine. Common wrong move: forcing the bucket in harder when the float is hung up or the bucket rails are not lined up.

Don’t start with: Do not start by ordering a pump or opening the sealed cabinet. These codes are more often caused by a simple bucket or drain issue.

If you use the bucketEmpty it, wash off any slime or debris, and reinstall it square so it fully trips the bucket switch.
If you use a drain hoseCheck for a kink, uphill run, loose connection, or clog before touching any internal parts.
Last reviewed: 2026-04-17

What P1 or E01 looks like on a GE dehumidifier

P1 shows right away at startup

The unit powers up, then quickly shows P1 or stops as if the bucket were full.

Start here: Check bucket seating and the float area first. This pattern often points to the bucket not hitting the switch correctly.

E01 appears after the unit has been running

The dehumidifier starts normally, collects some water, then throws the code when it should drain or when the bucket level rises.

Start here: Look at the actual water path next: bucket float movement, drain opening, and hose routing.

Bucket is empty but the code stays on

You empty the bucket, slide it back in, and the machine still acts like it is full.

Start here: Focus on a stuck float, debris around the bucket switch area, or a damaged bucket switch.

Continuous drain is connected but not working

The hose is attached, but water backs up into the bucket area or the machine stops with P1 or E01.

Start here: Check for a clogged, pinched, or uphill dehumidifier drain hose before suspecting an internal switch.

Most likely causes

1. Bucket not fully seated or float stuck

This is the most common reason the machine thinks the bucket is full when it is not. A little tilt, debris on the rails, or a float hung up by slime is enough.

Quick check: Remove the bucket, inspect the float for free movement, wipe the bucket rails and switch area, then reinstall the bucket evenly until it sits flush.

2. Dehumidifier drain hose kinked, clogged, or routed uphill

If the unit is set up for hose draining, water has to leave freely. A sag, pinch, or clog can make the unit read as full and stop.

Quick check: Disconnect the hose, look through it, and make sure the run slopes downward the whole way with no sharp bends.

3. Drain opening or internal water channel partially blocked

Dust, slime, and mineral buildup can slow the water path enough to trigger a full-bucket style code even when the bucket and hose look fine.

Quick check: With the unit unplugged, inspect the drain outlet and visible water path for gunk, then clean only the accessible areas with warm water and mild soap.

4. Dehumidifier bucket switch or water level switch failed

If the bucket is seated correctly, the float moves freely, and the drain path is clear, the switch that senses bucket position or water level may be stuck open or stuck closed.

Quick check: Watch for a repeatable pattern: code stays on with a clean, properly installed bucket and no drain blockage. That is when a switch problem moves up the list.

Step-by-step fix

Step 1: Decide whether you are using the bucket or a hose

These codes overlap, so you want to separate the two lookalike setups before chasing the wrong problem.

  1. Turn the dehumidifier off and unplug it.
  2. Look at how the unit is supposed to handle water right now: collection bucket only, or continuous drain hose attached.
  3. If a hose is attached, confirm it is actually intended to be the active drain method and not just loosely installed.
  4. Check the display and bucket area for obvious signs of overflow, standing water, or a bucket-full light.

Next move: You now know which water path to troubleshoot first, which saves time and keeps you from replacing the wrong part. If you cannot tell how the unit is set up or water is showing up in more than one place, treat it as a drain-path problem and inspect both the bucket and hose route.

What to conclude: P1 and E01 are usually tied to water handling, so the right first split is bucket mode versus hose-drain mode.

Stop if:
  • You see scorched wiring, melted plastic, or a burnt smell.
  • Water has reached the power cord, outlet, or control panel area.

Step 2: Remove the bucket and check the float and seating surfaces

A misaligned bucket or sticky float is the fastest, most common fix for this complaint.

  1. Slide the bucket out carefully and empty it.
  2. Inspect the bucket for cracks, warping, or a float that does not move freely.
  3. Clean the bucket lip, rails, and the area where the bucket meets the switch using warm water, mild soap, and a soft cloth.
  4. Move the float gently by hand if it is accessible and make sure it is not hanging up on slime or debris.
  5. Reinstall the bucket slowly and squarely so it sits fully flush, not cocked to one side.

Next move: If the code clears and the unit runs normally, the problem was bucket seating or a sticky float. If the code returns immediately with the bucket installed correctly, move to the drain outlet and hose checks.

What to conclude: A clean, properly seated bucket that still triggers the code points away from simple misalignment and closer to a blocked drain path or failed switch.

Step 3: Check the drain outlet and dehumidifier drain hose for a blockage

When the unit cannot move water out, it often reports a full-bucket style fault even though the real problem is the hose path.

  1. If a dehumidifier drain hose is attached, disconnect it from the unit.
  2. Look for kinks, pinched spots, slime, or mineral buildup inside the hose.
  3. Make sure the hose run goes downhill the whole way and is not pushed too far into a floor drain or standpipe.
  4. Inspect the dehumidifier drain outlet for visible debris or buildup.
  5. Flush only the hose and accessible outlet area with warm water. If needed, use a little mild soap, then rinse clean and reconnect the hose without sharp bends.

Next move: If water starts draining normally and the code stays away, the issue was a blocked or poorly routed drain path. If the hose is clear and routed correctly but the code still returns, check whether the unit behaves differently with the hose removed and the bucket reinstalled.

Step 4: Test the bucket-only setup against the hose-drain setup

This is the cleanest way to tell whether the problem follows the bucket sensing parts or the hose-drain path.

  1. With the unit unplugged, remove the hose if one is connected.
  2. Reinstall the empty bucket correctly and run the dehumidifier in normal bucket mode for a short test.
  3. Watch whether the code appears before any water collects, only after some water collects, or not at all.
  4. If bucket mode works but hose mode does not, reconnect the hose with a short, straight downhill run and test again.
  5. If the code appears in both setups with a clean bucket and clear drain path, pay attention to the bucket switch or water level switch branch.

Next move: If one setup works and the other does not, you have narrowed the problem to the drain path rather than guessing at internal parts. If both setups fail the same way, the sensing switch or related linkage is more likely than the hose itself.

Step 5: Replace the failed sensing part only after the simple checks are ruled out

Once the bucket is seating correctly and the drain path is clear, a repeat P1 or E01 usually comes down to the dehumidifier bucket switch, float switch, or water level switch.

  1. Unplug the dehumidifier and confirm the bucket and hose checks above did not solve it.
  2. Inspect the switch area for a loose actuator, broken plastic tab, or obvious corrosion.
  3. If the bucket no longer trips the switch reliably, replace the dehumidifier bucket switch or the matching float or water level switch used by your unit.
  4. If the bucket itself is warped or the float assembly is damaged, replace the bucket-related sensing part that matches the failure you found.
  5. After replacement, reinstall the bucket, test in bucket mode first, then test the hose-drain setup if you use one.

A good result: If the code stays gone through a full collection and drain cycle, the failed sensing part was the problem.

If not: If a new switch does not change the behavior, stop there and have the unit professionally diagnosed. At that point the issue may be in wiring, controls, or an internal pump on models that use one.

What to conclude: This is the point where a part purchase makes sense because the easy water-path causes have already been ruled out.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

Does P1 always mean the bucket is full?

Not always. It often means the dehumidifier thinks the bucket is full, which can be caused by a misseated bucket, a stuck float, a blocked drain path, or a failed bucket or water-level switch.

What is the difference between P1 and E01 on a GE dehumidifier?

For a homeowner, the practical approach is the same: treat both as water-handling or bucket-sensing faults first. Start with the bucket, float, drain outlet, and hose before assuming a deeper electrical problem.

Why does the code come back right after I empty the bucket?

That usually means the bucket is not seating fully, the float is stuck, or the bucket switch is not being triggered. A cracked or warped bucket can do the same thing.

Can a clogged hose cause a P1 or E01 code?

Yes. If the dehumidifier is set up for continuous drain and the hose is kinked, clogged, or routed uphill, water can back up and the unit may stop with a full-bucket style code.

Should I replace the pump if I see P1 or E01?

Not first. Start with the bucket and drain checks. On units with an internal pump, pump trouble is possible, but it is not the most common cause of these codes and it is not a good first guess.

Can I keep using the dehumidifier if I jiggle the bucket and the code clears?

You can use that as a clue, but not as a long-term fix. If jiggling the bucket changes the code, the bucket seating, float, or bucket switch needs attention before it strands you again.