Best robot vacuum under $300
Buy the Roborock Q7 M5 ($229.99). RTINGS names it the best budget robot vacuum it has tested (RTINGS budget list), and for $90.00 more than the cheaper Q7 L5 Vacuum Wars calls it “the clear winner” (Vacuum Wars).
For a different job: the Roborock Q7 M5+ ($249.99) is the same robot with a dock that empties the bin; the Dreame D20 Plus ($278.99) is Vacuum Wars’ pick under $300 and the one for pet hair.

Roborock Q7 M5
Best for: most homes with hard floors and carpet.

Roborock Q7 M5+
Best for: anyone who wants to stop emptying the bin, with short-haired pets.

Dreame D20 Plus
Best for: pet owners with carpet. Vacuum Wars’ pick under $300.

Tapo RV30 Max Plus
Best for: a LiDAR robot with a dock at the Q7 M5+ price.

Roborock Q7 L5
Best for: a small home, hard floors and the lowest price with a map.

Shark Navigator
Best for: a dock and a LiDAR map with no mop wanted.
The robot vacuums under $300, side by side
Every price is Amazon’s today. Every spec is the maker’s own figure or a named tester’s, with the page it came from.
| Product | Price | Mapping | Dock | Mop | |
|---|---|---|---|---|---|
Roborock Q7 L5 | $139.99 | LiDAR (Roborock) | Charges only | Mop pad | $139.99 at Amazon |
Roborock Q7 M5 | $229.99 | LiDAR (Vacuum Wars) | Charges only (RTINGS) | Mop pad (Vacuum Wars) | $229.99 at Amazon |
Shark Navigator | $229.99 | LiDAR (Shark) | Bag up to 60 days (Shark) | No mop | $229.99 at Amazon |
Roborock Q7 M5+ | $249.99 | LiDAR (Roborock) | Bag up to 49 days (Roborock) | Mop pad | $249.99 at Amazon |
Tapo RV30 Max Plus | $249.99 | LiDAR (Tapo) | Bag up to 60 days (Tapo) | Mop pad | $249.99 at Amazon |
iRobot Roomba 105 Combo | $269.00 | LiDAR (iRobot) | Bag up to 75 days (iRobot) | Mop pad | $269.00 at Amazon |
Dreame D20 Plus | $278.99 | LiDAR (Dreame) | Bag up to 150 days (Dreame) | Mop pad | $278.99 at Amazon |
Shark Matrix Plus | $299.99 | LiDAR (Shark) | Bag up to 60 days (Shark) | Vibrating mop | $299.99 at Amazon |
Which one should I buy?
- Most homes: the Roborock Q7 M5 at $229.99.
- Short-haired pets and no bin to empty: the Roborock Q7 M5+ at $249.99.
- Long-haired pets or deep carpet: the Dreame D20 Plus at $278.99.
- Lowest price that still maps your home: the Roborock Q7 L5 at $139.99.
- A LiDAR dock robot, another brand: the Tapo RV30 Max Plus at $249.99.
- A dock and no mop: the Shark Navigator Self-Empty at $229.99.
- iRobot’s app and a dock: the Roomba 105 Combo at $269.00.
- One robot that vacuums, mops and empties itself: the Shark Matrix Plus at $299.99.
Roborock Q7 M5: best for most homes
Best for: most homes with hard floors and carpet. RTINGS says it “removes most pet hair in a single pass” (RTINGS).
The numbers: $229.99 on Amazon; 10,000 Pa rated (Vacuum Wars); LiDAR map (Vacuum Wars); 400 ml bin (Vacuum Wars); 180 minutes official run time (Vacuum Wars).
The trade-off: the plain dock only charges the robot, so you empty the bin and wash the mop pad yourself (RTINGS). The pad does not lift on rugs (Vacuum Wars).
Roborock Q7 M5+: best with a self-emptying dock
Best for: short-haired pets or light shedding, and anyone who does not want to empty a bin every few days.
The numbers: $249.99 on Amazon; 10,000 Pa rated (Roborock); dock bag up to 49 days (2.7 L bag) (Roborock); 65 dB in Balanced mode and 60 dB for mopping only (Roborock).
The trade-off: it costs $20.00 more than the Q7 M5 for the dock and a bag you keep buying. The robot is the same one (Vacuum Wars), so long hair wraps its brush too (see the long-hair section).
Dreame D20 Plus: Vacuum Wars’ pick, best for pet owners
Best for: pet owners with carpet. Vacuum Wars calls it its best robot vacuum under $300 while the price stays under $300 (Vacuum Wars).
The numbers: $278.99 on Amazon; 13,000 Pa rated (Dreame); dock bag up to 150 days (5 L bag) (Dreame); 285 minutes of run time (Dreame); 500 ml bin (Dreame).
The trade-off: It lacks dedicated obstacle avoidance (Vacuum Wars), so pick up cords before it runs.
Tapo RV30 Max Plus: a LiDAR dock robot at the M5+ price
Best for: someone who wants a LiDAR map and a self-emptying dock and likes a quiet robot.
The numbers: $249.99 on Amazon; 5,300 Pa rated (Tapo); dock bag up to 60 days (3 L bag) (Tapo); 180 minutes of run time (Tapo); 55 dB (Tapo).
The trade-off: its 5,300 Pa is the lowest rating among the robots here that print one, though the suction section shows a Pa rating alone proves little.
Roborock Q7 L5: the cheapest robot that draws a map
Best for: a small or mid-size home with mostly hard floors, where price matters most.
The numbers: $139.99 on Amazon; 8,000 Pa rated (Roborock); LiDAR map (Roborock); 400 ml bin (Vacuum Wars); 180 minutes (Vacuum Wars).
The trade-off: Vacuum Wars measured it picking up 12.25% of flattened pet hair, the worst result it has on record (Vacuum Wars). That is the gap the extra money for the Q7 M5 buys.
Roomba 105 Combo: iRobot’s app and a dock
Best for: someone who wants iRobot’s app and a self-emptying dock and does not mind a basic cleaner.
The numbers: $269.00 on Amazon; dock bag up to 75 days (iRobot); LiDAR map (iRobot); climbs 16 mm thresholds (iRobot).
The trade-off: RTINGS tested the plain Roomba 105 and says “obstacle avoidance is weak” (RTINGS). The Combo adds the dock and a mop pad.
Shark Matrix Plus: a vibrating mop and a dock
Best for: a home that wants one robot to vacuum, mop and empty itself.
The numbers: $299.99 on Amazon; dock bag up to 60 days (Shark); 110 minutes of run time (Shark); LiDAR map (Shark); 1-year warranty (Shark).
The trade-off: its run time is the shortest on this page, so it covers less floor per charge than the others.
What do RTINGS and Vacuum Wars pick under $300?
Each names a different pick, and each is a fair one for a different home.
- RTINGS, best budget (updated August 5, 2026): Roborock Q7 M5. Same pick as ours. $229.99 at Amazon
- RTINGS, best under $300: Dreame L10s Ultra. Its Amazon listing is $339.99, over the cap. RTINGS says it “adds a lot of convenience for the extra money,” but you “may need to have it clean the same area more than once.” (RTINGS) For a dock that washes the mop, see robot vacuums under $500.
- RTINGS, best cheap: iRobot Roomba 105. The 105 Combo with the dock is $269.00 on Amazon. Buy it for Roomba’s app, not for the best clean. (RTINGS) $269.00 at Amazon
- Vacuum Wars, best under $300 (November 2026): Dreame D20 Plus. It is on this page at $278.99, and it is the one to buy over the Q7 M5 if you have pets and carpet. (Vacuum Wars) $278.99 at Amazon
- Vacuum Wars, Q7 L5 against Q7 M5: Roborock Q7 M5. We agree.
What about the Roborock Q10 VF+?
Amazon has no Q10 VF+ listing we can link. Its Amazon sibling, the Q10 S5+ ($329.99), costs more than $300 and has the same 10,000 Pa rating (Roborock) as the Q7 M5+, which is $80.00 less.
Does the Pa number on the box matter?
Not much. Makers rate suction in Pa on their own terms, and testers measure it in kPa at a sealed nozzle. The two do not line up.
Roborock rates the Q7 M5 above the Q7 L5 (Vacuum Wars). Vacuum Wars measured 2.24 kPa sealed suction on the Q7 M5 and 1.95 kPa on the Q7 L5, against a 0.97 kPa category average (Vacuum Wars). The category average is the mean of the robots Vacuum Wars has tested. The Dreame D20 Plus measured 0.53 kPa suction against a 0.99 kPa average (Vacuum Wars), yet it removed 93% of embedded carpet debris (Vacuum Wars). A big number on the box did not decide the carpet result.
Do I need LiDAR mapping?
If your home has more than two rooms, yes. A LiDAR robot scans the room, draws a map, and cleans in straight lines. You can then tell it to clean one room or skip a rug. A robot with no map cannot clean one room on command. Every robot here draws a LiDAR map. Vacuum Wars prefers top-mounted LiDAR for its reliability and mapping accuracy (Vacuum Wars).
Do robot vacuums under $300 handle pet hair?
Short hair, yes. In Vacuum Wars’ test with hair pressed into carpet, the Q7 M5 got 78.5% of flattened pet hair against an 81% average (Vacuum Wars). The Dreame D20 Plus beat it with 91% of flattened pet hair collected (Vacuum Wars). For more, see the best robot vacuum for pet hair, which costs more.
What if I have long-haired pets, rugs or cords?
Long hair: 43% of 7-inch hair wrapped on the Q7 M5 brush and 56% on the Q7 L5, against a 21% average (Vacuum Wars). The Dreame D20 Plus had 0% hair tangle with 7-inch hair (Vacuum Wars), so it is the one to buy: $278.99 at Amazon
Rugs: the Q7 M5 and M5+ pad does not lift, so take it off before they run on carpet (Vacuum Wars).
Cords: RTINGS says the Q7 M5 “can't reliably recognize or avoid cords, pet toys, and other clutter, so you'll need to clear the floor before it starts cleaning.” (RTINGS) For a robot that sees them, see robot vacuums under $500.
Is a self-emptying dock worth it under $300?
If you have pets or carpet, yes. The bin on a plain robot is small and fills fast. A dock moves the dirt into a bag that lasts weeks. Makers give an “up to” figure: the Dreame D20 Plus has the longest-lasting bag here and the Roborock Q7 M5+ the shortest. The cost is the bag you buy when it fills. In a small home with no pets, a plain robot is enough.
How loud are they?
Tapo rates the RV30 Max Plus at 55 dB (Tapo). Roborock lists the Q7 M5+ at 65 dB in Balanced mode and 60 dB for mopping only (Roborock). Run any of them while you are out.
Will the FCC ban stop me from buying one?
No. On July 28, 2026 the FCC added foreign-produced advanced robotic devices to its Covered List, which blocks new approvals. In the FCC’s words, it does not prevent retailers from “continuing to sell, import, or market relevant models approved previously through the FCC’s equipment authorization process” (FCC fact sheet). The Roborock Q7 M5, Roborock Q7 M5+ and Roborock Q7 L5 share FCC ID 2AN2O-RRA0TAC01, approved January 20, 2025 (FCC record), before the rule. The FCC ban guide lists every robot vacuum we could match to an FCC record, and what the rule means for a robot you already own.
What if I can spend a little more than $300?
These cost more than the cap and add a longer-lasting dock or a better mop. Prices are Amazon’s today.
| Product | Price | Dock bag | Mop | |
|---|---|---|---|---|
Roborock Q10 S5+ | $329.99 | Up to 49 days (Roborock) | Sonic mop | $329.99 at Amazon |
Narwal Freo X Plus | $339.99 | Up to 49 days (Narwal) | Mop pad | $339.99 at Amazon |
Dreame D20 Air Plus | $349.99 | Up to 120 days (Dreame) | Mop pad | $349.99 at Amazon |
See also the best robot vacuum under $500 and the cheapest self-emptying robot vacuum.
Has any robot vacuum on this page been recalled?
No. No U.S. or Canadian recall names any of the 11 models on this page, checked November 3, 2026. See the recall page.
Questions
What is the best robot vacuum under $300?
The Roborock Q7 M5 at $229.99 on Amazon. RTINGS calls it its best budget robot vacuum (RTINGS budget list).
Is a robot vacuum under $300 worth it?
Yes for hard floors and light carpet and short hair. For long-haired pets and thick rugs, read the long-hair section above.
Can I get a self-emptying robot vacuum under $300?
Yes. The Roborock Q7 M5+ is $249.99, the Tapo RV30 Max Plus $249.99 and the Dreame D20 Plus $278.99.
Which of these work without Wi-Fi?
Roborock: yes. Maker says the robot can clean at the push of a button without Wi-Fi. (Roborock) iRobot: yes. You can start a clean with the button on the robot, no app needed. (iRobot) Dreame: yes. Press the Clean button on the robot to start a clean. No app needed. (Dreame) The app adds maps, schedules and no-go zones.
Does the FCC ban affect these robot vacuums?
The rule blocks new approvals, not sales of models approved before. See the FCC ban guide.
Sources
Amazon prices from Amazon’s product data on November 3, 2026. How we work.
- RTINGS: The 3 Best Budget Robot Vacuums of 2026
- Vacuum Wars: Robot Vacuums Best Under $300
- Vacuum Wars: Roborock Q7 M5 review
- Vacuum Wars: Roborock Q7 L5 vs Q7 M5
- Roborock: Q7 M5+ product page
- Roborock Q7 M5: maker’s page
- Dreame D20 Plus: maker’s page
- Tapo RV30 Max Plus: maker’s page
- Roborock Q7 L5: maker’s page
- Shark Navigator: maker’s page
- iRobot Roomba 105 Combo: maker’s page
- Shark Matrix Plus: maker’s page
- Roborock Q10 S5+: maker’s page
- Narwal Freo X Plus: maker’s page
- Dreame D20 Air Plus: maker’s page
- FCC record for the Roborock Q7 series
Next: Best robot vacuum under $500 · Cheapest self-emptying robot vacuum · Roborock vs Roomba · Best for a small apartment
Roborock Q7 L5
Roborock Q7 M5
Shark Navigator
Roborock Q7 M5+
Tapo RV30 Max Plus
iRobot Roomba 105 Combo
Dreame D20 Plus
Shark Matrix Plus
Roborock Q10 S5+
Narwal Freo X Plus
Dreame D20 Air Plus