Advertisement
Engadget
Why you can trust us

Engadget has been testing and reviewing consumer tech since 2004. Our stories may include affiliate links; if you buy something through a link, we may earn a commission. Read more about how we evaluate products.

The best robot vacuum for 2024

If you’re going to drop some money on a robo-vac, make sure it’s the right one.

Photo by Devindra Hardawar / Engadget

Looking to keep your home clean without having to vacuum and mop every day, pick up dirt, the dinner your child threw on the floor or your furry friend’s endless pet hair? Join the club. Smart home gadgets have come a long way over the years, and that includes robot vacuums. With newer technology including voice controls, object detection and more, investing in a robot vacuum cleaner makes more sense now than ever before. Some of the best robot vacuum cleaners even have mopping capabilities and self-emptying bases, too, and there are plenty that don't cost a fortune either. If you’re ready to adopt a less hands-on approach and let a robot vacuum cleaner do the hard work for you, consider our recommendations below.

Wi-Fi connectivity: Yes | Floor type: All floor types | Features: Obstacle avoidance, home mapping, LiDAR navigation | Assistant support: Alexa/Google Assistant | Mopping capabilities: No | Self-empty: Yes | Good for pet hair: Yes

Shark’s AI robot vacuum with self-emptying base station ticks all of the boxes that a mid-range machine should. It offers reliable cleaning performance, its mobile app is easy to use and it produces accurate home maps. On top of that, its base is bagless, which means you won’t have to spend money on extra bags every few months.

Setting up the Shark is as simple as taking it and its base out of the box, plugging the base in and downloading the companion mobile app to finish things up. The machine connects to Wi-Fi, allowing you to control it via the app when you’re not at home, or using Google Assistant and Alexa voice control. The first journey the Shark makes is an “Explore Run,” during which it produces a map of your home that you can then edit from the mobile app.

The Shark produced a pretty accurate floorplan of my two-bedroom apartment, and I was happy to see a “re-explore” option that I could use if the map wasn’t up to my standards. With a completed map, you’re then asked to label rooms in your home. That way, you can send the Shark to only the bedroom for more direct cleaning jobs, select “no-go” zones and more.

The first few times I ran the Shark robot, I had it clean my whole apartment. It boasts a respectable run time of up to 120 minutes, which will be handy for bigger homes. I was impressed by how quiet it was – or rather, how much quieter it was compared to other robo-vacs I’ve tried. You’ll have to turn up the volume on your TV if it’s cleaning in the same room, but it’ll be hard to hear when it’s sucking up debris down the hallway. It also did a decent job maneuvering its way around the cat toys I left out on the floor. The device’s object detection feature claims it can avoid things as small as four inches, but I found that it was much better at sensing and moving around the three-foot-long cat tunnel on my floor than the many tiny mouse toys.

But even if Mr. Mouse caught the edge of the Shark’s wheels now and then, the robo-vac took it all in stride. One thing I look for when testing robot vacuums is how much attention they need from me during cleanings. The best ones are hands-free and require no extra attention at all – once they start a job, they’re smart enough to putter around your home, move around objects and return to their base when they’re finished. With Shark’s robo-vac, I never had to tend to it when it was cleaning. Now, I did my due diligence and picked up pieces of clothing and charging cables off the ground before running the Shark (ditto for every other robot vacuum I tested), so those things were never in the way. Most companion apps will actually remind you to do this before starting a cleaning job.

This Shark machine comes with an auto-empty station, so it will empty its dustbin after every cleaning run – and also during a job if its bin gets full before it’s done. In the latter situation, the Shark will go back to cleaning automatically after it’s freed up its bin. That’s a great feature, but I found the best thing about the base to be its bagless design. Shark’s device is unlike most other robot vacuum clean bases because you don’t have to keep buying proprietary garbage bags to outfit the interior of the base. When you want to empty the base, part of it snaps off and opens to eject debris, and it easily locks back in place when you return it. Not only is this quite convenient, but it also brings the lifetime cost of ownership down since you won’t be buying special bags every few months.

Its worth noting that Shark has a couple of models that are similar to this one that just have a different color scheme, a 30- versus 60-day self-cleaning base capacity and other minor differences. The biggest feature that would impact how you use the machine is the clean base capacity: we recommend springing for the 60-day models if you want to interact as little as possible with your robo-vac.

Pros
  • Strong suction
  • Included bagless self-emptying base
  • Easy to use mobile app
Cons
  • Loud while cleaning
$330 at Amazon

Wi-Fi connectivity: Yes | Floor type: All floor types | Features: Advanced obstacle avoidance, home mapping | Assistant support: Alexa/Google Assistant | Mopping capabilities: No | Self-empty: No | Good for pet hair: Yes

Not much has changed since Amazon bought iRobot a little while back – the Roomba j7 remains a great option if you want the latest obstacle avoidance technology from the company in an attractive package. The $600 j7 doesn’t come with a clean base, but you can get the same vacuum with one for $200 extra.

The biggest selling point of the Roomba j7 series is its upgraded AI-driven computer vision which helps it detect and move around objects. This includes pet poop – a robot vacuum’s arch nemesis – and iRobot even promises pet owners that it will replace their j7 machine if it runs into pet poop within the first year of ownership.

That’s one feature I was happy I never got to test while reviewing this Roomba, as my cat kept all of her activity to her litter box. Otherwise, the Roomba j7 did a good job sucking up dirt and debris around my apartment and it didn’t make too much noise while doing so. All of the robo-vacs I tested at this mid-range level had roughly the same level of suction, so there wasn’t a big difference between them when it came to cleaning power.

Like other robot vacuums, you can set cleaning schedules in the iRobot mobile app so you never have to start a cleaning job on the fly. The app also has a “favorites” section, which lets you create profiles that you’ll use all the time like “clean the living room and the entryway.” And if you prefer to use voice commands, the robot supports Amazon’s Alexa and the Google Assistant.

The Roomba j7 has Imprint Smart Mapping, but unlike the Shark, it took more than one runthrough of my home for it to create a complete map. iRobot’s app distinguishes between a regular cleaning job and a “mapping run,” so make sure you’re choosing the latter the first few times you run the machine.

I tested the j7+, which means I was treated to the roaring sounds of the machine emptying its dustbin into its base. The emptying process isn’t as simple as an automatically opening flat that shakes dirt from one garbage can to another – the base actually sucks the dirt from vacuum. This was the case for all of the machines I tried that came with self-emptying bases; they’re all quite loud, but the Roomba j7+ was the loudest of them all. The whooshing sounds last for only five to 10 seconds, but it was shocking the first time it happened. Just keep that in mind if you ever decide to run your self emptying robot vacuum at night when others are sleeping.

Pros
  • Strong suction
  • Advanced obstacle avoidance
  • Easy to use mobile app
Cons
  • Expensive
  • Cannot clean while creating initial home map
$400 at Amazon

Photo by Devindra Hardawar / Engadget

Wi-Fi connectivity: Yes | Floor type: All floor types | Features: Obstacle avoidance, home mapping | Assistant support: Alexa/Google Assistant | Mopping capabilities: Yes | Self-empty: Yes | Good for pet hair: Yes

Read our full review of the Roomba Combo j9+

The Roomba Combo j9+ has everything we want in a combination robotic vacuum and mop. It offers incredibly powerful suction, deep floor scrubbing and a slew of smarts to avoid obstacles (including cat and dog poop!). It’s a better vacuum than its predecessor, the Roomba Combo j7+, and it also features a new Clean Base that can automatically refill its liquid tank. More than any Roomba before it, the Combo j9+ can make your floors sparkly clean with very little intervention on your part.

While it’s expensive, the Roomba Combo j9+ certainly beats paying for a professional cleaning service. It’s also an excellent accessory for busy parents who just want to keep their floors looking tidy. It’s one of the best robotic vacuums and mops for pet owners, especially for its ability to avoid pet waste. In fact, if the j9+ ends up making a poopy mess due to cat or dog droppings, iRobot will send you a replacement unit for free. (That offer only works for the first year, and it only applies to solid waste from cats and dogs, but it’s still a helpful guarantee for pet owners afraid of the havoc that a robo-vac might wreak.)

The Roomba Combo j9+ features home mapping and can accurately map your home far faster than any previous Roomba, and you can also use the iRobot app to specify room borders. You can also create cleaning routines and label objects to help it clean exactly where you’d like. The j9+ works with smart assistants from Amazon and Google as well, so you can just shout out cleaning requests to your smart speaker. While it’s not a completely magical cleaning robot – you’ll still need to clear up your floors to help it run well – it’s certainly the closest we’ve seen yet to the ideal robotic vacuum and mop for whole-home deep cleaning. — Devindra Hardawar, Senior Reporter

Pros
  • Excellent vacuuming performance
  • Mops on its own
  • Great obstacle (and poop) detection
  • Clean base is well designed
  • Solid battery life
Cons
  • Expensive
  • Mopping pad isn't great for sticky messes
$800 at Lowe's
Explore More Buying Options
$999 at Target$1,400 at iRobot

Wi-Fi connectivity: Yes | Floor type: All floor types | Features: Auto mopping, obstacle avoidance, home mapping, self-emptying and self-refilling base | Assistant support: Alexa/Google Assistant | Mopping capabilities: Yes | Self-empty: Yes | Good for pet hair: Yes

It didn’t take long for Shark to make stiff competition for iRobot’s Roomba Combo j9+. The PowerDetect 2-in-1 robot vacuum and mop works slightly differently to vacuum and wash your floors, but the outcome is quite similar. Instead of lowering a mop pad when scooting over hard flooring, Shark’s machine has a mop pad that lives on its underside and will deploy when cleaning tile, wood and other similar floors. You as the user, during the initial setup process, will indicate in your home map where you have hard floors and when you have carpet. In that sense, it’s not as automated as iRobot’s device, but it’s just one additional step that you should only have to do one time.

When I tested the PowerDetect, I found that it had a very easy setup process (just like all of the other Shark robot vacuums I’ve tried) and it took very little time to putter around the main floor of my house to get an initial home map reading. After that, you can choose if you want the machine to vacuum, mop or do both, in which case it will first vacuum the floors and then mop those freshly cleaned surfaces. Aside from the fact that it took the robo-vac a long time to fill up its tank before mopping (a minute or two longer than I expected), it did a nice job cleaning my mix of hardwood and tile floors. I also never had to untangle it from a messy situation, be it rogue charging cables on the floor or a steep lip on the legs of my coffee table. While I spent most of my time manually dictating cleaning jobs for the PowerDetect, you can set regular cleaning schedules using the modes you prefer, or tell the machine to only clean certain rooms at specific times.

Shark didn’t pull the NeverTouch Pro Base’s name out of thin air, either. After initial setup, you really don’t have to touch the base until you need to empty or refill it in some way — empty its debris container or refill its reservoir with water and cleaning solution. Shark claims the base can hold up to 60 days worth of vacuumed debris, which is pretty standard for a machine like this, and it can hold 30 days worth of liquid refill. That means you should be able to run the PowerDetect for at least a month before you have to interact with its base — great for those who hate floor chores, or just don’t have the time to baby a new gadget in their home.

Pros
  • Good suction and mopping capabilities
  • Auto-empty and auto-refilling base for vacuum and mopping, respectively
Cons
  • Expensive
$800 at Amazon

Wi-Fi connectivity: Yes | Floor type: All floor types | Features: Obstacle avoidance, home mapping, laser navigation | Assistant support: Alexa/Google Assistant | Mopping capabilities: Yes | Self-empty: No | Good for pet hair: Yes

You may be unfamiliar with Anker’s robot vacuums, but they’re often more affordable alternatives to the iRobots and Sharks of the world. The Eufy RoboVac X8 Hybrid isn’t a budget machine by any means, but it’s a solid robot vacuum that offers a few key features that many competitors don’t have. Plus, you can often find it on sale for $549 or even $449.

Unlike our other midrange picks, the X8 Hybrid doesn’t come with a self-emptying bin, nor is there one you can purchase separately. It’s just a standalone robo-vac, but the “hybrid” indicates that it’s also a robot mop. It has both a dustbin for collecting debris and a 250-milliliter water tank that you can fill whenever you want to run a mopping cycle. Plenty of other robot vacuums have this feature, and it could be even more useful than a self-cleaning bin if you have lots of tile or hardwood floors throughout your home.

Besides that, I was impressed with how easy it was to set up the X8 Hybrid, how accurate its mapping capabilities were and how many extra features it supports. It has four cleaning modes – auto, room, zone and spot – and four suction levels starting with Pure at the low end and topping out at Max. These features give you a lot of control over where the machine cleans and how powerfully it will do so. The X8 Hybrid was in Pure mode the first time I ran it, and I was surprised by not only how quiet it was but also how thoroughly it cleaned considering it was on the lowest suction setting.

There’s also a “tap and go” feature that lets you pinpoint any spot on your home map in the EufyHome app, sending the robot there to clean. Manual controls are also available, which isn’t something you see on a ton of robo-vacs. This option lets you control the machine almost like a slow and slightly clumsy RC car, giving you more control over where it cleans.

It may not have the name recognition that iRobot or Shark do, but the Eufy RoboVac X8 Hybrid is a solid choice nonetheless, especially if you don’t care to add a clean base into the mix. It’s an even more tempting choice if you can snag it at a lower price when it’s discounted.

Pros
  • Vacuum and mopping capabilities
  • In-app manual direction controls
Cons
  • No self-emptying base
$360 at Amazon

Wi-Fi connectivity: Yes | Floor type: All floor types | Features: Obstacle avoidance, home mapping | Assistant support: Alexa/Google Assistant | Mopping capabilities: No | Self-empty: No | Good for pet hair: Yes

Dyson may have been late to the robo-vac party, but it made a remarkable machine with the 360 Vis Nav. Let’s get this out of the way at the top: this is a $1,200 robot vacuum cleaner that doesn’t have mopping abilities or a self-emptying base. Those factors alone make it less versatile than our other top picks, but two of its features make it worth a shout here: its suction power and obstacle avoidance capabilities.

The Dyson 360 Vis Nav has the strongest suction power of any robot vacuum I’ve tested; it’s certainly the closest you’ll get to using one of the company’s cordless stick vacs. It sucked up an impressive amount of pet hair from my carpeted floors, and I didn’t even get a “bin full” alert after the fact. Dog hair can be really tricky to pull up from carpets, but it appears this hands-free cleaning machine can handle it all. Obstacle avoidance is impressive as well, thanks in part to the machine’s 360-degree vision system that uses a camera and LED lights to navigate around things like furniture, and map out your home. No robo-vac I’ve used has been able to fully avoid crashing into a chair leg now and again, and the 360 Vis Nav is no exception — but it did so only a couple of times. More importantly, I never got an alert that the robot was stuck or got tangled up with a rogue charging cord and needed human assistance to get it back on track.

In many ways, the Dyson 360 Vis NAv distills a robot vacuum down to its essence: it’s really good at sucking up dirt and debris on its own, with little to no interaction with humans needed (after initial setup, of course). Some people will be willing to spend a pretty penny on that — but in a saturated market like that of robot vacuums, you can get a lot more for your money. A self-emptying base and mopping capabilities are all but standard on most robot vacuums priced at $700 or more (and you can increasingly find one, or both of those features on cheaper machines). Personally, I think it’s particularly painful to pay over $1,000 and not get a self-emptying base, at minimum. But if you’re willing to spend more on a machine that gets the basics almost perfect, the Dyson 360 Vis Nav is the machine to get.

$1,199 at Dyson
Explore More Buying Options
$1,199 at Amazon

Photo by Valentina Palladino / Engadget

iRobot’s $279 Roomba 694 is a good affordable robot vaccum option for most people thanks to its good cleaning power and easy-to-use mobile app. We won’t get too deep into it here since we have a whole guide to cheap robot vacuums with additional recommendations. But suffice to say, the 694 gives you all the essentials you’d expect from a robot vacuum, along with all of the convenience that comes with iRobot’s mobile app.

Pros
  • Good suction
  • Easy to use mobile app
  • Affordable
Cons
  • No self-emptying base
$255 at Amazon
Explore More Buying Options
$275 at Kohl's$275 at Lowe's

As we explained in our budget guide, Wi-Fi connectivity is a key feature for most robot vacuums. Some of the affordable devices aren’t Wi-Fi connected, though, so it’s best to double check before you buy cheap. Wi-Fi lets a robot vacuum cleaner do things like communicate with a mobile app, which then allows you to control the device from your phone.

Suction power is another important factor to consider. Unfortunately, there isn’t a standard power scale that all robo-vacs adhere to, so it’s difficult to compare among a bunch of devices. Some companies provide Pascal (Pa) levels and generally the higher the Pa, the stronger the vacuum cleaner will be. But other companies don’t rely on Pa and simply say their robots have X-times more suction than other robots.

Ultimately, we recommend thinking first about the floors in your home: Do you have carpet throughout, or tile and hardwood floors, or a mix? Robots with stronger suction power will do a better job cleaning carpets as they can get into the nooks and crannies more easily. Some machines have “max” modes as well, which ups the suction power but also typically eats at battery life faster than the “normal” cleaning mode.

Past a certain price threshold, you’ll find advanced perks like home mapping features, improved object detection and automatic dustbin disposal. Home mapping is exactly what it sounds like: The vacuum uses sensors to map your home’s layout as it cleans, allowing you to send it to particular rooms or areas. Most robo-vacs have object detection, but some will be better than others at actually avoiding things like chair legs and children’s toys. Higher-end models like iRobot’s j7 series even go so far as to promise obstacle avoidance to steer clear of things like pet poop that can potentially ruin your machine.

We’re also now starting to see more robot vacuums with mopping capabilities. Machines with this feature have a water reservoir either built into the robot’s chassis or as a separate piece that you swap in for the dustbin when you want to mop your floors. It makes the robo-vac more useful if you have hard floors in your home that you like to keep squeaky clean, but it does require more work on your part. Filling and emptying the reservoir remains a human’s job for the most part, as does adding cleaning solutions if the mopping robot comes with this feature.

Finally, for peak convenience, consider a robot vacuum that comes with a self-cleaning base station. These are basically garbage bins attached to the machine’s docking station. At the end of each job, the robo-vac automatically empties its small dustbin into the large clean base – that means you won’t have to empty the dustbin yourself and you’ll only have to tend to the base once every few weeks. Just keep in mind that most self-emptying bins require proprietary garbage bags – another long-term expense you’ll have to factor in. Also, any vac-and-mop robot with a water tank will not dump its dirty water into the clean base, so you’ll still have to clean up that yourself.

First and foremost, always empty your robot vacuum’s dustbin after every cleaning job. If you have a model with a self-emptying base, there’s less work for you to do yourself. If not, simply detach and empty the dustbin as soon as the robot is done cleaning. It’s also a good idea to take a dry cloth to the inside of the dustbin every once in a while to remove any small dust and dirt particles clinging to its insides.

In addition, you’ll want to regularly examine the machine’s brushes to see if any hair has wrapped around them, or if any large debris is preventing them from working properly. Some brushes are better than others at not succumbing to tangled hair, but it’s a good idea to check your robot’s brushes regardless — both their main brush and any smaller, corner brushes they have. These parts are often easy to pop off of the machine (because they do require replacements eventually) so we recommend removing each brush entirely, getting rid of any tangled hair or other debris attached to them and reinstalling them afterwards.

Robot vacuums also have filters that need replacing every couple of months. Check your machine’s user manual or the manufacturer’s website to see how long they recommend going in between filter replacements. Most of the time, these filters cannot be washed, so you will need to buy new ones either directly from the manufacturer or from other retailers like Amazon or Walmart.

We tackled this question when we reviewed budget robot vacuums and the answer is yes, especially if vacuuming is one of your least favorite chores. Robots take the hard work out of cleaning your floors – just turn the thing on and watch it go. Any robot vacuum cleaner worth buying is semi-autonomous in that it will suck up dirt around your home until its battery is low and then make its way back to its charging dock. Unlike a regular vacuum, you should only have to interact with it to turn it on, empty its dustbin and untangle it if it were to get stuck somewhere.

That’s not to say robot vacuums are perfect. They’re almost always less powerful and less flexible than traditional vacuums. Since most robo-vacs are much smaller than traditional models, they often don’t have the same level of suction you’ll get in an upright machine. Plus, their dustbins are smaller, so they will need to be emptied more frequently. While Wi-Fi-connected robot vacuums give you the flexibility to start a cleaning job from anywhere using an app, targeting a small area of your home can be more complicated. Some robo-vacs have spot-cleaning features that focus the machine’s attention on a specific area, which almost – but not quite – mimics the spot-cleaning you’d be able to do yourself with a regular or cordless vacuum.

Robot vacuums can last many years, if you take care of them properly. Check out our recommendations for robot vacuum maintenance above, but in a nutshell, you should make sure that you're emptying the machine's bin after every job and periodically cleaning the interior of the bin and the brushes. It's also a good idea to check the user manual to see how often your robot vacuum's filter needs changing.

There's no straight answer to this question. Robot vacuums offer more convenience than handheld vacuums, so for those who are looking to automate a chore, that could mean one of these devices works better for them than a standard vacuum. However, handheld vacuum cleaners often have stronger suction power, and they give the user a bit more control. It ultimately depends on how you intend to use your main vacuum cleaner and what you want to prioritize most.