Robot vacuum runtime and battery life
What the published runtimes assume, and how to tell a tired battery from a tired brush.
Nearly every fault on this page has a free fix that people skip because a product page told them to buy something instead. Start at the top of each list.

Most robot vacuum faults are one of four things: a dirty sensor, a wound brush, a bad dock contact, or a battery near the end of its life. In that order. Cleaning the sensors and the brush with the robot switched off fixes more reported faults than any purchase does.
This hub is deliberately structured against the way troubleshooting content usually works. The standard article opens with a product recommendation and buries the free fix at the bottom, because the free fix earns nothing. We do it the other way round: the cheapest thing that might work goes first, and a replacement part appears only where a worn part is genuinely the cause.
Before you diagnose anything specific, do this. It resolves a surprising share of what gets reported as a broken robot, and it costs nothing but a pair of scissors and a dry cloth.
Stated runtimes are quoted in the quietest mode on the easiest surface, which is why a robot advertised at nearly five hours may manage well under two in practice on carpet at full power. It is not a lie, but it is a laboratory figure and it should be read as one.
4 of 9 models publish this figure. Every number below links to the page it came from.
Compiled from the manufacturers’ own published material on 2026-09-01. We have not measured any of these figures ourselves — see how we pick. Found an error? Tell us and we will correct it.
Note how few makers publish it at all. Where the cell reads not published, that is what we found on the manufacturer's own page — not a figure we could not be bothered to look up. Doubling back on that: if a figure appears here later it will be because the maker published it, with the date.
Brushes, filters, mop pads and side brushes are consumables and they do wear out. The honest signal is behavioral rather than calendar-based: a filter that no longer looks clean after tapping it out, a brush whose blades have gone soft and rounded, a mop pad that comes out of the wash still stained. Replacing those restores performance. Replacing them because a maintenance reminder fired does not.
The cost-per-year comparison across brands, which is a real difference and one nobody puts in a buying guide, is on replacement parts compared.
Two failures are genuinely terminal on most models. A swollen battery — which you will see as a bulging underside or a robot that no longer sits flat — is a safety issue, and the robot should be stopped and the battery disposed of properly rather than run. And a main-brush motor that has been running against a jammed brush for months will eventually go, at which point the repair usually costs more than the machine is worth.
If you are at that point, the useful question is which floor problem sent you here in the first place. Start from the six floor problems rather than buying the same class of machine again.
Work top-down through whichever page matches your symptom. The fixes are ordered cheapest and easiest first, which is the opposite of how most of the internet orders them.
What the published runtimes assume, and how to tell a tired battery from a tired brush.
What wears, how to tell it has, and the design choices that reduce your annual spend.
Five places robots get trapped, and the fix for each — cheapest first.
Contacts, dock placement, power, battery age. Three free fixes and one that is not.
A wheel, a caster or a sensor. Resetting the map is the last step, not the first.
Almost always a physical trap rather than a software fault: a sill it can nearly climb, a rug edge that lifts under the bumper, a chair base that catches. Watch one full run and note where it happens, then draw a no-go zone there. Full method on keeps getting stuck.
Usually a mechanical problem in a wheel or the caster, or a dirty sensor making the robot think it is drifting. Turn it off, check that both drive wheels spin freely, pull hair out of the caster, and wipe the cliff sensors. That fixes it far more often than a reset does.
Either the battery is at the end of its life, or the brush motor is drawing too much current because the brush is jammed and the robot is protecting itself. Clear the brush first — it is free and it is the more common cause on a machine less than three years old.
If it mops, a damp pad drying slowly in the dock. If it does not, a full bin left sitting or a filter that has absorbed moisture. Both are maintenance rather than faults. See mop smells musty.
Something rigid in the brush housing or the intake — a small stone, a coin, a piece of plastic. Power the robot off and clear it before running again. Running with a foreign object in the brush is how a brush motor dies.
A reset is worth trying after you have checked the physical causes, not before. A soft reset clears a stuck state; a factory reset also wipes your maps, which means rebuilding them, so treat it as a last step rather than a first one.
A schedule you forgot, a voice assistant routine, or an app automation. Check the schedule tab first — this is very rarely a fault and very often a routine somebody set up months ago.
Every ranking on this site links back to how we pick. That is a trust requirement, not an SEO one.