# Dreame L40 Ultra Gen 2 vs Roborock Qrevo S5V

As of Oct 31, 2026, the Dreame L40 Ultra Gen 2 costs $570 and the Roborock Qrevo S5V costs $900, so the Dreame L40 Ultra Gen 2 is $330 cheaper. Pick the Dreame L40 Ultra Gen 2 for tidy hard floor homes that want strong mopping. Pick the Roborock Qrevo S5V for carpet and pet hair with hands off mopping.

Prices checked Oct 31, 2026. HTML version: https://robotsforthat.com/vs/dreame-l40-ultra-gen-2-vs-roborock-qrevo-s5v/

## Side by side

| | Dreame L40 Ultra Gen 2 | Roborock Qrevo S5V |
|---|---|---|
| Price | $570 | $900 |
| 3 year cost | $610 | $1,002 |
| Our score | Not scored yet | Not scored yet |
| Rank in Floors | #58 | #67 |
| Status | on sale | on sale |
| Warranty | 3 years (Dreame US store) | 1 year limited (Roborock US store) |
| Suction | 25,000 Pa claimed (Dreame); Vacuum Wars measured 0.79 kPa bench suction against a 0.99 kPa average, and Vacuum Chef measured 11.5 CFM airflow against a 9.0 average | 12,000 Pa (Roborock); Vacuum Wars measured 0.47 kPa bench suction against a 0.83 kPa average and 16 CFM airflow |
| Navigation | LDS LiDAR, up to 4 maps (Dreame); Vacuum Wars measured 0.84 m2 per minute, faster than its 0.72 average | Top mounted LiDAR with maps for up to 4 floors (Roborock, Walmart listing) |
| Obstacle avoidance | 3D structured light only; the RGB camera of the original L40 Ultra was removed (Dreame, Vacuum Wars); Vacuum Wars saw it avoid 2 of 24 objects and Vacuum Chef scored 30% | 3D structured light, no camera; Vacuum Wars recorded 6 of 24 obstacles avoided against a 16.6 average |
| Mopping | Dual spinning mops, 10.5 mm lift, 4 cm extension, no auto removal (Dreame); Vacuum Wars scored dried stains 144 against a 108 average | Dual spinning pads on an extending FlexiArm, 10 mm mop lift on carpet, 30 water flow levels (Roborock, Walmart listing) |
| Self empty | Yes, 3.2 L dust bag, up to 100 days (Dreame) | Yes, 2.7 L dust bag, up to 7 weeks (Roborock) |
| Dock features | Auto empty, mop wash, hot air drying, auto water refill, 4.5 L clean and 4.0 L dirty tanks; detergent dispenser sold separately for $39.99 (Dreame). Dreame lists hot water mop cleaning, but Vacuum Wars says Gen 2 washes with room temperature water | Auto empty, mop wash with spin drying, warm air drying, auto water refill; no hot water wash and no auto detergent (Roborock, Vacuum Wars, Android Authority) |
| Runtime | Up to 231 min in quiet vacuum mode, up to 1,679 sq ft (Dreame); Vacuum Wars estimated about 1,290 sq ft per charge | Not published by Roborock; Vacuum Wars estimated about 1,243 sq ft per charge |
| Dustbin | 250 ml robot bin plus 3.2 L dock bag (Dreame) | 325 ml robot bin plus 2.7 L dock bag (Vacuum Wars, Roborock) |
| Height | 3.82 in (97 mm) (Dreame) | 3.80 in (robot 13.78 x 13.9 x 3.80 in, Roborock) |
| Pet hair | Vacuum Wars measured 69% flattened pet hair pickup and 67% hair wrap on its 7 in hair test; carpet sand removal was 90% | Vacuum Wars measured 92% flattened pet hair pickup and 0% hair wrap |
| App | Dreamehome app with Alexa, Siri, Google Home and Apple Watch; Matter planned in an update (Dreame) | Roborock app; works with Alexa, Google Assistant and Siri Shortcuts; 2.4 GHz Wi-Fi only (Roborock) |
| Threshold | 0.79 in (2 cm) (Dreame) | Up to 2 cm (Roborock) |
| Noise | Vacuum Chef measured 73 dB at max suction, about average | n/a |
| Best for | tidy hard floor homes that want strong mopping | carpet and pet hair with hands off mopping |
| Skip if | you have pets with long hair or a cluttered floor | your floors are cluttered with cables and socks |

## What reviewers found

### Dreame L40 Ultra Gen 2

- Vacuum Wars (3.11 Vacuum Wars stars): Dried stain score 144 (108 average), 90% carpet sand removal, but 69% pet hair pickup, 67% hair wrap and only 2 of 24 obstacles avoided. Estimated about 1,290 sq ft per charge. [Source](https://vacuumwars.com/dreame-l40-ultra-gen-2-review/)
- Vacuum Chef: Measured 11.5 CFM airflow, 90% coffee, 60% sand and 98% cat litter pickup, 73 dB at max and a 30% obstacle avoidance score against a 66% average. Called it a rebalancing rather than an upgrade. [Source](https://vacuumchef.com/?p=12466)

### Roborock Qrevo S5V

- Vacuum Wars (3.30 Vacuum Wars stars): Removed 92% of embedded sand and 92% of flattened pet hair with 0% hair wrap. Dried stain score was 120 against a 93 average. It avoided 6 of 24 obstacles and estimated coverage was about 1,243 sq ft per charge. [Source](https://vacuumwars.com/roborock-qrevo-s5v-review/)
- Android Authority: Editor's Choice. The reviewer expected 7 to 9 weeks between bag changes and about 750 sq ft of mopping per tank fill. It lacks auto detergent and bunched up bath mats. [Source](https://www.androidauthority.com/roborock-qrevo-s5v-review-3576054)

## Questions buyers ask

### Which is better, the Dreame L40 Ultra Gen 2 or the Roborock Qrevo S5V?

Pick the Dreame L40 Ultra Gen 2 for tidy hard floor homes that want strong mopping. Pick the Roborock Qrevo S5V for carpet and pet hair with hands off mopping.

### Which is cheaper?

The Dreame L40 Ultra Gen 2 at $570, versus $900 for the Roborock Qrevo S5V, checked Oct 31, 2026. Over 3 years with running costs: $610 vs $1,002.

### What is the difference between the L40 Ultra Gen 2 and the Qrevo S5V?

Suction: 25,000 Pa claimed (Dreame); Vacuum Wars measured 0.79 kPa bench suction against a 0.99… on the L40 Ultra Gen 2, 12,000 Pa (Roborock); Vacuum Wars measured 0.47 kPa bench suction against a 0.83 kPa… on the Qrevo S5V. Navigation: LDS LiDAR, up to 4 maps (Dreame); Vacuum Wars measured 0.84 m2 per minute, faster than… on the L40 Ultra Gen 2, Top mounted LiDAR with maps for up to 4 floors (Roborock, Walmart listing) on the Qrevo S5V. Obstacle avoidance: 3D structured light only; the RGB camera of the original L40 Ultra was removed (Dreame… on the L40 Ultra Gen 2, 3D structured light, no camera; Vacuum Wars recorded 6 of 24 obstacles avoided against a… on the Qrevo S5V.

Full reviews: [Dreame L40 Ultra Gen 2](https://robotsforthat.com/robot/dreame-l40-ultra-gen-2/index.md), [Roborock Qrevo S5V](https://robotsforthat.com/robot/roborock-qrevo-s5v/index.md)
