Robot Vacuum Not Charging? 5 Causes and Step-by-Step Fixes

Illustration : un robot aspirateur qui ne se recharge plus

Written by

in

Affiliate links: as an Amazon Associate, RobotAspirateurs earns a commission if you buy, at no extra cost to you.

Our pick

NASTIMA 14.4V 6500mAh battery for Roborock S5 to S7

Worn-out battery confirmed on a Roborock S5 to S7 or a Xiaomi: the part to replace

Check the price on Amazon
  • Listed as compatible with S5, S6, S7 and Q7 series
  • 6500 mAh lithium-ion with built-in protection
  • The cheapest fix in the whole diagnosis
Illustration : un robot aspirateur qui ne se recharge plus
This article contains affiliate links. Learn more.

🗓️ Prices checked on October 27, 2026

Written by Thomas · Reviewed by Sarah on 10/27/2026 (prices, links and availability checked) — our editorial pen names

The short answer: a robot vacuum that won’t charge almost never has a dead battery. Clean the charging contacts on the robot and dock first, then check the dock’s placement, the power adapter and a restart. If all four fail, the battery is the likely culprit, and a $35.99 NASTIMA pack for Roborock (checked October 27, 2026) is the cheapest fix.

Here are the five causes in the order they’re most likely to be the problem, with the exact steps to rule each one out before you spend a dime on a new battery. This guide is part of our robot vacuum troubleshooting guides.

In this guide

Why the battery is almost never the real cause

“Dead battery” is the first thing most people think of when a robot vacuum refuses to charge. Yet it’s the cause that official troubleshooting guides consistently put last, after three or four much simpler checks. The reason is mechanical: charging depends on bare metal-to-metal contact between the robot and its dock, exposed to dust and pet hair all day long. That’s the first link in the chain to get dirty, long before the battery itself wears out.

This guide covers causes that apply to every brand (Roborock, Xiaomi, Dreame, Ecovacs, iRobot Roomba, eufy, Shark…): charging works much the same way across manufacturers, even if reset buttons and app messages differ. If your Roborock shows a numbered code, our list of Roborock error codes explains error 13 (charging error) and error 14 (battery temperature) in detail. Work through the five causes below in order: each one rules out a hypothesis before you move on to the next.

Key facts

  • Cleaning the charging contacts (robot and dock) fixes most cases on its own, according to every manufacturer guide we reviewed.
  • A full charge normally takes 3 to 5 hours, sometimes 5 to 6 depending on the model and battery condition. Be patient before you call it broken.
  • A lithium-ion battery lasts about 300 to 500 charge cycles on average, or 2 to 5 years depending on how often the robot runs.
  • A simple multimeter test (a reading far below the nominal voltage printed on the pack) confirms a battery that has actually failed.

Cause 1: dirty charging contacts

This is the most-cited cause across all brands: dust or a thin film of oxidation builds up on the metal pads of the robot and the dock and blocks the current, even when the robot looks perfectly docked.

The 3 steps, in order: 1) turn the robot off, lift it off the dock and wipe the metal contacts on both sides with a dry cloth; 2) for stubborn grime, use a cotton swab lightly dampened with isopropyl alcohol, then let everything dry completely before reconnecting; 3) check that the contacts aren’t bent or pushed in. A contact that looks clean but sits out of line won’t conduct any better than a dirty one.

Cause 2: a badly placed or unpowered dock

A robot can look like it’s sitting on its dock without making real contact, especially if the dock is slightly tilted, too close to an obstacle or sitting on a thick rug that makes it wobble.

The 3 steps, in order: 1) make sure the cord is pushed all the way into the dock and the wall outlet, and that the dock’s indicator light is on; 2) clear the space around the dock: about 3 feet (1 m) in front and 1.5 feet (0.5 m) on each side is the most common manufacturer recommendation so the robot can line itself up on approach; 3) set the robot on the dock by hand, straight, pressing down gently until you feel firm contact, rather than letting it find its own way.

Cause 3: a faulty cord or power adapter

If the dock’s light stays off even though the outlet works, the power adapter (the small box that converts household current to low voltage) is a frequent suspect. It’s also a part you can replace on its own, without buying a whole new dock.

The 3 steps, in order: 1) inspect the cord for pinches or cuts, and try a different wall outlet; 2) if you own a multimeter, measure the adapter’s DC output voltage: it should match the value printed on it within a few tenths of a volt. A big gap points to a dead adapter, not the battery; 3) replace only the adapter or cord, usually sold separately by the manufacturer, before you consider replacing the full dock.

Cause 4: a frozen robot, not a broken one

Some robots refuse to charge simply because the main board has frozen in an invalid state: a software glitch, not a hardware failure. The symptom is misleading, because the robot looks dead when a simple restart is all it needs.

The 3 steps, in order: 1) do a simple restart (turn it off for about ten seconds, then back on); 2) if the robot still connects to Wi-Fi, check for and install a firmware update from the app; 3) if nothing works, look up the reset procedure for your exact model (often a button combination held for several seconds, sometimes briefly disconnecting the battery). Procedures vary too much between manufacturers to give just one here, so check your manual or your brand’s support site.

Cause 5: a battery that’s truly worn out

Once the first four causes are ruled out, the battery becomes the most likely explanation, but only at this point, not before.

The 3 steps, in order: 1) leave the robot charging overnight, then time a simple cleaning run: a sharp drop compared with its original runtime confirms a tired battery rather than a contact problem; 2) if you have a multimeter and know how to open the robot safely (power switch off, screws removed), measure the voltage of the removed battery. A reading far below its nominal voltage, for example about 8 V on a pack rated 14.4 V, signals a dead cell, while a reading close to nominal but not at full charge just means a partly charged, healthy battery; 3) replace the battery with a pack that matches your exact model rather than replacing the dock or the robot: it’s by far the cheapest fix in the whole diagnosis.

Common pitfalls

A few caveats come up again and again in manufacturer documentation and owner feedback. Worth knowing before you start:

  • The update catch-22: cause 4 often needs a working Wi-Fi connection to download an update, which isn’t possible if the battery is too weak to keep the robot on long enough to connect.
  • Third-party replacement batteries: several verified reviews of the best-selling compatible packs report real capacity slightly below the label. It’s common with this kind of part, though not universal.
  • Reset procedures aren’t universal: the button combination (cause 4) changes from brand to brand, sometimes even between generations of the same brand. A generic guide can’t replace your manual.
  • Charging time isn’t a reliable signal for the first few hours: with full charges rated at up to 5 or 6 hours on some models, calling it a failure after one hour is premature in most cases.

What comparing manufacturer guides reveals

None of the sources we consulted says this on its own. It only shows up when you line up several official guides next to an independent repair service.

The order of causes is nearly identical from one brand to the next, and the exact opposite of what owners assume. Across the official troubleshooting guides of several brands and an independent repair guide, one item tops the list every time: dirty charging contacts. The battery comes dead last in each of them. Yet owners almost always start from the opposite assumption, searching “robot vacuum battery dead” rather than “robot vacuum dirty contacts.” That gap, invisible if you only read one guide, helps explain why so many batteries are ordered and then returned without fixing anything.

The advertised 2-to-5-year battery life isn’t a fixed number. It depends on how often you clean. Robot vacuum lithium-ion batteries generally last 300 to 500 full charge cycles before losing significant capacity. Match that against how often the robot runs, not just which model you bought, and the difference gets concrete: scheduled daily, as is common with a robot vacuum for a small apartment, a robot uses up those cycles in roughly 12 to 18 months; run three or four times a week, as in a bigger house where each pass covers more ground (see our best robot vacuum for a large home), the same robot reaches 2 to 3 years or more before hitting the same threshold. Two identical robots bought the same day can need a new battery more than a year apart, not because of a defect, but simply because of each household’s cleaning schedule.

When to replace the battery

If the first four causes are ruled out and the runtime or voltage test confirms a tired battery, here are two well-rated replacement packs, depending on your robot’s family:

For Roborock / Xiaomi (S5, S6, S7 and Q7 series)

NASTIMA 14.4V 6500mAh Li-ion replacement battery

$35.99 (checked October 27, 2026)

Listed as compatible with the Roborock S4, S5, S50, S6, S7, S7 MaxV and Q5, Q7, Q8 series (compatibility stated by the seller). Built-in protection against overcharge, overheating and short circuits, 1-year seller warranty. 4.1 out of 5 from 253 Amazon ratings.

Check the price on Amazon →

For iRobot Roomba (500 to 800 series)

Sparkole Extended Life 5200mAh Li-ion battery

$32.29 (checked October 27, 2026)

Fits the Roomba 500, 600, 700 and 800 series (compatibility stated by the seller). A lithium-ion upgrade over the original NiMH pack, rated for 2 to 3 hours per charge and up to 1,000 recharge cycles by the seller. 4.0 out of 5 from 2,875 Amazon ratings.

Check the price on Amazon →

Compatibility as stated on the seller’s listing (third-party compatible parts, not original manufacturer accessories). Prices, ratings and availability checked on Amazon.com on October 27, 2026. Always match the exact part number printed under your robot before you order.

FAQ

If my robot vacuum won’t charge, is the battery dead?

Not necessarily. In nearly every official troubleshooting guide we reviewed, the most common cause is dirty charging contacts, far ahead of a failed battery. The battery only becomes a serious suspect after you’ve ruled out the contacts, the dock’s placement, the power supply and a software glitch.

How long should a full charge take?

Usually 3 to 5 hours, sometimes up to 5 or 6 hours depending on the model, the battery size and its condition. A robot that seems not to charge after just one hour isn’t necessarily broken: give it time before drawing conclusions.

How long does a robot vacuum battery last before it needs replacing?

On average 2 to 5 years, or about 300 to 500 full charge cycles. How often you run it matters more than the robot’s age: daily use burns through those cycles in roughly 12 to 18 months, versus 2 to 3 years or more at 3 to 4 runs a week.

How can I tell if it’s really the battery and not something else?

After ruling out the contacts, the dock’s placement and the power supply, time the robot’s real runtime after a full charge: a sharp drop from its original runtime is a good sign. With a multimeter, a reading well below the nominal voltage printed on the battery confirms it.

Our verdict

When your robot vacuum stops charging, resist the urge to order a battery first. Clean the contacts, check the dock’s placement and the power supply, then try a restart: in that order, those four steps fix the vast majority of cases, according to every manufacturer guide we compared for this article. If your robot is more than two years old, runs every day and none of that works, the battery is the most likely culprit, and it’s also the cheapest part to replace in the whole diagnosis: the NASTIMA 14.4V 6500mAh for a Roborock S5 to S7 ($35.99) or the Sparkole 5200mAh lithium-ion for a Roomba 500 to 800 ($32.29), both checked on Amazon.com on October 27, 2026. For less than $40, your robot gets back to full runtime.

See the Roborock battery on Amazon → See the Roomba battery on Amazon →

Method: we did not take apart or repair any robots ourselves. This guide combines official documentation from several manufacturers, an independent repair guide and video diagnostic tutorials, all reviewed on August 13, 2026; product prices and availability checked on Amazon.com on October 27, 2026. A fact is kept only if at least two independent sources confirm it or a manufacturer documents it explicitly.

If your robot keeps letting you down, it may be time for an upgrade: see our recommended robot vacuums, picked by need.

Sources (checked August 13, 2026; product listings October 27, 2026)
eufy, official blog, “How Long Do Robot Vacuums Battery Last?” (eufy.com/blogs/robovac), updated December 2025.
Roborock, official support center, charging troubleshooting articles (support.roborock.com).
ECOVACS, official blog, robot vacuum charging troubleshooting (ecovacs.com/us/blog).
Appuals.com, independent troubleshooting guide, “Roomba Error 8: Couldn’t charge your Roomba? Try these fixes.”
Independent repair video tutorials (multimeter diagnosis of the adapter and battery).
No link: Amazon.com listings for the two replacement batteries, prices and availability checked October 27, 2026.

Reset and diagnostic procedures can vary by exact model. If in doubt, check your manual or contact your brand’s support before working on the battery.