Skip to Content

Roomba Not Charging: 9 Ways To Fix It In 30 Seconds (2023)

Roomba Not Charging

Do you not see the indicator light of your Roomba on?

Or does it light but when you’ve tried to clean, the device doesn’t move?

Well, high chances are your Roomba is not charging properly.

This can happen many times with any robot vacuum.

But there’s plenty of easy fixes you can perform to solve its issues.

Read on to learn:

  • How to reset a Roomba battery.
  • What each color on the indicator light indicates.
  • 9 easy and fast ways to fix Roomba not charging.
  • What to use when cleaning Roomba contact points.
  • How to reboot and factory reset Roomba based on its series.
  • And much much more…

Why is my Roomba not charging?

Roomba won’t charge if its contact points are dusty or not touching; caused by too much accumulated dirt, dust, or gunk on its charging points and caster wheel. It can also be from a faulty power outlet, improperly placed battery, or system bugs. In some cases, it can be due to a temperature error.


Roomba not charging – 9 ways to fix it instantly


#1: Clean charging contact points

Contact points are small metal strips found on your unit. Two are located at the bottom of your Roomba and another two at the base of its docking station.

These metal strips are responsible for charging and connecting your Roomba to its Home Base.

Basically, power charges flow through it.

So, when there’s dirt, dust, or gunk accumulated on it, electricity won’t flow.

That said, cleaning both the contact points on your Roomba and its Home Base will allow your unit to charge properly.

To clean, you just have to wipe off any dirt stuck on it.

Here are what you can use:

  • Microfiber cloth.
  • Soft, dry cloth with rubbing alcohol.
  • Damp melamine foam or Magic Eraser.

These materials will help wipe off sticky gunk that may be impossible to remove with only using water. Plus, this won’t cause damage to the contact points.

Watch this video to learn how to properly clean charging contacts:

Warning: Make sure to unplug the Home Base before cleaning its contact points. This will prevent you from getting electric shocks while cleaning.

Using any of these materials, gently wipe the charging points both on your Roomba and its Home Base. Allow it to dry for a few seconds before recharging your unit back on.

The contact points in your Roomba unit are constantly exposed to dirt and dust. So, make sure to clean it once in a while to prevent such issues from happening constantly.

You may also wonder: How often do you need to empty your Roomba?

#2: Clean the caster wheel

The caster wheel is the small non-powered wheel at the front of the unit. 

Its purpose is to keep the Roomba rightly elevated. And to give the unit enough space underneath to brush off dirt and dust.

Since it’s located at the front, the caster wheel collects debris every time your Roomba is cleaning.

Once it piles up, the wheel gets pushed further off its housing, causing it to elevate higher.

“Okay, but does it really matter?”

Yes, it matters.

If the caster wheel has been pushed upward, the contact points of the Roomba won’t reach the contact points of the Home Base. And so, the unit won’t be able to charge itself.

To fix, you just have to remove the debris stuck on the caster wheel.

Here’s how you can clean it:

  1. Pull the wheel firmly to remove it from its case.
  2. Remove the debris stuck on the wheel. Wipe it using a clean, damp cloth, if needed.
  3. Reinstall the wheel back to its case. You should hear a “click” sound once it’s correctly placed.

Tip: Spin the wheel by hand. If it barely moves, then there’s still some debris left on it. Make sure to remove every dust stuck on it.

Reading recommendation: 5 Reasons Why Your Roomba Keeps Going In Circles + 5 Fixes

#3: Replug the unit in a different outlet

In some cases, your Roomba won’t charge if it’s plugged into a faulty power outlet. 

“How would I know if the power outlet is faulty?”

If you have an outlet tester, then go ahead and test your outlet to see if it has power.

If not, then simply try to plug your Roomba Home Base to a different outlet. The indicator light of the Home Base should light on if the outlet is working.

“I’ve tested the outlet, and it has power. Why is my Roomba still not charging?”

It’s probably because that specific power outlet is not supplying enough power to the unit. Maybe there are some wiring issues on it.

Either move your unit to a different power outlet or fix its electrical issue.

Note: You can move the Home Base to a different location without a problem as long as you let your Roomba unit finish its cleaning cycle first. In case you’ve relocated the Home Base while Roomba is cleaning, it will have a rough time docking.

#4: Remove the battery pull tab

Have you just bought your Roomba unit recently?

Then, you might have forgotten to remove the yellow pull tab on its battery.

Most brand-new electronics have yellow pull tabs on their battery. Manufacturers put it to prevent the electronics from turning itself on, especially during its shipping.

This tab blocks off the battery contact points. 

So, if you haven’t removed it yet… Then, your unit will obviously not charge.

If it’s your first Roomba unit, here’s how to remove the pull tab:

  1. Flip the Roomba unit upside down.
  2. Look for the yellow pull tab hanging.
  3. Then completely pull it off.

Once removed, your unit should have no problem charging.

#5: Reposition the battery

“I’ve removed the pull tab already. But my brand new Roomba still doesn’t work!”

Then, its battery might have been displaced from its original position during shipping.

As you may know, batteries should have complete contact on contact points for it to work. 

So, make sure to check the battery position of your Roomba.

To check and reposition Roomba battery:

  1. Flip the Roomba unit upside down.
  2. Unscrew the screws on its base.
  3. Remove the base cover.
  4. Check if the battery is properly positioned.
  5. Place back the cover.
  6. And put the screws back in.

Note: If you’re using a Roomba 700 series or up, you just have to unscrew the battery compartment.

#6: Reboot Roomba unit

If the contact points and power source are not the issues, then it might be the unit itself.

Your Roomba unit can run into some software bugs. These are computer errors that cause incorrect results to systems.

In simple terms, software bugs cause your Roomba to malfunction or crash.

So, if you notice its indicator light on but the unit itself is not charging, it might be because of a software bug.

“What do I do? Should I call for a replacement?”

No, not yet. 

Sure, software bugs can be a nuisance. But it can easily be fixed through hard resetting or rebooting.

Rebooting a Roomba unit is easy. However, it would depend on what series you’re using.

Here’s how to reboot Roomba based on its series:

  1. For s and i Series: Press and hold the “Clean” button for 20 seconds. Release and wait for the light ring to shut off. This will take about 1.5 minutes to complete.
  2. For 700, 800, and Series: Press and hold the “Clean” button for 10 seconds. Release and wait until you hear a reboot tone.

Note: Rebooting will reset Roomba’s software and delete temporary data. But it will not delete your scheduling data and smart mapping.

#7: Reset Roomba battery

Sometimes, it’s not your Roomba software that needs resetting. But your Roomba battery.

Similar to software, resetting the battery refreshes its system. Allowing it to improve its performance and function better.

If you’re noticing your Roomba battery is easily draining, you might want to try to reset it as well. 

You can buy a replacement if you want. But resetting its battery will save you costs. Not to mention that it also keeps its battery life longer.

“How do I reset my Roomba battery?”

Battery resetting is also known as deep charging or 16-hour resetting. As you’d need to keep your unit at rest for 16-hours.

To reset Roomba 600 series battery:

  1. Remove the battery from its case.
  2. Press and hold the “Clean” button for 5-15 seconds.
  3. Put the battery back in.
  4. And charge it for 16 hours straight and until the green indicator light turns on.

To reset Roomba 700 series battery:

  1. Pug in the Roomba unit.
  2. Press and hold the “Clean” button and until the blue text “r 5 t” is displayed.
  3. Let the unit turn itself off, and wait for the reset tone.
  4. And charge it for 16 hours straight.

Tip: Charge your Roomba unit directly to the power source for better results. You can use the same cord that comes with the Home Base.

#8: Factory reset the unit

Factory Reset Your Roomba

If rebooting either its unit software or battery doesn’t work, then it’s time to factory reset it.

Unlike rebooting, factory resetting deletes all your data and customized settings.

This includes your home mapping and cleaning schedule.

Meaning, it returns your unit to its default settings.

Tip: If you’re sure about factory resetting your device, make sure to back up your data first.

There are two ways you can factory reset your Roomba unit. Either through the iRobot Home app or through the unit itself.

To factory reset Roomba through the iRobot Home App:

  1. Go to iRobot Home App.
  2. Proceed to “Settings.”
  3. Select “Remove/Factory Reset.”
  4. And then click on the robot name of your unit.

To factory reset through the Roomba unit itself, the series of your unit should be considered.

Here’s how to factory reset Roomba based on its series:

For a and i series

Press the “Home,” “Spot Clean,” and “Clean” buttons all at once. Hold it until you see the white color appear in the light ring.

For j series

First, remove the dustbin from the unit. Then, press and hold the “Clean” button for 7 seconds. Release, once you hear the reset tone. After that, click the “Clean” button once again to confirm the action.

For e series

Press the “Home,” “Spot Clean,” and “Clean” buttons all at once. Hold it for about 20 seconds. Then, release.

For 900 series

Press the “Dock,” “Spot Clean,” and “Clean” buttons all at once. Hold it until all the button indicator lights turn on.

For Wi-Fi enabled 600 & 800 series

Press the “Dock,” “Spot Clean,” and “Clean” buttons all at once. Hold it until you hear a beep tone.

For Roomba combo

Open the unit lid and locate the “Reset” button. Press and hold the reset button for 10 seconds.

#9: Move the unit to another room

It’s very unlikely to happen, but your Roomba unit won’t charge if the room is too hot or cold.

Like any electronics, your Roomba unit and its Home Base should be kept in a room-temperature area of your home. 

If it’s exposed to an excessively high or low temperature, its motor might not be able to operate properly.

When this happens, your Roomba unit will send a display error code until the issue is resolved.

The only solution is to move your unit in a room with a modest temperature.

Note: Make sure to let it sit for at least an hour before charging it back on its Home Base.


People also ask:


How do I know if my Roomba is charging?

You can tell if your Roomba unit is properly charging through the indicator light.

After a cleaning session, Roomba returns to its Home Base to recharge. 

If you notice a solid green light on the Home Base power button illuminates for about 4 seconds, then it’s charging. Plus, you’d see the battery indicator pulsing as well.

“I hear a tone whenever Roomba returns to its Home Base. What does it indicate?”

If you hear a tone upon its successful docking, then it means that Roomba completed a cleaning session.

If not, it means that it’s low in battery and it needs to recharge itself to finish cleaning.

You can also check Roomba’s battery level through its indicator light.

Here’s what the Roomba “Clean” indicator light indicates:

  • Flashing red: low battery.
  • Solid red: battery drained.
  • Solid green: fully charged.
  • Pulsing amber color: charging.
  • Quick amber pulse: 16-hour deep charge.

Note: If you’re using the iRobot Home app for Wi-Fi-enabled Roomba units, you can check its charging status on the app itself.

You might also like: Why is my Roomba not connecting to WiFi?

How do I know if my Roomba battery needs replacing?

You should replace your Roomba battery once it starts draining way too fast.

If the battery indicator light doesn’t light on or the unit itself doesn’t hold charge, it’s a sign that your Roomba battery needs an immediate replacement.

Like electronics, batteries have life spans as well.

In the case of Roomba robot vacuums, its battery can last up to 2-3 years, on average. With proper maintenance and moderate use, it can last up to 6 years.

This means that you can run your Roomba for hundreds of cycles.

Although you can reset its battery, some battery issues can only be fixed by replacing it.

So, how would you know if your unit’s battery needs to be replaced soon?

Replace your Roomba battery already if:

  • It drains out really fast.
  • Its indicator light malfunctions or doesn’t light at all.
  • If the unit doesn’t charge even after trying several fixes.
  • Resetting or deep charging the battery doesn’t fix the issue.
  • It stops or docks already after 15-20 minutes of the cleaning session.

Another thing that you can consider is the age of your Roomba unit. 

The very first Roomba unit was launched in September 2002. That’s nearly two decades ago.

Throughout those years, a lot of changes have been made to the units. Newer units have seen more advanced features and better system designs.

That said, it’s only natural for older units to age. 

If you’re using your Roomba unit for years now, maybe replacing its battery right away is the best option.

As it probably has done hundreds of cleaning sessions already, reaching its battery’s limit.

But if you’re using a really old model, from its first few series, it would be wiser to get a replacement unit.

Since its battery compartment is most likely worn out as well. And might not be able to support even new batteries.

Further reading: How Often Should You Run Your Robot Vacuum? 5 Facts

Should the green light be on when Roomba is charging?

The green light indicator doesn’t stay on the entire time when charging.

Once Roomba returns to its Home Base to recharge, a green light will flash on the Home Base’s power indicator for about 4 seconds.

The battery indicator of the unit will begin pulsing as well.

This is how your Roomba unit conserves energy while it charges.

Note: Each series uses different light colors to indicate the battery charging status.

Here’s a quick note on what color each series flashes on their “Clean” buttons when charging:

  • Blinking white light: i3, i3+, i7, and i7+ series.
  • Amber pulse: 500, 600, 700, 800, and 900 series.

“If the indicator light turns off when charging. What does it mean when it stays on?”

A green solid light that stays on indicates that the unit is fully charged. 

In some newer units, you would have to press the “Clean” button to see its charging status. Or check your iRobot Home app if it’s Wi-Fi enabled.

If it flashes green light once pressed, then it means that the battery is fully charged. And so, your Roomba unit is ready to clean again.