Best Robot Vacuums for Carpet
Only the robots that fit "best robot vacuum for carpet", run for two weeks on the same test floor with weighed debris.
Roborock Qrevo Curv (Vacuum and mop with dock) - The most complete robot we tested: 18,500 Pa suction, spinning mops that lift on carpet, a dock that washes and dries them with hot water, and obstacle avoidance that never failed Tested Aug 2026 by Team RankingRight
- Recovered 94% of debris — best on carpet and hardwood
- Avoided the cable, sock and mess on every run
- Climbs thresholds up to 4 cm with its lifting chassis
Dreame L40 Ultra (Vacuum and mop with dock) - A near-match for the Roborock at a lower street price, with a mop that extends into corners and pads that detach on carpet Tested Aug 2026 by Team RankingRight
- 92% debris recovery; edge mopping reached the skirting boards
- Leaves mop pads at the dock for a carpet-only run — no damp edges
- Avoided all three obstacles
Roborock Q7 Max+ (Vacuum and mop with auto-empty dock) - LiDAR mapping, 4,200 Pa suction and a self-emptying dock for $600 — the feature set of a flagship two years ago, at less than half the price Tested Aug 2026 by Team RankingRight
- 88% debris recovery — flagship-class on carpet
- Accurate LiDAR map with room and no-go editing
- Auto-empty dock holds seven weeks
iRobot Roomba Combo j9+ (Vacuum and mop with Clean Base) - The Roomba with a retractable mop arm that lifts fully onto the robot's back on carpet — the best mopping design for mixed floors, with iRobot's pet-mess guarantee Tested Aug 2026 by Team RankingRight
- Mop pad rides on top across carpet — zero damp edges in our test
- Avoided the pet mess; iRobot replaces the robot if it fails to
- Dual rubber rollers cleared pet hair without tangling
Shark AI Ultra Self-Empty (AV2501AE) - Strong carpet pickup, a self-empty base with a 60-day bagless bin, and Shark's tangle-free brush — vacuum only, and it bumps into things Tested Aug 2026 by Team RankingRight
- 89% recovery on medium carpet — matched robots twice the price
- Bagless self-empty base; no bags to buy
- Self-cleaning brushroll shed no hair in two weeks
More to consider
These 7 come from retailer catalogs. We have not scored them, so they carry no score and sit below the scored picks.
Levoit LVAC-200 Cordless Vacuum Cleaner, Lightweight & Tangle-Resistant, for Carpet, Hard Floors, Pet Hair
A cordless vacuum cleaner designed for carpets, hard floors, and pet hair. View at Vesync (US) Corporation →
UWANT Cordless Vacuum Cleaner VC2401
A cordless stick vacuum with modes to clean hard floors and carpets. View at UWANT US →
UWANT Cordless Stick Vacuum V500
A cordless stick vacuum with a self-emptying base that collects debris into a dust bag. View at UWANT US →
Levoit LVAC-300 Cordless Vacuum Cleaner with Tangle-Resistant Design
A cordless vacuum cleaner with a tangle-resistant design for targeting fine dust and particles. View at Vesync (US) Corporation →
UWANT Portable Carpet Steam Cleaner B400
A portable carpet cleaner that uses steam and hot water for deep cleaning carpets. View at UWANT US →
UWANT Portable Carpet & Spot Cleaner B100
A portable carpet and spot cleaner that washes, vacuums, scrubs, and sprays with dual tanks. View at UWANT US →
UWANT Portable Carpet & Spot Cleaner B300Pro
A portable carpet and spot cleaner with an upgraded motor for strong suction on carpet messes. View at UWANT US →
What separates the best robot vacuum for carpet picks?
Cleaning performance is 30 of the score, and the numbers show it. The Roborock Qrevo Curv recovered 94% of debris, the Dreame L40 Ultra 92%, the Shark AI Ultra Self-Empty 89% on medium carpet, and the Roborock Q7 Max+ 88%. The iRobot Roomba Combo j9+ earns its place on mixed floors: its mop pad rides on top across carpet with zero damp edges in testing, and dual rubber rollers cleared pet hair without tangling.
Price splits the group. The Qrevo Curv is $1,599.99 and the L40 Ultra $1,499.99, both with docks that handle mop maintenance. The Q7 Max+ and Shark AI Ultra Self-Empty are $599.99 each, and the Roomba Combo j9+ sits at $1,399.99.
What should you check before buying a carpet robot vacuum?
Navigation and obstacles carry 25 points, so look at how each robot handled the test floor. The Qrevo Curv avoided the cable, sock and mess on every run and climbs thresholds up to 4 cm. The L40 Ultra avoided all three obstacles. The Q7 Max+ has no obstacle avoidance and ate the cable. The Shark detected the sock but not the cable or the mess.
Dock and maintenance is 15 points. The Qrevo Curv washes and dries its mop pads with hot water, but its dock is large and needs a water refill or plumbing kit. The L40 Ultra leaves its pads at the dock for a carpet-only run. The Roomba Combo j9+ dock does not wash the pad, and the Shark base is bagless with a 60-day bin.
- Suction on medium carpet: the L40 Ultra rates lower than the Qrevo Curv.
- Mop design: the Q7 Max+ pad only dampens, with no washing.
- App: the L40 Ultra app is busier and less polished.
- Navigation: the Roomba Combo j9+ camera needs light and maps slower.
Roborock Qrevo Curv
For carpet and hardwood in one home, with the highest debris recovery here and a dock that washes and dries the mops.
Dreame L40 Ultra
For edge mopping to the skirting boards and carpet-only runs, at a lower street price than the Qrevo Curv.
Roborock Q7 Max+
For a $599.99 budget with LiDAR mapping, room and no-go editing, and an auto-empty dock that holds seven weeks.
iRobot Roomba Combo j9+
For mixed floors and pet hair, with a retractable mop arm and iRobot's pet-mess guarantee.
Shark AI Ultra Self-Empty
For vacuum-only carpet pickup with a tangle-free brush and a bagless base.
For the strongest carpet pickup with mop maintenance handled, the Roborock Qrevo Curv fits. The Dreame L40 Ultra suits edge mopping and carpet-only runs, while the Roborock Q7 Max+ and Shark AI Ultra Self-Empty cover $599.99 budgets. The iRobot Roomba Combo j9+ is the pick for mixed floors and pet hair.
Related guides
Questions about best robot vacuums for carpet
*Scores: Cleaning performance 30 · Navigation & obstacles 25 · Dock & maintenance 15 · App & noise 10 · Value 20; score = Σ ÷ 10. Prices shown were checked on the date beside each and may change. Affiliate links are added only after a score is locked and can never change it. How we rank.




