How to Replace a Roomba i7 or s9 Battery Step by Step
Cao Chuanping
The Roomba i7 battery is user-replaceable — two screws, one connector, about 3 minutes with a small Phillips screwdriver. The s9 takes about 5 minutes with additional bottom panel screws. The j7, j9, and Combo models have sealed batteries that cannot be replaced by the owner — those require iRobot service at $99 to $149.
This is the second-easiest Roomba battery replacement after the 600 series. Unlike the 600 series latch-door design, the i7 and s9 use screw-down covers with a 4-pin locking connector. The procedure is straightforward, but the connector tab is easy to miss and the screws are easy to lose. This guide covers both models, the batteries you need, and the calibration step that follows every replacement.
Which Battery You Need
| Model | Battery | Part Number | Price |
|---|---|---|---|
| i7 / i7+ / i8 | ABL-D1 | 4649785 | $49.99 |
| s9 / s9+ | ABL-B (3300mAh, 48Wh) | 4661886 | $49.99 |
| j7 / j8 / j9 / Combo | ABL-F (4460mAh, 64.2Wh) | — | $69.99 |
The i7 and s9 batteries are not interchangeable — the connectors and form factors differ. Every ABL pack includes a complete 5-function BMS with overcharge cutoff, over-discharge cutoff, short-circuit protection, thermal monitoring, and cell balancing. A 1-year warranty covers manufacturing defects.

i7 / i7+ / i8 Battery Replacement
You need a small Phillips screwdriver. That's the only tool.
- Power off. Turn the i7 upside down. Press and hold CLEAN for 5 seconds until all indicator lights go dark.
- Remove the two screws. The square battery cover on the bottom is secured by two small Phillips screws. Remove them and set them somewhere safe — they're tiny and roll away easily.
- Lift the cover. Underneath, the battery sits in a compartment with a white 4-pin connector on one side.
- Disconnect the old battery. The connector has a small plastic locking tab. Use your fingernail to lift the tab before pulling. Do not use a metal screwdriver near the connector terminals. Grip the plug housing — never pull on the wires.
- Connect the new battery. Align the connector and press until the tab clicks into place. Lay the battery flat. Replace the cover. Insert and tighten the two screws until snug — don't overtighten into plastic threads.
s9 / s9+ Battery Replacement
The s9 procedure is similar but takes slightly longer due to the D-shaped chassis design. You'll remove a larger bottom panel with multiple screws instead of a small battery-only cover.
- Power off. Flip the s9 over. Hold CLEAN for 5 seconds.
- Remove the bottom panel screws. The s9 has multiple screws securing the bottom access panel. Note which screw goes where — they may be different lengths. Keep them organized.
- Locate the battery. It sits near the center of the chassis, connected by a 4-pin plug similar to the i7.
- Disconnect and replace. Lift the connector tab with a fingernail. Pull the plug — not the wires. Connect the new ABL-B battery until it clicks. Replace the panel and screws.

j7 / j9 / Combo — Why You Can't Do It Yourself
The j7, j9, and Combo j7/j9 represent a design change from iRobot. Where every previous Roomba generation — 600, 700, 800, 900, i3, i7, s9 — had user-accessible battery compartments, the j-series moved to a sealed chassis. The battery is installed during manufacturing and is not designed to be accessed by the owner.
There is no battery door. No latch. No screw-down cover. Reaching the battery requires disassembling the robot — a procedure that voids the warranty and risks damaging internal ribbon cables, sensors, and the sealed chassis gaskets.
When a j-series battery reaches end of life, the only supported path is iRobot's service program. The replacement cost is $99 to $149, which includes the new battery, labor, and return shipping. The process typically takes 7 to 14 days round-trip. Contact iRobot support through the app or website to initiate service.
Our ABL-F battery at $69.99 is the replacement pack used in j-series service. It is a 4460mAh, 64.2Wh pack with a complete 5-function BMS. However, installation still requires iRobot service — the ABL-F is the part, not a DIY kit.
Calibration After Install
Same procedure as every Roomba battery replacement. The BMS in the new pack needs to learn the voltage curve of the specific cells inside it.
- Charge fully. Place on the dock until the indicator turns solid green — about 2 hours.
- Run until it physically stops. Not until it returns to the dock. Until the motors cut out and the lights go dark.
- Charge fully again. Back on the dock until solid green.
- Repeat. Two to three complete cycles. Two is usually sufficient. Three produces the best calibration.
Skipping calibration means the battery meter in the app will be inaccurate for the life of the pack. The battery works fine — it just can't report its state correctly until you teach it where the real voltage limits are. Full reset and calibration guide here.
Genuine ABL Batteries for i7, s9, and j-Series
ABL-D1 for i7/i7+/i8 ($49.99). ABL-B for s9/s9+ ($49.99). ABL-F for j-series ($69.99, service installation required). Complete 5-function BMS on every pack. 1-year warranty.
Shop Roomba Batteries →Frequently Asked Questions
Can I replace the Roomba i7 battery myself?
Yes. The i7 battery compartment is user-accessible. You need a small Phillips screwdriver. Two screws, one connector, about 3 minutes. The i7 was designed for owner replacement — unlike the j7 which is sealed and requires service.
Can I replace the Roomba s9 battery myself?
Yes. The s9 battery is user-replaceable. The procedure is similar to the i7 but requires removing a larger bottom panel with multiple screws. Takes about 5 minutes. Use ABL-B (part 4661886).
What tools do I need to replace a Roomba i7 or s9 battery?
A small Phillips screwdriver. For i7: two screws on the battery cover. For s9: multiple screws on the bottom panel. No other tools required. Keep the screws safe — they're small and easy to lose.
How long does it take to replace an i7 or s9 battery?
i7: about 3 minutes for the physical swap. s9: about 5 minutes. Both need roughly 2 hours of charging afterward, plus 2-3 complete charge-discharge cycles for calibration.
Why does my Roomba show an error after battery replacement?
Three common errors after i7/s9 battery replacement: Error 1 — battery not detected. Remove and reseat the connector firmly. Error 17 — battery not recognized as authentic. Ensure the connector is fully clicked in and perform a reset (hold CLEAN 10 seconds off-dock). Error 23 — communication fault. Close the iRobot app, remove the battery for 15 minutes, reinstall, charge fully, then reconnect via the app. If errors persist with a genuine ABL battery, contact the seller — all ABL packs include a 1-year warranty.
Why won't my Roomba turn on after installing a new battery?
If the battery was disconnected for more than 15 minutes, the Roomba may need to be placed on the charging dock to wake up. It won't power on from the button alone. Dock it, wait for the charging light to appear, then try again. If it still won't turn on, the connector may not be fully seated — remove and reseat until you hear the click.
