Home » Best Robot Vacuum for Carpet 2020

Best Robot Vacuum for Carpet 2020

best robot vacuum on a carpet

best robot vacuum on a carpetOn this page we’re going to be looking at our choice for the best robot vacuum for carpet.

If you have a carpeted home or mostly carpeted, you might find yourself having to vacuum every day to keep it looking clean. Carpets are great to keep the warmth in but they catch all the dirt and hair, especially if you have pets.

If you’re looking for something that will make this daily chore a little more acceptable why not invest in a robot vacuum. We’ll be looking at what features we think are necessary in a robot vacuum for a carpeted floor.

Top 5 Robot Vacuums for Carpet

Prices and images pulled from the Amazon Product Advertising API on:

With the growing amount of robot vacuums coming onto the market it’s hard to know where to begin when buying for your own personal needs, there are some which are just best for hardwood floors and aren’t that good on carpets. You may want the best robot vacuum for pet hair and a lot of robot vacuums are coming on board with hair collecting capability as well as including hepa filters for allergens.

If you don’t have any carpets you have a lot of choice but if you have a mix of hard floor and carpet or all carpet you need something that can give enough suction to get dirt out of the carpet pile.

A robot vacuum is not as powerful as a normal vacuum cleaner, it can pick up a lot of dirt and do a pretty good cleaning job but if you’re looking for a deep clean this isn’t for you. What these robots can do for you is give you consistent cleaning, like having your own cleaner coming in and giving your house a once over.

The other thing that a robot vacuum can manage is cleaning underneath furniture, presuming you have a large enough gap, and it can manoeuvre around furniture without you having to move it. It will give you floors a good surface clean and if you’re doing it daily it can pick up hair and dirt before it gets walked deep into the pile, making your carpets look cleaner.

Best Robot Vacuum for Carpet 2020


1. iRobot Roomba S9+ (Top Choice)


iRobot Roomba s9+ (9550) Robot Vacuum with Automatic Dirt Disposal- Empties itself, Wi-Fi Connected, Smart Mapping, Powerful Suction, Anti-Allergen System, Corners & Edges, Ideal for Pet Hair


blue shop now button

Our top choice of robot vacuum for carpets is the brand new iRobot Roomba S9+. It has deviated from the normal Roomba circular shape to sport a D-shape design which makes it easier to get into corners and along edges of the walls.

It uses vSlam(visual simultaneous localization and mapping technology )camera sensors to create a map of the area and track it’s location as it’s cleaning. It can remember multiple maps to cover different levels of your home.

It uses smart mapping to sense objects in the room and map the whole floor so you can clean by room, rather than having to clean the whole of the floor space every time. You can also use the maps created to draw lines to give you  no-go zones for areas you don’t want it to clean. Use this to protect pieces of furniture or just your dog’s feeding area.

This Roomba has the strongest suction in the range which is exactly what you need to get the dirt out of your carpets. It can detect when it needs extra suction, making it very hands off.

It has wide rubber brushes underneath to move the fibers of the carpet and beat the dust into the suction. They are designed so that hairs, whether pet or human don’t get tangled around them.

The dust and dirt is filtered through a high performance filter which helps to keep the air clean if you suffer from allergies. This S9+ is even clever enough to go back to the base to be automatically emptied when it is full of dirt. It can do this 30 times before the sealed bag in the base needs emptying. The whole dirt collection unit is sealed so no dust gets into the air, even when emptying.

You can use your phone to start the robot cleaning or set a cleaning schedule. The app will keep you informed of the maps, whether the vacuum has cleaned on schedule and whether there is any maintenance required among other things. You can even connect to Alexa and ask your robot to clean whenever you need it to.

The S9+ can run for up to 2 hours and the mapping function plans the most efficient route to clean your home. If it runs out of charge before it has finished it can return to the dock to recharge then go back to where it was and carry on cleaning.

This iRobot S9+ is on the higher end of the price scale but you do get what you pay for.

  • Highest Suction in Roomba models

  • Tangle free rubber brushes

  • Self emptying sealed unit, helps with allergies

  • Price is high

  • Higher suction can be loud

  • Extra cost of bags

find out more button


2. Neato Botvac D7


Neato Robotics D7 Connected Laser Guided Robot Vacuum Featuring Multiple Floor Plan Mapping and Zone Cleaning, Works with Amazon Alexa, Silver/Black

blue shop now button

This Neato Botvac D7 robot vacuum is our next choice for a carpet cleaning robot vacuum. The Botvac like our previous choice can clean on any floor surface with ease, it is designed in a D shape so that it has a long edge for a wide cleaning capability and to allow it to manoeuvre right into corners and get right up to walls.

The D7 cleans in a methodical way usually mapping the circumference of the room then going in a straight line back and forth pattern till it has cleaned the whole area, it’s programming allows it to remember where it left off when it goes back to the dock to charge the battery and to go right back there again when it’s ready to start again.It uses LaserSmart navigation to detect objects so it can clean around them without banging into them.

This Neato robotics vacuum has a strong suction and precision brushes which can tackle dirt and pet hair with ease and it has an extra large dust bin to collect it in leaving your floors immaculately clean. There are ultra performance filters used in this robot vac which have the ability to clean to a level that can help with allergy sufferers.

The control of this robot vacuum is via the Neato app, this can be used to schedule your robot for automatic cleaning from anywhere between 1 – 7 days, you can manually control your machine or even find it if it gets lost or stuck somewhere and can’t find it’s way back to the base unit.

This unit can clean up to 4500 square feet of floor space, this would take approximately 270 minutes and 3 cleaning cycles of 90 minutes each charge. This is obviously only a guideline to give you an idea of it’s capabilities, your home and floor type might be different.

The Neato D7 is a great machine for it’s price, it gives a lot of functionality for a middle of the range price. If money is more of an issue for you this robot vacuum cleaner will clean your carpets well for an acceptable price.

  • Wide brushes on the straight edge

  • No go lines and room mapping

  • High Performance filter

  • Can get stuck in tight places

  • Software updates lose maps

  • Some people have had connection problems

find out more button

3. iRobot Roomba 980 Robotic Vacuum Cleaner


iRobot Roomba 980 Wi-Fi Connected Vacuuming Robot

blue shop now button

The iRobot Roomba 980 Robotic Vacuum Cleaner is 2nd Roomba choice so let’s go through what it offers and why we chose it.

The main consideration is the cleaning and suction power of this robot vacuum, it can clean on any type of floor surface and adjusts automatically, it also uses the AeroForce Cleaning System which gives a more powerful suction 10 times higher than the basic iRobot options which automatically kicks in when it goes over carpets to give the best results when removing dust and dirt.

The 980 has a massive run time of up to 120 minutes which can allow it to clean a larger area before it needs to return to the dock to re-charge. The vacuum comes supplied with 2 virtual wall barriers so if you would prefer to stop the robot cleaning in a specific area you can set it up to create a signal which it won’t cross.

The Roomba 980 is also programmed with a very efficient mapping system, it uses visual localization to map where it has cleaned using a linear pattern so if it needs to go back to the dock to re-charge it can remember where it finished and go back to the same spot to resume.

It’s only 3.6 inches high which allows it to fit under furniture to clean. It is controlled via your phone with the iRobot HOME app. With this app you can schedule the cleaning of your home and even decide if you want the vacuum to only do a single pass of the floor or to go over it twice.

You can choose whether the robot will clean with the carpet boost or not, you can check on the areas cleaned and set up push notifications and all of this from your phone. This is also compatible with voice control systems like Alexa and Google assistant.

The iRobot Roomba 980 uses tangle-free brushes so that pet hair is captured easily and is less likely to wrap itself around and cause a lack of function. The filters also capture the smallest particles so that you can benefit from less dust if you or other family members are affected by dust or pet dander.

This is not the cheapest option but with all of the features this robot vacuum offers and the powerful cleaning it can do on your carpets we feel it is an investment that you won’t regret.

  • Dual rubber brushes

  • Turbo boost suction

  • Dirt detect

  • Can be noisy with turbo suction

  • Some have problems with wifi connection

  • Doesn’t always get back for recharge

find out more button


4. Roborock S5 Robotic Vacuum


Roborock S5 Robotic Vacuum and Mop Cleaner, 2000Pa Super Power Suction &Wi-Fi Connectivity and Smart Navigating Robot Vacuum with 5200mAh Battery Capacity for Pet Hair, Carpet & Hard Floor (White)

blue shop now button

The Roborock S5 is a cheaper option that offers you some of the top features of the more expensive robot vacuums.

When it comes to the suction capability, there are different modes that you can select. It has a max suction mode with an automatic turbo boost for carpets.

There is a brush roll on the bottom and a side spinning brush which collects the dirt from the edges and underneath for a clean carpet. It does have an issue with dark carpets and can’t handle longer pile, so it’s worth noting.

The battery can offer up to 150 minutes of cleaning time which is very acceptable and there is room mapping which means it will clean in the most efficient route so you get the most clean for the time available. It can cover 1000 sq ft in around 60-90 minutes and if it does run out of charge it will return to the dock, recharge itself and go back to finish cleaning.

You can get this vacuum cleaning by pressing the start button on the top and letting it go. To get the best of the features you do need to download the app onto your phone so that you can benefit from the scheduling, zone cleaning, virtual barriers and remote control from anywhere with your phone. You can even link to Alexa or Google Home for voice control.

Last but not least on this Roborock S5 is it’s ability to also mop the floor. Obviously this is for hard floors only, but even if you’re fully carpeted you probably have washable floors in the kitchen and bathroom. With a clip on unit which holds water and a mopping pad it can wet wipe the floor as it vacuums.

This is reasonably priced for the features it offers and well worth a look.

  • Can schedule cleaning with different modes

  • Automatic turbo for carpets

  • 150 minutes cleaning time

  • Maps have a few issues but easily reset

  • Struggles on dark floors

  • Not for long pile

find out more button


5. Samsung POWERbot R7040 Robot Vacuum


Samsung POWERbot R7040 Robot Vacuum Wi-Fi Connectivity, Ideal for Carpets, Hard Floors, and Pet Hair with 3510Pa Strong Performance, Works with Amazon Alexa and the Google Assistant


blue shop now button

The Samsung Powerbot R7040 is a D shaped robot vacuum with good suction ability needed for carpets. Not only does it suck well but with it’s patented edge cleaning feature it can clean right up to the edges of the walls. This is a rubber blade which reaches out from the straight edge of this Powerbot vacuum like a scoop and drags the dirt in from the edge and corners.

With 2 chambers in the dust canister, the R7040 uses centrifugal force to contain the dirt in the outer chamber and leave the inner free from getting clogged up, keeping the suction strong.

Large wheels on the base make it easy for the robot vacuum to move over the floor, even if the pile is thicker and still allow space for suction.

This Samsung vacuum still gives the automation you would want from the app which you can download onto your smart phone.

It will map the room for the quickest route around the floors of your rooms while avoiding obstacles using the fullview sensors on board. These help protect your furniture from the robot crashing into it.

There is the option to connect to a voice device so that you can control your vacuum with simple voice controls.

On a full charge it can run for up to 60 minutes and if that isn’t sufficient to vacuum all of your floorspace in one run then it will return automatically for a recharge before carrying on until it finishes.

This is a lower priced robot vacuum that can still satisfy your cleaning needs.

  • Excellent suction

  • Mapping from camera sensors

  • Edge clean function

  • People felt it needed longer runtime

  • Can get clogged around the brush

  • Mapping is basic, no room selection

find out more button

User guide to the best carpet robot vacuum

Cleaning Ability – Suction

We feel that the most important feature needed for cleaning carpets is a good suction from the robot vacuum, it should either have a constant high suction or the option to choose it.

A good roller underneath that can agitate the pile to allow the dirt to be exposed. The vacuum needs to be able to move over carpets easily and transition between different surfaces.

Being able to clean quickly and efficiently is always a benefit, a good sized dust bin is good so it can clean the whole floor without being emptied.

One of the other problems on a robot vacuum cleaner is dark floors or carpets with dark lines and patterns, the robot’s sensors see these things as a step so will not go over them, if your carpets are dark then a robot vac might not work for you.

Mapping and controls

You’re maybe wondering why mapping and controls are important when buying a vacuum?  In terms of mapping, we mean the camera or laser sensors on board the vacuum being able to identify the layout of the room and create an efficient cleaning pattern.

Newer models of robot vacuums have started to install more linear, efficient mapping patterns that are quicker and can cover more floor space on a single charge. This is more helpful especially if you have a larger floor.

They can clean using the quickest route while avoiding your furniture obstacles. More importantly, some can now allow you to identify each area in the map so you can clean by room. Now you can clean the dirtier spaces more often without having to do the whole floor.

You can control most robot vacuums manually using the buttons on the top but if you want to be able to schedule your vacuum cleaning automatically, you will need the appropriate app. This lets your phone be the remote control so you can take advantage of the maps, extra suction and virtual walls.

Pet Hair

If you have pets, especially if they shed a lot then the ability to pick up pet hair is very important. But even if you don’t have pets, you will be surprised at how much hair we humans shed and if you have carpets it easily gets trapped in the fibres.

You want your vacuum to have a good roller underneath that traps hair but is easy to clean to keep your robot working at it’s best.

Many are now rubber or a mixture of rubber and bristle to get the best pick up.

It might also be important to you for your robot vac to have decent filters to help keep pollens and pet dander at bay.

Running and charging time

The main concern with running time is having enough charge to complete your floors in 1 or 2 cleaning cycles, this is going to be dependent on whether you have a large floor space and how much of it is carpeted.

If your are running your vacuum on the strongest suction on carpets it will run down quicker, that could mean more cleaning cycles with charging in between. If you buy a vacuum that can return to where it finished previously this will be less of a problem than a robot vacuum that doesn’t have that function.


The prices of robot vacuums are quite variable but it tends to be the more features you get the more money you pay.

If money is no object then going for the latest versions of these robots gives you the most up to date functionality and all the latest improvements.

These things aren’t always necessary but nice to have, so if money is tight and you’re looking for a cheaper robot vacuum it will be a matter of choosing the most important function for you and the cheapest machine that can deliver that.


We would recommend that you have a look at our No1 choice the Roomba S9+ first when looking for a robot vacuum for carpets, but if you are put off by the price we have tried to give you a variety of price options above.

If you’d prefer to choose from the many options available then check out robot vacuums with decent suction first as that is important for your carpets.  Look for a long running time because carpets use up more power and the room mapping can be more efficient.

After that sit back and enjoy the time you’ll save not having to vacuum the floor yourself and be amazed at how well they work.