Key takeaways
- Threshold climbing: rolling over a raised strip, rug edge, or sliding-door track. Limit is usually 0.63 to 0.79 inches (16 to 20 mm).
- Stair climbing: ascending a full 7+ inch riser repeatedly. No current iRobot, Roborock, Ecovacs, Shark, eufy, or Dreame consumer vacuum does this.
- Multi-floor cleaning: cleaning one floor per run, using saved maps, with you carrying it or buying a second unit. This is what actually works.
No, there is no mainstream robot vacuum that climbs stairs. Every current consumer model treats a full staircase as a cliff to avoid, and so-called stair climbing robot vacuum concepts are either prototypes, stair-step cleaning add-ons, or robots that can only bump over small thresholds between rooms.
For split-level homes and multi-floor houses, the practical solution is not climbing, but a robot vacuum for multi level homes that can store multiple maps, be carried between floors, and clear the small rises you do have — typically door strips, rug edges, and sunken living room steps under 3/4 inch.
Our top picks
As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Ratings are shown as listed on Amazon.
Why a robot vacuum can’t climb stairs yet
A standard interior stair riser is 7 to 7.75 inches high and 10 to 11 inches deep. A typical round robot vacuum is 3.4 to 4 inches tall, 13 to 14 inches in diameter, and weighs 7 to 12 lbs. To climb stairs it would need articulated legs, tracks, or a jumping mechanism, plus enough battery and traction to lift its own weight vertically over and over.
That design would make it larger, slower, more expensive, and more likely to fall. Instead, manufacturers do the opposite: they install cliff sensors on the underside that look for a drop-off with infrared light. When the signal does not bounce back, the robot stops and turns around. This is why even a $1,000+ flagship with lidar and 3D obstacle avoidance will refuse stairs.
The important distinction is threshold climbing vs. stair climbing:
- Threshold climbing: rolling over a raised strip, rug edge, or sliding-door track. Limit is usually 0.63 to 0.79 inches (16 to 20 mm).
- Stair climbing: ascending a full 7+ inch riser repeatedly. No current iRobot, Roborock, Ecovacs, Shark, eufy, or Dreame consumer vacuum does this.
- Multi-floor cleaning: cleaning one floor per run, using saved maps, with you carrying it or buying a second unit. This is what actually works.
Threshold and cliff limits in real numbers
If you have a split-level with 2-3 steps between the kitchen, living room, and hallway, those still count as stairs to a robot. It will clean one level and treat the step down as a cliff.
Use this comparison to set expectations. Threshold specs are manufacturer maximums under ideal conditions — hard floor, straight approach, good traction. Thick shag, angled approach, or a full dustbin reduces them by about 20%.
| Model type (example) | Max threshold | Cliff sensors | Weight | Runtime (quiet / max) | Multi-floor maps |
|---|---|---|---|---|---|
| iRobot Roomba j7+ | 0.63 in / 16 mm | 4x cliff + obstacle camera | 7.5 lbs | 75 min / 45 min | Up to 10 maps |
| Roborock S8 / Q-series | 0.79 in / 20 mm | 4x cliff + lidar + 3D | 8.4 lbs + dock 15+ lbs | 180 min / 110 min | Up to 4 maps |
| Ecovacs Deebot X2 / T20 series | 0.79 in / 20 mm | 4x cliff + structured light | 8.8 lbs + dock 20+ lbs | 160 min / 90 min | Up to 3 maps |
| Shark AI Ultra / Matrix | 0.75 in / 19 mm | 4x cliff + lidar | 7.1 lbs | 120 min / 60 min | Up to 3 maps |
| eufy RoboVac X8 Hybrid | 0.63 in / 16 mm | 3x cliff + gyro/laser | 7.0 lbs | 180 min / 80 min | Up to 3 maps |
Takeaway: if your split-level transition is over 0.8 inches — common for tile-to-hardwood reducers, marble saddles, or that single 3.5-inch step into a den — do not expect any robot to cross it reliably. Measure with a ruler, not by eye. If it is over 1 inch, plan for separate cleaning zones.
Real options for split-level homes
Since climbing is out, owners of multi-level homes use one of three setups. Pick by layout, not by suction specs.
1. One robot, carried between floors
Best for 2 floors, under 1,800 sq ft total, with one person able to carry 7-9 lbs up stairs. You keep the self-empty or mop-washing dock on the main floor and carry just the robot upstairs 2-3 times per week.
Look for: 3+ saved maps, fast lidar mapping (under 15 minutes for 800 sq ft), no-go zones for stair edges, and carry handle or easy grip. Roborock, Ecovacs, and iRobot all support this. Battery matters less because it recharges between floors.
2. One robot per floor
Best for 3+ levels, split-levels with 3-4 short flights, or homes where carrying is inconvenient. Most people put a full-featured vacuum-mop with auto-empty dock downstairs and a slimmer, lighter vacuum-only model upstairs for bedrooms.
This eliminates 90% of the friction. No carrying, no forgotten dock, no map mix-ups. Mid-range models in the general $300 to $600 market range are typically enough for upstairs carpet and dust.
3. Robot for main floor + stick vacuum for steps and landings
Best for split-levels with 4-5 half-flights where each landing is only 40-80 sq ft. A robot is inefficient on tiny landings — it spends more time turning than cleaning. Let the robot handle the large living areas and use a cordless stick for 2-3 stair treads and small landings.
Decision matrix: which setup fits you?
| Your situation | Best choice | Why |
|---|---|---|
| 2-story, good mobility, budget-conscious | 1 lidar robot + carry routine | Saves cost of second dock, multi-map handles it |
| Split-level with 2-inch to 4-inch sunken rooms | 1 robot per zone or manual carry per zone | No robot climbs that reliably; treat as separate floors |
| Elderly, back issues, or 3+ floors | 2 robots, lightweight upstairs unit | Carrying 8 lbs + bending to place dock is a fall risk |
| Pets shedding daily on all floors | 2 robots with self-empty bases | Bin fills in 1-2 runs; carrying a full bin spreads dander |
| Mostly hard floors + mopping | 1 mop-wash robot downstairs, carry only for vacuum upstairs | Avoid moving water dock; mop pads leak when tilted on stairs |
How to set up multi-floor mapping without errors
A robot vacuum for multi level homes lives or dies by its map setup. Do this once and daily use becomes automatic.
- Map each floor separately, doors open: Place the robot on Floor 2 without the dock, press clean or map mode, and let it complete a full run. Save and name it Upstairs. Repeat for each level. Do not carry it mid-mapping.
- Keep one dock location: Most robots can start off-dock on a secondary floor. Place it facing the center of a hallway, press clean, and it will localize in 30-60 seconds. It will return to its starting point, not the dock.
- Add stair no-go zones: After mapping, draw a 2-foot no-go strip along stair edges and sunken steps. Cliff sensors usually work, but dark carpet and direct sunlight can confuse infrared sensors and cause overhang.
- Worked timing example: A 900 sq ft upstairs at ~350 sq ft per hour on balanced mode needs about 2.5 hours including navigation. With a 120-minute battery, expect one recharge. Schedule upstairs for 10 a.m. so it can recharge and finish before you bring it down.
- Block the robot during stair mopping: If you mop near stairs, set the stair landing as a no-mop zone. Wet wheels lose traction and can slide closer to the edge before cliff sensors trigger.
Ownership realities: what wears first
Carrying a robot up and down stairs adds wear you do not see in a single-floor apartment. The side brush bends from being grabbed, the cliff sensor windows scratch from stair landings, and the dustbin latch loosens from frequent emptying.
Plan on replacing side brushes every 3-4 months with pets, main rubber brush every 6-12 months, and HEPA filter every 2-3 months if you vacuum bedrooms frequently. Wipe cliff sensors with a dry microfiber cloth every two weeks — dust buildup is the No. 1 cause of false cliff errors or, worse, delayed drop detection.
Common mistakes in split-level homes: placing the dock within 4 feet of stairs where the robot backs up during docking, using magnetic tape or virtual walls that shift when you carry the robot, and lifting a mopping robot with a full water tank. Water sloshes into the dustbin seal and drips on stairs. Empty and remove mop pads before carrying.
If your home has glossy black stair nosing or very dark carpet at the edge, test supervised first. Some infrared cliff sensors absorb on black surfaces and read them as a drop even on flat floor, causing the robot to refuse a safe landing entirely.
What to buy for if you want future stair capability
Do not buy a crowdfunded stair climbing robot vacuum for daily use unless you accept prototype reliability. For 2026 buyers, prioritize threshold clearance over 0.7 inches, true multi-floor mapping, strong edge cleaning for stair corners, and quiet operation so upstairs runs do not disturb downstairs.
In short: no robot vacuum that climbs stairs exists for regular consumers yet. A mapping robot you carry, or two simpler robots, cleans a split-level faster, safer, and for less money than waiting for a climbing model.

