π Table of Contents
- How Long Does a Roomba Battery Last?
- 5 Signs Your Roomba Battery Needs Attention
- Battery Light Indicators β What Each Color Means
- How to Reset & Recalibrate Your Roomba Battery
- 7 Tips to Extend Your Roomba Battery Lifespan
- How to Replace Your Roomba Battery (Step-by-Step)
- Which Battery Type for Your Roomba Model
- Best Replacement Batteries (2026 Recommendations)
- OEM vs. Third-Party Batteries β What’s the Real Difference?
- FAQ
1. How Long Does a Roomba Battery Last?
Roomba battery lifespan depends on two factors: battery chemistry and usage patterns.
| Battery Type | Found In | Expected Lifespan | Runtime Per Charge |
|---|---|---|---|
| Lithium-Ion (Li-ion) | i3, i4, i7, i8, j7, j9, e5, e6, Combo series, some newer 600/800 | 2β3 years / ~400β500 cycles | 60β120 minutes |
| Nickel-Metal Hydride (NiMH) | Older 500, 600, 700, 800 series | 1.5β2 years / ~300 cycles | 60β90 minutes |
These numbers assume regular use (3β5 cleaning sessions per week). Ironically, Roombas that sit unused for weeks at a time tend to have shorter battery lives than ones used daily β lithium-ion batteries prefer regular charge-discharge cycles over long idle periods.
The Roomba 900 series (960, 980) has a software-imposed runtime limit regardless of remaining battery capacity. Even with a brand-new battery, these models cap cleaning at approximately 75β120 minutes before returning to dock. This is by design, not a battery issue.
2. Five Signs Your Roomba Battery Needs Attention
Before you spend money on a replacement, identify which of these signs apply to your situation. Some can be fixed with a simple reset:
Sign #1: Runtime has dropped significantly. If your Roomba used to clean for 60+ minutes and now dies after 20β30 minutes, the battery is losing capacity. Try a calibration cycle first β if runtime doesn’t improve after 3 cycles, replacement is needed.
Sign #2: Roomba won’t hold a charge on the dock. You place it on the Home Base, the light shows “charging,” but when you start a job it dies within minutes. This usually means the battery cells have degraded beyond recovery. Time to replace.
Sign #3: Error 18 keeps appearing. Error 18 specifically indicates a charging failure. After cleaning the charging contacts (on both the robot and the dock), if Error 18 persists, the battery’s internal resistance has increased too much to accept a charge. See our Roomba troubleshooting guide for more on error codes.
Sign #4: The battery is physically swollen. If you remove the battery and notice any bulging, puffing, or deformation β stop using it immediately. A swollen lithium-ion battery is a safety hazard. Dispose of it at a battery recycling center (most home improvement stores accept them) and replace.
Sign #5: Roomba is completely unresponsive. No lights, no sounds, no reaction to pressing CLEAN β even when plugged into the charger. This could be a dead battery or a mainboard issue. Try a known-good battery first to rule out the cheaper fix.
3. Battery Light Indicators β What Each Color Means
Roomba communicates battery status through the light ring around the CLEAN button. Here’s what each signal means across different model generations:
| Light Signal | 500/600 Series | 700/800/900 Series | i/j/Combo Series |
|---|---|---|---|
| Solid Green | Fully charged | Fully charged | Fully charged (press CLEAN to check) |
| Solid Green | Charging | Charging (shows 60s at start of cycle) | Charging |
| Solid Amber | Partially discharged | Partially discharged | Partially discharged |
| Solid Red | Nearly dead | Nearly dead | Nearly dead |
| Flashing Red | Battery depleted | Battery depleted | Error β check app |
| No Light While Docked | Problem β should blink every 4s | Normal after 60s | Normal β press CLEAN once to check |
| Rapid Flashing Red | 16-hour refresh charge in progress (normal maintenance β do not interrupt) | ||
On the i/j/Combo series,
no light while charging is normal
. This confuses many owners who think the robot isn’t charging. Simply press the CLEAN button once β the light will briefly show the current battery status, then turn off again.
Charging Error Blink Codes (All Series)
| Blink Pattern | Meaning | What to Do |
|---|---|---|
| 1 blink | Battery not connected | Remove and reseat battery. Check terminals for corrosion. |
| 2 blinks | Charging error | Clean charging contacts. Try a different outlet. |
| 3 blinks | Charging error (persistent) | Perform battery reset cycle. If still failing, replace battery. |
| 5 blinks | Charging system error | Reboot Roomba (hold CLEAN 20s). Try different charger/base. |
| 6 blinks | Battery overheating | Let Roomba cool down in a ventilated area. Avoid charging near heat sources. |
| 7 blinks | Battery too warm or too cold | Move to room temperature (60β80Β°F / 15β27Β°C). Wait 1 hour, retry. |
| 8 blinks | Lithium-ion battery communication error | Reboot Roomba. If persistent, battery may need replacement. |
| 9 blinks | Lithium-ion battery error | Contact iRobot support or replace battery. |
4. How to Reset & Recalibrate Your Roomba Battery
A battery calibration (often called “battery reset”) reconditions the battery’s charge memory and can restore lost runtime. This is the single most effective free fix for a Roomba that’s losing stamina. Try this before buying a replacement.
Calibration Cycle β Works on All Models
Start a cleaning job and let the Roomba run until it completely dies on its own. Don’t press CLEAN or DOCK β let it drain to zero. If Roomba returns to dock automatically, pick it up off the dock and restart the cleaning job until the battery is truly empty.
Place the dead Roomba on the charging dock. Do not touch any buttons. Let it charge for at least 3 full hours without interruption β even if the light turns green before that. For older NiMH models, iRobot actually recommends charging for up to 16 hours during the first calibration.
Run another full drain β full charge cycle. Do this 2β3 times total. Each cycle helps the battery’s internal gauge recalibrate and can recover capacity that the software was no longer accessing.
After 3 calibration cycles, run a normal cleaning job and note the runtime. If it’s improved to within 70β80% of original, the battery is still healthy. If runtime hasn’t improved at all, the battery cells are genuinely degraded and need replacement.
Software Reset by Series
In addition to the calibration cycle, a software-level reset can clear battery-related error states:
| Roomba Series | Battery Software Reset |
|---|---|
| 500 & 600 (no WiFi) | Hold CLEAN + SPOT + DOCK for 10 seconds until you hear a beep. Then do a full drain-charge cycle. |
| 700 & 800 | Hold CLEAN for 10 seconds until “rSt” appears on display. Then do a full drain-charge cycle. |
| i3, i4, i7, i8, j7, j9, Combo | Hold CLEAN for 20 seconds. Wait for restart. Then do a full drain-charge cycle. |
For a more detailed walkthrough of all reset types, see our complete How to Reset Roomba guide.
5. Seven Tips to Extend Your Roomba Battery Lifespan
These practices can add 6β12 months of extra life to your Roomba battery:
Tip #1: Use your Roomba regularly. Running it 3β5 times per week keeps lithium-ion cells healthy. Long idle periods accelerate degradation. This is the single most important habit.
Tip #2: Keep it on the dock when not in use. For daily/weekly use, leave Roomba on the Home Base. The built-in charging circuit manages trickle charging to prevent overcharging. This is safe and recommended by iRobot.
Tip #3: Remove the battery for long storage. If you won’t use the Roomba for more than 2 weeks, remove the battery and store it separately in a cool, dry place. Charge it to approximately 50% before storage β storing at full charge or zero charge both accelerate degradation.
Tip #4: Avoid extreme temperatures. Never leave your Roomba or its dock near heating vents, in direct sunlight, in a garage during summer, or in any space above 100Β°F (38Β°C) or below 32Β°F (0Β°C). Heat is the #1 enemy of lithium-ion cells.
Tip #5: Keep the brushes and filter clean. Clogged filters and tangled extractors force the motors to work harder, drawing more power and draining the battery faster. Clean extractors weekly and replace filters every 2 months.
Tip #6: Clean the charging contacts monthly. Dirty contacts cause incomplete charging β the battery never reaches full capacity, which leads to shorter runtimes that mimic battery degradation. Wipe contacts with a dry cloth or rubbing alcohol.
Tip #7: Run a calibration cycle every 3 months. Even on a healthy battery, doing a full drain β full charge cycle quarterly helps maintain accurate capacity readings and prevents premature “battery low” warnings.
Some websites recommend putting your Roomba battery in the freezer to “revive” it.
Never do this.
Freezing a lithium-ion battery can cause internal damage, electrolyte leakage, and even fire risk. Freezing NiMH batteries is also ineffective and risky.
6. How to Replace Your Roomba Battery (Step-by-Step)
Replacing a Roomba battery takes about 5 minutes with a single Phillips-head screwdriver. No special tools needed.
For i, j, e, and Combo Series
Power off your Roomba and flip it over on a soft surface (towel or carpet) to avoid scratching the top.
Unscrew the single screw holding the 3-arm side brush. Pull the side brush off and set it aside.
Unscrew the 5 screws securing the bottom plate. Lift the plate off to reveal the battery compartment.
The battery sits in a rectangular compartment. Pull the tab (if present) or gently lift the battery out. Note the orientation of the terminals β there are alignment tabs that ensure correct installation.
Place the new battery in the same orientation β label and tabs facing up. It should sit flush with no gaps. Do not force it β if it doesn’t fit smoothly, check the model compatibility.
Replace the bottom plate and all 5 screws. Reattach the side brush. Be careful not to pinch the side brush wire under the plate.
Place Roomba on the dock and charge for 3 hours minimum. Then run a full drain-charge cycle (as described in the reset section) 2β3 times to calibrate the new battery for optimal performance.
For 500, 600, 700, and 800 Series
The process is similar but slightly different:
Flip the Roomba over. On the 700/800/900 series, unscrew the 2 screws on the battery door (located in the center-bottom). On the 500/600 series, remove the bottom cover screws (usually 4) to access the battery.
Lift out the old battery, insert the new one with terminals aligned, and screw the cover back on. Do the calibration cycle as described above.
When swapping batteries, take a moment to clean the battery terminal contacts (on both the robot and the battery) with rubbing alcohol. Also clean the inside of the battery compartment β dust accumulation here can create resistance and reduce charging efficiency.
7. Which Battery Type for Your Roomba Model
Not all Roomba batteries are interchangeable. Using the wrong type can damage your robot. Here’s the compatibility breakdown:
| Roomba Model | Battery Type | Part Numbers | Voltage / Capacity |
|---|---|---|---|
| j7, j7+, j9, j9+, Combo j7+, Combo j9+ | Lithium-Ion | ABL-D2, ABL-D2A, ABL-D2B | 14.4V / 1800β2200mAh |
| i3, i3+, i4, i4+, i7, i7+, i8, i8+ | Lithium-Ion | ABL-D1, ABL-D2, 4624864 | 14.4V / 1800β2200mAh |
| e5, e6 | Lithium-Ion | ABL-D1 | 14.4V / 1800mAh |
| 960, select 600 & 800 (with Li-ion) | Lithium-Ion | 1800LI, 4376392 | 14.4V / 1800mAh |
| 980 | Lithium-Ion | 4376392 | 14.4V / 3300mAh |
| 500, 600 (older), 700, 800 (NiMH models) | NiMH (upgradable to Li-ion) | R3 / XLife Extended Life | 14.4V / 1800β3300mAh |
8. Best Replacement Batteries β 2026 Recommendations
For Roomba i/j/e/Combo Series (Lithium-Ion)
π iRobot Genuine Lithium-Ion Battery (ABL-D1/D2)
The official iRobot replacement. Guaranteed perfect compatibility, accurate charge reporting in the iRobot app, and no firmware conflicts. Compatible with i3, i3+, i4, i4+, i7, i7+, i8, i8+, j7, j7+ (vacuum-only), e5, e6.
- β 100% guaranteed compatibility β no firmware issues
- β Accurate battery level reporting in iRobot Home app
- β ~400β500 charge cycles expected lifespan
- β 14.4V / 1800mAh β matches OEM spec exactly
- β οΈ Not compatible with Combo j7+ or Combo j9+
π Third-Party Alternative: ABL-D2A Compatible Battery
For budget-conscious buyers, third-party ABL-D2 compatible batteries offer the same capacity at 40β50% less cost. Look for brands with built-in BMS (Battery Management System) protection β over-charge, over-discharge, over-temperature protection.
- β 30β50% cheaper than OEM
- β Compatible with same i/j/e models
- β Up to 500 recharge cycles (reputable brands)
- β οΈ Battery level may not report 100% accurately in app
- β οΈ Quality varies by brand β stick to well-reviewed options
For Roomba Combo j7+, Combo j9+, and j9+
π iRobot Genuine Battery for Combo j7+/j9+ & Select j9+
These Combo models use a unique battery form factor. Currently, only iRobot’s official battery is available. Third-party options are limited due to the newer design.
- β Only guaranteed option for Combo j7+/j9+
- β Available directly from iRobot.com and Amazon
For Roomba 500/600/700/800/900 Series
π Best Upgrade: Lithium-Ion Battery (Replaces NiMH)
If your older Roomba came with a NiMH battery, the single best upgrade you can make is switching to a lithium-ion replacement. You’ll get 2β3x the cycle life, no memory effect, and longer runtime. These work with the existing Roomba charger β no modifications needed.
- β 14.4V / 4400β6400mAh capacity (vs. 1800β3300mAh NiMH)
- β Up to 1000 charge cycles (vs. ~300 for NiMH)
- β No memory effect β charge anytime without capacity loss
- β Built-in BMS protection on reputable brands
- β Compatible with 500, 600, 700, 800, and 900 series
- β οΈ Some 900 series models have software runtime limits regardless of battery capacity
Recommended brands: Tenergy (3850mAh NiMH or 4400mAh Li-ion), SPARKOLE (5200β5300mAh Li-ion), TenHutt (6000mAh Li-ion), JUNWOOD (6400mAh Li-ion).
π Budget NiMH: Tenergy 3850mAh (500/600/700/800 Series)
If you prefer to stick with NiMH chemistry, Tenergy’s 3850mAh battery is the most reliable option. Comes with a bonus accessory pack (side brushes + cleaning tool) and a 12-month warranty.
- β Low self-discharge β holds charge during storage
- β No memory effect
- β Up to 1000 recharge cycles
- β Includes bonus brushes and cleaning comb
- β 12-month manufacturer warranty
9. OEM vs. Third-Party Batteries β What’s the Real Difference?
This is the question every Roomba owner asks before buying a replacement. Here’s the honest breakdown:
| Factor | OEM (iRobot Genuine) | Third-Party (Reputable Brand) |
|---|---|---|
| Price | Higher (check Amazon for current price) | 30β50% less than OEM |
| Compatibility | 100% guaranteed | 99% β rare fit issues on new models |
| App Integration | Full β accurate battery % in app | Mostly works β % may be slightly off |
| Capacity | Standard (1800β3300mAh) | Often higher (4400β6400mAh) |
| Safety Certifications | UL Listed | Varies β look for UL, CE, or FCC certified |
| Warranty | iRobot warranty | Typically 12β18 months from manufacturer |
| Risk of Error 5 | None | Rare but possible β especially with cheap Li-ion in NiMH models |
Our recommendation: For the i/j/e series, go with the OEM battery if you can afford it β the app integration and guaranteed compatibility are worth the premium on higher-end robots. For older 500β800 series models, third-party lithium-ion upgrades are actually better than OEM because they provide substantially more capacity and cycle life at a lower price.
10. Frequently Asked Questions
Related Guides
- Roomba Troubleshooting Guide 2026: Diagnose All Error Codes
- How to Reset Roomba β Step-by-Step for Every Series
- Roomba Won’t Charge β 4 Best Tips to Fix Instantly
- How Do I Know If My Roomba Is Charging?
- Best Roomba for Small Apartment
- How Much Is a Roomba in 2026?
β οΈ Don’t Do This:
Some websites recommend putting your Roomba battery in the freezer to “revive” it.
Never do this.
Freezing a lithium-ion battery can cause internal damage, electrolyte leakage, and even fire risk. Freezing NiMH batteries is also ineffective and risky.
6. How to Replace Your Roomba Battery (Step-by-Step)
Replacing a Roomba battery takes about 5 minutes with a single Phillips-head screwdriver. No special tools needed.
For i, j, e, and Combo Series
1
Prepare
Power off your Roomba and flip it over on a soft surface (towel or carpet) to avoid scratching the top.
2
Remove the Side Brush
Unscrew the single screw holding the 3-arm side brush. Pull the side brush off and set it aside.
3
Remove the Bottom Plate
Unscrew the 5 screws securing the bottom plate. Lift the plate off to reveal the battery compartment.
4
Remove the Old Battery
The battery sits in a rectangular compartment. Pull the tab (if present) or gently lift the battery out. Note the orientation of the terminals β there are alignment tabs that ensure correct installation.
5
Install the New Battery
Place the new battery in the same orientation β label and tabs facing up. It should sit flush with no gaps. Do not force it β if it doesn’t fit smoothly, check the model compatibility.
6
Reassemble
Replace the bottom plate and all 5 screws. Reattach the side brush. Be careful not to pinch the side brush wire under the plate.
7
Calibrate the New Battery
Place Roomba on the dock and charge for 3 hours minimum. Then run a full drain-charge cycle (as described in the reset section) 2β3 times to calibrate the new battery for optimal performance.
For 500, 600, 700, and 800 Series
The process is similar but slightly different:
1
Access the Battery
Flip the Roomba over. On the 700/800/900 series, unscrew the 2 screws on the battery door (located in the center-bottom). On the 500/600 series, remove the bottom cover screws (usually 4) to access the battery.
2
Swap and Reassemble
Lift out the old battery, insert the new one with terminals aligned, and screw the cover back on. Do the calibration cycle as described above.
7. Which Battery Type for Your Roomba Model
Not all Roomba batteries are interchangeable. Using the wrong type can damage your robot. Here’s the compatibility breakdown:
| Roomba Model | Battery Type | Part Numbers | Voltage / Capacity |
|---|---|---|---|
| j7, j7+, j9, j9+, Combo j7+, Combo j9+ | Lithium-Ion | ABL-D2, ABL-D2A, ABL-D2B | 14.4V / 1800β2200mAh |
| i3, i3+, i4, i4+, i7, i7+, i8, i8+ | Lithium-Ion | ABL-D1, ABL-D2, 4624864 | 14.4V / 1800β2200mAh |
| e5, e6 | Lithium-Ion | ABL-D1 | 14.4V / 1800mAh |
| 960, select 600 & 800 (with Li-ion) | Lithium-Ion | 1800LI, 4376392 | 14.4V / 1800mAh |
| 980 | Lithium-Ion | 4376392 | 14.4V / 3300mAh |
| 500, 600 (older), 700, 800 (NiMH models) | NiMH (upgradable to Li-ion) | R3 / XLife Extended Life | 14.4V / 1800β3300mAh |
8. Best Replacement Batteries β 2026 Recommendations
For Roomba i/j/e/Combo Series (Lithium-Ion)
π iRobot Genuine Lithium-Ion Battery (ABL-D1/D2)
The official iRobot replacement. Guaranteed perfect compatibility, accurate charge reporting in the iRobot app, and no firmware conflicts. Compatible with i3, i3+, i4, i4+, i7, i7+, i8, i8+, j7, j7+ (vacuum-only), e5, e6.
- β 100% guaranteed compatibility β no firmware issues
- β Accurate battery level reporting in iRobot Home app
- β ~400β500 charge cycles expected lifespan
- β 14.4V / 1800mAh β matches OEM spec exactly
- β οΈ Not compatible with Combo j7+ or Combo j9+
π Third-Party Alternative: ABL-D2A Compatible Battery
For budget-conscious buyers, third-party ABL-D2 compatible batteries offer the same capacity at 40β50% less cost. Look for brands with built-in BMS (Battery Management System) protection β over-charge, over-discharge, over-temperature protection.
- β 30β50% cheaper than OEM
- β Compatible with same i/j/e models
- β Up to 500 recharge cycles (reputable brands)
- β οΈ Battery level may not report 100% accurately in app
- β οΈ Quality varies by brand β stick to well-reviewed options
For Roomba Combo j7+, Combo j9+, and j9+
π iRobot Genuine Battery for Combo j7+/j9+ & Select j9+
These Combo models use a unique battery form factor. Currently, only iRobot’s official battery is available. Third-party options are limited due to the newer design.
- β Only guaranteed option for Combo j7+/j9+
- β Available directly from iRobot.com and Amazon
For Roomba 500/600/700/800/900 Series
π Best Upgrade: Lithium-Ion Battery (Replaces NiMH)
If your older Roomba came with a NiMH battery, the single best upgrade you can make is switching to a lithium-ion replacement. You’ll get 2β3x the cycle life, no memory effect, and longer runtime. These work with the existing Roomba charger β no modifications needed.
- β 14.4V / 4400β6400mAh capacity (vs. 1800β3300mAh NiMH)
- β Up to 1000 charge cycles (vs. ~300 for NiMH)
- β No memory effect β charge anytime without capacity loss
- β Built-in BMS protection on reputable brands
- β Compatible with 500, 600, 700, 800, and 900 series
- β οΈ Some 900 series models have software runtime limits regardless of battery capacity
Recommended brands: Tenergy (3850mAh NiMH or 4400mAh Li-ion), SPARKOLE (5200β5300mAh Li-ion), TenHutt (6000mAh Li-ion), JUNWOOD (6400mAh Li-ion).
π Budget NiMH: Tenergy 3850mAh (500/600/700/800 Series)
If you prefer to stick with NiMH chemistry, Tenergy’s 3850mAh battery is the most reliable option. Comes with a bonus accessory pack (side brushes + cleaning tool) and a 12-month warranty.
- β Low self-discharge β holds charge during storage
- β No memory effect
- β Up to 1000 recharge cycles
- β Includes bonus brushes and cleaning comb
- β 12-month manufacturer warranty
9. OEM vs. Third-Party Batteries β What’s the Real Difference?
This is the question every Roomba owner asks before buying a replacement. Here’s the honest breakdown:
| Factor | OEM (iRobot Genuine) | Third-Party (Reputable Brand) |
|---|---|---|
| Price | Higher (check Amazon for current price) | 30β50% less than OEM |
| Compatibility | 100% guaranteed | 99% β rare fit issues on new models |
| App Integration | Full β accurate battery % in app | Mostly works β % may be slightly off |
| Capacity | Standard (1800β3300mAh) | Often higher (4400β6400mAh) |
| Safety Certifications | UL Listed | Varies β look for UL, CE, or FCC certified |
| Warranty | iRobot warranty | Typically 12β18 months from manufacturer |
| Risk of Error 5 | None | Rare but possible β especially with cheap Li-ion in NiMH models |
Our recommendation: For the i/j/e series, go with the OEM battery if you can afford it β the app integration and guaranteed compatibility are worth the premium on higher-end robots. For older 500β800 series models, third-party lithium-ion upgrades are actually better than OEM because they provide substantially more capacity and cycle life at a lower price.
10. Frequently Asked Questions
Related Guides
- Roomba Troubleshooting Guide 2026: Diagnose All Error Codes
- How to Reset Roomba β Step-by-Step for Every Series
- Roomba Won’t Charge β 4 Best Tips to Fix Instantly
- How Do I Know If My Roomba Is Charging?
- Best Roomba for Small Apartment
- How Much Is a Roomba in 2026?
Leave a Reply