Home Robotics Services

An independent guide to home robot installation, service, and repair

Robot Vacuum Not Charging: What to Check

When a robot vacuum will not charge, start with the checks the manufacturers list: power at the dock, clean charging contacts, and the robot seated properly on the dock. Check the dock’s light, clean the contacts on both the dock and the robot, and re-seat the robot. If it still will not charge, restart the robot, and if that fails, the battery or the dock may need replacing.

Last reviewed: October 2026. The steps come from iRobot’s and Roborock’s support pages. Follow your own robot’s manual where it differs, especially on how to clean the contacts.

1. Check that the dock has power

  • Look for a light on the dock. iRobot says that if there is none, you should reseat the power cord at both ends, test the outlet with another device, and check the cord for damage.
  • Roborock says the light on its Auto-Empty Dock should be solid when the robot is off the dock, and off when the robot is on it.
  • Some docks have no light at all. iRobot names the Roomba Essentials 1, the Roomba 200 and 2000, and the Roomba 100 and 1000 on the standard dock.

2. Clean the charging contacts

  • Unplug the dock first.
  • Clean the metal contacts on the dock and on the underside of the robot. iRobot says to use only a lightly dampened melamine foam pad or cloth. Roborock suggests a cloth moistened with alcohol solution, or an eraser, for stains or rust. Use what your maker recommends.
  • iRobot says green or copper-colored contacts are damaged and may need replacing.
  • While the robot is upside down, iRobot also suggests clearing hair from the brushes and the front caster wheel.

3. Re-seat the robot on the dock

  • Place the robot on the dock and wiggle it into line. On a Roomba, the dock light should come on for about four seconds and the robot should beep.
  • Check the robot is facing the right way. iRobot notes that some models dock backward.
  • On a new Roborock Auto-Empty Dock, make sure the plastic film over the location beacon has been removed.
  • iRobot says a new or replacement battery has to be woken up on the dock before first use.

4. Restart the robot

  • iRobot suggests putting the robot into sleep mode and docking it again, or removing and reinstalling the battery to reboot it and clear errors.
  • A red battery light on a Roomba means the battery is too low to start, which iRobot says is normal. Leave it on the dock.
  • Check the app for errors such as a full bin or stuck brushes, which can stop a robot that has charged.

5. If it still will not charge

If the dock has power, the contacts are clean, and the robot still shows no sign of charging, the battery or the dock is the likely fault. iRobot says a dock whose light will not come on may need replacing. Before buying parts, check the warranty: some makers, including Roborock and Ecovacs, treat batteries as consumables that their standard warranty excludes.

Frequently asked questions

Why is my robot vacuum on the dock but not charging?

Dirty charging contacts, the robot not sitting squarely on the contacts, and no power at the dock are the first things iRobot and Roborock have you check. Clean both sets of contacts and re-seat the robot first.

How do I clean robot vacuum charging contacts?

Unplug the dock, then wipe the contacts on the dock and the robot. iRobot recommends a lightly dampened melamine foam pad or cloth, and Roborock a cloth with alcohol solution or an eraser. Follow your own maker’s advice.

Is it the battery or the dock?

If the dock’s light will not come on with a working outlet and cord, suspect the dock. If the dock works and the robot still will not charge after cleaning and a restart, suspect the battery.

Related guides

Sources

Home Robotics Services is an independent reference site. It is not affiliated with any robot maker.