When the very first robotic vacuum cleaners were released, they were not so good at cleaning carpets. Week suction power was not enough for deep carpet cleaning. Times changed, technologies improved, and now there are a lot of decent robotic vacuum cleaners that can clean carpets as well as hardwood floors and almost as good as your traditional handheld vacuum. It's worth mention that robot vacuums suitable mostly for low pile and middle pile carpets, and probably will not clean very thick or high-pile carpets, so keep it in mind when you are thinking of buying one.
There are hundreds of robot vacuums presented on the market, but most of them perform not very well on carpets. Based on our experience with cheap and more expensive devices that we have the opportunity to test and reviews around the internet we choose the best robot vacuums for carpet that we can recommend you to buy in 2019.
What makes a robot vacuum cleaner suitable for carpet cleaning?
- Strong suction power. Devices with stronger suction suck up more dust and dirt from carpets, provide better and deeper carpet cleaning (especially if you have middle pile carpets).
- Cleaning brush. Most robot vacuums have a brush in a suction inlet that rotates and agitating dust into a dustbin. There are a few different types of brushes and technologies. Some of the brushes are better on pulling the dust from carpeting surface when others perform worse.
- Climbing ability. Robot vacuums with larger wheels have a better climbing ability, so they will not stuck when climbing from a hardwood floor to a carpet. Some devices have lower clearance and get stuck more often, especially on a middle pile carpet.
- Additional features. Some models have such great feature as carpet boost (Roborock S5, 360 S6), and dirt-detect technology (iRobot Roomba models only).
- Navigation technologies. All robot vacuums can be divided into two categories: devices with random cleaning pattern and robots with a planned route that uses mapping technologies. We described more about the difference between them below.
Top 5 affordable robot vacuum cleaners for cleaning your carpet
You do not have to spend $1,000 on a robot to clean your carpet. Thanks to the variety of choices, we have picked the best cheap robot cleaners that can clean the carpeted surface.
|Model / Feature||
Roborock Xiaowa E2
Shark Ion R85
Eufy RoboVac 15T
Eufy RoboVac 15C MAX
|Battery life (min)||120||60||90||100||100|
|Suction power (Pa)||1,800||1,400||600||1,500||2,000|
|Dust container size (ml)||640||600||600||600||600|
|Battery capacity (mAh)||2,600||2,550||1,800||2,500||2,500|
|Navigation||planned / gyroscope based mapping||random cleaning pattern||random cleaning pattern||random cleaning pattern||random cleaning pattern|
|Noise level (dB)||70||N/A||68||55||60|
|Climbing ability (in / mm)||0.79 / 20||N/A||0.63 / 16||0.63 / 16||0.63 / 16|
|Virtual boundaries||-||boundary strips||dual virtual wall barrier||magnetic strips||-|
|Height (in / mm)||3.54 / 9||3.39 / 8.6||3.66 / 9.3||2.83 / 7.2||2.83 / 7.2|
|Warranty||12 months||12 months||12 months||12 months||12 months|
Roborock Xiaowa E2
The Roborock Xiaowa E2 is ideal for low and medium-pile carpets. The Roborock Xiaowa E2 delivers 1,800 Pa of suction power. It has Carpet Boost technology that detects carpeted flooring and automatically increases suction power to the maximum level. Only a few robots in this price range have this feature and not every high-end robot vacuum cleaner have this option.
A washable HEPA filter captures 99.2% of dust and allergens as small as 0.3 microns making the robot great for people with asthma and allergy. You don't need to replace the filter very often compared to robot vacuums with non-washable filters.
The Roborock Xiaowa E2 has a mopping function: it comes with a water container and a mopping cloth, so if you have combined hard/carpeted floors, this model will be a right choice for you. Compared to most cheap robot vacuums, this model has an ARM processor inside combined with a gyroscope and accelerometer. Thanks to this, it creates a map of your house and builds the most effective z-shaped cleaning path. In the Mi Home app (available for Android and iOS devices), you can track when the components (filter, brushes) should be replaced; you can also manually control the unit, schedule it, switch between cleaning modes, and view the created map.
Shark Ion R85
The Shark Ion R85 (RV850) is an upgraded version of its older brother R75 (RV750). It has many good reviews on Amazon and customers love it! It doesn't have mapping and has a random cleaning pattern.
The Shark Ion R85 has a self-cleaning brushroll that prevents hair from tangling. The brush makes this robot good for taking on pet hair, dust, and dander from carpets. It has a large dustbin that holds more dirt decreasing the frequency of emptying.
In the box, you will find an 8-foot BotBoundary strip that helps to control it from crossing some areas.
A powerful motor along with a self-cleaning brushroll does carpet cleaning job well. The Shark Ion R85 is suitable for low and some medium-pile carpets as well as for a bare floor.
For those who want to buy a handheld, there is the Shark Ion S87 that is a two-in-one cleaner with a handheld vacuum and robot for about $400.
iRobot Roomba 690
The Roomba 690 is famous and doesn't need any introduction. Even though it has weak suction compared to other devices here, it is still the right choice for houses with carpet floors.
A patented 3-Stage Cleaning System with Dual Multi-Surface Brushes provides better cleaning performance on carpets compared to these with single main brush.
It has a virtual wall barrier in the box which allows you to choose zones where the robot should not go when cleaning.
The Roomba 690 can be controlled by a simple but effortless iRobot HOME app (available for Android and iOS devices).
This robot has an amazing Dirt Detect technology that helps to recognize dirty spots and provide deep cleaning on these areas (by repeating cleaning of these areas a few times).
The Roomba 690 can be a part of your smart home system thanks to its compatibility with Amazon Alexa and Google Home assistants.
Within the app, you can switch between cleaning modes and schedule it. For the price of around $250, the Roomba 690 is a decently affordable robot vacuum cleaner for carpet.
Eufy RoboVac 15T
Eufy cleaners are known for their good cleaning performance. But unfortunately, they don't have Wi-Fi support; they are not as great for those who wanted to control a robot with a smartphone via the app or even voice commands. The Eufy RoboVac 15T will cost you less than $200.
The robot has a low profile design and can get under most of the furniture. The navigation is random; there is no mapping which means the robot cannot remember your home layout and where it has already cleaned. It might miss some spots when cleaning and take more time to cover the same area as the cleaners with a mapping do, yet if you run it more often, you will not find any difference.
It might not be as powerful as the 15C MAX but it does not cost as much and still will be able to clean your carpets.
The Eufy 15T is ideal for small and medium homes with pets and those who need a robot vacuum but don’t want to get an expensive one.
Eufy RoboVac 15C MAX
The Eufy RoboVac 15C MAX does not have mapping but comes with strong suction that delivers 2,000 Pa of suction and is strong enough to handle thin and medium-pile carpets.
The robot supports Wi-Fi and can be controlled via your phone of the included remote control. It has the BoostIQ technology that increases suction when the robot steps on carpet.
It is only 2.85 inches tall and can get to the hard-to-reach places under most of the furniture.
Although it has strong suction, the robot is quiet when operates.
At the price, you get a decent robot vacuum that is powerful to clean your carpet, has a short body, quiet and is ideal for small to medium-sized houses.
The best robot cleaners for thin carpets. Comparison chart
Depending on your carpet thickness, there could be different cleaners suitable for your home. These are three mid-range priced robot vacuums for thin carpets.
Eufy RoboVac 11S PLUS
Xiaomi MiJia 1S Robot
Neato Botvac D4 Connected
|Battery life (min)||100||150||100||75|
|Suction power (Pa)||1,500||2,000||1,800||N/A|
|Dust container size (ml)||600||420||400||700|
|Battery capacity (mAh)||2,500||5,200||3,200||N/A|
|Mapping||-||LDS laser + camera||LDS laser||LDS laser|
|Noise level (dB)||55||68||55||70|
|Climbing ability (in / mm)||0.63 / 16||N/A||0.67 / 17||0.75 / 19|
|Selected room cleaning||no||yes||no||no|
|Height (in / mm)||2.85 / 7.2||3.78 / 9.6||3.94 / 10||3.9 / 9.9|
|Warranty||12 months||12 months||12 months||12 months|
Eufy RoboVac 11S PLUS
The Eufy RoboVac 11S PLUS is one of the best budget cleaners for carpet.
It is the only robot vacuum in this category that does not have mapping and smart navigation. This device will randomly run over your place until the battery dies. It might cause missed areas but if you run the robot often it will reduce the chances of areas that would be left untouched.
The Eufy does not have an app but includes a remote control. It is quiet when operates. BoostIQ technology automatically increases suction power within 1. 5 seconds when extra vacuuming strength is needed to get the best clean. The robot has lots of extra accessories in the box.
The Eufy has a short body and gets under most furniture, a reasonable price tag makes it attractive to get even though it does not support Wi-Fi and navigates randomly but it does a fairly good job on carpet so why not?
Xiaomi MiJia 1S Robot Vacuum
The Xiaomi MiJia 1S is the first cleaner on the market that was released equipped with an LDS laser and a camera sensor for mapping. It remembers your home layout and knows where it has been and what zones are left to be cleaned. With strong suction power and decent battery life the robot cleans thin and some medium-pile carpets with ease. With a cost of $340 on Gearbest, it is one of the best robot cleaners on the market.
The filter is HEPA which makes the robot safe for allergy and asthma sufferers.
It navigates in straight lines following the plan is has created. You can track its movements in the Mi Home app, schedule the robot to work up to 7 times a week, control it like a radio car and switch between cleaning modes.
The Mi Home app allows setting virtual boundaries, zoned cleaning and the double mapping system is able to recognize separate rooms. It can be worked in a specific room.
Recharge and resume option makes the Xiaomi MiJia 1s robot vacuum ideal for big homes.
The 360 S6 is equipped with an LDS laser that maps out an interior. The cleaner navigates in straight lines and does a good job on thin and medium-pile carpets.
The robot is also able to mop not only sweep. The robot comes with a washable HEPA filter and is safe for people with allergy. It is good for pet hair, the brush has detachable parts and is easy to clean.
In the app, you can set virtual boundaries, zoned cleaning, track it in real-time and so on.
The 360 S6 saves up to 10 different maps and is suitable for multi-level houses
It has strong 1,800 Pa suction power and decent cleaning performance, so it gets rid of a surprising amount of dust and dirt. It also has a range of features that are often only found on more expensive robot vacuums, such as daily scheduling and even the mop mode. It is the most affordable smart vacuum that is suitable for homes with more than one level, pet owners and performs great on both thin to medium-pile carpets and bare floor.
Neato Botvac D4 Connected
The Neato Botvac D4 Connected is one of the newest cleaners in the model line. It is equipped with a laser that creates an accurate room plan and then navigates in straight lines following the map it has built.
The D-shape is excellent for corner cleaning. You can interact with the map by creating digital No-Go Lines to make the robot clean not crossing the line you've set. Also, you will find a magnetic stripe in the box.
The Neato is fantastic at cleaning carpet flooring, and navigation is superb. The laser ensures the robot to work in the complete dark and clean black carpets.
The Extra Care Navigation helps the Neato to vacuum your floors without getting close to delicate furniture/objects to minimize bumping. And, the Neato avoids tight spaces where there is no room to navigate to prevent getting stuck.
The Neato Botvac D4 Connected covers more thanks to the recharge & resume feature, and it makes the robot suitable for small and medium-sized houses with mostly carpeted surfaces.
The 4 best robot vacuum cleaners for medium-pile carpets and rugs
These are the smartest devices with a price starting from $400 and ends up to $1,399. The following robot cleaners are decent machines that are the best to buy in 2019 for medium-pile carpets and rugs.
Best robot vacuum cleaners for carpet: comparison chart
Neato Botvac D6
|Battery life (min)||120||150||120||75|
|Suction power (Pa)||1,800||2,000||N/A||2,600|
|Dust container size (ml)||450||500||700||500|
|Battery capacity (mAh)||3,200||5,200||N/A||1,800|
|Selected room cleaning||yes||yes||no||yes|
|Self-emptied charging base||no||no||no||yes|
|Noise level (dB)||55||60||64||N/A|
|Climbing ability (in / mm)||0.79 / 20||0.79 / 20||0.75 / 19||0.79 / 20|
|Height (in / mm)||3.9 / 10||3.7 / 9.6||3.9 / 9.9||3.6 / 9.2|
|Warranty||12 months||24 months||12 months||12 months|
The 360 S5 is a powerful robot cleaner with decent suction power and a budget price tag considering given features.
Its large wheels don't have any issue with crossing obstacles up to 20 mm tall. The laser inside builds an accurate floor plan making the robot methodically clean following the created path without missing a spot. It comes with smart carpet identification that recognizes carpet flooring and automatically boosts the suction to provide deeper cleaning. Although the robot has strong suction, when it is working it doesn't disturb you from doing your business. It is one of the quietest here.
Select the room you want to clean and let the 360 S5 do the rest
The 360 S5 can store up to 10 different floor plans in memory and is able to recognize its location on a map in case it scanned the room before.
The 360 S5 is ideal for multiple-floor houses
In the 360Smart app, you can switch between cleaning modes, schedule the robot, manually control it like a radio car, track when the accessories needed to be replaced. And, the app allows setting digital boundaries, set zone cleaning, select a room or a few it needs to clean and also set schedule for these rooms. There is also an ability to track cleaning in real-time and check cleaning history.
The 360 S5 is suitable for all surfaces and home sizes and is the most affordable due to all the features it has. What else would you wish for? At $300 (on Gearbest) and $390 (on Amazon), you get a smart and powerful robot vacuum that can work even on thicker carpets.
The Roborock S6 is a mid-range priced robot vacuum that is featured with useful options most of the expensive cleaners don't have.
It mops and sweeps; it has the longest-lasting battery in the industry; the strong motor along with the Carpet Boost provides deep cleaning on all carpet types except think ones; its mapping technology is accurate, and navigation is superb.
In the box, the Roborock S6 has two types of mopping pads, 10 disposable pads and two micro-fiber cloths. The water tank has a toggle that switches to adjust the level of water dripping for daily cleaning or big messes.
The cleaning brush is disassembled and easy to clean from hair especially on the edges.
The Roobock S6 comes with the Mi Home app where you can set virtual boundaries, target where you want the robot to go by tapping on the map, customize cleaning zones, track it in real-time when the Roborock is cleaning, etc.
Make the Roborock S6 work directly in the kitchen with the selected room cleaning feature
The Roborock S6 supports selected room cleaning feature. By choosing a room or two on the map, you can make the robot work directly there instead of cleaning the entire place. Also, it supports scheduling in certain rooms.
The Roborock S6 stores up to three different floor maps
Neato Botvac D6 Connected
In terms of cleaning performance, the Neato Botvac D6 Connected works as good as the D4 Connected on carpets and bare floors.
It saves up to three different floor plans and has a D-shape that reaches dust in corners and edges. On top of the robot, there is a tower with a laser inside that scans the surrounding creating a floor plan and automatically builds the most efficient way of cleaning. The same as the D4 Connected does, the D6 navigates in straight lines. The device knows where it has already cleaned and which zones are left uncleaned.
There are No-Go Lines available to set in the app so the robot will not cross particular zones of your home.
The Botvac D6 Connected is suitable for small, medium and large multiple-floor houses with mostly carpeted surfaces (except thick ones).
The Roomba s9+ is the newest one from the iRobot family. It is the same Roomba s9 only with the self-cleaning base. You can compare Roomba models in our recent comparison to find out which model would be best for your needs.
The most significant improvement latest Roombas have — the self-emptying charging base. When the robot’s container gets full, it interrupts the cleaning process, goes to the dock, empties itself and resumes cleaning. After every cleaning cycle is done, the Roomba s9+ gets emptied automatically. The disposal bag holds up to 30 robot’s bin contents setting you free from manually emptying it for about a month.
The Roomba s9+ has a camera on top to create a room plan. It stores up to 10 different plans. Once the map is created, you can name each zone in the iRobot Home app and schedule the robot to work in the area you have chosen.
Roomba s9+ is the first camera-based robot vacuum that support virtual blocked zones
The Roomba s9+ has double-rotating tangle-free rollers that is the best solution in terms of hair tangling to date.
When the robot creates a map, it divides it into separate rooms that can be named and scheduled to work in further. Also, the s9+ supports not only basic Alexa commands like start and stop the robot. You can say, «Roomba go clean the kitchen» and the robot will understand what you mean.
iRobot is the first company that has introduced virtual keep-out zoned to a camera-based robot vacuum cleaner. This option allows the robot to not go to some certain zones and gives much more value to the Roomba s9+ than the virtual wall barrier all the oldest models have.
The neon green brushless rollers that are ideal for pet hair
It comes with a carpet boost feature that boosts power air up to 10 times more (compared to 600 Series robots) once the sensors identify carpet flooring.
Advanced Dirt Detect system finds the dirtiest spots ensuring deep cleaning. Also, there is a full bin indicator that alerts when the container needs to be cleaned.
The Roomba s9+ is suitable for houses with more than one floor and covered with carpets mostly. The previous Roomba i7+ is also great for carpet flooring and if you want to get a self-emptying robot vacuum but don’t want to spend more, have a look at the i7+, it is not as powerful as the latest Roomba s9+ yet is suitable for carpet flooring as well.
Also, if you are a big fan of iRobot but are not ready to spend $1,000+ on it, consider buying the Roomba e5. It is built on the same platform as the Roomba i7+ but lacks the smart bells like mapping and smart navigation, although it does a superb job on carpeted surface.