Key Takeaways: A robot vacuum that will not charge is almost always one of three things: dirty charging contacts on the robot or dock, a dock that has lost power at the outlet or a loose barrel plug, or a robot that parked on the dock without its contacts actually touching. Wipe both sets of metal contacts with a dry cloth, confirm the dock has power and its indicator light is on, and reseat the robot by hand. A battery that will not hold any charge after a few years is worn out and needs replacing.
You send the robot home, and later the app says the battery is still flat, or the robot beeps that it cannot charge. Before you assume the battery is dead, the cause is usually something simple at the dock.
Here are the checks, in the order most likely to fix it.
1. Clean the Charging Contacts
This is the single most common fix.
- Find the metal strips or pads on the underside of the robot and the matching ones on the dock ramp.
- Wipe both with a dry cloth. For a dull or oxidized film, rub gently with a pencil eraser, then wipe away the crumbs.
- Do not use water or cleaner. Moisture between the contacts can stop charging or cause a fault.
Dust, hair, and a thin oxide layer build up here over weeks and break the connection. More on contact upkeep is in how to clean robot vacuum sensors.
2. Confirm the Dock Has Power
- Check the dock’s indicator light. No light usually means no power.
- Test the outlet with something else, or move the dock to a known-good outlet. Avoid power strips with a worn switch.
- Check the barrel plug is fully seated in the back of the dock. These work loose, especially if the cord gets tugged.
- Coil and secure excess cable per the manual. Some docks want slack, not a tight loop.
3. Reseat the Robot by Hand
Sometimes the robot docks visually but stops a few millimeters short, so the contacts never meet.
- Lift the robot off and place it back on so the contacts physically line up. You may feel a slight click or see the charging light come on.
- If manual placement charges it but auto-docking does not, the docking alignment is the real problem, covered in robot vacuum won’t return to dock.
4. Check the Dock’s Position
- The dock needs clear space, typically about 1.5 feet each side and 3 feet in front, on a hard, level surface.
- On thick carpet the robot can struggle to climb onto the ramp fully. A thin board under the dock helps.
- Direct sunlight on the dock’s infrared window can interfere with alignment.
5. Power Cycle Everything
- Turn the robot off with its main power switch, often under a flap or on the side.
- Unplug the dock for 30 seconds, then plug it back in.
- Turn the robot on and place it on the dock by hand.
- Leave it for a few hours and recheck.
A firmware glitch can stop the charge negotiation, and a full restart clears it.
6. Look for a Blocked or Stuck Robot
- If the robot never made it home, it may be stuck somewhere with a flat battery. Find it, clear the obstruction, and dock it manually.
- A wheel jammed with hair can make the robot think it is still driving and refuse to settle into a charge. Clear the wheels and axles.
7. Let a Deeply Drained Battery Recover
A lithium battery that ran completely flat and sat for days can be slow to wake up.
- Leave it on the dock, undisturbed, for several hours. Some robots take 15 to 30 minutes before any charge light appears on a deeply drained pack.
- Do not keep pulling it off to check. Give it a long, uninterrupted session.
8. Update or Reinstall Firmware
- Open the app and check for a firmware update. A known charging bug is sometimes fixed in an update.
- If the robot charges but the app misreports the level, reinstalling the app or re-adding the robot can resync it.
9. Decide If the Battery Is Worn Out
If contacts are clean, the dock has power, and the robot seats correctly but still will not hold a charge, the battery is likely at end of life.
| Sign | What it means |
|---|---|
| Runtime dropped from ~120 min to 20 to 30 min | Battery is aging, plan a replacement |
| Charges to full but drains on the dock | Cells no longer holding capacity |
| Will not charge past a low percentage | Failing pack or a charge circuit fault |
| Robot is 3 or more years old | Normal battery lifespan reached |
Replacement batteries are usually $30 to $60 and user-swappable on most models with a screwdriver. Match the exact part number for your model.
From a robot that “died” at two years: it stopped charging overnight. I was sure the battery was gone. I turned it over and the contacts had a grey haze on them, plus a hair wrapped right across one strip. Thirty seconds with an eraser and a dry cloth, and it charged fine. It has been another two years since.
When to Contact Support
- The dock indicator will not light on any outlet, the dock or adapter may be faulty.
- A brand-new robot will not charge out of the box.
- The robot shows a specific charging or battery error code that persists after all of the above, see robot vacuum error codes explained.
- It is under warranty and nothing here resolves it.
FAQs
Why is my robot vacuum not charging on the dock?
Most often dirty charging contacts, a dock with no power, or a robot that parked slightly short so the contacts do not touch. Clean both sets of contacts with a dry cloth, confirm the dock light is on, and reseat the robot by hand.
How do I clean robot vacuum charging contacts?
Wipe the metal strips on the robot and dock with a dry cloth. For oxidation, rub gently with a pencil eraser and brush off the debris. Never use water or liquid cleaner on the contacts.
How long does a robot vacuum battery last?
Two to four years. When runtime falls to a fraction of what it was new, or it will not hold a charge on the dock, the battery is worn out and should be replaced.
My robot vacuum battery is completely dead. Will it come back?
Often yes. Leave it on a powered dock, seated by hand, undisturbed for several hours. A deeply drained lithium pack can take 15 to 30 minutes before any charge light appears.
Can I replace a robot vacuum battery myself?
On most models, yes. The battery sits behind a screwed panel on the underside and costs $30 to $60. Use the exact replacement part for your model.
The Bottom Line
A robot vacuum that will not charge is usually a contact or a power problem, not a dead battery. Clean the contacts on the robot and dock, confirm the dock has power and its light is on, and reseat the robot by hand. Power cycle both if that fails. Only after all of that, if runtime has collapsed and it will not hold a charge, is the battery the culprit, and that is a cheap, quick swap on most models.

Write Your Review
No reviews yet. Be the first to share your experience!