Roborock S5 vs. Neato Robotics Botvac D7: Which should you buy?

Neato Botvac D7
Neato Botvac D7 (Image credit: Neato Robotics)

Roborock S5

Roborock S5 Vacuum

The Roborock S5 provides an incredible range of options for cleaning. From vacuuming to mopping, per-room or whole-home cleaning, the Roborock S5 does it all.

Roborock S5

Our pick

Reasons to buy

Longer battery life
Mopping attachment
Lower price
Real-time location and detailed pathing in the app

Reasons to avoid

Can't clean dark rugs
No support for multi-story houses

Neato Robotics Botvac D7

Neato Botvac D7

All of Neato Robotics' robot vacuums feature a D-shape that's uniquely designed to better clean corners than round vacuums. The Botvac D7 is Neato's newest premium robot vacuum.

Neato Robotics Botvac D7

The corner cleaner

Reasons to buy

Support for multi-story houses
Unique shape is great for corners
Large dustbin is more pet-hair friendly

Reasons to avoid

No mopping abilities

While many robot vacuums look nearly identical to each other, Neato has been differentiating its products for years by utilizing a unique D-shape the company says is better for corner cleaning and picking up pet hair. Meanwhile, Roborock is focusing on its expertise in mapping and software technology, as well as the versatility of mopping while vacuuming with the Roborock S5.

Swipe to scroll horizontally
Header Cell - Column 0 Roborock S5Neato Robotics Botvac D7
Robot dimensions13.8" x 13.8" x 3.8"13.23" x 12.5" x 3.9"
Rated suction2000Pa2000Pa
Maximum runtime (in minutes)150120
FilterWashable anti-allergenAnti-allergen
Bin size600ml700ml
Real-time mappingYesNo
Virtual barriersVirtual No-go lines, No-go zonesVirtual No-go lines, No-go zones
Zone cleaningYesYes
Per-room cleaningYesYes
Scheduled cleaningYesYes
Mopping attachmentYesNo
Virtual Assistant compatibilityAlexaGoogle Assistant, Alexa, Siri

These robot vacuums look quite different from one another, but the spec sheet is surprisingly similar. Both vacuums can clean individual rooms or zones of the house as well as a whole-home cleaning, and any of these features can be scheduled to run at any time during the week.

The price

The most obvious difference between these two robots is, of course, the price. Roborock has been offering lower-priced robot vacuums than the competition for years, yet generally offers equal or greater capabilities. At MSRP, the Roborock S5 is $230 less expensive than the Neato Botvac D7. That, alone, is a compelling enough reason to choose the Roborock S5.

What's in a shape?

Neato Botvac D7

Source: Neato Robotics (Image credit: Source: Neato Robotics)

As is the case with other Neato robot vacuums, the Botvac D7 is a different shape from the usual round robot vacuum. Aside from just a different shape, which physically fits into the corners of rooms better, Neato equips the Botvac D7 with a brush that's 70% larger than most round robot vacuums. This larger brush also juts up against the front side of the vacuum, meaning the brush gets to the mess before any other part of the vacuum. The tiny side brush only helps scrub debris along the edges of walls.

Roborock is utilizing a round shape here, as most other robot vacuums do, along with a large side brush that tries to reach into corners. Functionally, there isn't a massive amount of difference between these two shapes, but the larger brush on the Botvac D7 is more likely to grab errant particles than the smaller one on the S5; it's just a matter of physics, especially since both top out at a maximum 2000Pa suction.

Bins and batteries

Roborock dustbin and filter

Source: Nick Sutrich/Android Central (Image credit: Source: Nick Sutrich/Android Central)

Neato's Botvac D7 features a 15% larger dustbin than the Roborock S5, matching up with the larger main brush underneath. This difference matters most for folks with long-haired pets (or lots of pets), as the 600mL dustbin on the Roborock S5 will get full faster than the 700mL one on the Botvac D7. Again, it's just a matter of physics.

Conversely, the battery life on the Roborock S5 is a half-hour better than the Botvac D7's battery life. Given the generally more efficient and accurate navigation on Roborock's vacuums, this half an hour difference likely means the Roborock S5 will clean your entire home in a single charge while the Botvac D7 might have to go back home for a top-up before finishing.

Multiple floors, or multiple floor types?

Neato app

Source: Neato Robotics (Image credit: Source: Neato Robotics)

Do you have carpet and hardwood or tile in your home? How about an upstairs and downstairs that you'd like your robot vacuum to clean? You'll need to prioritize which of these is more important when comparing these two vacuums. While you can always place the Roborock S5 upstairs and hit the clean button to do a whole floor cleaning, Roborock doesn't currently support per-room or zone cleaning for these additional floors. Conversely, Neato offers the ability to save up to 10 floorplans and quickly switch between them within the app, opening up the ability to do zone cleaning on all the levels of your home.

Subsequently, the Roborock S5 is going to have a harder time with darker carpets, as the cliff detection sensor (for keeping it from falling down the stairs) is unable to differentiate a dark area rug from an actual drop-off point. Roborock's 2019 models and the Neato Botvac D7 feature a newer sensor that can deal with this problem.

While dark area rugs and multiple floors are limitations for Roborock, the mopping attachment for the Roborock S5 will clean hardwood and tile floors better than the Neato Botvac D7 can, simply because the Botvac D7 is just a vacuum. Roborock also displays the real-time location of the vacuum within the Roborock app, along with a detailed cleaning plan and every path the vacuum took along the way. That's a lot of important, detailed information that comes in handy in a variety of ways.

A tale of two apps

Roborock app scheduling

Source: Nick Sutrich/Android Central (Image credit: Source: Nick Sutrich/Android Central)

Each app is very similar in many ways, but the execution is different. While both apps will give you a clean map at the end, a map that shows where the robot has been and what it was able to accomplish, only Roborock shows you where the robot is while it's vacuuming. This unique trait isn't just fun to watch, it's also useful when finding odd corners where something might be impeding the vacuum's progress.

Neato has been differentiating its products for years by utilizing a unique D-shape the company says is better for corner cleaning and picking up pet hair.

Then there's the way mapping a room separation is handled. The Roborock S5 will create a map as it cleans, displaying everything in realtime as previously noted. When it's done, it'll divide your house into logical rooms to make per-room cleaning easier. These rooms can then be selected later for a scheduled cleaning, meaning you can clean the bedrooms only on the weekends while the living room and dining room areas get cleaned every day.

Neato's software will also create a map after the first cleaning, but you'll need to divide the house up yourself. Neato doesn't refer to these segments as rooms, rather, as "zones". That's because you can overlap zones if you'd like. This is a more complicated way of doing things but could ultimately mean fewer taps down the road, depending on how you schedule cleanings.

The Roborock S5 still utilizes the Mi Home app, which, depending on your region, means interoperability with several dozen different smart home gadgets without having to change apps. Mi Home was created by Xiaomi and features the most connected products within the home country of China, but plenty of devices are available elsewhere in the world and can be operated right from this handy dashboard. You can also pair your Roborock S5 with Amazon Alexa for hands-free voice-operated cleaning.

Neato's app is completely standalone and requires its own login. It works well with all popular virtual assistants including Amazon Alexa, Google Assistant, and even Siri. It even has smartwatch apps for the Apple Watch and Google's WearOS so that you can quickly operate your vacuum from those devices. So while Neato's app won't operate other devices, it has deep hooks into your favorite virtual assistant to be operated from other devices.

And the winner is…

Roborock S5 on carpet

Source: Nick Sutrich\Android Central (Image credit: Source: Nick Sutrich\Android Central)

This is a very narrow win for the Roborock S5 and, in some cases, you may still prefer the Neato Botvac D7 because of its support for multiple flooring levels and the ability to clean dark area rugs. If these two obstacles aren't a problem for your home, or if you have hardwood and tile floors and want them mopped as well as vacuumed, the Roborock S5 remains an easy recommendation. This is especially true because of the S5's significantly lower price.

Nicholas Sutrich
Senior Content Producer — Smartphones & VR
Nick started with DOS and NES and uses those fond memories of floppy disks and cartridges to fuel his opinions on modern tech. Whether it's VR, smart home gadgets, or something else that beeps and boops, he's been writing about it since 2011. Reach him on Twitter or Instagram @Gwanatu