Skip to content
Live

Shark robot vacuum won't charge: causes and fixes

A Shark robot vacuum that won't charge usually has a base with no power, dirty charging contacts, a robot that is switched off, or a base on carpet or in a cramped spot. Here are the causes and fixes from SharkNinja's support guide and Shark owner's guides, matched to what you see.

Researched by Riley Hart · updated Oct 27, 2026 · How we research

Short answer

Look at the base light first. On current Shark bases it shows green when the robot is detected, white when it is not, and nothing when the base has no power. Test the outlet, reseat the plug, then wipe the metal charging contacts on the robot and the base and slide the robot fully up the ramp. Older ION models also have a power switch that must be on.

What you seeLikely causeFix
Base light offBase has no power or the outlet is deadPush the plug fully in, test the outlet with another device, or move the base to a different outlet.
Base light white with robot on itRobot not detected on the contactsWipe the robot and base contacts with a dry cloth, press the base contacts so they spring up, reseat the dust bin and slide the robot back up the ramp.
All robot lights off (older ION)Robot asleep, power switch off or battery emptySet the power switch to ON (I), press any button, then place the robot on the dock.
Charging Voltage ErrorPower reaching the base is not compatibleUnplug and replug the base cord, test the outlet, or try a different outlet and remap if you move the base.
Charging Overcurrent ErrorBase too hot, often right after a runUnplug the base, let the robot and base cool, then plug it back in to a working outlet.
Battery Abnormal errorLoose battery connectionOpen the battery door with a Phillips screwdriver, unplug and reconnect the white battery connector, then refit the door.
Cannot Return To Base errorPath blocked, base moved, in sun or on carpetClear the path, keep the base on hard floor out of direct sun, start a run from the base, then press DOCK after 30 seconds.
Robot circles near the baseBase in a cramped spotGive it 2 ft of bare floor in front of the ramp, 1 ft on each side and its back against a wall.
Low battery lights flash redNot enough charge to get homePlace the robot on the base by hand and let it charge fully.
Runs a short time, then stopsBattery not fully charged or worn outLeave it on the base for at least 3 hours. If runtime stays short, replace the battery.

From SharkNinja's RV2900 series troubleshooting guide and error code list, plus Shark owner's guides for the RV850, RV2300 and RV2800 series, checked October 27, 2026. Error names follow the RV2900 series; older models show light patterns instead.

Still broken?Repair or replace

If the same code comes back after the fix, contact Shark support first, especially under warranty. Out of warranty, compare the repair quote with a new robot's price and 3 year cost.

Compare robot vacuums
PartsShark parts

See every Shark model we track, with prices and running costs.

Shark robots
I own a SharkAlert me

One email for recalls, bad updates and new fixes for Shark. Nothing else.

Shark recalls

Didn't find it?Ask about your Shark

We read every question. When several owners ask the same thing, the answer goes on this page.

Top picks right now

Floors · Dreame D20 Plus Best for pet owners with carpet on a budget $3109.3/10 Check price →Full profile
Floors · TP-Link Tapo RV30 Max Plus Best for hard floor homes on a tight budget $2509.2/10 Check price →Full profile
Floors · Eufy 11S Max Best for small apartments with low furniture $2808.9/10 Check price →Full profile

1. Check that the base has power

On RV2900 series bases, the base LED lights when it has power. It turns green when it detects the robot and white when the robot is away or not detected. Once the robot is fully charged the light switches off to save power, and it should come back on when you touch the robot. So a dark base is not always a fault, but a base that never lights is.

SharkNinja's guide says to push the plug fully into the outlet and test the outlet with another device such as a lamp. If that outlet is dead, move the base to a different outlet. The base also has to sit on hard floor. Shark says the RV2900 base must not go on carpet, both for charging and so the robot can reach hard floors for mopping.

2. Clean and line up the charging contacts

If the base lights but stays white with the robot on it, the robot is not making contact. SharkNinja's steps, in order:

  • Slide the robot off the base and hold POWER for 3 seconds to turn it off. Unplug the base before you clean it.
  • Lift the ramp off the base, rinse it in the sink, let it dry fully and click it back in.
  • Tilt the robot and wipe the metal charging contacts on its back with a clean, dry cloth.
  • Press the metal contacts on the base to check that they spring back up, then wipe them too.
  • Remove the robot dust bin and reinstall it until it clicks.
  • Slide the robot up the ramp so its contacts line up with the base contacts.
  • If you see damage or corrosion on any contact, stop and contact SharkNinja support.

3. Move the base to a better spot

A robot that charges fine when placed by hand but cannot dock on its own usually has a placement problem. For the RV2900 series, Shark asks for a central spot with strong WiFi, bare floor, at least 2 feet of bare floor in front of the end of the ramp, at least 1 foot on both sides, the back against a wall, no direct sunlight, and a few feet of distance from any no go zones. The robot needs a path at least 26 inches wide, and people, pets or furniture legs in the way can stop it docking. Shark notes it is normal for the robot to realign a few times before it docks.

Older ION robots such as the RV850 ask for more room: 3 feet clear on each side and 5 feet in front of the dock, and the dock must stay plugged in so the robot can find it. If you move any base, Shark says to remap.

4. Charging errors on the robot

Charging Voltage Error means the power feeding the base is not compatible. Turn the robot off, unplug the base cord and plug it back in fully, confirm the outlet works, or try another outlet. Charging Overcurrent Error often appears right after a cleaning run: Shark says the base may be overheated, so unplug it, let the robot and base cool, then plug it back in.

Battery Abnormal points to the battery connection. With the robot off, remove the battery door with a Phillips screwdriver, lift the battery with its pull tabs, unplug the white connector, wait about a minute, plug it back in until it clicks, and screw the door back on.

5. When to replace the battery, the base or the robot

Short runtime is not always the battery. In whole home cleaning mode the robot keeps cleaning until the battery runs low and then looks for the base. Shark's guide says to leave it on the base for at least 3 hours for a full charge; a full charge can take up to 4 hours on the RV2900 series and up to 6 hours on Matrix RV2300 models. If a fully charged robot still runs far shorter than new, the battery is worn. Shark sells model specific batteries; the RV850 guide, for example, names battery RVBAT850 and says only skilled persons should swap it.

If the base never lights on a known good outlet, the base or its power adapter is the likely part to replace. Shark robots carry a one year limited warranty per the owner's guides, so contact SharkNinja support before buying parts. Out of warranty, if the robot needs both a new battery and a new base, compare that cost with a new robot.

Questions people ask

Why is my Shark robot not charging on the base?

Usually the base has no power, the charging contacts are dirty, or the robot is not seated on the contacts. Test the outlet, wipe the contacts on the robot and base, and slide the robot fully up the ramp.

What do the lights on the Shark base mean?

On RV2900 series bases, green means the robot is detected, white means it is off the base or not detected, and the light turns off once the robot is fully charged to save power.

How long does a Shark robot take to charge?

Shark lists up to 4 hours for the RV2900 series, up to 6 hours for Matrix RV2300 models, and about 3 hours for the older RV850. Charge fully before the first run.

Why does my Shark robot die in the middle of cleaning?

In whole home mode it cleans until the battery is low, then looks for the base. If it cannot find a path back, it stops. Charge for at least 3 hours and keep the path to the base clear.

Can I put my Shark robot base on carpet?

Shark says the RV2900 base must be on hard floor. Carpet can give the wheels poor traction on the ramp and hurt docking.