The best robot vacuums

A robot vacuum is a handy tool for keeping your house or apartment looking tidy between major cleanings. It can be especially helpful in homes with pets, where clumps of hair can accumulate seemingly overnight. And, a robot vacuum can go about its business while you're not home, freeing you do do more important things.

Based on more than 600 hours of testing on more than 40 robot vacuums, the best robot vacuum for most people is the Shark Ion R85. Not only is it great at cleaning, but it also works with both Amazon Alexa and Google Assistant. It even has an optional stick vacuum, so you can clean couch cushions and other spots the robovac can't reach.

If you're on a budget, we recommend the iLife V3s Pro. While it lacks smart-home connectivity and is on the slower side, it’s better than most other robot vacuums — even those costing hundreds more — at picking up pet hair and other debris.

Read on to see all of our top picks for best robot vacuums.

Shark Ion R85. Credit: Shark

(Image credit: Shark Ion R85. Credit: Shark)

Shark Ion R85

Specifications

Cleaning Performance: 94
Pet Hair Score: 88
Average Cleaning Time: 1 hour, 2 minutes
Loudness: 59.2 dB
Bin Size: 625 ml
Smart Home Compatibility: Alexa, Google Home
Size: 12.8 x 12.5 x 3.4 inches
Weight: 5.1 pounds

Reasons to buy

+
The best robot vacuum overall

Our best robot vacuum overall, the Shark R85 proved excellent at picking up pet hair and other debris around our home with a minimum of fuss. While it took about an hour on average to finish a run in our test space, it was much more thorough than all other robot vacuums. We also like its notifications, smartphone control and easy-to-clean dustbin The optional handheld vacuum is handy for getting those spaces the robot vacuum can't reach.

iLife V3s Pro

iLife V3s Pro

Specifications

Cleaning Performance: 97
Pet Hair Score: 99.5
Average Cleaning Time: 1 hour, 31 minutes
Loudness: 64.1 dB
Bin Size: 600 ml
Smart Home Compatibility: None
Size: 11.8 x 11.8 x 3 inches
Weight: 4.5 pounds

Reasons to buy

+
Best robot vacuum on a budget

Reasons to avoid

-
Best robot vacuum on a budget

This is the best robot vacuum you can get for a low budget. Despite its low price, the iLife V3s Pro consistently outperformed other robot vacuums that cost three times as much. It picked up nearly all the pet hair in our lab tests, and was also good in our at-home tests, too. The only caveats is that it’s slow, can’t be controlled from your smartphone (though it has a remote), and is a bit louder than other vacuums. But for this price, those are tradeoffs we’re willing to make.
 

iLife V5s Pro

iLife V5s Pro

Specifications

Cleaning Performance: 94.8
Pet Hair Score: 97.3
Average Cleaning Time: 1 hour, 40 minutes
Loudness: 59.9 dB
Bin Size: 600 ml
Smart Home Compatibility: None
Size: 11.8 x 11.8 x 3 inches
Weight: 4.9 pounds

Reasons to buy

+
Good cleaner but a  so so mopper

Another great budget robo-vac is iLife’s V5s Pro, which vacuumed nearly as well as the V3s Pro. The V5s Pro has an added mopping feature that was pretty ineffective in our in-home tests. Like most budget robot vacs, the V5s Pro lacks a smartphone app, and doesn’t work with any smart home devices. It’s also one of the slowest robot vacuums we’ve tested. Still, for the money, it’s a very effective cleaner.
 

iRobot Roomba i7+. Credit: iRobot

(Image credit: iRobot Roomba i7+. Credit: iRobot)

iRobot Roomba i7+

Specifications

Cleaning Performance: 90.4
Pet Hair Score: 90.5
Average Cleaning Time: 18 minutes
Loudness: 62.6 dB
Bin Size: 379 ml
Smart Home Compatibility: Alexa, Google Home
Size: 13.3 x 3.7 inches
Weight: 7.4 pounds

Reasons to buy

+
The self-cleaning robot vacuum

iRobot's highest-end model makes our best robot vacuum list because it has a base with its own dustbin, so you can go multiple cleanings without having to empty out the bin. It edged out the Shark Ion R85 on our pet hair test, picking up just over 90 percent of all the fur on the floor.

It has a number of other features, such as the ability to map multiple floors and create virtual walls. The Roomba i7+ is also fast, finishing a cleaning run in less than 20 minutes. Still, its price — very high — plus the fact that it wasn't as thorough as other vacuums kept the i7+ from receiving a higher rating. 

iRobot Braava jet 240

(Image credit: Future)

iRobot Braava Jet 240

Specifications

Average Cleaning Time: 15 minutes, 43 seconds
Smart Home Compatibility: None
Size: 7 x 6.7 x 3.3 inches
Weight: 2.7 pounds

Reasons to buy

+
The best budget robot vacuum for mopping

iRobot's budget mopping robot vacuum, the Braava Jet 240, helps keep your kitchen and hardwood floors tidier by giving them a good scrub. It's much smaller than a traditional robot vacuum and uses replaceable pads to get at those dried spills. It's fairly good at this task but won't substitute for a real scrubbing with a mop. Plus, replacement pads will cost you extra, which you have to factor into the total cost of ownership.

iLife Shinebot W400

(Image credit: Future)

iLife Shinebot W400

Specifications

Average Cleaning Time: 13 minutes, 44 seconds
Smart Home Compatibility: None
Size: 11.5 x 11.1 x 4.6 inches
Weight: 7.7 pounds

Reasons to buy

+
A thorough robotic mopper

The iLife Shinebot W400 is both larger and more expensive than the Braava Jet 240, but the W400 is better at mopping floors, and its cleaning roll is washable, so you're not having to constantly purchase additional cleaning pads. However, we found the W400 more of a pain to maintain, as you have to empty a dirty-water bin after each use. 

Samsung PowerBot R7070

Samsung PowerBot R7070

Specifications

Cleaning Performance: 87.9
Pet Hair Score: 81.5
Average Cleaning Time: 27 minutes, 30 seconds
Loudness: 66.7 dB
Bin Size: 600 ml
Smart Home Compatibility: Alexa, Google Home
Size: 13.7 x 13.4 x 3.8 inches
Weight: 9.5 pounds

Reasons to buy

+
Still a good-performing robot vacuum

Our best robot vacuum from 2018, the Samsung PowerBot R7070 is still a very capable and fast cleaner. You can also control it from your smartphone, as well as with Alexa and Google Assistant. But while it completed a cleaning run in half the time that the Shark Ion R85 took, it wasn't as effective at picking up pet hair or kitty litter. And it's about twice as expensive.

Eufy RoboVac 11S. Credit: Eufy

(Image credit: Eufy RoboVac 11S. Credit: Eufy)

Eufy RoboVac 11S

Specifications

Cleaning Performance: 85.5
Pet Hair Score: 67.5
Average Cleaning Time: 1 hour, 18 minutes
Loudness: 62.5 dB
Bin Size: 600 ml
Smart Home Compatibility: None
Size: 12.8 x 12.8 x 2.85 inches
Weight: 5.7 pounds

Reasons to buy

+
A good value robot vac

The Eufy RoboVac 11S is one of the best robot vacuums for those on a budget simply because it works. The device is short enough that it can track under furniture where you normally can't reach with an upright vacuum. And though there's no Wi-Fi connectivity or app control, there's a companion remote. You can use this to schedule the vacuum so that it cleans up any litter crystals, stray hairs and food crumbs left behind.

Mike Prospero
U.S. Editor-in-Chief, Tom's Guide

Michael A. Prospero is the U.S. Editor-in-Chief for Tom’s Guide. He oversees all evergreen content and oversees the Homes, Smart Home, and Fitness/Wearables categories for the site. In his spare time, he also tests out the latest drones, electric scooters, and smart home gadgets, such as video doorbells. Before his tenure at Tom's Guide, he was the Reviews Editor for Laptop Magazine, a reporter at Fast Company, the Times of Trenton, and, many eons back, an intern at George magazine. He received his undergraduate degree from Boston College, where he worked on the campus newspaper The Heights, and then attended the Columbia University school of Journalism. When he’s not testing out the latest running watch, electric scooter, or skiing or training for a marathon, he’s probably using the latest sous vide machine, smoker, or pizza oven, to the delight — or chagrin — of his family.