Quick Answer

If your portable air conditioner keeps showing P1 right after you drain the tank, the most common causes are residual water pooled under the tank, a float switch stuck in the up position, a drain plug that is not fully seated, or the unit sitting on a slight tilt. Drain the tank again, dry the inside, lift and release the float by hand, reseat the drain plug, level the cabinet, and unplug the unit for 30 seconds before restarting. If P1 still returns within a few minutes, the most likely culprit is the float switch or the control board, and the next step is a service call.

Before You Start

A few safety and setup checks will save you time and protect the unit from a spill or short circuit:

  • Unplug the unit before opening the drain port or removing any panel. The float switch wiring is close to the water reservoir.
  • Place the unit on a hard, level surface. An unlevel cabinet can keep the float switch triggered even after a clean drain.
  • Have a shallow pan, a few towels, and a floor drain or sink nearby before opening the drain plug.
  • If you want to keep the unit running without manual draining, locate the continuous drain port on the back of the cabinet.
  • Do not bypass the float switch or pull the tank out while the unit is still powered.
  • If the unit is still under warranty, call the manufacturer before opening the case.

Common Causes

CauseLikelihoodWhat to Check
Residual water pooled under the tankHighTilt the unit gently after draining and check for slow drips
Float switch stuck in the up positionHighOpen the access panel, lift and release the float by hand
Drain plug not reseated after the last drainHighRemove the plug, inspect the gasket, and refit until hand-tight
Unit sitting on a tiltHighPlace a bubble level on top of the cabinet and adjust the feet
Clogged drain lineMediumInspect the continuous drain hose for kinks or mineral buildup
Dirty air filter driving excess condensateMediumClean or rinse the air filter and let it dry fully before reinstalling
Faulty float switchLowTest with a multimeter for continuity, or replace the assembly
Control board or sensor wiring faultLowVisible damage near the tank, code returns immediately after a full reset

Step-by-Step Troubleshooting

Step 1: Power Cycle the Unit First

Before opening anything, do a full power cycle. Most portable ACs only reset the float counter after a complete loss of power. Just pressing the power button is often not enough.

  1. Turn the unit off using the control panel or remote.
  2. Unplug the power cord from the wall outlet. Wait at least 30 seconds.
  3. Plug the cord back in and start the unit in Cool mode.
  4. Wait two to three minutes. If P1 does not return, the original trigger was a transient sensor reading and you are done.

If P1 returns within a few minutes, move on to Step 2.

Step 2: Drain Again and Check for Residual Water

A surprising number of “P1 after draining” cases are simply leftover water pooled under the tank. The drain port empties the tank but not always the small puddle that sits under it.

  1. With the unit powered off and unplugged, place a shallow pan under the drain port.
  2. Open the drain plug and let any remaining water flow out.
  3. Tilt the cabinet very slightly toward the drain. If more water appears, that was the residue keeping the float up.
  4. Leave the plug off for 30 seconds after the flow stops.
  5. Use a flashlight to peek into the drain opening. If you see a puddle below the visible tank, lay the unit on its side carefully and wipe the inside dry with a towel.
  6. Refit the drain plug firmly.

Step 3: Free the Float Switch

If P1 comes back within a few minutes of a clean drain, the float switch is the prime suspect. The float rides up and down on a vertical post, and a single piece of slime or scale can jam it in the up position.

  1. Unplug the unit and open the access panel or remove the water tank, following your owner’s manual.
  2. Locate the float inside the tank. It usually looks like a small disc or cylinder.
  3. Lift the float with your finger and let it drop back down a few times. It should move freely with a soft click.
  4. Wipe the post and the surrounding area with a dry cloth to remove slime or scale.
  5. Look at the float itself. If it has absorbed water and feels heavy, it may need to be replaced.
  6. Reassemble and restart the unit. If P1 still appears immediately, the float switch itself is likely faulty.

Step 4: Reseat the Drain Plug and Inspect the Gasket

A loose or worn drain plug lets the sensor read a phantom water level even after a real drain. This is one of the quiet causes of P1 returning minutes after the tank is empty.

  1. Remove the drain plug and inspect the rubber gasket for cracks, mold, or mineral scale.
  2. Clean the gasket with warm water and a little mild soap, then dry it.
  3. Refit the plug and turn it until it is hand-tight. Do not use tools, because over-tightening strips the plastic threads.
  4. Pour a small amount of water into the tank through the air intake to confirm the plug seals.
  5. Wipe the outside of the plug dry so any slow seep is easy to see.

Step 5: Check the Condensate Drain Line and Continuous Drain Hose

A clogged drain line is the next thing to rule out once the tank and the float are confirmed clear. This applies if you have a continuous drain hose attached.

  1. Disconnect the continuous drain hose from the back of the unit.
  2. Hold the hose vertically over a sink and look for standing water or slow drips.
  3. Blow gently through the hose. Air should move freely in one direction.
  4. If the hose is blocked, flush it with warm water and a small brush. Do not use high pressure.
  5. Inspect the hose for kinks, low spots, or runs that go uphill. Gravity is the only thing moving water through the hose.
  6. Reattach the hose and confirm it runs downhill to a floor drain, sink, or bucket.

Step 6: Level the Unit and Check the Air Filter

Two things outside the tank itself can keep P1 coming back: the unit is sitting on a tilt, or the air filter is dirty enough to over-produce condensate.

  1. Place a bubble level on top of the cabinet, parallel to the front. Adjust the feet until the bubble centers.
  2. Place the level on top of the cabinet again, parallel to the side. Repeat.
  3. Pull the air filter from behind the front grille and rinse it with warm water.
  4. Let the filter dry completely before reinstalling. A wet filter reduces airflow and can cause the evaporator coil to ice up, which produces more condensate than the tank was designed for.
  5. Restart the unit in Cool mode and watch for one full hour. A clean filter and a level cabinet often break the recurring P1 cycle.

Why the Code Comes Back After Draining

There are a few patterns that explain why P1 returns after the tank has been emptied:

  • The drain was incomplete. The drain port empties the tank but not always the small puddle of condensate that sits underneath. Tilting the unit after the visible flow stops catches this residue.
  • The float is stuck. Even a tiny bit of slime on the float post can hold the float up. The control board still reads “tank full” and triggers P1 even though the tank is empty.
  • The drain plug is loose. A plug that is not fully seated lets the sensor read a phantom water level. The next time the float drops, P1 returns.
  • The cabinet is on a tilt. A small forward or sideways tilt shifts the water in the tank toward the low side, which trips the float earlier than it should.
  • The room is very humid. In humidity above about 60 percent, the unit can produce more condensate than the tank was sized to hold. The tank fills again within hours of a drain.
  • The air filter is dirty. Reduced airflow over the evaporator coil causes excess condensate and can ice the coil, which the unit reads as a tank-full condition.

If the unit is under warranty and none of the above explains the behavior, the next most likely cause is a faulty float switch or a control board fault. Both are parts-level repairs.

When to Call a Technician

Stop DIY work and contact the manufacturer or a qualified service technician if any of the following is true:

  • P1 returns within minutes of a full drain, a level unit, and a float switch you have already freed by hand.
  • You hear a hissing or bubbling sound anywhere in the cabinet, which can indicate a refrigerant leak.
  • The compressor is running but the unit is not cooling. This points to a sealed-system issue, not a drainage issue.
  • The unit trips the breaker as soon as it restarts after a drain.
  • You see water leaking from inside the cabinet, not from the drain port.
  • The drain port is cracked or the tank itself is leaking from anywhere other than the plug.
  • The float switch wiring is visibly damaged, corroded, or burned at the connector.
  • The unit is still under warranty. Opening the housing or pulling the tank apart can void coverage on most brands.

If the unit is out of warranty and you have ruled out the float, the plug, the level, the filter, and the drain hose, the most likely remaining cause is a faulty float switch or a control board fault. Both are parts-level repairs that need a qualified technician.

Brand or Model Notes

P1 behaves very similarly across brands because most portable air conditioners share the same OEM base design. A few practical differences are worth knowing:

  • Hisense portable ACs typically show P1 when the internal tank reaches capacity. Some Hisense models have a visible water level window so you can check the tank before draining. After draining, allow at least 60 seconds for the sensor to clear before restarting.
  • LG portable ACs may show P1 alongside CH04 or E1 codes if the issue persists. Note any additional codes when calling support. LG’s documentation treats CH04 as the formal full-tank code and P1 as a related indicator.
  • Midea portable ACs use P1 as the primary full-tank code on most models. Many Midea units have an internal condensate pump, so a recurring P1 can also mean the pump is failing rather than the tank being full. Newer Midea units use P2 for a pump-specific fault.
  • Frigidaire portable ACs often have a “full tank” indicator that precedes the P1 code. Check the water level indicator on the front of the unit before the error appears. Frigidaire units also tend to have a relatively small internal tank, so manual draining is needed more often in humid rooms.
  • GE and Whirlpool portable ACs typically use P1 for a full tank and share the same general fix as Midea and Frigidaire units. The owner’s manual wording varies, but the drain port and float switch location are usually similar.
  • Danby and Electrolux portable ACs are heavily OEM-shared with Midea, so the P1 behavior and drain port location are usually identical to a comparable Midea model.

If your unit is showing P1 together with a different error code, fix the secondary code first. Many brands will not clear P1 until the secondary condition is resolved.