Skip to content
Bristle & Bot
Hard floors / roundup

Robot vacuums for hard floors

Hardwood, laminate and tile are the easiest surfaces to clean and the easiest to get wrong. The risks are water, grit and a cliff sensor that cannot read a dark floor.

By Scooter M.Published
Polished hardwood floorboards in a room lit by low afternoon sun

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 hard floors the vacuuming is the easy part. What separates models is the mop: whether it lifts high enough to stay off adjoining carpet, whether it washes itself during the run or only at the dock, and whether the robot's cliff sensors can read your floor color at all.

Hardwood, laminate, engineered board, vinyl plank and tile all behave much the same to a vacuum — though they differ sharply once a mop is involved, which is why vinyl plank has its own page. Debris sits on the surface rather than sinking into a pile, so even a modest suction figure picks it up. This is the one part of the category where the number on the box genuinely does not matter much.

Three things do matter, and none of them is suction: what the brush does to the finish, what the mop does to the boards, and whether the robot can see the floor.

Grit is what actually scratches a floor

A robot vacuum does not scratch hardwood. Grit carried under a robot vacuum scratches hardwood, in exactly the way grit under a shoe does. The practical consequence is that running the robot more often is protective rather than risky: the less time sand and grit spend on the floor, the less time they spend being ground into the finish.

Brush material is the secondary question. Rubber and silicone rollers are gentler on a soft finish than stiff bristles, and they also handle hair better, which is why almost every current flagship uses one. Where a maker publishes the material we have recorded it; where they do not, we have said so. The full treatment of both worries — the floor and the baseboards, which are different problems — is on scratched floors and scuffed baseboards.

Main brush construction, by model

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

ModelMain brushCondition and source
ECOVACS DEEBOT X9 PRO OMNIECOVACSCyclone-Directed anti-tangle main brush, ZeroTangle 3.0The successor to the ZeroTangle 2.0 brush on the discontinued X8 PRO OMNI.Source: ECOVACS DEEBOT X9 PRO OMNI product page — brush (retrieved 2026-10-03)
Roborock Saros 10RRoborockDuoDivide anti-tangle brushSource: Roborock Saros 10R product page — brush (retrieved 2026-09-01)
Roborock Qrevo CurvXRoborockDuoDivide 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)
eufy X10 Pro OmnieufyAuto-detangling roller brush with Pro-Detangle CombSource: eufy X10 Pro Omni product page — brush (retrieved 2026-09-01)
iRobot Roomba Combo j9+iRobotDual multi-surface rubber brushes with an edge-sweeping brushSource: iRobot Roomba Combo j9+ product page — brushes (retrieved 2026-09-01)
Dreame X50 UltraDreameHyperStream Detangling DuoBrushDreame supplies two brush options: a bristled rubber brush for hard floors and a TPU rubber brush for carpet.Source: Dreame X50 Ultra product page — brush (retrieved 2026-09-01)
Roborock Qrevo (QV 35A)RoborockAnti-tangle main and side brushesSource: Roborock Qrevo QV 35A, "Anti-Tangle Brush" — manufacturer listing on Amazon.com (retrieved 2026-09-01)

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.

Water is the real risk, and mop lift is the spec

Sealed hardwood, laminate and vinyl all tolerate a damp mop and none of them tolerates standing water. The robot's job is to leave the floor damp, not wet, and to get the wet pad off the floor before it reaches anything absorbent. That second job is what the mop-lift figure measures.

Published mop lift height

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

ModelStated mop liftCondition and source
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)
Roborock Qrevo Curv S5XRoborockNot publishedNot stated on the listing.
Roborock Qrevo ProRoborockNot publishedNot stated on the listing.
Roborock Qrevo (QV 35A)RoborockNot publishedNot stated on the listing.
Dreame X50 UltraDreame10.5mmDreame states the mops raise 10.5mm during vacuuming to keep carpet dry.Source: Dreame X50 Ultra product page — mop lifting (retrieved 2026-09-01)
Dreame L40s UltraDreameNot publishedNo lift height stated on the listing.
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)
Dreame L10s UltraDreameNot publishedNot stated on the listing.
eufy X10 Pro Omnieufy12mmAuto-lifting on carpet detection.Source: eufy X10 Pro Omni product page — auto-lifting mop (retrieved 2026-09-01)
ECOVACS DEEBOT T30S ComboECOVACSNot publishedThe listing states auto mop lifting but gives no height.
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)
iRobot Roomba j9+iRobotNot publishedThis model does not mop.
iRobot Roomba Max 705 VaciRobotNot publishedThis model does not mop.
Shark PowerDetect 2-in-1 (AV2800ZE)SharkNot publishedNot stated on the listing.
Shark Matrix Plus 2-in-1SharkNot publishedNot stated on the listing.
Shark PowerDetect Self-Empty (AV2820S)SharkNot publishedVacuum-only model. There is no mop.
Roborock Q7 M5+RoborockNot publishedNot stated on Roborock's product page.
iRobot Roomba 105 VaciRobotNot publishedVacuum-only trim. There is no mop to lift.
iRobot Roomba Max 715 PetiRobotNot publishedVacuum-only trim. There is no mop to lift.
eufy Omni C28eufyNot publishedeufy does not state whether the HydroJet roller lifts clear of carpet, which is the figure that decides whether it wets a rug.
Dreame Aqua10 Ultra Roller CompleteDreame14mm, by sealing the roller rather than lifting a padDreame states that AutoSeal "automatically closes and raises 14 mm when moving onto the carpet". It is a different mechanism from a lifted pad: the roller housing shuts so the wet roller cannot touch the carpet at all.Source: Dreame Aqua10 Ultra Roller Complete product page — AutoSeal (retrieved 2026-09-26)
Narwal Flow 2Narwal12mmPublished plainly as a mop lifting height, which is more than most makers of roller mops manage.Source: Narwal Flow 2 product page — mop lifting (retrieved 2026-09-26)
Shark AI Ultra Self-Empty (AV2501S)SharkNot publishedVacuum-only model. There is no mop.
Narwal Freo Z10 TurboNarwal12mmPublished plainly, which is more than most makers manage at this price.Source: Narwal Freo Z10 Turbo product page — mop lifting (retrieved 2026-10-03)
ECOVACS DEEBOT X9 PRO OMNIECOVACS10mm automaticECOVACS calls the mechanism the Triple Lift System and states that on carpet it raises the mop to prevent wetting while boosting suction.Source: ECOVACS DEEBOT X9 PRO OMNI product page — mop lifting (retrieved 2026-10-03)
eufy Omni S2eufy1.1in (roughly 28mm)The highest mop lift figure on this site; the next highest published anywhere here is the 17mm Roborock states for the Qrevo CurvX and the Saros 10R. eufy states the chassis also raises for carpet up to 2in thick, but its regional pages disagree on that limit so it is not relied on.Source: eufy Omni S2 US product page — mop lift (retrieved 2026-10-17)
eufy Omni E28eufyNot publishedCONTESTED. eufy's E28 page says the mop lifts for carpet but gives no height; its US buying guide says 20mm and its FAQ says 12mm. Where a maker states two different figures for one machine we publish neither.
eufy Omni C20eufy10.4mmeufy states this as 0.41in in its FAQ and 10.4mm in the spec table. The two agree, which is worth noting on a brand whose other sheets do not.Source: eufy Omni C20 product page — mop auto-lifting (retrieved 2026-10-17)

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.

Published lifts cluster between 10mm and 17mm. Roborock's 17mm is the highest here; ECOVACS states 10mm; iRobot sidesteps the whole question by retracting the pad onto the top of the robot, which is the only design that removes the pad from the floor plane entirely. Several models publish nothing at all — including some that advertise auto mop lifting in their own marketing copy. The full comparison is on mop lift height compared.

The dark-floor problem

This one catches people out and it has nothing to do with cleaning. Robot vacuums use infrared cliff sensors pointed at the floor to avoid driving down stairs. A dark, matte or high-gloss black floor can absorb or scatter that infrared to the point where the sensor reads it as a drop. The robot then refuses to cross a perfectly flat floor, reverses, and reports itself trapped.

It is a well-documented failure mode, it varies by model, and no manufacturer publishes a specification for it. There is a fix, and it is on robot vacuums and dark floors For choosing a machine rather than fixing one, best robot vacuums for hardwood floors ranks on the brush and the mop dock, and best robot vacuums for pet hair on hardwood covers the case where something sheds onto it. — the single most useful page on this hub if it applies to you.

Quick picks

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

#ProductBest forMop liftPrice
1
ECOVACS DEEBOT X9 PRO OMNI
ECOVACS DEEBOT X9 PRO OMNIThe roller mop that washes itself continuously while it runs rather than pushing one increasingly dirty pad around, now with a cyclone-directed anti-tangle brush.
Mopping that rinses as it goes10mm automatic
2
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 furniture17mm
3
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 house17mm
4
eufy X10 Pro Omni
eufy X10 Pro Omnieufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.
The most completely published spec sheet12mm
5
Roborock Qrevo (QV 35A)
Roborock Qrevo (QV 35A)Roborock's anti-tangle brushes in the cheapest trim that has them, which is the spec that matters most in a long-hair house.
Anti-tangle brushes at mid priceNot published
6
Roborock Q7 M5Proper 360-degree LiDAR mapping and an anti-tangle main brush at a price where a lot of robots still bounce off the walls.
Real LiDAR mapping at the low endNot published

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.

ECOVACS DEEBOT X9 PRO OMNI
Top pick

ECOVACS DEEBOT X9 PRO OMNI

Mopping that rinses as it goes

The roller mop that washes itself continuously while it runs rather than pushing one increasingly dirty pad around, now with a cyclone-directed anti-tangle brush.

Published specifications

Stated suction
16,600 PaLower than the 18,000 Pa ECOVACS stated for the X8 PRO OMNI this model replaces. ECOVACS also states a 16.3 L/s airflow figure, which almost nobody else publishes.Source: ECOVACS DEEBOT X9 PRO OMNI product page — suction (retrieved 2026-10-03)
Max climb height
20mm 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)
Mop lift
10mm automaticECOVACS calls the mechanism the Triple Lift System and states that on carpet it raises the mop to prevent wetting while boosting suction.Source: ECOVACS DEEBOT X9 PRO OMNI product page — mop lifting (retrieved 2026-10-03)
Main brush
Cyclone-Directed anti-tangle main brush, ZeroTangle 3.0The successor to the ZeroTangle 2.0 brush on the discontinued X8 PRO OMNI.Source: ECOVACS DEEBOT X9 PRO OMNI product page — brush (retrieved 2026-10-03)
Stated runtime
Up to 196 minutesECOVACS states this for vacuuming on hard floor in standard mode. It is not comparable with the 291 minutes stated for the discontinued X8, which was a silent-mode figure.Source: ECOVACS DEEBOT X9 PRO OMNI product page — working time (retrieved 2026-10-03)
Dock
Self-emptying into a 3L bag, with temperature-controlled mop washing stated from 40C to 75C (104F to 167F) and hot-air dryingECOVACS publishes a wash temperature RANGE rather than a single figure, and states selectable drying durations of 2, 3 or 4 hours.Source: ECOVACS DEEBOT X9 PRO OMNI product page — station (retrieved 2026-10-03)

What it does well

  • OZMO Roller self-washes during the run rather than only at the dock
  • Publishes a threshold figure and states the condition (with mop attached)
  • Mop washing is temperature-controlled across a stated 40C to 75C range rather than a single number

What it does not

  • 20mm climb is among the lowest published figures here
  • 0.22L on-board bin is small, so it leans hard on the dock
  • 16,600 Pa is lower than the model it replaces, which stated 18,000 Pa

Who it is for

Hard floors that actually get dirty — kitchens, entryways, homes with dogs.

Skip it if

Your sills are tall. ECOVACS publishes 20mm with the mop attached, which is at the low end of our threshold table.

Roborock Saros 10R
Pick 2

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.

Roborock Qrevo CurvX
Pick 3

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.

eufy X10 Pro Omni
Pick 4

eufy X10 Pro Omni

The most completely published spec sheet

eufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.

Published specifications

Max climb height
21mm (0.83in)eufy publishes this as "Obstacle Clearance Height". Like every stated maximum it assumes a clean square edge.Source: eufy X10 Pro Omni product page — obstacle clearance height (retrieved 2026-09-01)
Main brush
Auto-detangling roller brush with Pro-Detangle CombSource: eufy X10 Pro Omni product page — brush (retrieved 2026-09-01)
Stated runtime
173 minutes vacuuming, 136 minutes vacuuming and moppingeufy states both figures for standard mode.Source: eufy X10 Pro Omni product page — runtime (retrieved 2026-09-01)
Body height
Needs 130mm (5.12in) of clearance under furnitureeufy publishes this as a minimum height restriction rather than a body height.Source: eufy X10 Pro Omni product page — height restrictions (retrieved 2026-09-01)
Dock
Self-emptying with auto mop washing and drying, 3L self-refilling tankThe robot itself carries an 80ml water tank.Source: eufy X10 Pro Omni product page — station and tanks (retrieved 2026-09-01)

What it does well

  • Publishes an obstacle clearance figure at all, which iRobot and Shark do not
  • 12mm auto-lifting mop with carpet detection
  • Separate stated runtimes for vacuum-only and vacuum-plus-mop

What it does not

  • 21mm clearance is mid-pack and well below the Curv or the L40s
  • 8,000 Pa is modest against the current flagship figures

Who it is for

Anyone who wants to check the specs before buying rather than after the robot arrives.

Skip it if

Your sills are over about 20mm. A published 21mm clearance is honest, but it is not tall.

Roborock Qrevo (QV 35A)
Pick 5

Roborock Qrevo (QV 35A)

Anti-tangle brushes at mid price

Roborock's anti-tangle brushes in the cheapest trim that has them, which is the spec that matters most in a long-hair house.

Published specifications

Max climb height
Not publishedNot stated on the listing.
Mop lift
Not publishedNot stated on the listing.

What it does well

  • Anti-tangle brushes are the single most useful hair feature and they are here
  • A stated 8,000 Pa, with a full washing dock at the price
  • All-in-one dock with auto mop washing

What it does not

  • No published threshold figure
  • No published mop-lift height

Who it is for

Long hair or a heavy-shedding dog, on a budget that will not stretch to the Curv.

Skip it if

You need a stated climb height or mop lift — neither is published for this trim.

Pick 6

Roborock Q7 M5

Real LiDAR mapping at the low end

Proper 360-degree LiDAR mapping and an anti-tangle main brush at a price where a lot of robots still bounce off the walls.

Published specifications

Max climb height
Not publishedNot stated on the Roborock product page.
Mop lift
Not publishedNot stated on the Roborock product page.
Main brush
JawScrapers Comb anti-tangle main brushRoborock pairs it with an anti-tangle side brush as a Dual Anti-Tangle System.Source: Roborock Q7 M5 product page — brush (retrieved 2026-09-01)
Navigation
360-degree LiDAR with multi-level mappingSource: Roborock Q7 M5 product page — navigation (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock product page.
Dock
Charging dock only — no self-emptying dockRoborock lists one charging dock in the box. The self-emptying version is sold separately as the Q7 M5+.Source: Roborock Q7 M5 product page — what's in the box (retrieved 2026-09-17)

What it does well

  • 360-degree LiDAR at entry-level money, so it maps rooms instead of guessing
  • JawScrapers Comb anti-tangle main brush
  • Multi-level mapping for a two-story house

What it does not

  • No published climb height and no published mop lift
  • Mopping is three water-flow levels and a pad, not a washing dock
  • No self-emptying dock — Roborock sells that version separately as the Q7 M5+

Who it is for

A first mapped robot for a normal house — several rooms, some rugs, a pet.

Skip it if

You want serious mopping. This drags a pad; it does not wash or lift one properly.

What we would skip, and why

Skip this one

iRobot Roomba Max 705 Vac

The move to LiDAR is a real improvement and rubber brushes are kind to hardwood. But this trim does not mop, and on hard floors the mop is most of the job — vacuuming a kitchen floor without washing it leaves the film that people actually notice. Buy the combo trim or buy a different machine.

Skip this one

eufy 11S MAX

Thin enough to reach under furniture and cheap enough to buy on a whim, and for one room that is a reasonable purchase. Across a whole floor without mapping it cleans by random pattern, which on open hard floor means visibly missed patches every run. Hard floors show the misses that carpet hides.

Choosing, in short

For a hard-floor home the decision is mostly about the mop. A roller mop that rinses continuously stays cleaner across a large floor than a pad that gets rinsed only at the dock. A pad that lifts 17mm is safer near carpet than one that lifts 10mm. And a robot that cannot see your dark floor is worth nothing regardless of any of the above. Type-specific advice is on laminate and tile.

Go deeper on hard floors

If your floors are dark, read the dark-floors page first — it is a failure mode that has nothing to do with cleaning performance and stops robots dead.

Questions people actually ask

+ Do robot vacuums work on hardwood floors?

Very well — debris sits on the surface rather than in a pile, so it is the easiest surface in the category. Choose on mop behavior and brush material rather than suction, and run it often: grit left on the floor is what causes scratching, not the robot.

+ Will a robot vacuum scratch my floor?

Not on its own. Grit dragged under the wheels or brush can, exactly as grit under a shoe can. Frequent running reduces that risk rather than increasing it. Soft rubber brushes are gentler than stiff bristles on a soft finish.

+ Do robot vacuums work on slate floors?

Vacuuming is fine. Mopping depends on whether your slate is sealed — unsealed stone absorbs water and any cleaning solution with it. Textured slate also holds debris in the surface, where a pad skims over the top and a brush does the useful work.

+ Can a robot vacuum mop a laminate floor?

Yes, if the mop is damp rather than wet and the seams are in good condition. Laminate's weakness is water reaching the core through a seam or an edge, which swells the board irreversibly. Use the lowest water setting and never let the robot park wet on the floor. See laminate.

+ Why does my robot vacuum avoid one part of my dark floor?

Almost certainly the cliff sensors reading the dark surface as a drop-off. It is an infrared reflectivity problem, not a mapping bug, and it is more common on matte black and very dark stained floors. Fixes are on dark floors.

+ Vacuum and mop in one pass, or two separate machines?

One machine is enough for most hard-floor homes, and the combo docks have got genuinely good. Two makes sense only if you have a lot of carpet and want the mop physically absent from the house rather than raised. That trade-off is on mop combo versus separate.

Sources

Every ranking on this site links back to how we pick. That is a trust requirement, not an SEO one.