If your Roomba robot vacuum is not charging, the most likely culprit is a problem with the charging contacts or the battery itself. The good news is that this is often a simple fix that you can do at home with a few basic tools. Let’s walk through the troubleshooting steps to get your Roomba back up and running.
⚙️ SmartVacFix™ Diagnostic Triage
Primary Symptom: Roomba is not docking properly or the charging indicator light is not turning on when the robot is on the charging base.
Tools & Parts Required: Phillips #1 screwdriver, soft cloth, and potentially an OEM replacement battery.
Repair vs. Replace: In many cases, the issue can be resolved by cleaning the charging contacts. If the battery is old or damaged, you may need to replace it.
Safety Warning: Power off the Roomba and remove it from the charging dock before attempting any repairs.

Why Isn’t My Roomba Charging?
The most common reasons a Roomba won’t charge are dirty charging contacts, a faulty charging dock, or a worn-out battery. Let’s start by checking the charging contacts on both the Roomba and the dock.
How to Clean Roomba Charging Contacts
- Power off the Roomba and remove it from the charging dock.
- Flip the Roomba over and locate the metal charging contacts on the bottom of the robot.
- Use a soft, dry cloth to gently wipe away any dirt, dust, or debris on the contacts.
- Also clean the metal charging pins on the charging dock using the cloth.
- Reconnect the Roomba to the dock and check if the charging indicator light turns on.

What If the Roomba Still Won’t Charge?
If the Roomba still isn’t charging after cleaning the contacts, the issue may be with the battery itself. Over time, Roomba batteries can wear out and lose their ability to hold a charge. You may need to replace the battery if it’s no longer holding a charge.
How to Replace a Roomba Battery
- Power off the Roomba and remove it from the charging dock.
- Flip the Roomba over and locate the battery compartment cover.
- Use a Phillips #1 screwdriver to remove the screws and open the battery compartment.
- Carefully disconnect the old battery and replace it with a new OEM Roomba battery.
- Reassemble the Roomba and place it back on the charging dock to test the new battery.
Preventing Future Roomba Charging Issues
To help avoid Roomba charging problems in the future, be sure to keep the charging contacts clean by wiping them down regularly with a soft cloth. Additionally, replace the battery every 12-18 months, or when you notice the runtime decreasing significantly.
Frequently Asked Questions
Why is my Roomba not docking properly?
If your Roomba is having trouble docking, it could be due to misalignment of the charging contacts, debris on the dock, or an issue with the dock’s power supply. Try cleaning the contacts and checking the dock’s power connection.
How do I reset my Roomba to charge?
To reset your Roomba for charging, first power it off by pressing and holding the Clean button for 10-15 seconds. Then place the Roomba on the dock and wait for the charging indicator light to turn on, indicating a successful connection.
How long should a Roomba battery last?
On average, a Roomba battery should last 12-18 months with regular use and proper maintenance. Factors like battery type, cleaning frequency, and runtime can affect the battery’s lifespan.
What do I do if my Roomba won’t dock and charge?
If your Roomba won’t dock and charge, first check the charging contacts on both the robot and the dock. Clean them with a soft cloth, then try resetting the Roomba. If the issue persists, you may need to replace the battery or the charging dock.
How do I know if my Roomba needs a new battery?
Signs your Roomba needs a new battery include shorter runtime, the robot not docking properly, or the charging indicator light not turning on. If you notice these issues, it’s likely time to replace the battery with a new OEM part.
Why is my Roomba making a loud clicking noise?
A loud clicking noise from your Roomba could be caused by a problem with the side brush, wheels, or other internal components. Check for any obstructions or debris and try troubleshooting the specific issue causing the clicking sound.
How do I remove hair tangled in my Roomba’s rollers?
To remove hair tangles from your Roomba’s rollers, power off the robot, flip it over, and use a pair of scissors or a spudger tool to carefully cut and remove the hair. Be gentle to avoid damaging the rollers.