Skip to content
Bristle & Bot
Navigation / roundup

Robot vacuums for multi-floor homes

Two stories means two maps, one dock, and a machine you have to carry. Some of that is solved in software and some of it is not.

By Scooter M.Published
A wooden staircase inside a house, seen from the hallway below

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.

A multi-floor home needs multi-level mapping: several saved maps and the ability to recognize which floor the robot has been put on. Most mapped models support it and cheap ones do not. The parts that are not solved are the dock, the stairs, and carrying the machine.

The software half of this problem is largely handled. The physical half is not, and it is worth being clear about which is which before you buy.

What multi-level mapping does

The robot stores a separate map per floor, and on starting a run it works out which one it is on by comparing what it sees against each saved map. When it matches, your no-go zones, room names and cleaning preferences for that floor all apply. Roborock states multi-level mapping down to the Q7 M5, which is at the cheaper end of its mapped range.

It is reliable when the floors are meaningfully different. Two floors with near-identical layouts — common in small terraced houses — can confuse the matching, and the robot will occasionally start cleaning with the wrong map loaded. When that happens the fix is usually to start the run manually from a distinctive room rather than the landing.

The three things software does not solve

  1. The dock lives on one floor. The other floor has no dock, so the robot cannot self-empty, cannot refill, and cannot return to charge mid-run. Everything upstairs happens on one battery, and if it runs out it stops where it stopped.
  2. No robot climbs stairs. Not one, at any price. The staircase itself is always a separate machine.
  3. You are the transport. Weight and handle design matter more than the spec sheet suggests once you are carrying a machine up a flight of stairs several times a week.

Runtime matters more upstairs

On the floor without a dock, coverage on a single charge is the whole constraint. Published runtimes are quoted in the quietest mode on the easiest surface, so treat them as a ceiling — and note how few makers publish one at all.

Stated runtime, where the manufacturer publishes one

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

ModelStated runtimeCondition and source
Roborock Qrevo CurvRoborockNot publishedNot stated on the Roborock product page.
Roborock Qrevo CurvXRoborockNot publishedNot stated on the Roborock series page.
Roborock Saros 10RRoborockNot publishedNot stated on the Roborock product page.
Roborock Q7 M5RoborockNot publishedNot stated on the Roborock product page.
Dreame X50 UltraDreameUp to 220 minutesDreame states this for quiet mode, covering up to 205 square meters on a charge.Source: Dreame X50 Ultra product page — runtime (retrieved 2026-09-01)
Dreame X40 UltraDreameUp to 198 minutesSource: Dreame X40 Ultra runtime — manufacturer listing on Amazon.com (retrieved 2026-09-01)
eufy X10 Pro Omnieufy173 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)
ECOVACS DEEBOT X8 PRO OMNIECOVACSUp to 291 minutesECOVACS states this for silent sweep mode on hard floors.Source: ECOVACS DEEBOT X8 PRO OMNI product page — runtime (retrieved 2026-09-01)
iRobot Roomba Combo j9+iRobotNot publishedNot stated on the iRobot product page.

Compiled from the manufacturers’ own published material on 2026-09-01. We have not measured any of these figures ourselves — see how we pick. Found an error? Tell us and we will correct it.

Two robots, or one carried?

If you will be carrying the robot more than twice a week, a second cheaper robot on the upper floor is often the better answer. It removes the carrying, gives the upper floor its own dock, and a capable mapped mid-range model costs a fraction of a flagship. The flagship stays downstairs where the dock and the traffic are.

How we picked

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

  • Whether the model stores several maps and recognizes which floor it is on.
  • Weight and handle design, because you will be carrying it.
  • What happens when it cannot find the dock — resume behavior or a dead robot on the landing.
  • Battery and coverage, since an upstairs run has no dock to return to mid-clean.
  • Whether a shared station covers the stairs themselves, which no robot does.

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 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
2
Roborock Qrevo CurvPublishes both a standard-threshold and a double-layer threshold figure, which is the number most sill-blocked buyers are actually shopping for.
Tall or double-layer door sills40mm (1.6in) double-layer, 30mm (1.2in) standard
3
ECOVACS DEEBOT T30S ComboShips with a cordless stick vacuum docked alongside the robot, which is the only honest answer to stairs anyone sells.
Stairs and upholstery the robot cannot reachNot published
4
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 sheet21mm (0.83in)

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.

Top pick

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.

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

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.

Check price on Amazon

#ad how we are funded · no live price right now, so we show none

Full Roborock Q7 M5 write-up

Pick 2

Roborock Qrevo Curv

Tall or double-layer door sills

Publishes both a standard-threshold and a double-layer threshold figure, which is the number most sill-blocked buyers are actually shopping for.

Published specifications

Max climb height
40mm (1.6in) double-layer, 30mm (1.2in) standardRoborock's own wording is that it can overcome standard thresholds up to 3cm and navigate double-layer thresholds up to 4cm. Stated maxima assume a clean square edge; a rounded or worn sill behaves differently.Source: Roborock Qrevo Curv product page — threshold crossing (retrieved 2026-09-01)
Main brush
DuoDivide dual rubber-bristle main brushRoborock describes it as two parallel short bristle rollers with spiral blades.Source: Roborock Qrevo Curv product page — DuoDivide main brush (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock product page.
Dustbin
Not publishedNot stated on the Roborock product page.
Body height
104mm (4.1in)Listed dimensions 13.9 x 13.7 x 4.1in.Source: Roborock Qrevo Curv product page — dimensions (retrieved 2026-09-01)

What it does well

  • Roborock publishes a standard-threshold figure and a double-layer figure separately, which almost nobody else does
  • 17mm of mop lift is enough to keep a wet pad off medium-pile carpet
  • Anti-tangle design on the main brush and the side brush, not just one of them

What it does not

  • The 40mm headline is a double-layer threshold, not a single 40mm step — read the condition, not the headline
  • 104mm (4.1in) tall, so it will not fit under a low sofa or a kickboard gap

Who it is for

Older houses with real door sills, and anyone whose current robot announces itself stuck in the same doorway every day.

Skip it if

Your floors are flat and open. You would be paying a premium for chassis hardware your home never asks for.

Check price on Amazon

#ad how we are funded · no live price right now, so we show none

Full Roborock Qrevo Curv write-up

Pick 3

ECOVACS DEEBOT T30S Combo

Stairs and upholstery the robot cannot reach

Ships with a cordless stick vacuum docked alongside the robot, which is the only honest answer to stairs anyone sells.

Published specifications

Max climb height
Not publishedNot stated on the listing.
Mop lift
Not publishedThe listing states auto mop lifting but gives no height.
Dock
All-in-one hub with dual self-emptying for the robot and the stick vacuum, plus hot-water mop washingSource: ECOVACS DEEBOT T30S Combo station — manufacturer listing on Amazon.com (retrieved 2026-09-01)

What it does well

  • The stick vacuum shares the same self-emptying station
  • ZeroTangle anti-tangle brush and TruEdge adaptive edge mopping
  • Hot-water mop washing with auto mop lifting

What it does not

  • No published climb height or mop-lift figure
  • The combined station is physically large

Who it is for

Multi-story homes and anyone who keeps buying a robot and then still hauling a handheld up the stairs.

Skip it if

You already own a good stick vacuum. You are paying for a second one you do not need.

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.

Check price on Amazon

#ad how we are funded · no live price right now, so we show none

Full eufy X10 Pro Omni write-up

What we would skip, and why

Skip this one

eufy 11S MAX

No map means no multi-level mapping, so upstairs and downstairs are the same random pattern with no memory of either. It is genuinely convenient to carry, which is the one point in its favor here, and that is not enough. A second cheap robot per floor beats one unmapped robot on both.

Questions people actually ask

+ What is the best robot vacuum for multiple floors?

One with multi-level mapping, a manageable weight and a good handle. Most mapped models store several maps — Roborock states it down to the Q7 M5. The physical problems, dock and stairs, are not solved by any of them.

+ Can a robot vacuum go up stairs?

No. Nothing currently sold climbs a staircase, at any price. The staircase is always a separate machine, which is why a robot bundled with a stick vacuum is the closest thing to an integrated answer.

+ Do I need two robot vacuums for two floors?

Not necessarily, but it is often the better answer. If you would be carrying the robot more than twice a week, a second mid-range robot with its own dock upstairs usually beats one flagship being hauled up and down.

+ How does the robot know which floor it is on?

It compares what it senses against each saved map and picks the match. It works well when the layouts differ and less well when two floors are near-identical, where starting the run from a distinctive room helps.

+ What happens if it runs out of battery upstairs?

It stops and waits, because there is no dock to return to. That makes stated runtime the binding constraint on the floor without a dock, and it is one of the few places where the published figure genuinely matters.

Sources