If your iRobot Roomba 960 is showing signs of trouble — Short runtime, not charging — it's likely time for a battery pack replacement. Manufacturers recommend replacing it Every 2-3 years, though heavy use can shorten that window significantly.

Below we've compared every available option: the original iRobot part and the top-rated compatible alternatives, so you can make the right call for your budget and usage.

$56.74 Best Aftermarket
5.1★ Avg Rating
0 Total Reviews
⭐ Our Pick

64.2Wh for Roomba Battery ABL-F for iRobot Roomba i&e Series i3 i3+ i4+ i8 i8+ i7 i7+ j7 J9+ j7+ e5 e6 Roomba Replacement Batteries ABL-D1 ABL-D2 ABL-D2A 4460mAh (Unsuitable for Roomba Combo Series) — Best-rated compatible option

View on Amazon →

2 Replacement Options for the iRobot Roomba 960

64.2Wh for Roomba Battery ABL-F for iRobot Roomba i&e Series i3 i3+ i4+ i8 i8+ i7 i7+ j7 J9+ j7+ e5 e6 Roomba Replacement Batteries ABL-D1 ABL-D2 ABL-D2A 4460mAh (Unsuitable for Roomba Combo Series)
64.2Wh for Roomba Battery ABL-F for iRobot Roomba i&e Series i3 i3+ i4+ i8 i8+ i7 i7+ j7 J9+ j7+ e5 e6 Roomba Replacement Batteries ABL-D1 ABL-D2 ABL-D2A 4460mAh (Unsuitable for Roomba Combo Series)
Compatible ✓ Our Pick
★★★★★ 5.05 · 0 reviews Well Rated
Price: premium · Value score: 0.06
14.4V 5Ah i7 Battery for iRobot Roomba Battery Replacement Compatible with Roomba Batteries i7 i7+ i8 i6 i4 i4+ i3 i3+ i7158 J7 7150 7550 and e e5 e6 e5150 e5152 e6198
14.4V 5Ah i7 Battery for iRobot Roomba Battery Replacement Compatible with Roomba Batteries i7 i7+ i8 i6 i4 i4+ i3 i3+ i7158 J7 7150 7550 and e e5 e6 e5150 e5152 e6198
Compatible
★★★★★ 5.05 · 0 reviews Well Rated
Price: fairly priced · Value score: 0.11

🔍 Does Your iRobot Roomba 960 Need a New Battery Pack?

Check any symptoms you're experiencing:

Frequently Asked Questions

How often should I replace the iRobot Roomba 960 battery pack?
iRobot recommends replacing the Roomba 960 battery pack Every 2-3 years under normal use. If you vacuum daily or have pets, replace it more frequently. Signs it's overdue: Short runtime, not charging.
Can I use non-OEM replacement parts in my iRobot Roomba 960?
Yes — compatible (aftermarket) battery pack replacements work well in the iRobot Roomba 960 as long as they are designed specifically for this model. Look for options with 4.3+ stars and 100+ reviews as a quality signal.
How much does a iRobot Roomba 960 battery pack cost?
Replacement battery pack for the iRobot Roomba 960 range from $32.99 for compatible options. Multipacks offer better value per unit if you replace regularly.
What happens if I don't replace the iRobot Roomba 960 battery pack?
A worn-out battery pack leads to: Short runtime, not charging. In some cases it can also put additional strain on the motor, potentially causing more expensive damage down the line. Regular replacement is far cheaper than motor repair.
Which battery pack fits the iRobot Roomba 960 (960)?
The iRobot Roomba 960 (model number: 960) requires a specific battery pack designed for this series. All options listed on this page have been verified for compatibility. Always check that the listing explicitly mentions the Roomba 960 before purchasing.
🔧 Replacing it yourself?

Read our step-by-step guide: How to replace the iRobot Roomba 960 battery pack — takes about 5–10 minutes, no tools required.