Roomba Not Charging — Fix a Dead iRobot Battery

A Roomba that won't charge is one of the most common iRobot support issues — and one of the easiest to fix yourself. The vast majority of Roomba charging failures come down to dirty charging contacts on the robot and dock, a home base that isn't receiving power, or a battery in deep-sleep mode from full discharge. The reset procedure alone (holding CLEAN for 20 seconds) resolves a large percentage of 'dead' Roomba reports. A genuine battery failure does happen — but only after 2–4 years of regular use. Work through these steps before ordering a replacement battery.

Try the AI Diagnosis Tool

Common Symptoms

  • Roomba indicator light is off when placed on the dock
  • Roomba blinks red or shows an error light on the Home Base
  • Roomba charges briefly but loses power within minutes of cleaning
  • Roomba won't turn on even when left on the dock for several hours
  • Home Base dock light is off or not pulsing as expected
  • iRobot app shows 'Please charge Roomba' despite being docked
  • Roomba battery drains much faster than it used to

Most Likely Causes

  1. 1

    Dirty Charging Contacts on Robot and Dock (Most Common)

    The two metal charging contacts on the underside of the Roomba robot and the two matching contacts on the Home Base dock accumulate a film of dust, oxidation, and debris over time. This film acts as an insulator and prevents charging current from flowing — the Roomba appears to be charging (sitting on the dock) but never actually receives a charge. Cleaning the contacts with a dry cloth or isopropyl alcohol is the highest-yield first step for any Roomba charging problem.

  2. 2

    Home Base Not Receiving Wall Power

    The Home Base itself may not be receiving power from the wall outlet — especially if connected through a power strip that was switched off, tripped, or has a failed surge protector. The dock LED should pulse or glow when power is present. No dock light at all means the dock isn't getting power. Test by plugging the Home Base directly into a known-working wall outlet, bypassing any power strips or extension cords.

  3. 3

    Battery in Deep Discharge / Deep Sleep Mode

    Lithium-ion batteries that are fully discharged — typically from being left off the dock for weeks or months — enter a deep sleep protection state. In deep sleep, the battery management circuit refuses a normal charge to prevent damage. The Roomba may appear completely dead. An 'activation charge' (placing the Roomba on a powered dock and leaving it undisturbed for 4–16 hours) can wake a deeply discharged battery and restore normal function.

  4. 4

    Battery at End of Life

    iRobot batteries are rated for approximately 400 charge cycles, which translates to roughly 2–4 years of daily use. When the battery reaches end of life, it can no longer hold a full charge — the Roomba may run for only 10–20 minutes before dying, or may not power on at all. iRobot-compatible replacement batteries are available for $30–$50 and are a straightforward DIY swap on most Roomba models.

  5. 5

    Faulty Home Base or Charging Adapter

    The Home Base charging adapter can fail — particularly if the dock has been knocked or stepped on, or if the charging cable has been tugged by the robot repeatedly over years. A healthy iRobot 500/600/700/800 series dock outputs approximately 22V DC; i-series and j-series docks output approximately 26V DC. No voltage at the dock contact pins with a multimeter means the dock or adapter has failed.

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

Safety Warning

Only use iRobot-compatible replacement batteries or batteries from reputable manufacturers. Counterfeit or poorly made lithium-ion batteries can overheat, swell, or catch fire. If your Roomba battery is visibly swollen, feels hot, or smells like chemicals, remove it immediately and take it to a lithium battery recycling location — do not leave a swollen battery inside the robot or in your home.

Caution

Disconnect the Home Base from the wall outlet before cleaning the dock contacts or inspecting any wiring. Although dock voltages are low (22–26V DC), moisture on energized contacts can cause corrosion and short circuits that damage the charging circuit.

  1. 1Clean the charging contacts on both the robot and the Home Base: flip the Roomba upside down and locate the two round metal charging contacts near the front underside. Wipe each contact firmly with a dry cloth or a cloth barely dampened with isopropyl alcohol (70% or 90%). Avoid getting moisture into the robot body. Then clean the two metal contact pins on the front of the Home Base dock the same way. Allow any alcohol to fully evaporate before docking the robot. This single step resolves charging failures in a large percentage of cases.
  2. 2Verify the Home Base is receiving power: check the LED indicator on the dock — it should pulse white or green when power is connected and the Roomba is docked. If the dock light is off, try plugging the Home Base directly into a different wall outlet, bypassing any power strips or extension cords. Also check that the adapter is fully seated in the back of the Home Base — the plug can work loose over time from the robot repeatedly docking and undocking.
  3. 3Perform the Roomba reset procedure: place the Roomba on the floor (not on the dock). Press and hold the CLEAN button for 20 seconds. On i-series and j-series Roombas, the ring light will spin and the robot will play a tone, then restart. On 600/800/900 series, the robot will beep and the indicator may flash. Release the button and wait 30 seconds for the robot to fully restart. Place it back on the dock and allow a full 2-hour charge before testing.

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any robot_vacuum issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4Check the dock LED indicators: when a Roomba is properly docked and charging, dock LED behavior varies by series. On i-series the ring light pulses white. On j-series the ring light shows a charging animation. On 600/800/900 series a green light on the dock is on when charging. Consult the iRobot support page for your specific model's expected dock behavior. A dock LED that is off despite a confirmed good wall outlet means the dock or adapter has failed.
  2. 5Recovery charge for a deeply discharged battery: if the Roomba shows no signs of life, place it on the clean-contact Home Base and leave it completely undisturbed for 4–16 hours. Do not press any buttons during this period. A deeply discharged lithium battery needs extended trickle current before the battery management circuit allows normal charging. After 4 hours, check whether the dock light is pulsing — pulsing means charging is occurring. If after 16 hours there is still no dock light and no robot response, the battery is likely at end of life.
  3. 6Replace the battery if all other steps fail: on most 600, 800, and 900 series Roombas, the battery door is on the underside — remove the screws (typically 4 Phillips screws), lift the bottom panel, and the battery slides out. On i-series and j-series models, remove the bottom panel screws, then unplug the battery connector and slide the battery out. Use only iRobot-compatible batteries or batteries from reputable third-party suppliers. Avoid extremely cheap batteries from unknown brands — they can have faulty protection circuits and pose fire risks. Replacement batteries cost $30–$50.

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
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

Roomba charging repairs are almost always cost-effective. Contact cleaning and reset cost nothing. A replacement battery at $30–$50 is a fraction of replacement cost and restores the robot to full function. iRobot robots are mechanically robust — the navigation, motor, and suction systems typically outlast multiple battery cycles. Consider replacement only if the robot has physical damage (broken bumper, cracked housing, failed navigation) or if the dock, adapter, and battery have all failed simultaneously in a unit over 6 years old.

Est. Repair Cost

$0 (contact cleaning / reset) to $30–$50 (replacement battery)

Est. Replacement Cost

$200–$500 for a new Roomba

Recommended Tools & Parts

  • iRobot Roomba Replacement Battery

    OEM-compatible lithium-ion replacement battery for Roomba 600, 800, 900, i, j, and e series. Restores full run time. Confirm your exact Roomba model number before ordering — battery connectors vary by series.

    $30–$50

    Buy on Amazon →
  • Roomba Home Base Charging Dock

    Replacement Home Base charging dock for iRobot Roomba. Use if dock contacts are corroded beyond cleaning or the dock adapter is confirmed dead. Verify compatibility with your Roomba series before ordering.

    $25–$50

    Buy on Amazon →
  • Isopropyl Alcohol 90%

    For cleaning oxidized charging contacts on the Roomba and Home Base. 90% concentration evaporates quickly and leaves no residue. Safe for electronics contact cleaning.

    $5–$10

    Buy on Amazon →
  • Phillips Screwdriver Set

    Required for removing the bottom panel to access and replace the Roomba battery. A standard Phillips #2 fits most Roomba battery door screws.

    $5–$15

    Buy on Amazon →

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

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
Get Instant Access — $7.99/mo

$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

Why won't my Roomba charge on the dock?
The most common cause is dirty charging contacts on the robot or the dock. Even a thin film of dust or oxidation on the metal contact points can prevent charging current from flowing. Wipe the contacts on the underside of the Roomba and on the front of the Home Base with a dry cloth or a cloth with a small amount of isopropyl alcohol. Allow to dry completely and try docking again. If the dock LED doesn't light up at all, check that the dock is receiving power from the wall outlet by plugging it into a different outlet and bypassing any power strips.
How do I reset a Roomba that won't turn on?
To reset a Roomba that appears dead: place it on the floor away from the dock and press and hold the CLEAN button for 20 seconds. On i and j series, the ring light will spin and the robot will chime and restart. On 600, 800, and 900 series the robot will beep. Release the button and wait 30 seconds, then place the robot on a clean-contact dock for a full 2-hour charge. This reset clears software errors that can prevent the robot from accepting a charge.
How long does it take to charge a fully dead Roomba?
A normally discharged Roomba i-series or j-series takes about 2–3 hours for a full charge. A deeply discharged (completely flat) Roomba may take 4–16 hours on the dock before the battery management circuit accepts normal charging. Leave the robot on the dock without pressing any buttons during this period — the battery needs uninterrupted trickle current to recover from deep discharge. A pulsing dock LED confirms that charging is occurring.
How long do Roomba batteries last?
iRobot batteries are rated for approximately 400 charge cycles — roughly 2–4 years of daily use, or longer if the Roomba runs every 2–3 days. Signs of a dying battery include significantly reduced run time (under 30 minutes for i-series models that originally ran 75+ minutes), the Roomba returning to base much more frequently, or the robot powering off without completing a room. Battery replacement is straightforward on most Roomba models and costs $30–$50.
Can I use third-party batteries in my Roomba?
Yes, but choose reputable brands. iRobot sells official replacement batteries, and several well-reviewed third-party manufacturers make compatible batteries with proper battery management circuits. Avoid extremely cheap batteries (under $15) from unknown sellers — low-quality lithium cells can have inadequate protection circuitry and pose overheating or swelling risks. Check reviews and buy from sellers with a return policy. A swollen battery should be removed immediately and taken to a lithium battery recycling drop-off.