What the P2 code usually looks like
P2 shows after the unit has been running normally
The dehumidifier collects water, then stops and shows P2 once the bucket fills or nearly fills.
Start here: Start by emptying the bucket and checking that it slides fully back into place without rocking.
P2 shows right away with an empty bucket
You empty the bucket, reinstall it, and the code comes back immediately or within seconds.
Start here: Go straight to the bucket float and bucket switch checks. That pattern often means the unit still thinks the bucket is full.
P2 clears only when you push or hold the bucket
The display changes when you press on the bucket face or lift it slightly.
Start here: Look for a misaligned bucket, worn bucket guides, or a bucket switch that is not being pressed consistently.
Water is not reaching the bucket or drain hose
The room is humid, but the bucket stays mostly empty and P2 or shutdown behavior is inconsistent.
Start here: Check for a blocked drain path, ice buildup, or a float that is hung up by slime or mineral residue.
Most likely causes
1. Bucket is full or not seated all the way
This is the most common reason for a P2 code. Even a slightly crooked bucket can keep the full-bucket signal on.
Quick check: Pull the bucket out, empty it, wipe the mating surfaces, and reinstall it slowly so it sits flat and fully home.
2. Dehumidifier bucket float is stuck
If the float stays in the raised position from residue, warping, or debris, the unit reads full even with an empty bucket.
Quick check: Move the float by hand. It should rise and drop freely without rubbing or hanging up.
3. Dehumidifier water level switch or bucket switch is not reading correctly
When the bucket is seated and the float moves normally but P2 stays on, the switch that senses bucket-full or bucket-present may be failing.
Quick check: Watch and listen as the bucket goes in. If there is no clear switch engagement or the code changes only when you wiggle the bucket, suspect the switch area.
4. Drain path blockage or poor drain setup is backing water up
On units using continuous drain, a kinked hose or clogged outlet can make water stay where it should not and trigger a full-bucket condition.
Quick check: If a hose is attached, remove it and inspect for kinks, sagging, slime, or a blocked drain port.
Step-by-step fix
Step 1: Empty and reseat the bucket the careful way
A lot of P2 calls end here. The bucket only has to be a little off to keep the full-bucket signal active.
- Turn the dehumidifier off and unplug it.
- Pull the bucket straight out and empty it completely.
- Wipe the bucket rim, the bucket cavity, and the guide rails with a damp cloth.
- Look for cracks, warping, or a bucket handle that is folded in a way that keeps the bucket from sitting flat.
- Slide the bucket back in evenly with light pressure until it is fully seated.
- Plug the unit back in and restart it.
Next move: If the code clears and the unit runs normally, the problem was a full or mispositioned bucket. If P2 comes back right away, the bucket area still is not reading correctly.
What to conclude: The machine is still seeing a full-bucket signal, so the next likely issue is the float or switch.
Stop if:- The bucket is cracked and leaking.
- The bucket will not slide in squarely because the guides are broken.
- You see water near the cord, outlet, or control area.
Step 2: Check the bucket float for sticking or damage
A stuck float is the next most common cause when the bucket is empty but the code stays on.
- Unplug the dehumidifier and remove the bucket again.
- Find the float inside or attached to the bucket area, depending on the design.
- Lift and lower the float by hand. It should move freely and return without catching.
- Clean off slime, dust, or mineral buildup with warm water and a little mild soap, then dry it.
- Make sure the float is not installed backward, bent, swollen, or rubbing the bucket wall.
- Reinstall the bucket and test the unit again.
Next move: If the code clears after cleaning or freeing the float, the float was hanging up in the full position. If the float moves freely and P2 still returns, the sensing switch is more likely than the bucket itself.
What to conclude: You have ruled out the easy bucket-full false alarm and narrowed the problem to the switch or drain side.
Step 3: If you use a drain hose, rule out a drain backup
A bad drain setup can leave water where the unit expects it to clear, especially on continuous-drain setups.
- Turn the unit off and unplug it.
- Disconnect the dehumidifier drain hose if one is attached.
- Check the hose for kinks, pinches, low spots full of water, or sludge buildup.
- Inspect the dehumidifier drain outlet for lint or slime and clear it gently with water and a soft cloth.
- Reconnect the hose so it runs downhill without loops or sags, or test the unit briefly with the bucket installed and no hose attached.
- Run the unit and watch whether water now collects normally in the bucket without a quick P2 return.
Next move: If the unit runs normally with the hose corrected or removed, the problem was in the drain setup, not the controls. If P2 still appears with a clear hose path or with the bucket-only setup, move on to the bucket switch check.
Step 4: Test for a bucket switch or water level switch problem
When the bucket is seated, the float moves freely, and the drain path is clear, the switch that reads bucket status becomes the main suspect.
- Unplug the dehumidifier and remove the bucket.
- Look into the bucket compartment for the small lever, tab, or switch point the bucket normally contacts.
- Check for lint, corrosion, or a bent plastic tab that keeps the switch from moving fully.
- Reinstall the bucket slowly and watch whether the switch point is actually being pressed.
- If the code changes only when you push on the bucket face or lift one side slightly, note that as a strong switch-alignment clue.
- If the switch area looks damaged or the code behavior changes with light bucket pressure, plan on replacing the dehumidifier bucket switch or dehumidifier water level switch if your model uses one.
Next move: If cleaning or straightening the contact area restores normal operation, the switch was not being engaged consistently. If the switch area is clearly damaged or the code only clears with pressure on the bucket, replacement is the practical next move.
Step 5: Replace the failed bucket-sensing part or stop at a clean diagnosis
By now you have checked the common no-parts fixes. If the code still returns, the remaining likely repair is the bucket-sensing component tied to the float or bucket position.
- Replace the dehumidifier bucket float if it is physically damaged or will not move correctly even after cleaning.
- Replace the dehumidifier bucket switch if the bucket has to be pushed or held to clear P2.
- Replace the dehumidifier water level switch if your unit uses that style of sensor and the bucket and float checks passed.
- After replacement, reinstall the bucket, restart the unit, and let it run long enough to confirm normal water collection and shutoff behavior.
- If you cannot identify the exact switch style without opening more of the cabinet than you are comfortable with, stop here and use an appliance service tech.
A good result: If the unit runs, collects water, and only stops when the bucket is actually full, the repair is confirmed.
If not: If a known-good bucket and sensing part do not fix it, the problem is likely deeper in the internal controls and is no longer a good guess-and-buy repair.
What to conclude: You have either finished the repair or reached the point where further diagnosis needs hands-on electrical testing.
Replacement Parts
Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.
FAQ
What does P2 mean on a Toshiba dehumidifier?
It usually means the dehumidifier thinks the bucket is full, missing, or not seated correctly. The first checks are the bucket position, the bucket float, and any drain setup that could be backing water up.
Why does my dehumidifier say bucket full when the bucket is empty?
The usual reasons are a stuck float, a bucket that is slightly crooked, or a bucket switch or water level switch that is not reading correctly. Start with cleaning and reseating before replacing anything.
Can I keep using the dehumidifier if I just push the bucket in harder?
No. If the unit only runs when you hold or push the bucket, that is a sign of a misalignment or switch problem. Forcing it usually makes the fit worse and can damage the bucket or switch mount.
Will a clogged drain hose cause a P2 code?
It can on units using continuous drain. If water cannot leave through the hose, the unit may behave like it has a full-bucket condition. Check for kinks, sludge, and a hose run that does not slope downward.
Is a P2 code usually worth repairing?
Usually yes, because the common fixes are simple and the likely parts are small bucket-sensing parts rather than major components. If the code remains after the bucket, float, and switch checks, then it becomes more of a judgment call.
Do I need to open the whole dehumidifier to fix a P2 code?
Usually not at first. Most P2 problems are found in the bucket, float, drain hose, or bucket switch area. If the repair requires deeper electrical access, that is a good point to stop and decide whether to call for service.