Skip to content
Bristle & Bot
Hard floors / comparison

Which brush type suits a hard floor

On hard floors the brush is doing a different job than on carpet, and the design that wins on one loses a little on the other.

By Scooter M.Published
Broom bristles resting against a hard floor

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 a rubber or silicone roller is the safer choice: it sweeps debris without the mechanical scouring a stiff bristle applies to a soft finish, and it handles hair better. Bristles earn their place in carpet pile. On tile and hardwood the trade goes the other way.

The brush comparison usually gets written from a carpet perspective, because carpet is where agitation obviously matters. On a hard floor the job is different: there is no pile to reach into, debris is sitting on the surface, and the brush is mostly there to sweep material toward the intake.

What changes on a hard surface

  1. Agitation stops mattering much. There is nothing to agitate. A brush that merely sweeps is enough, and airflow does most of the work.
  2. Scattering starts mattering. A stiff, fast brush flicks larger debris — grains of rice, cat litter, gravel — sideways out of the intake path instead of sweeping it in. Softer fins scatter less.
  3. Finish contact matters. A stiff bristle dragging grit across a soft lacquer is doing the same thing fine sandpaper does, slowly. A flexible fin distributes that contact.
  4. Hair still matters. Hard-floor homes are not hair-free homes, and everything in the rubber versus bristle comparison still applies.

What each maker publishes

Main brush construction across the models we cover

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

ModelMain brushCondition and source
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)
Roborock Saros 10RRoborockDuoDivide anti-tangle brushSource: Roborock Saros 10R product page — brush (retrieved 2026-09-01)
Roborock Qrevo Curv S5XRoborockZero-tangling main brush with FlexiArm side brushSource: Roborock Qrevo Curv S5X brush system — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Roborock Qrevo ProRoborockNot publishedBrush construction is not described on the listing.
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)
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)
Dreame L40s UltraDreameDuoBrush, stated as 100 percent detanglingSource: Dreame L40s Ultra brush — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Dreame X40 UltraDreameLiftable brushes with an extending side brushSource: Dreame X40 Ultra brush system — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Dreame L10s UltraDreameNot publishedBrush construction is not described on the listing.
eufy X10 Pro OmnieufyAuto-detangling roller brush with Pro-Detangle CombSource: eufy X10 Pro Omni product page — brush (retrieved 2026-09-01)
ECOVACS DEEBOT T30S ComboECOVACSZeroTangle anti-tangle brushSource: ECOVACS DEEBOT T30S Combo brush — manufacturer listing on Amazon.com (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)
iRobot Roomba j9+iRobotDual multi-surface rubber brushesSource: iRobot Roomba Combo j9+ product page — shared brush hardware (retrieved 2026-09-01)
iRobot Roomba Max 705 VaciRobotDual rubber anti-tangle brushesSource: iRobot Roomba Max 705 brushes — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Shark PowerDetect 2-in-1 (AV2800ZE)SharkSelf-cleaning brushrollSource: Shark PowerDetect 2-in-1 brushroll — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Shark Matrix Plus 2-in-1SharkSelf-cleaning brushrollSource: Shark Matrix Plus 2-in-1 brushroll — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Shark PowerDetect Self-Empty (AV2820S)SharkSelf-cleaning brushrollShark names it and does not describe what it is made of or what makes it self-cleaning.Source: Shark PowerDetect AV2820S product page — brushroll (retrieved 2026-09-21)
Roborock Q7 M5+RoborockJawScrapers Comb anti-tangle main brush with an anti-tangle side brushSource: Roborock Q7 M5+ product page — brushes (retrieved 2026-09-17)
iRobot Roomba 105 VaciRobotMulti-Surface bristle brush with an Edge-Sweeping brushiRobot's own description. Note that this is the bristle design, not the dual rubber brushes it fits to the Max range.Source: iRobot Roomba 105 Vac product page — 3-Stage Cleaning (retrieved 2026-09-13)
iRobot Roomba Max 715 PetiRobotDual rubber anti-tangle brushes with an anti-tangle side brushiRobot states the brushes flex to stay in contact with the floor and that the side brush is designed to stop hair wrap at the hub.Source: iRobot Roomba Max 715 product page — brush system (retrieved 2026-09-13)
eufy Omni C28eufyDuoSpiral Detangle BrushSource: eufy Omni C28 product page — brush (retrieved 2026-09-13)
Dreame Aqua10 Ultra Roller CompleteDreameNot publishedThe page for this variant describes the mop roller in detail and never describes the main vacuum brush. Dreame's other regional pages name a brush for this model; because they disagree with each other on component names, we do not carry a figure across.
Narwal Flow 2NarwalZero-Tangling Floating Roller BrushNarwal names it and describes it as floating, which refers to the brush following floor height rather than to anti-tangle behavior. The anti-tangle claim is in the name only.Source: Narwal Flow 2 product page — roller brush (retrieved 2026-09-26)
Shark AI Ultra Self-Empty (AV2501S)SharkSelf-cleaning brushrollShark names it and does not describe the construction.Source: Shark AI Ultra AV2501S product page — brushroll (retrieved 2026-10-03)
Narwal Freo Z10 TurboNarwalAnti-tangling roller brush with self-detangling technologyNarwal names the behavior without describing the mechanism that produces it — there is no comb, blade or split-roller detail stated.Source: Narwal Freo Z10 Turbo product page — roller brush (retrieved 2026-10-03)
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)
eufy Omni S2eufyDuoSpiral brushesSource: eufy Omni S2 US product page — brush (retrieved 2026-10-17)
eufy Omni E28eufyDuoSpiral Detangle BrushesSource: eufy Omni E28 product page — brush (retrieved 2026-10-17)
eufy Omni C20eufyPro-Detangle Comb over the roller brusheufy describes the roller reversing while a comb flips down to cut hair free, rather than naming a brush construction.Source: eufy Omni C20 product page — anti-tangle brush (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.

ECOVACS states a rubber main brush outright. iRobot states dual multi-surface rubber brushes plus an edge-sweeping brush. Roborock describes DuoDivide as short-bristle rollers with spiral blades — a hybrid rather than a pure rubber roller. Dreame is the only maker here that supplies two different rollers in the box, a bristled rubber brush for hard floors and a TPU rubber brush for carpet, which is an honest acknowledgement that one design does not win both cases.

Grit is the actual wear mechanism

A robot vacuum does not scratch a floor. Grit carried under a robot vacuum scratches a floor, in exactly the way grit under a shoe does. That has a counterintuitive implication: running the robot more often is protective, because it shortens the time abrasive material spends on the surface being trodden in. The full version of that argument, plus the separate question of scuffed baseboards, is on scratched floors and scuffed baseboards.

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
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 carpetAuto-retract — the mop lifts to the top of the robot
3
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

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.

iRobot Roomba Combo j9+
Pick 2

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 Saros 10R
Pick 3

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.

If your hard floor is textured — riven slate, structured porcelain, brushed board — the brush matters more than on a smooth surface, because a mop pad skims across the texture and only a brush reaches into it. See tile floors. The ranked picks for wood specifically are in best robot vacuums for hardwood floors.

Questions people actually ask

+ What is the best robot vacuum brush for hardwood?

A rubber or silicone roller. It sweeps effectively on a smooth surface, scatters larger debris less than a stiff bristle, and is kinder to a soft lacquer when grit is present.

+ Will a bristle brush scratch my floor?

The bristles themselves will not. Grit dragged under them can, which is the same mechanism as grit under a shoe. Running the robot more often reduces that risk rather than increasing it.

+ Why does my robot scatter litter across the kitchen?

Usually the side brush rather than the main brush — it is a fast-spinning arm that flicks heavier debris out of the intake path. Many models let you slow it on hard floors, and edge-extending designs behave differently from plain sweepers.

+ Do any models supply two brushes?

Dreame does on the X50 Ultra: a bristled rubber brush for hard floors and a TPU rubber brush for carpet. It is a rare and honest acknowledgement that one roller does not win both surfaces.

Sources