Skip to content
Bristle & Bot
Carpet / roundup

Robot vacuums for mixed carpet and hard floors

Most homes are mixed, and almost every robot vacuum roundup is written as though yours is not. The specs that matter here are the ones that describe the boundary.

By Scooter M.Published
The edge of a woven rug meeting natural wooden plank flooring

Disclosure — some links on this page go to Amazon, and we earn a commission if you buy through them. It costs you nothing extra and it does not change what we recommend or in what order. The full disclosure.

On a mixed floor the cleaning is easy and the boundary is hard. What decides a good machine is whether the mop clears your pile, whether the robot can climb onto the rug at all, and whether it detects carpet before it arrives rather than after. Published lifts run 10mm to 17mm.

Most homes are mixed. Hard floor through the hall and kitchen, carpet in the bedrooms, a rug or two in the living room. Yet almost every roundup in this category is written as though you have one surface, which is why so much of the advice stops being useful the moment the robot reaches a threshold strip.

This page is about the boundary. Everything a robot does in the middle of a room is covered on the carpet hub and the hard floors hub. What follows is what happens at the edges, where mixed-floor homes actually fail.

Problem one: the mop has to get out of the way

This is the failure people regret most, because the damage is to the carpet rather than the robot. A wet pad dragged onto a rug leaves it damp, and a rug that stays damp under furniture in a warm room does not stay clean for long.

Published mop lift on the models in this roundup

4 of 5 models publish this figure. Every number below links to the page it came from.

ModelStated mop liftCondition and source
iRobot Roomba Combo j9+iRobotAuto-retract — the mop lifts to the top of the robotiRobot describes it as an Auto-Retract Mopping System with back-and-forth pressure mopping. No millimeter figure is given because the pad leaves the floor plane entirely.Source: iRobot Roomba Combo j9+ product page — mopping system (retrieved 2026-09-01)
Roborock Qrevo CurvXRoborock17mmSource: Roborock Qrevo Curv Series page — "17mm Max. Mop Lifting" (retrieved 2026-09-01)
Roborock Saros 10RRoborock17mmSource: Roborock Saros 10R product page — "17mm Mop Lift" (retrieved 2026-09-01)
Dreame X40 UltraDreameRemovable, plus a stated 10.5mm raiseDreame quotes the height difference before and after mop lifting as 10.5mm; the pads can also be dropped at the dock entirely.Source: Dreame model comparison — mop lifting height difference (retrieved 2026-09-01)
Roborock Qrevo (QV 35A)RoborockNot publishedNot stated on the listing.

Compiled from the manufacturers’ own published material — every row carries the date its figure was read. We have not measured any of these figures ourselves, see how we pick. Found an error? Tell us and we will correct it.

Compare those against your own carpet rather than against each other. A flat-weave runner is 4mm to 8mm and any published lift clears it. Typical fitted carpet is 8mm to 15mm, where a 10mm lift is marginal and 17mm is comfortable. Deep pile is 20mm and up, which no published lift clears.

Two designs sidestep the number entirely, and on a mixed floor they are worth more than the millimeters suggest. iRobot retracts the pad onto the top of the robot, so it is not in the floor plane at all and the machine can vacuum and mop in one pass without routing around anything. Dreame's X40 Ultra drops the pads at the dock before a vacuum-only run, which is the same result reached from the other direction. The full comparison is on mop lift height compared.

Problem two: getting onto the rug at all

A bound or taped rug edge is a small vertical step, and a rug over an underlay stacks two of them. If the robot cannot climb it, it does not merely skip the rug — it nudges the rug across the floor on every attempt, and you come home to a bunched rug and a robot that reported itself stuck.

Published climb height, which applies to rug edges as well as door sills

3 of 5 models publish this figure. Every number below links to the page it came from.

ModelStated max climb heightCondition and source
Roborock Qrevo CurvXRoborock40mm (1.57in) double-layerRoborock states "1.57 in Max. Double-Layer Threshold Crossing", with the chassis lift engaged.Source: Roborock Qrevo Curv Series page — threshold crossing (retrieved 2026-09-01)
Dreame X40 UltraDreame22mm (0.87in)Stated by Dreame in its own model comparison, not on the product listing.Source: Dreame model comparison — L40 Ultra Gen 2 vs L40s Ultra, obstacle climbing height (retrieved 2026-09-01)
ECOVACS DEEBOT X9 PRO OMNIECOVACS20mm with the mop attachedECOVACS states the condition alongside the figure, which is unusual and useful — a mop combo's climb is not the same as a bare chassis's.Source: ECOVACS DEEBOT X9 PRO OMNI product page — barrier crossing (retrieved 2026-10-03)
iRobot Roomba Combo j9+iRobotNot publishediRobot states no threshold or obstacle climbing height for this model on its own product page.
Roborock Saros 10RRoborockNot publishedRoborock markets an industry-first AdaptiLift chassis on this model but states no climb height on the product page.

Compiled from the manufacturers’ own published material — every row carries the date its figure was read. We have not measured any of these figures ourselves, see how we pick. Found an error? Tell us and we will correct it.

Problem three: when the robot notices

Carpet detection works one of two ways, and on a mixed floor the difference is not academic. Sensing the load on the brush motor is reliable and it happens after the robot has already driven onto the carpet — which, with a wet pad down, is one pass too late. Sensing the surface ahead lets the robot lift or avoid before it arrives.

Nobody publishes a specification for this, so it is not in the tables above. What you can do is check whether the app offers a mop-only exclusion zone, which achieves the same outcome deterministically: the robot still vacuums the rug, and it arrives without the pad. Most mapped models support it and almost nobody knows it is there. More on the mechanics in carpet boost and the carpet edge.

How we picked

Criteria first, products second. These are the things we ranked on, stated before anything is recommended.

  • Published mop lift height, compared against real pile depths rather than against other models. This is the single most important figure on a mixed floor.
  • Whether the mop can leave the floor plane entirely — retracted onto the body or dropped at the dock — which beats any lift height outright.
  • Published climb height, because a bound rug edge is a small threshold before it is a carpet.
  • How carpet is detected: ahead of the robot, or after it has already driven on with a wet pad.
  • Whether the app supports a mop-only exclusion, so a rug can be vacuumed without ever being mopped.

What we did not do: test any of these machines. We do not own one, we do not have a lab, and nothing on this page is written as though we did. The full method.

Quick picks

Ranked on the published specifications below. Tap a row to jump to the full write-up.

#ProductBest forSuctionPrice
1
iRobot Roomba Combo j9+
iRobot Roomba Combo j9+The mop arm retracts to the top of the robot rather than lifting a few millimeters, so it can mop and vacuum in one pass without routing around rugs.
Mopping without avoiding the carpetStated only as 100 percent stronger than the Roomba Combo i series
2
Roborock Qrevo CurvX
Roborock Qrevo CurvXThe highest published suction figure here paired with the highest published mop lift, which is the combination a mixed-floor home actually needs.
Thick carpet and tall sills in one house22,000 Pa
3
Dreame X40 Ultra
Dreame X40 UltraThe mop pads come off entirely rather than just lifting, which is the only version of mop lifting that guarantees a dry carpet.
Removable mop pads12,000 Pa
4
eufy Omni C28
eufy Omni C28A rinsing roller mop and a five-function dock at mid-range price — the mechanism the expensive machines charge a lot more for.
A self-washing roller mop under flagship money15,000 Pa
5
Roborock Saros 10R
Roborock Saros 10RAn 80mm body with no LiDAR mast, which is the practical answer to a robot that stops dead at the sofa every run.
Getting under low furniture22,000 Pa

Every figure in this table is linked to the page it came from in the write-ups below. We have not tested any of these machines.

iRobot Roomba Combo j9+
Top pick

iRobot Roomba Combo j9+

Mopping without avoiding the carpet

The mop arm retracts to the top of the robot rather than lifting a few millimeters, so it can mop and vacuum in one pass without routing around rugs.

Published specifications

Stated suction
Stated only as 100 percent stronger than the Roomba Combo i seriesiRobot publishes no absolute suction figure for this model, so it cannot be compared with a Pa rating from any other brand. That is a limitation of the data, not a criticism of the machine.Source: iRobot Roomba Combo j9+ product page — power-lifting suction claim (retrieved 2026-09-01)
Max climb height
Not publishediRobot states no threshold or obstacle climbing height for this model on its own product page.
Mop lift
Auto-retract — the mop lifts to the top of the robotiRobot describes it as an Auto-Retract Mopping System with back-and-forth pressure mopping. No millimeter figure is given because the pad leaves the floor plane entirely.Source: iRobot Roomba Combo j9+ product page — mopping system (retrieved 2026-09-01)
Main brush
Dual multi-surface rubber brushes with an edge-sweeping brushSource: iRobot Roomba Combo j9+ product page — brushes (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the iRobot product page.
Dustbin
Not publishedNot stated on the iRobot product page.
Body height
86mm (3.4in)Listed dimensions 3.4 x 13.3 x 13.3in, 7.5lb.Source: iRobot Roomba Combo j9+ product page — dimensions (retrieved 2026-09-01)
Dock
Multi-functional base that empties the bin and refills the mop tank, stated at up to 60 daysSource: iRobot Roomba Combo j9+ product page — base (retrieved 2026-09-01)

What it does well

  • The mop retracts fully onto the body — the most complete answer to wet carpet anyone sells
  • Dual rubber brushes, which do not wind hair the way bristle brushes do
  • Sixty-day stated self-empty interval

What it does not

  • iRobot publishes almost none of the numbers this site compares on — including any climb height
  • Suction is quoted only as a relative claim ("100% stronger" than an older model), which cannot be compared across brands

Who it is for

Mixed carpet and hard floor where you would rather the robot just handled both in one run.

Skip it if

You want to compare it on specification. iRobot publishes no suction figure, no climb height, no runtime and no bin capacity for this model.

Roborock Qrevo CurvX
Pick 2

Roborock Qrevo CurvX

Thick carpet and tall sills in one house

The highest published suction figure here paired with the highest published mop lift, which is the combination a mixed-floor home actually needs.

Published specifications

Max climb height
40mm (1.57in) double-layerRoborock states "1.57 in Max. Double-Layer Threshold Crossing", with the chassis lift engaged.Source: Roborock Qrevo Curv Series page — threshold crossing (retrieved 2026-09-01)
Main brush
DuoDivide main brush with FlexiArm Arc side brushRoborock calls the pair its Dual Anti-Tangle System.Source: Roborock Qrevo Curv Series page — brush system (retrieved 2026-09-01)
Navigation
RetractSense LiDAR with Reactive AI obstacle recognitionRoborock states the turret retracts in tight spaces and that the system recognizes 108 object types.Source: Roborock Qrevo Curv Series page — navigation (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock series page.
Dustbin
Not publishedNot stated on the Roborock series page.

What it does well

  • 17mm mop lift is the highest published figure in this comparison
  • 80mm (3.14in) body clears furniture most flagships cannot
  • Retracting LiDAR turret, so the mast is not the height limit

What it does not

  • 22,000 Pa is a peak figure, not what it sustains across a room
  • Roborock publishes only a double-layer threshold figure for it, not a separate figure for a single vertical sill

Who it is for

Homes with deep carpet in some rooms and hard floors in others, where the mop has to get properly out of the way.

Skip it if

You have no carpet at all. Most of the premium on this model is carpet-specific hardware.

Dreame X40 Ultra
Pick 3

Dreame X40 Ultra

Removable mop pads

The mop pads come off entirely rather than just lifting, which is the only version of mop lifting that guarantees a dry carpet.

Published specifications

Max climb height
22mm (0.87in)Stated by Dreame in its own model comparison, not on the product listing.Source: Dreame model comparison — L40 Ultra Gen 2 vs L40s Ultra, obstacle climbing height (retrieved 2026-09-01)
Mop lift
Removable, plus a stated 10.5mm raiseDreame quotes the height difference before and after mop lifting as 10.5mm; the pads can also be dropped at the dock entirely.Source: Dreame model comparison — mop lifting height difference (retrieved 2026-09-01)
Dock
Self-emptying with 158F mop and washboard self-cleaning, auto refillSource: Dreame X40 Ultra dock — manufacturer listing on Amazon.com (retrieved 2026-09-01)

What it does well

  • Mops detach at the dock instead of riding along raised
  • Stated 198 minutes of runtime
  • 12,000 Pa stated peak suction

What it does not

  • 22mm climb is mid-pack and well below the L40s and X50
  • Large dock footprint for the mop-washing hardware

Who it is for

Mixed carpet and hard floor where you want the mop gone, not raised.

Skip it if

Your thresholds are tall. Dreame's own comparison puts this generation's obstacle climbing at 22mm.

eufy Omni C28
Pick 4

eufy Omni C28

A self-washing roller mop under flagship money

A rinsing roller mop and a five-function dock at mid-range price — the mechanism the expensive machines charge a lot more for.

Published specifications

Max climb height
Not publishedNot stated. The sister X10 Pro Omni publishes 21mm, so the silence here is a choice rather than a house style.
Mop lift
Not publishedeufy does not state whether the HydroJet roller lifts clear of carpet, which is the figure that decides whether it wets a rug.
Dock
Five-function Omni station: self-cleaning mop, auto hot-air drying, auto dust emptying into a stated 3L sealed bag for up to 75 days, auto tank refilling and auto wastewater collectionThe 3L bag and the 75-day interval were added on 2026-10-24 after re-reading eufy's own C28 page; they were missing from this sheet before. eufy states no filtration rating for the bag and no electrical figures for this machine at all.Source: eufy Omni C28 product page — Omni station, 3L bag and 75-day interval (retrieved 2026-10-24)

What it does well

  • HydroJet roller rinses itself during the run instead of only at the dock
  • A stated 15,000 Pa, which is a real figure rather than a multiple
  • Five-function station: mop washing, hot-air drying, dust emptying, tank refill and wastewater collection

What it does not

  • No published threshold height and no published mop-lift height
  • No published runtime, bin capacity or body height either
  • The roller is a consumable and eufy does not state a replacement interval

Who it is for

Hard floors that get genuinely dirty, on a budget that will not reach a flagship omni station.

Skip it if

Your home has thresholds or deep carpet. eufy publishes no climb height and no mop-lift height for this model, so you cannot check either before you buy.

Roborock Saros 10R
Pick 5

Roborock Saros 10R

Getting under low furniture

An 80mm body with no LiDAR mast, which is the practical answer to a robot that stops dead at the sofa every run.

Published specifications

Max climb height
Not publishedRoborock markets an industry-first AdaptiLift chassis on this model but states no climb height on the product page.
Navigation
StarSight Autonomous System 2.0Solid-state sensing rather than a raised LiDAR turret, which is what allows the low body.Source: Roborock Saros 10R product page — navigation (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock product page.
Dustbin
Not publishedNot stated on the Roborock product page.
Dock
10-in-1 Multifunctional Dock 4.0 with hot-water mop washingSource: Roborock Saros 10R product page — dock (retrieved 2026-09-01)

What it does well

  • Solid-state sensing instead of a spinning turret, so the body can genuinely be low
  • 17mm mop lift, matching the Curv line
  • DuoDivide anti-tangle main brush

What it does not

  • No published climb height, which for a chassis-lift model is a strange omission
  • Camera-and-structured-light navigation is exactly the setup privacy-cautious buyers ask about

Who it is for

Homes where most of the dust lives under things — low sofas, bed frames, kickboard gaps.

Skip it if

Your problem is thresholds. Roborock markets an AdaptiLift chassis on this model but publishes no climb height for it.

What we would skip, and why

Skip this one

Shark PowerDetect 2-in-1

Its NeverTouch Pro base washes and dries the pad, which is more than many docks manage, and on a flat single-level hard floor it is a capable machine. On a mixed floor it is the wrong buy for a specific reason. A mixed floor asks exactly two questions of a robot — can it get onto the rug, and can it keep the mop off it — and Shark publishes no figure for either: no climb height and no mop-lift height. Both answers are taken on trust.

The short version

Measure your deepest pile and your tallest rug edge before you compare anything else, then buy a machine whose published figures clear both with margin. If your carpet is deeper than any published lift, buy a design that removes the pad from the floor entirely rather than one that raises it. And whatever you buy, set a mop-only exclusion on anything you would be upset to find damp — it takes a minute and it does not depend on a number you cannot verify. If the reason you are vacuuming the hard half of the house is an animal, best robot vacuums for pet hair on hardwood ranks on the side brush instead.

Questions people actually ask

+ What is the best robot vacuum for hard floors and area rugs?

One that publishes both a mop lift and a climb height, or one whose mop leaves the floor plane entirely. Those two figures describe the only two ways a mixed floor goes wrong: a damp rug, or a robot that cannot get onto it.

+ Will a robot vacuum mop get my carpet wet?

Only if the lift is lower than your pile is deep, or if detection happens after the robot has already driven on. Published lifts run 10mm to 17mm; typical fitted carpet is 8mm to 15mm. A mop-only no-go zone removes the risk regardless of the figure.

+ Can a robot vacuum handle carpet and hardwood in one run?

Yes, and most do. The machines that do it best either retract the mop onto the body or drop the pads at the dock first, because both remove the wet pad from the equation instead of raising it a few millimeters.

+ Do robot vacuums damage rugs?

The pile, no. A fringe, yes — a rotating brush treats fringe like hair and can pull threads through the weave in a single run. That has its own page: stuck on rugs and fringe.

+ Should I get one robot for a mixed floor or two machines?

One, if the published lift clears your pile. Two only if you have deep pile in most rooms and hard floor in one, where a mop is dead weight most of the run. The trade-off is on mop combo versus separate.

Sources