Skip to content
Cheapbot Co

The Best Budget Robot Vacuums for Carpet and Hard Floors

A home with both surfaces is not an average of two homes - it is a third problem. The specification that decides it is what the machine does at the edge of a rug.

By Scooter M., Enthusiast - published October 17, 2026

We have not tested these machines. Everything here comes from published specifications, manufacturer manuals and retailer listings, all cited below. Prices last verified October 17, 2026.

A hide rug meeting a dark wooden floor beside an armchair, with a dining table beyond

How this is funded: if you buy through a link here we may earn a commission, at no extra cost to you. It does not change which machines we recommend or what we say about them. Full disclosure.

For a home with both carpet and hard floors, buy the Roborock Q10 S5+. It is the only machine under $300 that detects carpet, lifts its mop pad up to 8 mm clear of it and raises suction at the same time - so one run does the hard-floor kitchen and the carpeted lounge without dragging a wet pad across your rug. If you do not want a mop at all, the Roborock Q7 L5 is the better buy: it is the only machine here whose own listing rates it for carpet as well as wood, tile, vinyl, laminate and marble.

Almost every robot vacuum roundup treats floors as a single choice. Most homes are not like that. A kitchen and hallway in hard flooring, a lounge with a rug, bedrooms carpeted - that is the ordinary case, and it is the case where a machine chosen on suction alone will quietly do something you did not want.

#ProductBest forScorePrice
01Roborock Q10 S5+Roborock Q10 S5+The only machine under $300 that maps with LiDAR and sees obstacles with structured light. Everything else here is navigating half-blind.Best overall under $3008.3out of 10
$279.98 - View on Amazon

$549.9949% off

#ad Price last verified October 17, 2026. How we are funded

02Roborock Q7 L5Roborock Q7 L58,000Pa and real LiDAR mapping with no dock to buy bags for. The highest published suction of any machine here that empties into its own bin.Best suction without a dock8.2out of 10
$199.99 - View on Amazon

$249.9920% off

#ad Price last verified October 17, 2026. How we are funded

03Lefant M330 ProLefant M330 ProPSD sensors that see cords and small objects, now with dToF mapping behind them. It publishes no suction figure at all, which is the trade.Best obstacle avoidance under $1507.5out of 10
$149.99 - View on Amazon

#ad Price last verified October 17, 2026. How we are funded

04Tikom L8000 PlusTikom L8000 PlusNinety days of hands-free running on a 3-liter bag, which is the longest emptying interval of anything here, at any price.Longest gap between emptyings7.4out of 10
$208.97 - View on Amazon

$249.9916% off

#ad Price last verified October 17, 2026. How we are funded

05Lefant N3Lefant N3A sonic mop that vibrates 12,000 times a minute, which is a genuinely different mechanism from the damp cloth every other machine at this price drags around.Best mopping under $2007.2out of 10
$99.99 - View on Amazon

$199.9950% off

#ad Price last verified October 17, 2026. How we are funded

Scores come from the published rubric on How We Pick: suction 25%, navigation 25%, pet hair 20%, running cost 20%, setup 10%. They are editorial judgments about published specifications, not test results.

The criteria, before any machine

This ranking is not our general ranking re-sorted. Four published specifications decide a mixed-floor home, in this order, and three of them are about the boundary rather than the surface.

  1. What the mop does when it meets carpet. There are exactly three published behaviors and they are not equivalent: the pad lifts, the machine avoids the carpet entirely, or you remove the mop hardware by hand before the run. Only the first lets one run cover both surfaces.
  2. Whether suction rises on pile, by itself. Hard floors need very little airflow because the dirt sits on top. Carpet needs as much as the machine has. A machine that raises its own suction when it detects pile is doing the thing you would otherwise have to remember to do.
  3. Whether there is a brush at all. A brushless suction port is excellent on hard floors and poor on carpet, because nothing agitates the pile. In a mixed home that trade matters more than it does in either kind of single-surface home.
  4. Whether no-mop zones exist separately from no-go zones. If the only tool is a no-go zone, keeping the mop off a rug also stops the machine vacuuming that room at all.

What each machine actually does at the edge of a rug

The carpet boundary, machine by machine, from each manufacturer's own listing
MachineMop behavior on carpetSuction on carpetBrushSurfaces on its own listing
Roborock Q10 S5+Ultrasonic detection lifts the pad up to 8 mmRaised automaticallyJawScrapers main brush plus anti-tangle side brushHard floor, tile, carpet, all floors
Roborock Q7 L5Pad is removable; no lift publishedNot published as automaticMain brush plus zero-tangle side brushCarpet, laminate, tile, vinyl, wood, marble
Lefant M330 ProDetects carpet and avoids it in mop modeBoosted to maximum when vacuuming itAnti-tangle suction port - no rollerHard floor
Tikom L8000 PlusNo lift. Remove the mop holder or draw a no-mop zoneBoosted to its 6,000Pa maximumConventional main brush, no anti-tangle claimHard floor
Lefant N3Ultrasonic detection changes direction rather than wetting a rugRaised on detectionNot published as anti-tangleHard floor
Every entry is read from the manufacturer's listing on 2026-10-17, including the Surface Recommendation field in each product's own specification table. Where a behavior is not published we say so rather than inferring it from a similar model. A machine whose listing says Hard Floor will still vacuum low-pile carpet - the field is the manufacturer's recommendation, not a limit switch.

The last column is the one nobody reads and the most honest thing on the page. Three of these five machines are recommended by their own manufacturer for hard floors only. That does not mean they stop at the rug - they will all vacuum low pile - it means the manufacturer is not claiming carpet as a strength, and in a home that is half carpeted you should know which of the two groups you are buying from.

Why the mop is the whole argument

A vacuum-only machine in a mixed home is a simple purchase: pick one with a brush and enough suction, and the worst thing that happens on a rug is that it cleans the surface rather than the depth. Add a mop and the stakes change completely, because a wet pad dragged over wool or a jute weave is not a disappointing clean - it is damage.

So the three published behaviors in the table are a hierarchy, not a menu. A pad that lifts means you can set one schedule and forget it. A machine that avoids carpet in mop mode means your mop run cleans the gaps between your rugs and nothing else, which is fine if the rugs are in rooms you do not mop. A machine where you remove the hardware means mopping is a thing you decide to do and set up, every time - and the one specification sheet here that says so out loud is the Tikom's, which instructs you to take the mop holder off or draw a no-mop zone before running it near carpet.

If one surface dominates, stop reading this page

This page is for homes where the split is real - roughly a third or more of the floor in each. If your home is mostly one surface with an exception, the single-surface pages rank differently and better: best for carpet puts agitation first, best for hardwood is where brushless machines quietly beat expensive ones, and best for area rugs is about the three ways a rug defeats a robot that has nothing to do with suction.

The reason to separate them is that the rankings genuinely invert. The Lefant M330 Pro is a strong hard-floor machine and sits third here, behind two machines that cost more, purely because its own listing recommends it for hard floors and its suction port has nothing to agitate pile with. On best for hardwood that same design is an advantage.

Will a robot vacuum damage a wood floor?

Not from the brush or the wheels - these machines weigh a few pounds and the brush is nylon. The real mechanism is grit: a hard particle trapped under a machine that drives the same route daily is an abrasive, and that is as true of a stick vacuum. Two published features reduce it, and both are in the table above - automatic suction boost, which picks the particle up rather than pushing it, and a mop that lifts rather than grinding a damp pad over the same line.

The one surface worth a specific warning is vinyl plank, whose wear layer is measured in thousandths of an inch and is genuinely softer than ceramic. We set out what that does and does not mean on best for vinyl plank floors. We have not tested abrasion on any floor and nobody publishes a figure for it, so this is reasoning from the published mechanism rather than a measurement.

What we did not verify

We have not handled these machines or driven one over a rug. Every behavior above is the manufacturer's published claim, read off the listing and cited below - including the 8 mm lift figure, the detection method in each case, and each product's own Surface Recommendation field. We have not measured how reliably ultrasonic detection fires on a low flatweave, whether a boosted 6,000Pa and a boosted 10,000Pa differ in a way you would notice, or what happens to any of these mops on a fringe. Pascal figures have no shared test standard between manufacturers and we do not treat a bigger number as proportionally better cleaning.

Every pick, in detail

#1 - Best overall under $300Score 8.3/10

Roborock Q10 S5+

Roborock Q10 S5+ robot vacuum
$279.98 - View on Amazon

$549.9949% off

#ad Price last verified October 17, 2026. How we are funded

The only machine under $300 that maps with LiDAR and sees obstacles with structured light. Everything else here is navigating half-blind.

Published specifications

Suction
10,000Pa HyperForceSource: Manufacturer listing
Navigation
PreciSense LiDAR, 360-degree scan, multi-level mappingSource: Manufacturer listing
Obstacle avoidance
ReactiveTech structured lightSource: Manufacturer listing
Self-emptying
2.7 L bag, manufacturer states up to 70 daysSource: Manufacturer listing
Mopping
Sonic vibration mopping, up to 3,000 scrubs per minute, lifts up to 8 mm on carpetSource: Manufacturer listing
Carpet handling
Ultrasonic detection, raises the mop and increases suctionSource: Manufacturer listing
Anti-tangle
JawScrapers main brush plus anti-tangle side brushSource: Manufacturer listing

What it gets right

  • Structured-light obstacle avoidance is the single feature that separates a machine that finishes from one you rescue. Nothing else under $300 has it
  • A mop that lifts 8 mm means it can do hard floors and carpet in one run without wetting a rug
  • 3,000 scrubs a minute is an actual scrubbing mechanism, not a damp pad
  • 10,000Pa, dual anti-tangle brushes, multi-level maps - it gives up almost nothing to a $600 machine

What it gives up

  • The most expensive machine on this site, and it sits close to the ceiling
  • 2.7 L bags are a recurring cost, and 70 days is mid-pack
  • The dock does not wash the mop - you rinse the pad yourself
  • 2.4 GHz Wi-Fi only, which is an annoyance on a mesh network

Our scoring

Suction9.0
Navigation9.0
Pet hair8.5
Running cost6.5
Setup8.0

Weights and the arithmetic behind the total are published on How we pick so you can recompute this yourself.

Who it is for: A mixed-floor home with pets, clutter and rugs - the situation every other machine here handles by giving something up.

Skip it if: your floors are entirely hard and entirely tidy. Structured-light avoidance and an 8 mm mop lift are what you are paying the premium for, and a bare hard-floor flat uses neither.

#2 - Best suction without a dockScore 8.2/10

Roborock Q7 L5

Roborock Q7 L5 robot vacuum
$199.99 - View on Amazon

$249.9920% off

#ad Price last verified October 17, 2026. How we are funded

8,000Pa and real LiDAR mapping with no dock to buy bags for. The highest published suction of any machine here that empties into its own bin.

Published specifications

Suction
8,000Pa HyperForceSource: Manufacturer listing
Navigation
Precision LiDAR, 360-degree laser mapping, multi-level mapsSource: Manufacturer listing
Anti-tangle
Dual - a main brush and a zero-tangle side brushSource: Manufacturer listing
Mopping
270 ml tank, vacuum and mop in one pass, 3 water levels, removable padSource: Manufacturer listing
Runtime
150 minutesSource: Manufacturer listing
Self-emptying
None - charging dock onlySource: Included components list
Height / diameter
3.89 in tall, 13.8 in diameterSource: Manufacturer listing
Noise
60 dBSource: Manufacturer listing
Warranty
1 year, quality-related issuesSource: Manufacturer listing

What it gets right

  • 8,000Pa is the highest published suction figure of any machine here without a self-emptying dock, and nothing under about $150 publishes more than 5,300Pa
  • Real LiDAR with multi-level maps, so keep-out zones and room-by-room cleaning both work
  • Both brushes are designed against tangling, and the side brush is where long hair actually wraps
  • No dock means no bags, ever. The filter is washable and there is nothing on subscription
  • Vacuums and mops in a single pass rather than making you run the floor twice

What it gives up

  • 3.89 inches tall - the LiDAR turret puts it nearly an inch above the slimmest machines here, so low sofas and bed frames are out
  • You empty the bin yourself, and the tank and dustbin are a single integrated part, so mopping costs you dust capacity
  • Roborock publishes no dustbin volume for this model at all
  • It suggests no-go zones around cables rather than seeing and steering around objects - that is not obstacle avoidance
  • 2.4 GHz Wi-Fi only, which is an annoyance on a mesh network
  • The listing advertises three water levels but the published specification table states two power levels, and Roborock does not reconcile the two

Our scoring

Suction8.0
Navigation8.5
Pet hair8.0
Running cost8.5
Setup8.0

Weights and the arithmetic behind the total are published on How we pick so you can recompute this yourself.

Who it is for: Somebody who wants mapping and real suction on hard floors and rugs, and would rather empty a bin than keep buying bags.

Skip it if: anything you need cleaned under sits lower than four inches. At 3.89 inches this machine is tall for the class, and no amount of suction helps with a floor it cannot reach.

#3 - Best obstacle avoidance under $150Score 7.5/10

Lefant M330 Pro

Lefant M330 Pro robot vacuum
$149.99 - View on Amazon

#ad Price last verified October 17, 2026. How we are funded

PSD sensors that see cords and small objects, now with dToF mapping behind them. It publishes no suction figure at all, which is the trade.

Published specifications

Suction
Not published as Pa. Three modes: Quiet, Standard, MaxSource: Manufacturer listing
Navigation
dToF navigation scanning to 15 m, with multi-floor mapping and route planningSource: Manufacturer listing
Obstacle avoidance
PSD (position sensitive device) detection of furniture, cords and small objectsSource: Manufacturer listing
Runtime
Up to 150 minutesSource: Manufacturer listing
Dustbin / water tank
450 ml visible dustbin, 200 ml refillable tank with a washable padSource: Manufacturer listing
Height
95 mm (3.7 in)Source: Manufacturer listing
Carpet handling
Avoids carpet in mop mode, boosts suction when vacuuming itSource: Manufacturer listing
Wi-Fi
Dual band, 2.4 GHz and 5 GHzSource: Manufacturer listing

What it gets right

  • PSD avoidance is named for the objects it detects - furniture, cords and small items - which almost nothing else at this price claims
  • dToF mapping with multi-floor maps, at a price where most machines still have no map at all
  • An anti-tangle suction port rather than a roller, so there is nothing for hair to wrap around
  • A 450 ml visible bin, so you can see when it needs emptying instead of guessing

What it gives up

  • No published Pascal figure anywhere on the listing, so its headline capability cannot be compared with anything
  • At 95 mm it is taller than the slimmest machines here and will not clear the lowest furniture
  • The mop is a washable pad on a 200 ml tank - maintenance mopping, not scrubbing
  • No self-emptying dock, so the bin is yours to empty

Our scoring

Suction5.5
Navigation8.5
Pet hair7.5
Running cost8.5
Setup8.0

Weights and the arithmetic behind the total are published on How we pick so you can recompute this yourself.

Who it is for: A cluttered hard-floor home where cords and toys stop the machine more often than dirt does.

Skip it if: you shop on suction figures. Lefant publishes none for this machine, so on a specification-led ranking it is unverifiable exactly where you would want a number.

#4 - Longest gap between emptyingsScore 7.4/10

Tikom L8000 Plus

Tikom L8000 Plus robot vacuum
$208.97 - View on Amazon

$249.9916% off

#ad Price last verified October 17, 2026. How we are funded

Ninety days of hands-free running on a 3-liter bag, which is the longest emptying interval of anything here, at any price.

Published specifications

Suction
Up to 6,000Pa, automatic boost on carpetSource: Manufacturer listing
Navigation
360-degree LiDAR with smart mapping, up to 5 saved floor mapsSource: Manufacturer listing
Self-emptying
3 L bag, manufacturer states up to 90 daysSource: Manufacturer listing
Runtime
Up to 150 minutes in gentle mode, auto-recharge and resumeSource: Manufacturer listing
Zones
No-go zones, no-mop zones, virtual walls, room selectionSource: Manufacturer listing
Cleaning levels
3 suction levels, 3 water flow settingsSource: Manufacturer listing

What it gets right

  • Ninety days between bag changes is 50% longer than the Tapo docks and beats most flagships
  • Five saved maps handles a three-story house, which is unusual under $250
  • Separate no-mop zones, so you can keep it off a rug without banning it from the room
  • 6,000Pa published, with automatic carpet boost

What it gives up

  • Bags are still a recurring cost, just a less frequent one
  • 150 minutes is mid-pack, and a big home will need the resume feature to finish
  • A conventional main brush - no anti-tangle geometry is claimed
  • Tikom is a small brand; spare-part availability in three years is a genuine unknown

Our scoring

Suction8.0
Navigation8.0
Pet hair6.5
Running cost6.5
Setup7.5

Weights and the arithmetic behind the total are published on How we pick so you can recompute this yourself.

Who it is for: A multi-floor home where the dock is somewhere inconvenient and you want to visit it as rarely as possible.

Skip it if: you have long-haired pets. Nothing in this machine's published specification addresses hair wrap, and at a similar price the Roborock Q7 M5+ and the Ecovacs N20 Plus both name an anti-tangle mechanism.

#5 - Best mopping under $200Score 7.2/10

Lefant N3

Lefant N3 robot vacuum
$99.99 - View on Amazon

$199.9950% off

#ad Price last verified October 17, 2026. How we are funded

A sonic mop that vibrates 12,000 times a minute, which is a genuinely different mechanism from the damp cloth every other machine at this price drags around.

Published specifications

Suction
Up to 4,000Pa, 4 levelsSource: Manufacturer listing
Navigation
LiDAR plus dToF sensors, detection to 10 m, real-time mappingSource: Manufacturer listing
Mopping
Sonic scrubbing at 12,000 vibrations per minuteSource: Manufacturer listing
Water tank
160 ml electronic, 3 levelsSource: Manufacturer listing
Runtime
Up to 200 minutes; manufacturer states 3,200 sq ftSource: Manufacturer listing
Carpet detection
Ultrasonic, raises suction and changes direction in mop modeSource: Manufacturer listing

What it gets right

  • Sonic scrubbing actually agitates dried-on marks instead of spreading them, which a passive pad cannot do
  • dToF is a better sensor than the bare LiDAR most machines at this price use - it is unaffected by ambient light
  • 200 minutes and a claimed 3,200 sq ft covers a whole house in one run
  • Ultrasonic carpet detection means it stops wetting rugs without you drawing zones

What it gives up

  • 4,000Pa is the lowest published figure of any LiDAR machine here
  • A 160 ml tank is small - a large hard-floor area will need a refill mid-run
  • No self-emptying dock
  • Sonic mopping consumes battery faster than a passive pad, so 200 minutes is the vacuum-only figure

Our scoring

Suction6.5
Navigation8.0
Pet hair6.0
Running cost8.0
Setup7.5

Weights and the arithmetic behind the total are published on How we pick so you can recompute this yourself.

Who it is for: Hard floors that actually get dirty - a kitchen, a hallway, a house with children.

Skip it if: your floors are mostly carpet. You would be paying for a mopping mechanism you cannot use and taking the weakest suction figure in the LiDAR group to get it.

Questions people actually ask

What is the best budget robot vacuum for carpet and hardwood floors?

The Roborock Q10 S5+. It is the only machine under $300 that detects carpet, lifts its mop pad up to 8 mm clear and raises suction at the same time, so a single run covers hard floors and carpet without wetting a rug. If you do not want a mop, the Roborock Q7 L5 is the pick - its own listing rates it for carpet as well as wood, tile, vinyl, laminate and marble.

Can a robot vacuum go from hardwood to carpet?

Yes. Driving from one surface onto another is not the hard part - every machine here manages a normal floor transition, and the published threshold-climbing figures tell you about door saddles rather than rugs. The part that goes wrong is what the mop does once it is on the carpet, and what the suction does.

Do robot vacuums increase suction on carpet automatically?

Some do and it is published. Among the machines here the Roborock Q10 S5+, Lefant M330 Pro, Tikom L8000 Plus and Lefant N3 all state that suction rises when carpet is detected. The Roborock Q7 L5 does not publish an automatic boost, which is why its 8,000Pa headline figure comes with a manual decision attached. A boost that happens by itself is worth more than a higher number you have to select, because nobody remembers to select it.

Will a robot vacuum mop ruin my rug?

It can, and this is the specification to check before buying rather than after. There are three published behaviors: the pad lifts clear when carpet is detected, the machine avoids carpet in mop mode, or you physically remove the mop hardware before a run. Only the first means one unattended run can cover a mixed-floor home.

Is one robot vacuum enough for a house with carpet and hard floors?

Yes, if you pick for the boundary rather than the surface. One machine that lifts its mop and boosts its own suction handles both. What one machine cannot do at this price is deep-clean medium or high pile, and that is a limit of weight and battery rather than a limit of price - a $900 machine does not solve it either.

Do robot vacuums scratch hardwood floors?

Not through the brush or the wheels, which are nylon and plastic on a machine weighing a few pounds. The mechanism that does cause wear is grit dragged along the same route repeatedly, which is why automatic suction boost and a mop that lifts rather than grinds both help. Vinyl plank is the surface worth checking first, because its wear layer is genuinely soft.

Sources

Every specification quoted above was read off one of these documents on the date shown. Where a manufacturer does not publish a figure, this site says "Not published" rather than estimating it.

Read next