Buying guides

Home-fit finder

Reviews & explainers

Home-fit finder

Buying guides

Reviews & explainers

Stock note, November 11, 2026: Amazon isn't selling the Tapo RV30 Max Plus new and ready to ship today. We're checking it and will update this page.

Buying guide

Best robot vacuum under $300

Verdict

Swept's pick under $300 is the Dreame D20 Plus, for homes with carpet, rugs or a shedding pet where someone clears socks and cords before it runs.

Dreame D20 Plus robot vacuum in its white self-emptying dock

BuyBest under $300 for carpet, rugs and shedding pets

Dreame D20 Plus

Suits
Carpet and rug homes, shedding pets included, where someone picks up socks and cords before it runs
The catch
It can't see socks, cords or pet waste, and its mop only drags a damp pad

Opens Amazon.com · Prices change often

At a glance

The calls on this page

RobotSuitsThe catch Price band
01 Best under $300 for carpet, rugs and shedding petsDreame D20 Plus

SuitsCarpet and rug homes, shedding pets included, where someone picks up socks and cords before it runs

The catchIt can't see socks, cords or pet waste, and its mop only drags a damp pad

02 Best for a small hard-floor homeTapo RV30 Max Plus

SuitsSmall homes on wood, tile or LVP, where any pet in the house has a short coat

The catchWeak on pet hair in carpet, and its brushes tangle

Why you see a price band, not a price Prices change daily, so our pages show only the price band a robot sits in and leave the current price to Amazon. That way a page is never wrong by Tuesday.

Among the robots on this page that Vacuum Wars put a gauge on, the one with the weakest suction at the brush cleans carpet best. That tells you what the number on the box is worth. The robot is the Dreame D20 Plus, and it's Swept's pick under $300 for a home with carpet, rugs or a shedding pet. Vacuum Wars works sand down into a medium-pile rug for its carpet test, and this robot brought 93% of it back up. It also lifted 91% of the pet hair flattened into the pile, and not one strand of the long test hair ended up around its brushes. The warranty runs three years, and Tapo's is one. The catch is one every robot at this price shares, and the Dreame has it worst. It can't see a sock, a phone cable or anything your dog leaves behind, so someone clears the floor before it runs.

Dreame D20 Plusunder $300 Check price on Amazon (opens in a new tab)

What changes the answer under $300

Price barely moves the answer at this level. These four things do:

  • Small home, all hard floor. The robot that suits you is cheaper and simpler: the Tapo RV30 Max Plus.
  • A long-haired dog, or long hair on the people. Most budget brushes wrap long hair. The Dreame's didn't. For more on shedders, see our best robot vacuum for pet hair.
  • A floor nobody can clear. No robot here recognizes objects. If you can't pick up first, you are shopping above this budget, and our roundup for the next budget up is where to look.
  • The ban. Every robot here was authorized before the FCC's July 2026 rule, and the rule doesn't reach back to those models: you can still buy one and run it.

If you're not sure which of these describes your home, the robot vacuum Home-Fit Finder walks you through it.

Is that listing the robot you think it is?

Under $300, the same name often covers a different robot or a different dock. Check the model code before you pay:

  • Roborock Q7 M5+ is robot RRA0TCP with the self-emptying dock AED08LRR. The Q7 M5, minus the plus, puts the identical robot on a dock that only charges it. The Q7 L5 is a lower-spec robot altogether.
  • Roomba 105 Vac with code Q312020 has a plain charging dock that doesn't self-empty. The self-emptying version is the Q352020 AutoEmpty bundle, and the 105 Combo adds a mop. If a cheap robot that empties itself is what you came for, the Tapo RV30 Max Plus has the dock built in and is the one we'd buy.
  • Tapo RV30 Max Plus is US hardware V1.80 with a self-emptying dock. The RV30 Max drops the emptying dock and ships with one that just charges. A "Gen 2" is a different generation.
  • Shark AV2501S comes with the 30-day bagless base. The AV2501AE and AV2511AE are the same robot with a 60-day base.
  • Dreame D20 Plus is RLD35GD. The D20 Pro Plus (RLD43SD) is a different robot with a carpet sensor and a better front sensor.
  • Dyson 360 Vis Nav is still listed as new by some sellers, though Dyson no longer sells it in the US. The box calls it the world's most powerful robot vacuum, and its own maker has moved on.

BuyBest under $300 for carpet, rugs and shedding pets

Dreame D20 Plus: best under $300 for carpet, rugs and shedding pets

Price band: under $300

Dreame prints 13,000 Pa on the box. At the brush, Vacuum Wars measured 0.53 kPa, below that lab's average, and if the story ended there you'd skip it. It doesn't end there. Pickup in a rug comes from the brush working the pile, and this one's dual roller does that better than robots that out-suck it. Its 93% on buried sand is among the best at any price, and its 91% on pressed-in pet hair sits well above that lab's average. That pet-hair figure rests on a single weighed test, but testers who ran it in homes saw the rollers take long pet hair without wrapping. Dreame's "100% detangling" certificate is one of those lines that usually means the side brush and nothing else. Here the lab backed it: none of the long test hair wrapped.

It's easy to live with. The battery drains slowly enough that Vacuum Wars' measured pace projects to about 2,761 sq ft on a charge, more than twice what that lab's average robot manages. The bag holds 5.3 qt (5 L). Dreame says it lasts up to 150 days, and Wirecutter's estimate of two to three months is the one to plan around. Testers have seen long hair wind around its wheels. Given a few months, they also found hair can build up in the passage the dirt takes into the dock. The dock is the bulky part at 17.8 in tall, though it has no water tanks to fill. Dreame's US manual explains how to turn the Wi-Fi off: keep the Dock button held down while tapping Power ten times.

The catch is plain. Of the two dozen objects on Vacuum Wars' obstacle course, it went around exactly none: the cord, the sock, the charger trailing off the nightstand, and the thing you dread. The mop is a damp pad it drags along, so treat it as a bonus; if mopping matters, see our best robot vacuum and mop for hard floors. If your home is small and all hard floor, the Tapo RV30 Max Plus is the better fit. For carpet, rugs or a shedder, in a home where someone picks up first, we'd buy the Dreame. The full case is in our Dreame D20 Plus review.

BuyBest for a small hard-floor home

Tapo RV30 Max Plus: best for a small hard-floor home

Price band: under $250

Tapo claims 5,300 Pa, the smallest suction number on this page, and on bare floors it hardly matters. Testers watched it collect nearly all the cereal and kitty litter on hardwood. Tapo's spec says it climbs a 0.87 in (22 mm) threshold. Its self-emptying dock is compact at 13 in tall. A firmware update added Matter, which is rare at this price, so it can join a Matter smart home. TP-Link has kept working on it, too: updates through April 2026 fixed a stall after brush jams and a habit of skipping carpet.

Put a shedding dog on a rug in front of it and things change. On carpet, one lab saw it pick up only 40% of the pet hair and another 67.8%. Its brushes tangle badly enough that freeing them took one lab ten minutes and a pair of scissors. Tapo's own user guide rules out high-pile and fringed carpet, which is honest of it. The mop is a clip-on pad for light spills.

That's the catch: this is a hard-floor robot, and it doesn't pretend otherwise. In a small apartment on wood, tile or LVP, where the only fur in the house, if any, is short, we'd buy it. Our Tapo RV30 Max Plus review has the rest.

Roborock Q7 M5+: good, and over this budget

Price band: under $400

This robot is good, and it sits above this page's ceiling, so it isn't a pick here. It claims 10,000 Pa, the most modest figure in Roborock's lineup. Even so, Vacuum Wars measured 2.24 kPa at the brush, near the top of everything that lab has tested. Meanwhile, the Roborocks with bigger numbers on their boxes look the other way. It picked up 79% of pressed-in pet hair, about average. Its dock is tiny at 10.2 in tall. The drag mop scored 158 points on Vacuum Wars' dried-stain test, against that review's average of 93, though it leaves the floor wetter than most.

Roborock calls its brush setup a "Dual Anti-Tangle System." In Vacuum Wars' long-hair test on the M5+, 43% of the hair wrapped around it anyway, worse than that lab's average. Just A Dad Approved saw long hairs wrap on the M5+ too, and TechRadar and Tom's Guide, testing the dockless Q7 M5, saw long human hair catch on its roller. Like everything here, it can't see small obstacles, and owners keep finding it stuck on chair legs and round table bases. Roborock's own policy ends security updates for this robot on June 4, 2027. Under $300, the Dreame covers carpet and the Tapo covers hard floors, so you don't need to stretch for it. If your budget does stretch, our Roborock Q7 M5+ review makes the case for the small, tidy home it suits.

SkipThe bagless one: skip it

Shark AI Ultra AV2501S: the bagless one, skip it for the Dreame D20 Plus

Price band: under $300

Shark doesn't publish a suction figure for this robot at all. It promises only "Shark's signature suction power." When I see a spec sheet with the key number left blank, I assume the supplier knows something I don't. Its other promise, "detecting and avoiding objects in its path, day or night," turns out to mean walls and sofas. Testers watched it bump furniture, and it has no idea what a cord is. RTINGS tested this exact AV2501S and found its brushes press pet hair into low-pile carpet instead of lifting it. Its "self-cleaning" brushroll still tangles long hair, and more hair winds around the bearings and wheels. The SharkClean app is slow and buggy and can't map a second floor. Both owner threads on this exact model describe the app losing control of the robot within months.

The bagless base does have a true HEPA filter that seals in fine dust well, and the robot itself is quiet. That isn't enough. We'd skip it and buy the Dreame D20 Plus, which does the same vacuum-only job with strong carpet and pet-hair results where the Shark's are weak.

Dreame D20 Plusunder $300 Check price on Amazon (opens in a new tab)

SkipThe cheapest: skip it

iRobot Roomba 105 Vac: the cheapest, skip it for the Tapo RV30 Max Plus

Price band: under $200

This is the listing trap in its purest form. Code Q312020 is the 105 Vac on a plain charging dock, so you empty a small bin yourself. The self-emptying version is a separate listing, the Q352020 AutoEmpty bundle. All of them carry the same name in the title.

The plain-dock robot itself has barely been tested. A quick tester run found tidy straight lines on hardwood and a low rug, but weak corners. Its obstacle sensing was "practically nil," and it rolled straight over cables and small toys. It also picked long hair up off the floor and then wound it around its bristle roller, which has no comb. On the Q352020 AutoEmpty bundle, Vacuum Wars measured 29% of pressed-in pet hair picked up and 79% of its long test hair wrapped, both far worse than average, though that bundle dug buried sand out of carpet well. iRobot itself changed hands in January 2026, when its contract manufacturer Picea took full ownership after bankruptcy. The company says the app, warranties and updates continue.

The catch is a thin record that points the wrong way. If you came for the cheapest robot that does the job, we'd skip the Roomba and buy the Tapo RV30 Max Plus for hard floors. With a shedder in the house, the Dreame D20 Plus is the one.

Tapo RV30 Max Plusunder $250 Check price on Amazon (opens in a new tab)

New this year, and what we're watching

Nothing from the past year changes the pick, but four things are worth knowing:

  • iRobot's 2026 Roombas arrived priced below the models they replace. None of them has test results in our research yet.
  • Dreame's D20 Air Plus is a newer, cheaper sibling of our pick. It claims more suction, though a shorter stretch between bag changes than the D20 Plus. Nothing has been measured on it here, and the D20 Plus's results don't transfer.
  • A Tapo RV30 Max Plus "Gen 2" has a US support page but no US datasheet or firmware. Our Tapo call doesn't cover it.
  • The FCC's July 28, 2026 rule keeps new foreign-made robot models off the market unless they're approved. Anything authorized before then, which covers every robot on this page, can still be sold, and the FCC allows software fixes for it through at least the start of 2029.

Worth waiting for? No. Nothing in that list has the evidence to beat the Dreame.

How the picks were decided

We judged each robot by its exact US model code and set what the maker promises against what labs and owners found on that code. A pick needs at least two independent kinds of evidence on the exact model, and at least one of them can't come from the maker. Nobody measures, model by model, how long a robot lasts or how support treats you when it breaks. The owner stories on that are too few to settle anything, so we gave weight to warranties and dated update promises instead.

Does more suction mean a cleaner floor?

Not here. The Dreame claims 13,000 Pa, measured below average at the brush, and still cleaned carpet better than anything on the page. The Roborock claims less than its siblings and measured more. Brush design decides carpet pickup far more than the number on the box.

Is a self-emptying dock worth it under $300?

Yes, and both robots we'd buy include one. Plan on the bag lasting a fraction of what the box says. Makers' "up to" figures run two to three times ahead of what testers and owners see.

Will a robot vacuum under $300 avoid dog poop?

No. None of these robots has a camera or object recognition, and our pick scored zero on Vacuum Wars' obstacle course. If your dog still has the odd accident indoors, either someone checks before every run or you spend more.

Does lidar matter at this price?

Every robot here maps with lidar, so you aren't choosing between technologies. It gives you room maps and no-go zones. It doesn't see a sock.

Is a robot vacuum worth it at all?

For daily vacuuming, usually yes, with a stick vacuum kept for stairs and deep cleans. Our guide to whether robot vacuums are worth it covers what one replaces and what it won't.

The picks at a glance

RobotBest forCode to look forDon't confuse it withIts catchAmazon
Dreame D20 PlusCarpet, rugs, shedding petsRLD35GD with base RCDD0301D20 Pro Plus (RLD43SD)Can't see socks, cords or pet wasteView on Amazon (opens in a new tab)
Tapo RV30 Max PlusSmall hard-floor homesRV30 Max Plus, US hardware V1.80RV30 Max (charge-only dock), Gen 2Weak on pet hair in carpetView on Amazon (opens in a new tab)
Shark AI Ultra AV2501SSkipAV2501S, 30-day baseAV2501AE, AV2511AE (60-day base)Presses pet hair into carpetSkip
iRobot Roomba 105 VacSkipQ312020, plain charging dockQ352020 AutoEmpty bundle, 105 ComboNo self-empty on this codeSkip
Dreame D20 Plus robot vacuum in its white self-emptying dock

BuyBest under $300 for carpet, rugs and shedding pets

The one to buy under $300

Under $300, every robot is blind to the sock on the floor, so buy the one that does the most once the sock is gone. That's the Dreame D20 Plus. It has the best carpet and pet-hair results here, it keeps long hair off its roller, and it comes with three years of cover. Pick up the floor, make sure the listing says RLD35GD, and let the 13,000 Pa on the box mean whatever it likes.

under $300Check price on Amazon (opens in a new tab)

Opens Amazon.com · Prices change often

The evidence in full

38 sources

Every robot we considered, code by code

Results come from Vacuum Wars' embedded-sand test in medium-pile carpet, its flattened pet-hair test on carpet (two runs, leftover hair weighed) and its long-hair tangle test on hard floor. A result appears only on the exact code that was tested.

Robot and exact codeNavigationSelf-empty includedVW carpet sandVW pet hairVW long-hair wrapWho tested this exact code
Dreame D20 Plus, RLD35GD with base RCDD0301Lidar, bumper, low front sensorYes, bag93%91%0%Vacuum Wars, Vacuum Chef, Wirecutter, Just A Dad Approved
Roborock Q7 M5+, RRA0TCP with dock AED08LRRLidar, bumperYes, bag75%79%43%Vacuum Wars, Wirecutter, TechGearLab, Just A Dad Approved
Roborock Q7 M5, RRA0TCP with charge-only dock SPCDZ03RRLidar, bumperNoNot tested by VW on this codeNot tested by VW on this codeNot tested by VW on this codeRTINGS, TechRadar, Tom's Guide
Tapo RV30 Max Plus, US hardware V1.80Lidar, gyroscopeYes, bagNot tested by VWNot tested by VWNot tested by VWTechGearLab, Tom's Guide, Wirecutter
Shark AI Ultra AV2501S, 30-day baseLidarYes, baglessNot tested by VWNot tested by VWNot tested by VWRTINGS, Just A Dad Approved
Shark AV2501AE / AV2511AE, 60-day baseLidarYes, baglessNot tested by VWNot tested by VWNot tested by VWTechGearLab (a 60-day version)
iRobot Roomba 105 Vac, Q312020 plain dockLidar, bumperNoNot tested by VWNot tested by VWNot tested by VWJust A Dad Approved (quick test)
iRobot Roomba 105 Vac + AutoEmpty, Q352020Lidar, bumperYes, bag82% (this bundle)29% (this bundle)79% (this bundle)Vacuum Wars, Wirecutter
Dyson 360 Vis Nav, 304619-01CameraNo, charging only80%100%0%Vacuum Wars, RTINGS, Consumer Reports, Wirecutter

RTINGS reviewed a Roomba 105 but doesn't say which dock its unit had, and its scores are behind a paywall.

Skip these, and also considered

  • Shark AI Ultra AV2501S (skip; the Dreame D20 Plus suits the same vacuum-only buyer better). RTINGS's test of this exact code (text from November 2024, bench from July 2025) found pet hair pressed into low-pile carpet, and long hair tangled on the brushroll, bearings and wheels. It was poor in corners and on fine debris, with a threshold of 0.7 in (19 mm), a lowest clearance of 4.1 in, no multi-floor maps, and a slow, buggy app. RTINGS measured the robot at 63.7 dBA at peak and the dock at 69.2 dBA while emptying. Just A Dad Approved's three-month home test of the exact model found the obstacle avoidance "didn't hold up," and its robot didn't always empty into the base. Two exact-model owner threads report app and connection failures. In July 2026 a Shark cloud flaw let a certificate pulled from one Shark robot send commands to other Shark vacuums. The AV2501S wasn't named, it has no camera, and SharkNinja says the flaw is fixed server-side. No Shark-hosted owner's guide was found, so we give no maintenance advice for it.
  • iRobot Roomba 105 Vac, Q312020 (skip; the Tapo RV30 Max Plus suits a budget hard-floor home better, and the Dreame D20 Plus a home with a shedder). The evidence on the exact code is thin, and the labs' numbers belong to the Q352020 bundle (see the table). The 105 owner threads on Reddit don't say which variant or dock they own. They report Wi-Fi dropouts after firmware updates, a lidar error, and slow warranty help. iRobot's UK compliance statement promises security updates through 2028; we found no equivalent US commitment.
  • Roborock Q7 M5+ (considered, over budget). Its price band sits above this page's ceiling. On its evidence it suits a small, tidy, mostly bare-floored home with a short-haired pet, which its own review covers.
  • Dyson 360 Vis Nav (considered, not a pick). Dyson's US site now lists only its Nurovi robots. Vacuum Wars bought one in 2024 and measured 4.25 kPa at the brush, the most it had seen, along with the carpet and hair results in the table. Against that: a charging-only dock and about 413 sq ft per charge. RTINGS watched it run over and suck up fake pet waste and USB cords, and its camera dome cracked when turned over. Owners who don't say which unit they have split between happy daily users and returns or replacements. Whether a new one bought today gets a warranty that registers with Dyson is unconfirmed. Dyson's band is under $1,000, well beyond this budget.
  • Look-alikes not weighed as picks: Roborock Q7 M5 (dockless), Q7 L5, Q7 Max+ and Q10 line; Tapo RV30 Max, RV30 Plus and RV30 Max Plus Gen 2; Dreame D20 Pro Plus and D20 Air Plus.

Robot by robot, the working

  • Dreame D20 Plus: Vacuum Wars bought the D20 Plus and also measured 18 CFM of airflow (above average). Its dried-stain score was 90 points, against that review's average of 107.8. Vacuum Chef, with a unit sent by Dreame and a review that says it's unsponsored, measured 74 dB at max suction, "slightly louder than average." Just A Dad Approved's first look called it very quiet. Wirecutter calls it light mopping only and "prone to getting trapped and tangled," which refers to cords and rugs, not hair on the roller. Just A Dad Approved's written review text names the D20 Pro Plus, so its "mid-tier" obstacle rating is treated as variant-ambiguous; Vacuum Wars' 0 of 24 stands. Dreame's page prose mentions an "extendable" side brush, but its spec table says the brush doesn't extend, and testers confirm it. The manual lists 2.4 GHz Wi-Fi only, about 6 h to charge, and thresholds up to 0.8 in (20 mm). The robot is made in Vietnam and carries an SDoC authorization with no FCC ID printed. The Dreamehome app had a TLS flaw (CVE-2025-8393), which CISA's June 2026 update says is fixed. One owner reports it struggling with a loose rug. There are no recalls in the CPSC database.
  • Tapo RV30 Max Plus: TechGearLab worked real pet hair into carpet (40%). Tom's Guide used its own spread-hair test (67.8% on carpet, much higher on hardwood). The methods differ, but both find pet hair on carpet is its weakest area. TechGearLab measured 55.5 dB while cleaning, with a high-pitched whine, and 76.3 dB while the dock empties; it also found sand left on carpet and hard floors. Wirecutter reports a dock 3 in taller than the Q7 M5+'s, parts sold only as a set, a one-year warranty, and a bag life of about two months. Tom's Guide mentions a front camera, while TP-Link's datasheet and TechGearLab say there is none; most likely a sensor window was mistaken for a camera. TechGearLab's comparison table lists a longer runtime than TP-Link's own figure of 150 min in Quiet mode, and the cause is unresolved. Owners are split on dock reliability (one home had two docks fail within days, others report over a year of daily use), and none of those threads says which generation. The manual offers no Wi-Fi off for cleaning and warns that schedules fail if the robot restarts while the Wi-Fi network has no internet.
  • Roborock Q7 M5+: Wirecutter tested the M5+ and said it avoided obstacles better than the other budget robots it ran. RTINGS ("terrible") and TechRadar, both on the dockless Q7 M5, placed small objects a lidar turret can't see. Vacuum Wars confirms it has no front obstacle sensors, and owners in an r/Roborock thread side with the labs. RTINGS and Tom's Guide, both testing the dockless Q7 M5, rate short-pet-hair pickup more kindly than Vacuum Wars did on the M5+, which comes down to hair length and test method. Vacuum Wars' body text gives about 1,060 sq ft per charge, while its own summary box gives a higher figure. The Roborock US warranty is one year. The robot has no carpet sensor, so carpets are marked in the app, and Roborock's manual says the app runs on 2.4 GHz Wi-Fi only. No FCC ID for RRA0TCP was found, though the model has been on sale since 2025. There are no Roborock recalls in the CPSC database.

Research count

Research count for this page: 6 models weighed; 5 maker manuals among them; across this site's research, 497 sources kept in full; 148 Reddit threads read, kept as the reader's summary, not in full.

Sources