Roomba E5 vs 960

Roomba E5 vs 690

We’ll be comparing Roomba’s entry-level and mid-priced options, the E5 and 960.

Is the 960 worth the more premium price tag, or is the E5 good enough for cleaning your home?

One thing’s for sure, both these options are excellent at cleaning carpet thanks to iRobot’s patented counter-rotating extractors and dirt detect.

A quick look at the Roomba E5 vs. 960

Roomba E5Roomba E5
Run Time: 90 mins.
Dust Cup: 0.5 liters
Navigation: Random
Virtual Wall: No

Roomba 960Roomba 960
Run Time: 75 mins.
Dust Cup: 0.6 liters
Navigation: Smart
Virtual Wall: Yes

*If you click this link and make a purchase, we earn a commission at no additional cost to you.

Introduction to the Roomba E5 and 960

iRobot has been busy adding new options into their product line over the past few years. The E5 and the 960 are prime examples of it.

These robots are excellent alternatives for cleaning floors, more so on carpet thanks to the counter-rotating brushes.

The Roomba E5 is the cheaper option and the least expensive Roomba with the rubber extractors. I believe it uses the same type as the premium I-Series robots. This upgrade makes it a better alternative than the Roomba 675 when cleaning pet hair since these brushes don’t attract as much hair or dust.

In contrast, the 960 is the least costly Roomba with smart navigation. It utilizes iRobot’s iAdapt 2.0 navigation, which can draw maps but not save it. So it navigates in straight lines.

Roomba E5: Better than the 675

The Roomba E5 is a recent release and addresses some of the issues with the 675. iRobot improved two critical parts – the dust bin and brush roll.

The 675 dustbin is bigger, with a 500 ml capacity, and is washable. Plus, the filter inside it is HEPA, so it provides better filtration than the Roomba 675 and 690.

These two upgrades address the most glaring issues with the 600-series robots.

However, the E5 doesn’t have the smart navigation found in the 960, I6, I7, or S9 models.

Like the 614, 675, and 690, it traverses in randomly. No SLAM, gyroscopes, and automatic resume.

Think of it as an entry-level Roomba with the premium extractors and dust bin in the I-series models.

I think it’s a better deal than the 675 since the price difference is minimal.

We earn a commission if you click this link and make a purchase at no additional cost to you.
11/25/2020 02:59 am GMT

Roomba 960: Least Expensive Roomba with Smart Navigation

The Roomba 960 is iRobot’s least expensive option with the smart navigating algorithm. It has the iAdapt 2.0 so it can draw maps. However, it can’t save them.

So users won’t have access to features like no-go zones or selective area cleaning.

I like to call this the “lite” version of the Roomba 980 since it has a smaller battery and motor.

Like the E5, it’s an excellent option on carpet because of the rubber extractors and thoroughness with the dirt detect sensor.

We earn a commission if you click this link and make a purchase at no additional cost to you.
11/25/2020 02:58 am GMT

Similarities of the Roomba E5 and 960

Next, we’ll look at how the Roomba E5 and 960 are similar.

1. Round shape

Top view of Roomba E5 and 960

Both robots have round frames you’ll see in most Roomba products. This design has been a staple since iRobot began manufacturing robot vacuums a few decades back.

Single side brush

Underneath, you’ll notice the E5 and 960 have a single side brush. The design remains the same across all the variants, except for the Roomba S9 with its redesigned five-pronged brush roll.

2. WIFI and Compatibility with iRobot Home App

These variants are compatible with the iRobot Home App, but with varying levels of functionality. The E5 has more basic features since it lacks the smart navigating features of the 960.

In contrast, the 960 has more features, like the option to control the number of passes, turn off edge cleaning, and such. But since it doesn’t have map saving features, users don’t have access to selective room cleaning.

3. Dirt Detect

One reason why Roomba products are excellent on carpet is dirt detect. This sensor tells the robot to focus more on dirtier areas by doing additional passes. It adds a layer of meticulousness not present in other brands because it’s an iRobot patent.

However, both robots differ in how it does additional passes. The E5 does it in a spiral pattern, while the 960, in straight, forward, and backward movements.

4. Interface

The button layout of the E5 and 960 are similar, but the placement is different. In the 960, it’s slightly above the camera. For the E5, it’s in the middle.

Differences between the Roomba E5 and 960

1. Navigation

One feature that separates the E5 and 960, why the latter is more costly, is navigation.

While the E5 traverses in a random pattern, the 960 is more calculated with its camera sensor and VSLAM algorithm.

VSLAM is an acronym for Visual Simultaneous Localization and Mapping. According to iRobot, their technology uses a top-mounted camera that captures 230,400 data points, enabling the robot to map out its surroundings and pinpoint its location.

The 900 series was the first to adapt VSLAM, but it doesn’t have Smart Imprint, so it can’t save maps.

2. Dust bin

The 900-series robots have the largest dustbin capacity of all Roomba products at 600 ml, followed by the E-series with a 500 ml capacity.

Aside from the size difference, the E5 bin is washable while the 960 isn’t.

3. Brush roll

View underneath the Roomba E5 and 960

Although the E5 and 960 use rubber extractors without the bristles, the E5 has a newer version similar to the I7.

These newer extractors have redesigned grooves that iRobot says provide better agitation.

4. Dimension

How do the Roomba E5 and 960 navigate?

One significant difference between the E5 and 960 is navigation. The Roomba E5 utilizes a similar algorithm as the 600-series, where it pinballs around randomly.

In comparison, the 960 is more sophisticated with its top-mounted camera and iAdapt 2.0 navigation.

The 2.0 version means it can draw maps, but not save them. Unlike the E5 that wanders randomly, the 960 is more precise, with a straight back and forth motion.

I like the Roomba 960 better in this aspect as it’s more efficient. Once done with the cleaning cycle, it automatically heads to the dock. Just in case it doesn’t cover the whole area, it recharges then resumes cleaning at the exact spot it left previously.

The E5 doesn’t have this polish and roams around in a random direction. It does so until the battery reaches the 20% mark then docks.

Fortunately, iRobot’s standard navigation is such that it still covers the whole area.

Between the two, the Roomba 960 is better for larger spaces for cleaning multiple rooms. The E5 is better in smaller zones if you don’t mind moving it from one room to another.

App features of the Roomba E5 vs. 960

While both robots have access to the iRobot Home app, the E5 has more basic features. The only thing you can do with the app is schedule runs and check error codes if they appear.

With the 960, there are more customization options. Users can adjust the power settings, number of passes, turn off edge cleaning, and schedule.

Unfortunately, there’s no option to save maps. So there’s no access to selective room cleaning or keep out zones.

You’ll have to block the robot to keep it off areas it isn’t supposed to enter.

How much power do the Roomba E5 and 960 have?

The Roomba 960 has less power than its close sibling, the 980. It has 9 CFM of airflow at the main nozzle versus the 19 CFM of the Roomba 980.

I have not tested the E5 yet, but I will soon once I get hold of it. But from what I’ve heard, it has the same motor as the I7 with 17 CFM.

Cleaning performance of the Roomba E5 vs. 960

Next, we’ll look at how well these robots clean hard floors and carpets.

The lower airflow of the Roomba 960 hampers its performance on hard floors, mainly cleaning heavy debris like sand.

It will do well with lighter stuff like dust particles or light clumps of pet hair.

The fast-spinning side brush issue won’t be as problematic as it was with the 675 and 690 because it moves in straight paths.

Expect a similar result with the E5 as the 675 because it has the same standard algorithm. But it’ll be more resistant to hair wrapping on the brushes with its extractors.

Which is better for hard floors?

The Roomba 960 because of its smart navigation. With dirt detect, it is efficient and thorough. Its side brush won’t scatter dirt as much as the random algorithm of the E5.

Carpet cleaning

All Roomba products are excellent options for cleaning carpet. I’ve recently tested the 675 and 690, and both do exceptionally well on this surface.

The counter-rotating brushes and “dirt detect” allow these robots to pick up debris under carpet strands.

I believe that the E5 is a step above the two 600-series models with its rubber extractors.

These brushes are more resistant to hair wrapping on it, and require less maintenance.

I tested the 675 and 690 in deep cleaning tests, and both scored around 85%. The E5 should have a better result with its higher suction and better brush roll.

Dust bin comparison of the Roomba E5 vs. 960

One feature I like about these robots is the above-average dustbin size. The E5’s receptacle is up to 50% bigger than the 675 at 500 ml, while the Roomba 960’s is more spacious at 600 ml.

Having a large dustbin does matter for these robots as it enables the robot to clean a larger zone without having to dispose of the contents.

One difference is the E5 dust container washable. The 960 isn’t because part of the motor is inside it.

Run time comparison

Next, we’ll look at the run time. The E5, with its 1,800 mAh battery, will run for up to 90 mins. In contrast, the 960 will only run for up to 75 mins.

I’m not sure why the E5’s battery runs further since both have the 1,800 mAh Li-ion battery.


All Roomba products require a level of upkeep for it to run at its peak. I’ll enumerate the to-do list applicable for both variants.

  1. Brushes: The brushes take the most abuse and need constant TLC. Any hair or contaminant accumulating inside it will cause friction and wear. It’s essential to check these components regularly to ensure it functions efficiently.
  2. Sensors: Check the sensors around and underneath and wipe with a clean microfiber towel to prevent dust and dirt accumulation. These components are vital for the robot to avoid obstacles and not to fall from the stairs.
  3. Dustbin and filter: Empty the dustbin after every cleaning cycle and check the filter. The filters aren’t washable, but you can use a handheld or shop vacuum to remove dirt buildup.
  4. Wheels: Don’t forget to clean the wheels – side and caster. Debris will also gather and could potentially burn out the motor.

Availability of Parts

One reason why iRobot is so popular is the abundant supply of parts. You won’t have any trouble finding components like the battery, filter, wheel, and brushes. Even stuff like the side brush and wheel module is available online.

Replacing these parts is easy. You can check several of my guides on replacing components like the battery here.

Other Roomba Comparisons

I’ve written other Roomba comparisons to help you decide which option will be better since there are a lot of variables to consider.

Comparing Roomba to other brands.

Product Specification

Roomba E5
Roomba 960
Roomba E5
Roomba 960
Virtual Wall
Run time (Turbo mode)
90 mins.
75 mins.
1-year limited
1-year limited

Where can I buy these robots?

You can buy the Roomba E5 and 960 from online stores like Amazon and Walmart. Check the links below for the latest price.

Disclaimer: If you purchase through any of the links above, I will earn a commission, but at no extra cost to you, so it’s a win-win for us!

Which is better, Roomba E5 or 960?

Choosing between these two robots will boil down to the size of your home and budget.

The Roomba 960 is a better alternative for larger homes with its smart navigation. It can navigate through larger spaces with better proficiency versus the E5.

However, the 960 is more costly, but it’s a trade-off you’ll have to consider.

The E5 is cheaper and, in my opinion, the best budget Roomba option with the upgrades versus the 675.

It doesn’t have smart navigation but only pinballs randomly.

So it’s the choice between a cheaper Roomba without VSLAM or a more expensive one with better efficiency.

4 Reasons to choose the Roomba E5

  1. Cheaper alternative: The E5 is one of the least expensive Roomba options with the I-series extractors. I like it better than any of the 600-series robots because of the larger dustbin and bristle-free brush.
  2. Less maintenance: Another benefit with the extractors is it isn’t as tedious to clean.
  3. Washable dustbin: The dust container is washable, making it easier to give a thorough clean.
  4. Excellent for small homes: If you live inside a smaller house or apartment, the E5 should be enough to keep it clean. It’s thorough and smart enough to cover the whole area.

4 Reasons to choose the Roomba 960

  1. Smart navigation: The Roomba 960’s algorithm is more proficient and traverses in straight lines.
  2. Better for larger homes: Its smart navigation (iAdapt 2.0) makes this ideal in larger homes. The ability to recharge and resume negates the shorter run time.
  3. Larger dustbin: The 600 ml dust container is 100 ml bigger than the E5.
  4. Excellent at deep cleaning carpet: Despite not having lower airflow than the Roomba 980, it picked up 91% in deep cleaning tests.

The Verdict: Roomba 960, Better for Larger Homes, E5 Enough for Smaller Spaces

To conclude, the Roomba 960’s smart algorithm enables it to traverse multiple rooms inside a larger home. There’s less risk of it not docking because it can pinpoint its location with the SLAM and camera sensor.

If you live in a three-bedroom home with lots of carpets, the Roomba 960 is the better choice since it’s more efficient.

The Roomba E5 is an excellent, less expensive alternative for smaller homes. It doesn’t have the smart navigation of the 960, but it should be adequate inside smaller homes.

Recommended Reading