Skip to content
Bristle & Bot
Navigation / roundup

Robot vacuums that fit under furniture

The dust you can see is not the problem. The problem is the strip under the sofa, and whether the robot is thin enough to reach it.

By Scooter M.Published
A tape measure extended across a dark wooden 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.

Published body heights on current robots run from about 80mm to 100mm. The difference is almost entirely the LiDAR turret: models that map with a spinning laser mast sit around 100mm, and models using solid-state sensing or a retracting turret come in at 80mm. Measure your lowest gap before you shop.

Thresholds stop a robot getting into a room. Height stops it getting under things, and in most homes that is where the dust actually lives — under the sofa, under the bed, in the gap beneath the kitchen units where nobody has vacuumed since the units went in.

It is also the constraint people discover last. Suction, mopping and dock features all get compared carefully, the machine arrives, and it turns out to be 15mm too tall for the one piece of furniture the whole purchase was meant to clean under.

The published figures

Published body height, where the manufacturer states one

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

ModelBody heightCondition and source
Roborock Qrevo CurvXRoborock80mm (3.14in)Source: Roborock Qrevo CurvX, "3.14 in Ultra Slim" — manufacturer listing on Amazon.com (retrieved 2026-09-01)
Roborock Saros 10RRoborock80mm (3.14in)Source: Roborock Saros 10R product page — "3.14-inch Ultra-Thin Design" (retrieved 2026-09-01)
iRobot Roomba Combo j9+iRobot86mm (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)
Roborock Q7 M5+Roborock99mm (3.9in)Source: Roborock Q7 M5+ product page — dimensions (retrieved 2026-09-17)
Narwal Freo Z10 TurboNarwal107.7mm (4.24in)Tall enough that low furniture is a real constraint — compare it against the 80mm flagships.Source: Narwal Freo Z10 Turbo product page — dimensions (retrieved 2026-10-03)
ECOVACS DEEBOT X9 PRO OMNIECOVACS98mmSource: ECOVACS DEEBOT X9 PRO OMNI product page — dimensions (retrieved 2026-10-03)
eufy Omni S2eufyNot publishedNot stated on the US page, so whether it fits under low furniture cannot be checked before purchase.
eufy Omni E28eufy4.40in (roughly 112mm)Taller than most. eufy publishes it as part of the robot's overall dimensions rather than as a clearance figure.Source: eufy Omni E28 product page — dimensions (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.

Two things to take from that table. The spread is 24mm between the tallest and thinnest published figures, which sounds trivial and is the difference between reaching under a great many sofas and stopping at them. And eufy publishes its figure the other way round — not a body height but a minimum clearance the robot needs, 130mm, which is the more directly useful form of the same number and one almost nobody else states.

Where a cell is blank, the maker publishes no height. The clearest case has now dropped out of the table altogether: the eufy 11S MAX, whose own listing headline was the words "Super Thin" — a description with no number behind it. It was genuinely one of the thinner robots sold and we never could tell you by how much, which is exactly the gap this table exists to show. It was withdrawn from sale on 2026-10-10, and this table only lists machines you can still buy.

Why the turret sets the number

For most of the last decade the height of a mapped robot vacuum has been decided by one component. A spinning LiDAR turret has to sit above the body to see over it, and that mast adds roughly 20mm to whatever the chassis would otherwise be. It is why camera-navigated Roombas were traditionally the ones that fit under furniture and laser-navigated robots were not. The flattest bodies anyone publishes today are the 80mm flagships covered in the best high-end robot vacuums.

That trade-off has now broken in two different ways, and both are visible in the table above.

  • Solid-state sensing. Roborock's StarSight on the Saros 10R replaces the spinning turret with fixed time-of-flight sensors. No mast, no height penalty, and mapping still works in a dark room — which camera navigation does not. This is the version that actually resolves the compromise rather than working around it.
  • A retracting turret. The Qrevo CurvX keeps the laser and drops the mast into the body when it needs to get somewhere low. It reaches the same 80mm figure by a different route, and keeps conventional LiDAR mapping.
  • No mapping at all. The oldest answer. A bump-and-turn robot has nothing to put on top, so it can be very thin. It also cannot do room selection, no-go zones or resume-after-charge, which is a large price for a few millimeters.

The full comparison of what each sensing approach costs and buys is on LiDAR versus vSLAM versus solid-state. For this page the practical summary is that a low body no longer means giving up a good map, and it did until fairly recently.

How to measure your own clearance

This takes five minutes and it is the single most useful thing you can do before buying. The number you want is the smallest vertical gap the robot has to pass under, anywhere in the house.

  1. Measure from the floor surface to the lowest point of the underside, not to the visible frame rail. Sofas often have a fabric skirt or a support batten several centimeters lower than the frame you can see.
  2. Measure at the entry point. A robot has to get in, and furniture is rarely level. The gap at the front edge is the one that decides it.
  3. Do it on the flooring that is actually there. Carpet compresses under the wheels, which effectively lowers your clearance rather than raising it.
  4. Check the whole route, not just the sofa. Bed frames, the kickboard recess under kitchen units, a low console table, the underside of a radiator. The smallest one governs.
  5. Subtract 10mm of margin. A robot that exactly fits will scrape, and a robot that scrapes on the way in is a robot that jams on the way out.
  6. Compare the remainder against the published figures, not against the word slim.

What the specification does not tell you

Height is the cleanest specification on this site — a millimeter is a millimeter across every brand, unlike a pascal. But it describes the chassis, not the experience, and two things sit outside it.

The first is that clearance and coverage are different questions. A robot can be thin enough to get under a bed and still not clean the middle of it, because navigating a large low space with no landmarks is hard and some models will do a perimeter and leave. Nobody publishes a specification for that.

The second is the dock. A robot that disappears under the sofa still needs a station that lives against a wall in the open, and on the full washing docks that station is a piece of furniture in its own right. If floor space is the underlying problem rather than furniture clearance specifically, the trade-offs are set out on robot vacuums for a small apartment.

If nothing fits

Some furniture is simply lower than any robot sold. A sofa with a 60mm gap is not a robot vacuum problem to solve, it is a piece of furniture to raise. Furniture risers add a few centimeters for very little money and turn an unreachable space into a routine one, which is a better outcome than buying a machine on a specification it cannot meet.

The alternative is to accept the gap, put a no-go zone across it so the robot does not keep trying, and handle that strip with a stick vacuum — which reaches under things a robot never will. That division of labor is the subject of robot vacuum versus stick vacuum.

How we picked

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

  • Published body height, in millimeters, from the manufacturer's own material. A model that does not publish one cannot be ranked on it and is not treated as though it can.
  • Whether the sensing hardware sits above the body, since a spinning LiDAR turret is what sets the number on most mapped robots.
  • Whether mapping survives the thinner body — a low robot that navigates badly has traded the wrong thing.
  • The dock, secondarily, because a station tall enough to need its own shelf partly defeats the point of a robot that hides under furniture.
  • Honesty about the figure. 'Slim' in a product name is marketing; a millimeter figure you can measure against is a specification.

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 forMax climbPrice
1
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 furnitureNot published
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 house40mm (1.57in) double-layer
3
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 carpetNot published
4
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 goes20mm with the mop attached

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.

Roborock Saros 10R
Top pick

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 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.

iRobot Roomba Combo j9+
Pick 3

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.

ECOVACS DEEBOT X9 PRO OMNI
Pick 4

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.

What we would skip, and why

Skip this one

eufy Omni C28

It is the machine eufy now sells in place of the X10 Pro Omni - its own listing title reads "Upgraded from X10 Pro" - and it is the skip on this page because of what came off the spec sheet in the swap. The X10 Pro Omni published the clearance it needed under furniture: 130mm (5.12in), the tallest requirement any maker stated, which made it easy to rule out for a low sofa. eufy publishes no body height and no clearance figure at all for the C28. That is worse than a bad number, because a bad number at least lets you measure. If the gap under your furniture is the constraint, buy from the makers in the table above who state a height.

The short version

Measure your lowest gap, take 10mm off it, and buy the thinnest published body that clears the remainder while still mapping properly. At 80mm the solid-state and retracting-turret models now reach under most furniture without giving up a map, which was a real trade-off two generations ago and is not one any more. And if the number you measured is below 80mm, raise the furniture rather than lowering your expectations of the robot.

Questions people actually ask

+ How tall is a robot vacuum?

Published body heights on current models run from about 80mm to 100mm. Models that map with a spinning LiDAR turret sit near the top of that range because the mast has to clear the body; solid-state and retracting-turret models come in around 80mm.

+ What is the height of a Roomba?

iRobot publishes 3.4in — about 86mm — for the Roomba Combo j9+, listing its dimensions as 3.4 x 13.3 x 13.3in. iRobot does not publish a height for every model in its range, so check the specific model rather than assuming the line is consistent.

+ Which robot vacuum fits under low furniture?

The thinnest published bodies here are 80mm, reached either by solid-state sensing with no turret or by a turret that retracts into the body. Measure your own lowest gap and subtract about 10mm of margin before comparing.

+ How much clearance does a robot vacuum need?

Its body height plus roughly 10mm of margin, which is why you want the height published. eufy used to be the one maker that stated the requirement directly rather than the body height — 130mm of clearance for the X10 Pro Omni, which already included the working margin — but that model was withdrawn on 2026-10-24 and eufy publishes no height or clearance for any machine it currently sells. The figures in the table above are body heights, so add the margin yourself.

+ Why does my robot vacuum get stuck under the sofa?

Almost always marginal clearance combined with a slightly sloping or compressible entry. It gets in on the way down and cannot reverse out. A robot that exactly fits will do this repeatedly; either gain clearance with furniture risers or set a no-go zone.

+ Do slim robot vacuums clean as well?

They used to give up mapping quality, and that is no longer true. Solid-state sensing gives a low body without losing the map, and it works in the dark, which camera navigation does not. What a thin body does not change is suction or brush design.

Sources