The Ecovacs Deebot X5 Pro Omni is an impressive premium robot vacuum with a versatile self-cleaning dock, let down by a slightly clunky app

The Ecovacs Deebot X5 Pro Omni is a feature-packed robovac with a powerful base station that delivers hands-free vacuuming and mopping, taking the effort out of cleaning.

May 12, 2025 - 09:30
 0  5
The Ecovacs Deebot X5 Pro Omni is an impressive premium robot vacuum with a versatile self-cleaning dock, let down by a slightly clunky app

Ecovacs X5 Pro Omni: two-minute review

Not all robot vacuums live up to the promise of effortless cleaning – but the Ecovacs Deebot X5 Pro Omni gets pretty close.

As a premium all-in-one device that vacuums, mops and even cleans itself, the X5 Pro Omni is designed to keep your home clean day to day without any help. Unlike standalone robot vacuums that need more frequent attention, the X5 Pro Omni's base station handles (almost) everything – from emptying the dustbin to scrubbing and drying the mop pads. You will have to, of course, refill the clean water as necessary and clean out the dirty-water tank.

For this review, I tested the X5 Pro Omni in a 3-bedroom home for an extended period of six months, and it did a great job overall, despite dealing with two messy adults and an even messier Great Dane.

Setting up the X5 Pro Omni is quick and easy, and mapping is fast and pretty accurate, though I had to make minor room division adjustments after the first scan. The robovac navigates well around larger objects, but does sometimes suck up objects like cables or shoelaces, or other small items the sensors miss, meaning it’s best used in spaces that are relatively clear.

Performance is excellent across all floor types, including hard floors, carpets, and rugs. Higher suction modes work best to get dirt out of carpets or pick up heavier debris, while standard mode is fine for everyday cleaning on hard floors. Battery life is impressive and the bot has no trouble doing a full clean without needing to return to the dock and charge.

Ecovacs X5 Pro Omni in base station

(Image credit: Future)

The X5 Pro Omni base station is one of its biggest strengths, and unlike competitors like the Dreame X40 Ultra, it reliably clears the robot’s dustbin completely, even with pet hair and heavier debris.

The mop washing system is equally effective, using 70°C hot water and scrubbing to keep the pads fresh, followed by hot-air drying to prevent odors. I also found that the 4L clean- and dirty-water tanks were large enough to only need emptying and refilling once a month.

The Ecovacs app offers fairly deep customization, and tracks details like where the robot has traveled, the amount of area cleaned and the total number of sessions, but doesn’t log obstacles detected like the Roborock app is capable of doing.

Unfortunately the app can be clunky to use at times, like having to navigate into advanced robot settings just to set a scheduled clean or different cleaning modes being triggered than what is selected.

The app prompts you to handle any long-term maintenance issues, replacement parts are easy to find, and consumables last more than a reasonable length of time. In my use, the dust bag typically lasted around 60 days (in my case, mostly being filled with dog fur) and the robovac filter needed cleaning at the same time.

The main brush, side brush and mop pads show the expected wear, and have plenty of life left in them after six months of constant use. Replacement-part costs are in line with other premium robot vacuums, but I found significant price variation across different markets.

While not perfect, the X5 Pro Omni is an excellent choice for those who want a robovac that takes care of itself, with great vacuuming and mopping performance, infrequent maintenance, and a powerful auto-emptying base station.

However, if your home has lots of cables or small clutter, or if you want a robovac with smarter object detection or a nicer app, you might need to look elsewhere.

Ecovacs X5 Pro Omni from front, close up n base station

(Image credit: Future)

Ecovacs X5 Pro Omni review: Price and availability

  • How much does it cost? Starting from $1,299 / £1,399 / AU$2,399
  • When is it available? Available to buy now
  • Where can you get it? You can get it in the US, UK, and Australia

Launched in late 2024, the Ecovacs Deebot X5 Pro Omni is available in most major markets, including the US, UK, and Australia. You can purchase it directly from the official Ecovacs website, Amazon and leading retailers.

At full price, the X5 Pro Omni costs $1,299 / £1,399 / AU$2,399. However, Ecovacs frequently offers discounts of around 20%, bringing the price down to a much more appealing amount. And, if you happen to shop on Amazon, you could potentially find even bigger price drops during major sales.

Of course, actually using the X5 Pro Omni will incur ongoing costs, particularly for consumables like dust bags, filters, mop pads and brushes. Based on replacing consumables as per the recommendations from Ecovacs, I estimate my annual maintenance costs at around $466 / £424 / AU$606.

Some parts, like the Anti-Tangle Main Brush, are significantly more expensive in the UK and Australia than in the US. Third-party alternatives are available but, as expected, Ecovacs recommends using official parts for optimal performance. That said, the most common cost will the dust bag.

Want to know more about consumable pricing, and how parts like the brushes hold up long term? Read through the rest of the review below, or jump to Consumables and Maintenance.

Ecovacs X5 Pro Omni consumables, including main brush, side brushes, filters, mop pads and dust bags

The Ecovacs Deebot X5 Pro Omni consumables kit (available to purchase separately) helps reduce running costs (Image credit: Future)

Premium robovacs from competing brands tend to be priced a bit higher than the X5 Pro Omni. For example, the Dreame X40 Ultra, which features detachable mop pads and 12,000Pa suction, is listed at $1,899 / £1,299 / AU$2,799. The less fully featured Dreame L40 Ultra costs $1,499.99 / £999 but isn’t available in Australia.

Similarly, the Eufy Omni S1 Pro, which has a slimmer design but a lower 8,000Pa suction, is priced at $1,499 / £1,499 / AU$2,699, while the Roborock Qrevo Edge comes in at $1,600 / AU$2,799 (currently unavailable in the UK).

Ecovacs also has the more affordable but still premium Deebot T30 Omni, which launched at £799 / AU$1,749 (but isn’t available in the US) and is often discounted to £699 / AU$1,199.

There are cheaper robot vacuums available, but the X5 Pro Omni balances premium features, powerful suction and fairly advanced automation at a price that makes it an appealing robot vacuum, especially when on sale.

  • Value score: 4 / 5

Ecovacs X5 Pro Omni: Specifications

Ecovacs X5 Pro Omni review: Design and features

  • Squared-off front, no LiDAR turret
  • Base station with auto-empty, mop washing and hot-air drying
  • Side-extendable mop pad

Where most robot vacuums are round, the Ecovacs Deebot X5 Pro Omni features a squared-off front (D-shaped) that's a little reminiscent of the Deebot X2 Omni. Ecovacs says this design helps the bot get the side brush into corners and improve edge cleaning. The shape also means it doesn’t use an extendable side brush.

Unlike many competing models, it doesn’t have a top-mounted LiDAR turret, making it shorter and better suited to cleaning under furniture.

The bot has a floating main brush that adjusts to different floor types, and a spinning side brush helps with cleaning along edges. It also features a 15mm (0.6in) mop lift, allowing it to vacuum carpets without transferring any dampness from the mop pads, and the right mop pad extends by 4cm (1.6 inch), improving coverage along walls and corners.

For navigation, the X5 Pro Omni uses dToF (Direct Time-of-Flight) laser mapping, combined with AIVI 3D 2.0 object recognition, an RGB camera, TrueDetect 3D sensors and anti-drop sensors. In other words, it uses fancy robot vision for navigation and obstacle avoidance, and has extra cliff sensors to avoid accidentally driving down the stairs. It can also use some of these sensors to spot stains that need another mopping pass to be fully cleaned up.

Image 1 of 8

Ecovacs X5 Pro Omni robovac from front

(Image credit: Future)
Image 2 of 8

Ecovacs X5 Pro Omni from the top front, with cover removed

(Image credit: Future)
Image 3 of 8

Ecovacs X5 Pro Omni robovac from the rear, with top cover removed

(Image credit: Future)
Image 4 of 8

Ecovacs X5 Pro Omni with cover removed, showing cleaning brush

(Image credit: Future)
Image 5 of 8

Ecovacs X5 Pro Omni mop pads, show one pad removed

(Image credit: Future)
Image 6 of 8

Ecovacs X5 Pro Omni base station showing front cover open and dust bag visible

(Image credit: Future)
Image 7 of 8

Ecovacs X5 Pro Omni clean and dirty water contains installed in base station

(Image credit: Future)
Image 8 of 8

Ecovacs X5 Pro Omni clean and dirty water containers removed from base station

(Image credit: Future)

The bot includes Ecovacs' Yiko 2.0 AI voice assistant, which lets you control a range of functionality, like adjusting cleaning tasks without pulling out the app.

The X5 Pro Omni can climb obstacles up to 22mm (0.87 inch), which means it can handle some thresholds and small lips in areas with slightly different floor heights. It also offers ZeroTangle tech, where the main roller brush features comb teeth for hair removal to avoid tangles.

The physical size and weight of the X5 Pro Omni are fairly typical, and the robot itself measures 31.3 x 34.6 x 9.5cm (12.3 x 13.6 x 3.7 inch) and weighs 4.3kg (9.5lbs), while the base station (or dock) is 39.4 x 44.3 x 52.75cm (15.5 x 17.4 x 20.8 inch), with a total weight of 11kg (24.3lbs). The dock needs 50cm (19.7 inches) of clearance on both sides and 150cm (59 inches) in front for proper operation.

The dock handles dustbin emptying, mop washing with hot water, and drying with hot air. It stores dust in a 3L (101oz) bag, which is accessed through a front-opening panel for easy replacement. The clean- and dirty-water tanks each hold 4L (135oz) and are located under a top lid, making them simple to refill and empty. The mop washing tray is removable and any buildup is easily cleaned, although the Roborock Qrevo Edge one-ups the X5 Pro Omni by also featuring a self-cleaning cycle for the tray as well.

  • Design and features score: 4 / 5

Ecovacs X5 Pro Omni review: Performance

  • Handles all floor types well
  • Struggles to get deep into corners
  • Mop pads lift high enough for carpets but not thick rugs

Overall, the Ecovacs Deebot X5 Pro Omni kept my floors clean just as well as I can with a stick vacuum and mop, and rarely required any help or intervention beyond normal maintenance. Once I had cleaning schedules set up, it handled most vacuuming and mopping automatically, and I only needed to step in for occasional spot cleaning or to pick up debris that was too large or in a corner it could not reach.

The bot works at a similar pace to other robot vacuums, taking around 1.5 minutes per square meter to vacuum and 2 minutes per square meter to mop, but since it can do both tasks at the same time, a full clean doesn’t take as long as it might seem.

According to Ecovacs, the 6,400 mAh battery provides up to 224 minutes of runtime, which is enough to clean up to 400m² (4,305ft²) per charge in optimal conditions. Ecovacs doesn’t break down battery life by suction level, but runtime will vary depending on settings and home layout.

  • Overall performance score: 4 / 5

Mapping and obstacle avoidance

The Ecovacs Deebot X5 Pro Omni created a detailed and mostly accurate map on its first run. It didn’t require any manual adjustments to the map itself, but I did need to tweak the room divisions in the app. Mapping is fast and easy to run a second time, which I had to do after the robot got lost and mistakenly added extra rooms that didn’t exist.

Obstacle avoidance is decent but not flawless. The X5 Pro Omni generally avoids larger objects, but isn’t great at recognizing cables, shoelaces or small items like pieces of paper towel. It will avoid some small obstacles, but anything lying flat on the floor is at risk of being sucked up or dragged along. It also tends to catch and tangle cables, so keeping the floor clear makes a big difference in how well it completes a cleaning run.

While it doesn’t have dedicated pet recognition, it does a good job of avoiding spills and larger debris. The app lets you set up no-go zones, though these aren’t pet-specific. Unlike the competition like the Dreame X40 Ultra, the X5 Pro Omni does not capture images of obstacles, so there’s no way to review what it avoided after a clean.

Ecovacs Deebot X5 Pro Omni front sensors close up

The Ecovacs Deebot X5 Pro Omni uses a wide range of sensors for mapping and navigation. Note how they get dusty over time – following the sensor cleaning reminders from the app is important. (Image credit: Future)

During testing, it rarely got stuck as long as the floor was relatively clear. When it did, it was usually due to cables, a thick rug or getting wedged behind a laundry basket or on a dog toy. It detects when it’s stuck and stops safely, rather than pushing forward and causing damage. If that happens, it has to be manually picked up and placed back on the dock, as pressing the power button doesn’t wake it. If told to return home via the app, it sometimes gets lost along the way and needs to be rescued by hand. On the plus side, these issues came up relatively rarely during use.

To test its ability to handle small steps, I made a simulated step between rooms using a section of plywood at the maximum 22mm height, and while it sometimes took two or three attempts, the bot made it across every clean.

The app includes a remote control mode that streams video from the onboard camera, and allows manual steering of the bot, which I found useful to check on my dog when not home. The video feature didn’t work the first time I tried, but functioned fine every other time I used it. Steering the bot feels slightly laggy but still usable, making it more suited for basic navigation adjustments rather than precision movement. The built-in two-way communication feature works for real-time voice interaction, though there’s no dedicated pet-tracking mode.

Despite the quirks covered above, overall the X5 Pro Omni handles navigation fairly well and happily adapts to changing environments. It moves effectively around furniture, shoes and baskets that shift between cleaning sessions, making it a solid choice for homes where the position of larger items may change frequently.

  • Mapping and obstacle avoidance score: 3.5 / 5

Vacuuming

I tested the Ecovacs Deebot X5 Pro Omni on wooden floors, tiles and rugs to see how well it handled different surfaces. Along with daily cleaning, I ran a series of controlled tests using flour, sand, rice, oats, dry dog food and dry leaves, scattering them in a corner on hard floors and then on a short-pile rug.

Performance across different surfaces was excellent overall. For most debris, the X5 Pro Omni was able to pick up nearly everything in a single pass, but two passes were best for thorough cleaning. Larger or heavier debris required additional cleaning cycles, and the side brush sometimes flicked smaller particles away before the main brush could capture them. The one downside was the robot vacuum consistently failed to get all the way into corners, or fully clean along edges.

The vacuum’s suction power can be set to Max, Strong, Standard or Quiet modes. Standard mode worked well for daily cleaning of pet fur, dust and light debris, but heavier dirt and sand needed Max suction to be fully removed. Carpets and rugs benefited from higher suction levels as Standard mode sometimes left behind some debris.

Image 1 of 10

Ecovacs X5 Pro Omni robovac before vacuum test

Vacuuming test with oats (Image credit: Future)
Image 2 of 10

Ecovacs X5 Pro Omni robovac mid vacuum pass

(Image credit: Future)
Image 3 of 10

Ecovacs X5 Pro Omni debris left after a vacuum pass

Some oats left after a single pass (Image credit: Future)
Image 4 of 10

Ecovacs X5 Pro Omni robovac internal dustbin before cleaning

The robovac dustbin needs manual cleaning once a month or so (Image credit: Future)
Image 5 of 10

Ecovacs X5 Pro Omni robovac filter before cleaning

The robovac dustbin filter can be replaced or cleaned when clogged (Image credit: Future)
Image 6 of 10

Ecovacs X5 Pro Omni filter after cleaning

The filter responds well to vacuuming with a stick vac (Image credit: Future)
Image 7 of 10

Ecovacs X5 Pro Omni dustbin removed

(Image credit: Future)
Image 8 of 10

Ecovacs X5 Pro Omni hair wrapped around side brush

After an extended test with no cleaning, hair builds up on the side brush, but it does not reduce performance (Image credit: Future)
Image 9 of 10

Ecovacs X5 Pro Omni robovac main brush showing tangled hair

Hair builds up on the main brush over time, but vacuuming performnce remains decent (Image credit: Future)
Image 10 of 10

Ecovacs X5 Pro Omni with trapped hair removed

Removing the trapped hair is very easy and takes less than one minute (Image credit: Future)

My home has two people who shed a lot of long hair and, in my testing, hair buildup was manageable, but it still accumulated in the side brush and main brush over time, despite the anti-tangle feature. Both the side and main brush collected a noticeable amount of hair after just a week of use, but it doesn’t end up embedded and removal is easy. The wheels and mop pads remained tangle-free, making overall upkeep straightforward, and even leaving it a month between cleaning caused no problems.

I measured the noise levels of the X5 Pro Omni with a decibel meter at a range of 1m, with multiple passes and the results averaged. Using Quiet mode, it produces 41dB, which is low enough to be unobtrusive, and the wheel-drive system is actually slightly louder than the vacuum motor.

Standard mode is only slightly louder at 42dB, making it suitable for cleaning while watching TV or having a conversation. Strong mode increases the noise level to 44dB, which is still reasonable but more intrusive. At Max suction, it reaches 52dB, which is significantly louder and comparable to a stick vacuum at moderate power.

While vacuuming, noise levels remain fairly steady, but auto-emptying at the base station is much louder, peaking at 63dB. Mopping is quieter at 40dB, and general driving noise sits at 41dB, meaning the robot isn’t exactly stealthy when moving between cleaning zones. Mop washing reaches 37dB, so while not silent, it’s quiet enough not to be disruptive.

If wanting to run the vacuum at night while sleeping, Quiet mode is an option, provided you have a closed door between you and the robovac and aren’t a light sleeper. The dock should be placed away from sleeping areas, as the auto-emptying noise is quite loud and could be disruptive if triggered at night. To avoid this you can set Do Not Disturb times, where the dock will not activate the auto-empty functionality, but this does limit vacuuming performance for larger homes as the small onboard dustbin in the bot fills up.

  • Vacuuming score: 4 / 5

Mopping

For mopping, the X5 Pro Omni uses water with the Ecovacs cleaning solution optionally added to the clean-water tank. I tested with plain water and adding a cleaning solution, but didn’t find the latter made a noticeable difference unless having the bot do a deeper scrub.

During my testing, I scheduled mopping once a week but found that adding extra runs during wet weather helped keep the front and back door areas free of muddy footprints.

The X5 Pro Omni does a good job on open spaces, but it doesn’t reach under furniture edges as well as a handheld mop. The right-side mop pad does extend slightly, helping it clean closer to edges, but some tight spots remain out of reach.

For tougher messes, I tested the X5 Pro Omni by spilling sauce, 'stepping' in it and letting it dry a little on my wooden floors. In most cases, one pass was enough to fully clean up the mess, but two passes were needed for the dried stains. Turning up the water-flow setting was helpful in making sure the mop pads were wet enough to tackle stubborn spots. The automatic re-mop feature worked reasonably well on tiles, but the bot struggled to tell the difference between a speck of dried sauce and darker patches of wood.

Image 1 of 5

Ecovacs X5 Pro Omni mop tests

A slightly dried sauce stain (Image credit: Future)
Image 2 of 5

Ecovacs X5 Pro Omni mop tests

The robovac moves in... (Image credit: Future)
Image 3 of 5

Ecovacs X5 Pro Omni mop tests

Mop pads deploy... (Image credit: Future)
Image 4 of 5

Ecovacs X5 Pro Omni mop tests

It swings back for a second pass (Image credit: Future)
Image 5 of 5

Ecovacs X5 Pro Omni mop tests

The sauce is entirely cleaned up (Image credit: Future)

The mop pads are washed and dried by the base station after each cleaning run, with drying time adjustable between 2, 3 or 4 hours. You can also set it to wash the mops after each room, or at 10, 15 or 20-minute intervals. The base station washes the mop pads with hot water, scrubbing them against a textured cleaning tray to remove dirt and debris. While I found that this process was very effective, the mop pads still benefit from being machine-washed periodically to give a deeper refresh. It’s also recommended to inspect the pads regularly for wear and replace them as needed.

The X5 Pro Omni isn’t designed to handle large liquid spills, as its mop pads are meant for scrubbing rather than sponging up a lot of moisture. I found that if the robot is picked up after or during mopping (for example, to extract a cable or shoelace), it may dribble water, so don’t do that over anything you need to keep dry.

One somewhat frustrating quirk is that vacuum-and-mop mode is the default setting, and it can’t be changed to vacuum-only by default. Worse, if a mop and vacuum cycle is accidentally triggered, even if canceled immediately, the robovac will still run a mop wash cycle that can’t be stopped.

  • Mopping score: 4 / 5

Battery life

The X5 Pro Omni has a 92Wh battery, which is the same as competing models like the Roborock Saros 10 and Dreame X40 Ultra, and larger than the 75Wh capacity battery in more affordable models like the Ecovacs Deebot T30 Omni and Dreame L40 Ultra.

Battery capacity alone isn’t the only metric though. For example, in my testing the X5 Pro Omni can do a full double-pass vacuum of a three-bedroom house (around 50 square meters of actual floor cleaning) and only drop to 73% battery capacity.

Doing a full vacuum and mop at the same time drops it to 65%, and doing a vacuum then mop takes it to 60%. This means you can expect up to around 140 square meters of vacuuming at maximum suction, and over 100 square meters of vacuuming and mopping. With the suction power set to Standard, the total amount of floor area that can be vacuumed almost doubles.

My results here also support the claim from Ecovacs that the X5 Pro Omni can handle up to 244 minutes of cleaning on a charge.

As a comparison, the Roborock Saros 10 needs to stop and charge after three rooms when set to the maximum suction. Part of the difference is that the Saros 10 has a higher maximum suction power of 22,000Pa, vs 12,800Pa for the X5 Pro Omni, and higher suction does mean higher battery consumption.

One annoyance is that the X5 Pro Omni does not give the exact battery percentage when cleaning, as the Ecovacs app just displays 100 in the battery indicator. It’s not until the vacuum returns to the dock and you start another clean immediately that it updates the remaining capacity. Other times, the indicator works as expected.

The X5 Pro Omni will return to the dock to top up the battery as needed when cleaning. While a full charge can take over 4 hours, getting back to 50% only takes about 30 minutes.

  • Battery life score: 4.5 / 5

Dock performance

The Ecovacs Deebot X5 Pro Omni comes with a 3L (101 oz) dust bag, rated for up to 60 days of use. How long it actually lasts depends on your home’s size and how much debris is collected, but in my case, the manufacturer’s estimate was fairly accurate. The robovac’s 250ml (8.45 oz) dustbin is emptied automatically when full, or you can set it to Extra mode for more frequent emptying – useful for homes with pets or a lot of dust buildup.

Unlike the underwhelming auto-empty suction from the Dreame X40 Ultra's dock, the X5 Pro Omni’s base station has a well-thought out airflow design and reliably empties the dustbin. During testing, I didn’t experience any clogging issues within the dock itself, but blockages inside the robot's dustbin occasionally prevented proper emptying which, in turn, affect vacuuming up more dirt until manually cleared.

The robovac is supposed to detect when the dock fails to empty the bin, but I found these warnings to be inconsistent. There were times when the bin was clogged but the app never alerted me, so I had to manually check the dustbin after cleaning to ensure everything was working properly.

Increasing the emptying frequency can help avoid any potential issues, but in my use, clogging wasn’t a frequent issue unless I had accidentally left larger debris that the bit could suck up.

In testing, the mop washing and drying system worked well to keep the pads clean and stop any odors forming between uses. The dock heats water to 70°C (158°F) and pumps it through a wash system to rinse the mop pads, scrubbing them against a textured cleaning surface to remove dirt and grime. After washing, the dirty water is stored in a container in the top of the base station, and it dries the mop pads with hot air, with drying times adjustable to two, three or four hours. The scrubbing system is highly effective, and the mop pads always came out looking fresh after cleaning cycles and there was never an issue with smell.

Image 1 of 4

Ecovacs X5 Pro Omni base station without robovac

(Image credit: Future)
Image 2 of 4

Ecovacs X5 Pro Omni dust bag installed in base station

The dust bag is easy to replace via the front of the base station (Image credit: Future)
Image 3 of 4

Ecovacs X5 Pro Omni fresh and dirty water containers in base station

The clean and dirty water tanks live under the top lid (Image credit: Future)
Image 4 of 4

Ecovacs X5 Pro Omni base station with water containers removed

(Image credit: Future)

Emptying the dirty mop water is as simple as opening the top of the dock, lifting the container out by the handle and emptying it in a sink. I only did this once a month and the dirty water did tend to smell when being tipped out, but the container was easy to rinse out and didn’t retain any odor. The clean-water container uses the same design and can be topped up at a sink, then put back into the dock.

The dock's noise levels vary depending on the task. Measured from 1 meter away (3.3 feet) mop washing is noticeable at 37dB but not disruptive, though the pumps are briefly quite noisy (46 dB) when running. The drying fan produces a low hum for a few hours but isn’t intrusive. Auto-emptying is the loudest part of the process at 63dB and although it only lasts 10 seconds, it’s still very disruptive if the station is located in a main living area or if done at night.

For households with pets or heavy dirt buildup, the dock performs well and reliably empties debris, though owners should occasionally check for clogs in the bot’s dustbin since warnings aren’t always accurate. Smaller objects left on the floor can cause issues, but aside from that, the X5 Pro Omni’s base station is a very reliable and hands-free system.

  • Dock performance score: 4.5 / 5

Ecovacs X5 Pro Omni review: App control

  • Reliable scheduled cleaning
  • Quick access to cleaning reports and history
  • Certain settings are hidden in sub-menus

The Ecovacs Deebot X5 Pro Omni can be controlled using the physical buttons on top of the robot, but the app is critical for unlocking its full potential. It provides access to the home map, lets you adjust cleaning settings and offers deep customization of scheduled cleans.

The app includes a cleaning history and reporting section, which provides a visual map of where the bot traveled during each clean. It also records the time of each session, the area cleaned and the total duration. Over time, this builds into a comprehensive cleaning log, showing the total square footage cleaned across all sessions, the number of cleans completed and total runtime. However, one notable omission is that the app does not log obstacles detected during a cleaning session, which means there's no easy way to see what might have blocked the robot mid-clean.

Most frequently used settings are easy to access, but some features are buried in sub-menus. For example, scheduling cleans is hidden under Advanced settings, and certain options are locked while the robot is in operation – like when manually triggering a dustbin empty, other settings can’t be adjusted until the process is finished.

Scheduled cleaning is very reliable, and in my testing, the X5 Pro Omni only failed to start once without explanation. If a scheduled clean is missed, the robovac resumes correctly at the next scheduled time. However, one frustrating issue is that if you set a clean for later in the day, the app doesn’t indicate that it’s actually scheduling it for the next day – only showing this after the schedule has been set.

Perhaps my least favorite bug is when doing spot cleans. If I sent the bot to vacuum up a mess, then later wanted to do another one-off clean, the app would show the previous vacuum-only mode was still selected – but when hitting start, it would actually trigger a vacuum and mop, not vacuum-only. Even if you canceled it immediately, it would spend a few minutes running a mop wash cycle before you could get it to do the actual vacuum.

The app also sometimes didn't properly register where the bot was or what it was doing. This was frustrating, because if you tried to trigger a clean, it would say the bot needed to return to the dock first – even though it showed the bot already in the dock on the app. Force quitting and restarting the app would fix the issue, but it was an annoying extra step.

To rule out an issue with my phone (a Pixel 9 Pro XL), I also tried the app on other mobiles and saw similar problems. Apple users may have a different experience – my colleague didn’t run into the same issues when using the app on an iPhone during her Ecovacs T30 Omni review, for example.

Ecovacs X5 Pro Omni app screenshots

The app looks good, but can be frustrating at times (Image credit: Future)

Another small but unnecessary annoyance is that even when Do Not Disturb times are set (muting the robovac), it mostly works, but still loudly makes some announcements. For example, if the bot gets stuck during the day, and you arrive home late and need to manually place it back in the base station during the Do Not Disturb time, it loudly proclaims “start charging”. Another issue is that after turning down the voice volume to a quiet level, the "task stopped" announcement is still made at the loudest setting.

During testing I found the Wi-Fi connectivity to be stable, but it’s worth noting the robovac only supports 2.4GHz networks. I had some quirks when using it with a mesh network, but the issues were hard to pin down to a specific cause. That said, setting up a dedicated 2.4GHz-only network for the robovac helped make it more reliable.

During testing, I went on holiday, leaving a family member to house and dog sit. The robovac initially worked fine, but eventually stopped performing scheduled cleans. Despite easy remote access via the app, I couldn’t identify the problem and had to manually trigger cleans each day remotely.

After returning, I discovered the Do Not Disturb times had mysteriously reversed from 8pm–8am to 8am–8pm, preventing morning cleans. The app does give error notifications (but does not save them to the log), but I was unaware due to a daylight-saving bug that meant the scheduled clean was being triggered an hour earlier than I expected.

In terms of usability, the app provides a similar level of control to other brands, though some robovacs with more features offer slightly more customization. However, occasional lag and loading issues make the experience feel less polished than it should be. The voice and volume inconsistencies are also quite jarring, and take a little of the premium shine off the experience.

I also wish it had an easy delayed start option – like a quick way to select a one-time clean at a set time later in the day – especially because setting same-day scheduled cleans is not possible.

Still, despite these frustrations, the app is mostly reliable and offers a good balance of customization and control, and hopefully Ecovacs will continue to work on improving the experience over time.

  • App control score: 2.5 / 5

Ecovacs X5 Pro Omni review: Consumables and maintenance

The Ecovacs Deebot X5 Pro Omni comes with one dust bag, two side brushes, and a set of washable mop pads in the box – but no cleaning fluid is included. While this is enough to get started, you’ll need to order replacement dust bags within 60 days, and other consumables including filters, mop pads and side brushes will need replacing on a set schedule.

Under normal use, the dust bag should be replaced every 60 days, side brushes and filters every few months and mop pads periodically based on wear.

Consumables can be purchased through the Ecovacs website and third-party retailers like Amazon, though availability varies slightly between regions. For example, the quarterly maintenance kit is not available in the US, while six-pack dust bag sets are only sold in the US and not in the UK or Australia.

The app tracks the lifespan of consumables by usage percentages and notifies users when replacements are recommended. These estimates tend to be on the conservative side and, in my testing, parts like the main brush and mop pads lasted longer than suggested, though this will of course depend on your usage.

Routine maintenance is straightforward, with the main brush and robovac dustbin checked weekly, side brushes and sensors every two weeks, and filters and mop pads cleaned or replaced monthly. Hair buildup occurs over time, but manual removal is simple, and no issues were noted with hard-to-reach areas during testing.

Image 1 of 8

Ecovacs X5 Pro Omni main brush removed showing hair

Despite the anti-tangle features, hair builds up on the main brush over time (Image credit: Future)
Image 2 of 8

Ecovacs X5 Pro Omni side brush removed showing hair

The side brush collects hair, but is easily removed and cleaned (Image credit: Future)
Image 3 of 8

Ecovacs X5 Pro Omni robovac front wheel

The front wheel is well designed and does not trap hair (Image credit: Future)
Image 4 of 8

Ecovacs X5 Pro Omni robovac drive wheel

The main drive wheels do a great job of avoiding any tangles (Image credit: Future)
Image 5 of 8

Ecovacs X5 Pro Omni main and side brush cleaned of hair

Removing hair from the main brush is easy – just cut along one side and it slides free (Image credit: Future)
Image 6 of 8

Ecovacs X5 Pro Omni base station mop washing tray

The mop wash station is self cleaning, but does build up debris over time (Image credit: Future)
Image 7 of 8

Ecovacs X5 Pro Omni base station mop washing tray removed

The mop wash parts can be removed for a deeper clean in the sink every few months (Image credit: Future)
Image 8 of 8

Ecovacs X5 Pro Omni full dust bag

The dust bag seals when removed, which avoids any mess (Image credit: Future)

Based on my usage in a small 3-bedroom home, I estimate consumables will cost up to $465.79 / £423.85 / AU$606.30 per year. For larger homes, costs will scale accordingly. Some notable price differences exist between regions – for example, the anti-tangle main brush is 88.9% more expensive in the UK and 54.9% more expensive in Australia compared to the US. However, Australia tends to have lower prices overall for consumables, while the UK has some of the highest accessory costs.

Third-party consumables are available, though Ecovacs advises using official parts for optimal performance. I did not test any non-official replacements.

With regular maintenance and timely consumable replacements, I found the X5 Pro Omni quite easy to keep in top condition and ongoing costs are similar to other premium robovacs. Be aware, though, there can be significant regional price variations.

  • Consumables and maintenance score: 3.5 / 5

Should I Buy the Ecovacs X5 Pro Omni?

Buy it if…

You want a powerful auto-emptying system

The X5 Pro Omni’s self-cleaning dock has strong suction and reliably empties the robot’s dustbin, and never clogged during testing.

You want a hands-free mopping system

With built-in water tanks, automatic mop washing and hot air drying, the X5 Pro Omni keeps its mop pads clean with minimal effort on your part.

You want the latest features in a robot vacuum

The X5 Pro Omni offers powerful suction, smart mapping and an advanced all-in-one dock, making it one of the more feature-packed robot vacuums in its class.

Don’t buy it if…

You have a lot of small objects on the floor

While the X5 Pro Omni can avoid most large obstacles, it struggles with cables, shoelaces or flat items like paper towels, and may get stuck if the floor isn’t kept clear.

You only have carpet

The X5 Pro Omni has a strong vacuuming system and mop lift, but if your home is fully carpeted, a vacuum-only robovac will save you money without sacrificing cleaning performance.

You want a polished app experience

While the level of customization and control is decent, the app feels clunky and unpolished at times, and I ran into many small but frustrating issues during my testing.

Also consider

Not sold on the Ecovacs X5 Pro Omni? Below are a few alternatives that are worth considering.

Dreame L10s Ultra
This slightly older model doesn’t have quite as many features as the X5 Pro Omni and isn’t as powerful, but it’s still a great option and can often be found for less than half the price.
Read our full Dreame L10s Ultra review

Eufy Omni S1 Pro
One of the few robovacs that can compete directly with the X5 Pro Omni, the Eufy Omni S1 Pro is a feature-packed alternative with an innovative rolling cylinder mopping system.
Read our full Eufy Omni S1 Pro review

Ecovacs Deebot T30S Combo
While not quite as good at dodging cables as the Ecovacs X5 Pro Omni, the Deebot T30S Combo stands out with a stick vacuum that slots into the side of the its dock, keeping it ready to go for any extra cleanup.
Read our full Ecovacs Deebot T30S Combo review

How I tested the Ecovacs X5 Pro Omni

  • I used the X5 Pro Omni as my main vacuum cleaner for six months
  • My testing space included hard floors and carpet
  • I performed specific grain-size and wet-spill tests

I used the Ecovacs X5 Pro Omni daily for six months in a home with a dog and two adults, and with polished wooden floors, tiles, carpet and medium-pile rugs. The weather during the test period included both wet and dry conditions. I started with an initial deep clean, followed by ongoing daily vacuuming, with mopping once or twice a week – plus extra spot cleans as needed. I tested both the automatic mode and manually customized cleans using schedules and shortcuts.

I documented cleaning performance over the testing period and conducted a range of specific tests with different debris sizes to further gauge vacuuming ability. I also tested dry and wet spills to evaluate the mopping prowess. Additionally, I strategically placed debris – including fur, leaves and hair – in problem areas like corners to assess the robovac’s effectiveness in daily use.

During my testing period, I changed the base station vacuum bag 4 times, manually cleaned the mop cleaning system in the base station, and performed the full range of maintenance checks as prompted by the app.

Read more about how we test vacuums

[First reviewed May 2025]