Dehumidifier Not Working — Compressor, Coils & Humidity Sensor Diagnosis
A dehumidifier that runs continuously but doesn't remove moisture — or one that freezes up, shows a full-bucket indicator, or won't start — often has a simple fix. The most overlooked cause in basements: compressor-based dehumidifiers stop working effectively below 65°F. If your basement runs cold, that's your answer before you replace a single part. This guide covers systematic diagnosis of coil freeze-up, humidity sensor failure, bucket float switch issues, and compressor problems for Frigidaire, hOmeLabs, Keystone, LG, and GE dehumidifiers. Use /diagnose to upload a photo of your unit, or describe symptoms at /ask.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Running but not removing moisture — humidity stays the same
- Compressor not starting — fan runs but no cooling effect
- Coils covered in ice (freeze-up)
- Bucket full indicator on even with empty bucket
- Unit shuts off after a few minutes of operation
- Error codes on display (E9, EC, FL, P1)
- Continuous drain hose not draining
Most Likely Causes
- 1
Room Temperature Below 65°F — #1 Basement Cause
Compressor-based (refrigerant) dehumidifiers are designed to operate in temperatures above 65°F. Below this threshold, the refrigerant pressure drops too low for effective moisture extraction, and most units will either stop running or run ineffectively. In unheated basements during fall and winter, this is by far the most common cause of 'dehumidifier not working.' The fix is not a repair — it's using the right technology for the environment. For spaces that stay below 65°F, a desiccant dehumidifier (such as the Eva-Dry EDV-2200 or Frigidaire FFAD2253W1 low-temp model) uses silica gel or zeolite rather than a compressor and works effectively down to 33°F.
- 2
Coil Freeze-Up — Ice on Evaporator Coils
Ice buildup on the evaporator coils stops moisture extraction and can damage the compressor. Two causes: (1) Restricted airflow — a clogged foam/mesh air filter prevents warm, humid room air from reaching the coils, causing the coil surface temperature to drop below freezing. Fix: clean the filter (rinse with warm water, let dry, reinstall). (2) Low refrigerant — a refrigerant leak causes the evaporator pressure and temperature to drop abnormally, causing rapid freeze-up even with a clean filter. Diagnosis: clean the filter, defrost the unit completely (unplug 2 hours with doors open), reinstall the filter, and retest. If the coils re-freeze within 2 hours of operation with a clean filter, low refrigerant is likely. Refrigerant recharge on small dehumidifiers is rarely cost-effective — the unit should be replaced.
- 3
Dirty Air Filter — Reduced Capacity and Freeze-Up
The foam or mesh air filter on the rear or side of the dehumidifier should be rinsed monthly under warm running water. A filter clogged with dust, pet hair, and debris severely restricts airflow over the evaporator coil, reducing moisture removal efficiency by 30–50% and causing the coils to freeze. Signs of filter restriction: the unit is running (fan and compressor active) but room humidity barely drops; coils are frosted or iced. Fix: remove the filter, rinse under warm water, gently squeeze — do not wring or twist. Allow to air-dry completely before reinstalling. Never run the dehumidifier without the filter — unfiltered air deposits dust directly on the coil fins, causing permanent restriction.
- 4
Humidity Sensor Failure — Won't Cycle Off or Incorrect Readings
The humidity sensor (hygristor or capacitive RH sensor) reads the room's relative humidity and signals the control board to run or stop the compressor. A fouled or failed sensor may read a fixed incorrect value, causing the dehumidifier to either run continuously (sensor stuck reporting high humidity) or refuse to run (sensor stuck reporting low humidity). Error code: Frigidaire FFAD5033W1 E9 = humidity sensor fault. Diagnosis: place the unit in a sealed plastic bag with a wet sponge for 30 minutes — the display should read 90–100% RH. If the display is stuck below 70% or shows no change during this test, the sensor is fouled. Try cleaning the sensor (a small PCB-mounted component, often accessible from the rear panel) with electronics-safe contact cleaner. If cleaning doesn't fix the reading, replace the humidity sensor (Frigidaire 5304476781, $20–$35).
- 5
Bucket Float Switch Stuck — False 'Full' Indicator
The bucket float switch detects when the water collection bucket is full and stops the compressor to prevent overflow. If the float arm has mineral deposits, crud buildup, or the bucket wasn't fully reseated after emptying, the switch may remain in the 'full' position even with an empty bucket. Signs: the bucket full light stays on even after emptying the bucket; the compressor won't start. Fix: remove the bucket completely, inspect the float switch arm (a small hinged lever inside the bucket compartment or on the bucket itself), clean any deposits with a damp cloth, verify the arm moves freely. Reinsert the bucket firmly until it seats and the float arm is depressed correctly. If the arm is broken or the switch is failed, replace the bucket float assembly (Frigidaire 5304470039, $15–$25).
- 6
Continuous Drain Hose Not Draining — Slope Requirement
Dehumidifiers equipped with a drain hose port allow continuous drainage without manually emptying the bucket. However, gravity-drain systems require the hose to maintain a continuous downward slope from the drain port to the floor drain — no upward loops or level sections are allowed. Even a 2-inch upward loop in the hose creates an air lock that stops drainage. Signs: the dehumidifier displays a full-bucket indicator even though a drain hose is connected. Fix: trace the entire drain hose path and eliminate any upward sections. Secure the hose with clips if needed to maintain downward slope. For installations where continuous downward slope is impossible (drain is higher than the dehumidifier outlet port), use a pump-equipped dehumidifier (Frigidaire FFAP7033T1) that has an internal condensate pump to overcome elevation differences.
- 7
Compressor Not Starting — Start Relay or Failed Compressor
The compressor is the refrigeration component that compresses refrigerant to drive the cooling cycle. A healthy compressor makes a distinct relay 'click' at startup as the start capacitor energizes. No click followed by no cooling effect indicates the start relay, start capacitor, or compressor has failed. Diagnosis: listen carefully within the first 5–10 seconds of operation — you should hear a click from the compressor (often at the back or bottom of the unit) followed by a low hum. No click + no vibration at the back = start relay or compressor failed. Replace vs. repair decision: a new start relay runs $8–$15 and is worth trying. If the relay is good and the compressor itself has failed on a unit older than 3 years, replacement of the entire dehumidifier is almost always more cost-effective than compressor replacement. Error code: hOmeLabs HME020031N EC = coil/compressor temperature sensor fault.
Not sure if this is the right fix for your exact model?
Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.
Quick DIY Checks
Always unplug the dehumidifier before removing panels, cleaning coils, or servicing internal components. Dehumidifiers run on 120V and contain capacitors that can retain a charge after unplugging — wait 5 minutes before touching internal components.
Never run a dehumidifier in a space with a known mold problem without first remedying the mold. Dehumidifiers reduce future mold growth but do not kill existing mold — running a dehumidifier in a moldy space can aerosolize mold spores throughout the unit and home. Remediate mold first, then deploy the dehumidifier for prevention.
- 1Step 1 — Temperature check: Use a thermometer to measure the actual room temperature where the dehumidifier is running. If the temperature is below 65°F, a standard compressor-based dehumidifier will not effectively remove moisture — this is not a malfunction, it's a design limitation. Options: (1) Heat the space above 65°F before running the dehumidifier. (2) Replace the unit with a low-temperature or desiccant model rated for the actual temperature (Eva-Dry EDV-2200 works to 32°F; Frigidaire FFAD2253W1 works to 41°F). Do not waste time on other diagnostics until you rule out temperature as the cause.
- 2Step 2 — Coil inspection and defrost: Unplug the unit. Open the front grille or rear panel (varies by model) to inspect the evaporator coils. If you see frost or ice buildup, the unit has frozen up. Leave it unplugged with the front panel open in a room above 65°F for at least 2 hours to fully defrost. While waiting: remove the air filter and rinse it thoroughly under warm water. Allow the filter to completely air-dry (30 minutes minimum) before reinstalling. After defrost and filter reinstallation, plug in and test. If the coils re-freeze within 2 hours with a clean filter and room temperature above 65°F, the unit has low refrigerant — replace the unit.
- 3Step 3 — Air filter cleaning: Remove the filter (usually slides out from the rear or side — check your model's manual). Rinse under warm running water from the clean side to the dirty side to push debris out. Hold it up to a light — you should be able to see light through the filter mesh. If it's still clogged after rinsing, soak in warm soapy water for 10 minutes, rinse, and allow to air-dry completely. Mark a monthly filter cleaning reminder on your calendar — this is the single most impactful maintenance step for dehumidifier performance.
Get the full fix — Pro members get unlimited AI diagnoses
Save your repair history, get step-by-step AI guidance on any dehumidifier issue, and avoid $150+ service call fees.
Try Pro — $7.99/mo- 4Step 4 — Humidity sensor calibration test: Set the dehumidifier's target humidity to 80% and make note of the current humidity reading on the display. Place the entire unit inside a large plastic bag with a wet sponge (thoroughly wet, not dripping). Seal the bag and wait 30 minutes. The display should read 90–99% RH if the humidity sensor is working. If the display shows no change from the pre-test reading, or if it reads below 75% after 30 minutes in a sealed humid environment, the sensor is fouled. Remove the rear panel, locate the small sensor component (usually a white or gray rectangular component), and spray lightly with CRC QD Electronics Cleaner. Allow to dry 10 minutes and retest.
- 5Step 5 — Bucket float switch reset: Empty the water bucket completely. Remove the bucket from the unit — pull it all the way out until it detaches. With the bucket removed, locate the float switch inside the compartment (a small hinged arm or lever). Manually depress the arm with your finger — it should spring back freely. If it's stiff or sticky, clean the pivot with a damp cloth. Check the bucket for mineral scale buildup on the float arm (if the float is on the bucket itself). Reinsert the bucket firmly — push until you feel and hear it seat completely. The bucket must be fully inserted to depress the float switch in the 'service' position. If the bucket full light still stays on with a clean, properly inserted bucket, replace the float assembly.
- 6Step 6 — Drain hose inspection: If using the continuous drain option, trace the entire drain hose path from the outlet port to the drain. Ensure there are no upward loops — the hose must slope continuously downward. Use a level if unsure. Remove any kinks or compressed sections. Confirm the drain end of the hose is not submerged in standing water (a submerged end creates back-pressure). After correcting the hose path, run the dehumidifier for 30 minutes and verify water is flowing steadily from the drain hose end.
- 7Step 7 — Compressor start test: Stand near the dehumidifier when you first plug it in or when the compressor should cycle on. Within 5–10 seconds, you should hear: (1) a faint relay click, then (2) a low steady hum from the compressor (vibration felt at the back or bottom of the unit). If you hear the fan but no click and no compressor hum, the start relay or compressor has failed. Check for error codes on the display first. Try a full power cycle: unplug for 10 minutes, then plug back in. If the compressor still doesn't start, check the error code (see Step 8) and decide on repair vs. replacement.
- 8Step 8 — Error code lookup: Frigidaire (FFAD5033W1, FFAD7033R1): E9 = humidity sensor fault (replace Frigidaire 5304476781); EC = coil temperature sensor fault (replace coil sensor or control board ERP ER5304476781); P1 = condensate pump fault (check pump drain hose, clean pump float). hOmeLabs (HME020031N): FL = float switch fault (remove and reseat bucket, clean float arm); EC = coil sensor fault (replace sensor or unit). After addressing the error, reset by unplugging for 60 seconds and plugging back in.
Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
Most dehumidifier fixes are free: clean the filter, defrost the coils, reset the float switch, correct the drain hose slope, or move the unit to a warmer space. Humidity sensor replacement runs $20–$35. Bucket float assembly runs $15–$25. If the compressor has failed on a unit more than 3 years old, replacement is almost always more cost-effective — residential compressors cost $80–$150 plus labor, and a new 50-pint Energy Star unit (Frigidaire FFAD7033R1, LG PuriCare UD501KOJ5) costs $180–$350 and removes 20% more moisture per kWh than pre-2019 models.
Est. Repair Cost
$0–$50 DIY (filter cleaning, float switch reset, humidity sensor cleaning, drain hose correction)
Est. Replacement Cost
$180–$350 for a new 50-pint Energy Star dehumidifier
Recommended Tools & Parts
- Buy on Amazon →
Frigidaire 5304476781 Humidity Sensor
OEM replacement humidity sensor for Frigidaire FFAD5033W1, FFAD7033R1, and compatible models. Fixes E9 error code and inaccurate humidity readings. Plugs in directly to control board harness.
$20–$35
- Buy on Amazon →
Frigidaire 5304470039 Bucket Float Assembly
OEM replacement bucket float switch assembly for Frigidaire dehumidifiers. Fixes false 'bucket full' indicator that won't reset. Includes float arm and switch assembly.
$15–$25
- Buy on Amazon →
ERP ER5304476781 Control Board
Aftermarket replacement control board for Frigidaire dehumidifiers. Fixes EC error codes, display failures, and control logic faults. Plug-in replacement for OEM board.
$55–$85
- Buy on Amazon →
Eva-Dry EDV-2200 Desiccant Dehumidifier
Desiccant-based dehumidifier that operates effectively in temperatures from 32°F–100°F. Ideal for unheated basements, garages, and crawlspaces where compressor units fail below 65°F. 2,200 mL/day capacity.
$80–$120
- Buy on Amazon →
Frigidaire FFAD7033R1 50-Pint Energy Star Dehumidifier
Energy Star certified 50-pint dehumidifier. Removes 20% more moisture per kWh than standard models. Continuous drain option, bucket full auto-shutoff, digital humidity control. For spaces 1,000–1,500 sq ft.
$210–$280
Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.
Still stuck? Let AI take a look.
Describe your problem or upload a photo — get a diagnosis in seconds.
Related Repairs
A/C Freezing Up
Ice forming on your AC lines or indoor unit? A dirty air filter is the #1 cause — a $10 fix.
Read guide →AC Not Cooling — How to Diagnose Warm Air From Your Vents
AC running but blowing warm air? A dirty filter or blocked condenser are the most common causes — and both are free DIY fixes.
Read guide →Mini Split Not Cooling or Heating — Troubleshooting Ductless AC
Mini split blinking or not cooling? Clean the washable filters first — 40% of ductless AC service calls are solved by this free step.
Read guide →Frigidaire Refrigerator Not Cooling: 6 Common Causes
Frigidaire fridge not cooling? Condenser coils, evaporator fan, thermistor, or damper control are the usual suspects — here's how to diagnose each one.
Read guide →Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Still not sure what's wrong?
Get an AI diagnosis in seconds — describe the problem or upload a photo.
Get an AI Diagnosis⚡ Get step-by-step help for YOUR specific appliance
Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.
No account needed for diagnosis. Cancel Pro anytime.
Related Tools
Frequently Asked Questions
- My dehumidifier runs constantly but the house is still humid — why?
- A dehumidifier that runs continuously without lowering the humidity to your set point has one of three issues: (1) Undersized unit — a 30-pint dehumidifier in a 1,500 sq ft basement is undersized; a 50-pint unit (Frigidaire FFAD7033R1 or LG PuriCare UD501KOJ5) is the minimum for 1,500 sq ft. A 70-pint unit is recommended for basements with persistent moisture. (2) Continuous moisture intrusion — if water is seeping in through foundation cracks, a window well, or a plumbing leak, the dehumidifier can't keep up with active water intrusion; fix the water source first. (3) No recirculation — if the dehumidifier is in one corner of a large basement and there's no air movement, humidity in remote areas won't be captured efficiently; run a box fan to improve air circulation.
- I see white dust on my furniture — is it from the dehumidifier?
- White dust on furniture is almost never caused by a dehumidifier — dehumidifiers remove moisture from the air without adding particles. White dust is a signature problem of ultrasonic humidifiers. Ultrasonic humidifiers break water into a fine mist using ultrasonic vibration, and dissolved minerals in the water (calcium, magnesium) become airborne white dust particles that settle on furniture, electronics, and floors. If you're running a humidifier and a dehumidifier simultaneously (common in climates where humidity swings seasonally), check your humidifier first. Switch to a warm-mist or evaporative humidifier to eliminate white dust, or use distilled water in the ultrasonic unit.
- What relative humidity setting should I use for my dehumidifier?
- The EPA and ASHRAE recommend maintaining indoor relative humidity between 30–50%, with 45–50% being the ideal target for most basements and living spaces. Setting your dehumidifier at 45–50% RH provides the best balance: below 50% prevents mold growth (mold requires 60%+ sustained humidity to grow), above 30% prevents respiratory irritation and wood/furniture cracking. Avoid setting the target lower than 45% in basements — it wastes energy and can dry out wood beams. In summer, you may need to run more frequently to hold 50% due to outdoor humidity. In winter, indoor humidity often drops naturally — run the dehumidifier only as needed.
- Is a dehumidifier or an air conditioner better for a humid basement?
- Both remove moisture, but they work differently and serve different roles. An air conditioner removes humidity as a side effect of cooling the air — it's not designed or optimized for dehumidification alone. A dehumidifier recirculates air over the evaporator coils, captures moisture, reheats the air slightly, and returns it to the room at approximately the same temperature — so a dehumidifier doesn't cool the space. For a basement that's already a comfortable temperature but has high humidity, a dehumidifier is more energy-efficient because it's doing only humidity removal. For a hot, humid basement, an AC window unit or mini-split with dehumidification mode is more effective (cool + dehumidify simultaneously). Energy Star 50-pint dehumidifiers typically use 500–700W — much less than a window AC unit at 1,200–1,800W.
- What MERV filter should I use for my dehumidifier's air intake filter?
- Most residential dehumidifiers use a simple foam or washable mesh filter that does not have a MERV rating — they are designed for coarse filtration to protect the coils, not air purification. Do not replace the OEM foam filter with a high-MERV pleated filter: MERV 11–13 filters are too restrictive for dehumidifier airflow and will cause coil freeze-up by restricting warm air from reaching the evaporator. Stick with the OEM foam or mesh filter, rinse it monthly, and replace it if the foam becomes torn or deteriorated. If you want to improve air quality in the dehumidified space, place a separate HEPA air purifier (such as the Winix 5500-2 or Levoit Core 300) in the same room rather than modifying the dehumidifier's filtration.