Your Shark robot stopped mid-clean and is showing an error code. Before you look it up, check one thing: your robot’s series. Shark uses different numbers for the same problem on different robots, so “error 21” can mean two very different things.
Quick answer: Find your series (RV2700, RV2800 or RV2900) on the label, then match the code on that series’ list. The most common codes are a stuck side brush, a blocked brushroll, a dust cup that isn’t seated, a robot that can’t find its base, and a self-empty base that won’t evacuate. Shark’s fix for each starts with a quick clean.
Check Your Series First
Shark’s code lists use the same number for different problems. Two examples from Shark’s own lists:
- Code 21: “Stuck” on the RV2800, but “Boot-Up Error” on the RV2700 and RV2900.
- Code 30: “Cannot Return To Base” on the RV2800, but “Pad Shift” on the RV2700 and RV2900.
The series is in the model number. Shark’s support site says to look on the rating label on the back or bottom of the robot, on the box near the bar code, or on the front of the owner’s guide. Step-by-step: [LINK: How to Find Your Shark Model Number — /shark/how-to-find-shark-model-number/].
| Series | Models Shark lists |
|---|---|
| RV2800 (PowerDetect NeverTouch Base) | RV2800ZE, RV2820ZE, RV2820ZEUS, RV2800YE, RV2820YE, RV2820YEUS, UR2860YS, AV2810YS, UR2850ZE, UR2850ZEUS, RV2810ZE, RV2810ZEUS and Canadian versions |
| RV2700 (Stratos NeverTouch) | RV2710ZE, RV2720ZE, AV2700ZE, RV2871ZEUS, RV2872ZEUS, AV2870ZEUS |
| RV2900 (PowerDetect ThermaCharged) | RV2910XE, RV2920XE, RV2930XE, RV2932XE, AV2900XE, AV2902XE, AV2920XE, AV2922XE, UR2950XE and their US and Canadian versions |
Internal: rows SH-A-011, A-012, SH-B-036. Remove this line before publishing.
The code lists in this article cover the RV2700, RV2800 and RV2900. For an older Shark IQ (RV1000) or AI Ultra (RV2500), use the troubleshooting guide on your series’ page on Shark’s support site. [LINK: Shark robot support by series — support.sharkninja.com]
Shark Robot Error Codes by Series
These are the vacuuming codes from Shark’s lists. Mop, dock-water and LiDAR errors are left out. Where Shark lists a second number, it’s shown in brackets.
| Problem | RV2800 | RV2700 | RV2900 | Try first |
|---|---|---|---|---|
| Side brush not spinning | 2 (1030) | 2 | 2 (45) | Clear the side brush and its gear |
| Suction motor error | 3 (1023) | 3 | 3 (31) | Open the code on Shark’s list |
| Brushroll motor error | 4 (46) | 4 | 4 (46) | Clear the brushroll and its end cap |
| Wheel error | 5 (18) | 5 | 5 (18) | Open the code on Shark’s list |
| Bumper error | 6 | 6 | 6 | Open the code on Shark’s list |
| Cliff sensor error | 7 | 7 | 7 | Open the code on Shark’s list |
| Battery abnormal | — | — | 8 | Open the code on Shark’s list |
| Dust cup error | 9 (1094) | 9 | 9 | Reseat the dust cup until it clicks |
| Wheel drop error | 10 | 10 | 10 | Open the code on Shark’s list |
| Charging voltage error | 12 | 11 | 11 | Try a different outlet |
| Stuck | 21 (1097) | 16 | 16 | Move it up to 3 ft to open floor |
| Boot-up error | 19 (1005) | 21 | 21 | Open the code on Shark’s list |
| Cannot return to base | 30 (1089) | 23 | 23 | Clear the path; base off carpet and out of sun |
| Battery low | 17 (1095) | 24 | 24 | Put it on the base by hand |
| Auto evacuation error | 40 | 26 | 26 | Clear the evacuation ports |
Internal: rows SH-B-033, B-034, B-035. The RV2800 list also shows 18 as “Wheel Encoder Failure” and 27 as “Inclination”; RV2700 lists 18 and 27 too; RV2900 lists 33 as “NeverStuck Technology Error”. Remove this line before publishing.
[IMAGE: Original underside diagram of a generic round robot vacuum, labeling the side brush, brushroll cover tabs, drive wheels, dust cup, metal charging contacts and evacuation port; no Shark artwork copied]
Safety note: Take the robot off its base and switch it off before you flip it over or touch the brushes. On the RV2800, Shark says to hold the POWER button for 3 seconds. Only remove the parts Shark’s steps mention, and never open the battery pack itself.
How to Fix the Most Common Codes
The steps below come from Shark’s articles for the RV2800 series. If you have an RV2700 or RV2900, match the problem name on your own series’ list, then check Shark’s article for your series in case a step differs.
On the RV2800, Shark powers the robot off by taking it off the base and holding POWER for 3 seconds. You power it back on by sliding it onto the base with the Shark logo facing upside down, then pressing VACUUM.
Side brush not spinning (RV2800 code 2)
Shark says the side brush is stuck.
How to tell: The small corner brush stops turning. Shark notes it may not spin as expected on carpet.
How to fix it:
- Power the robot off.
- Grip the rubber at the base of the bristles and lift the side brush off its post.
- Remove all hair and debris from the brush, then clean the side brush gear on the robot.
- Refit it and spin it by hand to make sure it moves freely.
- Slide the robot onto the base to power it on, then press VACUUM.
If that doesn’t fix it: Shark’s article points to replacing the robot pod. Contact Shark support with your model number and the code first.
Brushroll motor error (RV2800 code 4)
Shark says there’s a blockage in the brushroll compartment.
How to tell: The robot stops and shows code 4.
How to fix it:
- Power the robot off and take out the dust cup. Check the cup’s opening and trap door for debris.
- Empty the cup, wipe the mesh filter on the bottom of the cup door with a dry cloth, and tap the orange filter clean.
- Turn the robot over. Press the two tabs on the brushroll cover and pull it up.
- Lift out the brushroll. Remove anything wrapped around it, including hair under the removable end cap.
- Refit it so the square hole fits over the square peg, then press the cover until it clicks.
If that doesn’t fix it: A damaged brushroll gets replaced. If the error stays with a good brushroll, Shark’s article points to the robot pod.
Dust cup error (RV2800 code 9)
The robot’s sensors think the dust cup isn’t fully in.
How to tell: The robot shows code 9, and the cup may not be clicked fully into place.
How to fix it:
- Power the robot off and remove the dust cup.
- Make sure the latch door on the cup is fully closed. It should snap shut.
- Check the cup slot on the robot for debris.
- Clear the evacuation ports on both the robot and the base. Use a damp cloth for caked-on dirt.
- Push the cup back in until it clicks.
If that doesn’t fix it: Replace a damaged robot dust bin. If the bin is fine, Shark points to the robot pod.
Stuck (RV2800 code 21)
The robot can’t move on.
How to tell: The robot stops and shows code 21 (RV2800) or 16 (RV2700, RV2900).
How to fix it:
- Power it off and flip it over. Wipe the drive wheels with a damp cloth and turn them by hand to check they aren’t jammed.
- Move the robot to an open spot no more than 3 feet from where it stopped, on a level, dry floor.
- Press VACUUM to resume.
- If it keeps happening, put it back on the dock and start a new clean. Shark suggests a no-go zone around the problem area.
Charging, docking and emptying codes
These have their own guides, with every step Shark lists:
- Charging voltage (RV2800 code 12) and battery low (code 17): [LINK: Shark Robot Not Charging — /shark/shark-robot-not-charging/]
- Cannot return to base (RV2800 code 30): check that the base has power, nothing blocks the path, and the base isn’t in direct sunlight or on carpet. Full steps in the same guide.
- Auto evacuation (RV2800 code 40): [LINK: Shark Self-Empty Base Not Emptying — /shark/shark-self-empty-base-not-emptying/]
Internal: rows SH-B-037 to SH-B-044. Remove this line before publishing.
Codes not covered here
For the suction motor, bumper, cliff sensor, wheel drop, boot-up and other codes, open the code on your series’ list on Shark’s support site. Shark’s lists link each code to its own support article. [LINK: Shark RV2800 / RV2700 / RV2900 error code lists — support.sharkninja.com]
Parts Shark names for these codes:
- Brushroll — when the brushroll is damaged (code 4).
- Robot dust bin — when the dust cup is damaged (codes 9 and 40).
- Robot pod or base pod — when an error keeps coming back after every step.
Shark’s articles say “Genuine Shark® part or equivalent”. Match the part to your exact model number: [LINK: Shark Vacuum Parts — /shark/shark-vacuum-parts/]
Internal: row SH-F-017 (no part numbers). Remove this line before publishing.
Repair or Replace Your Shark Robot?
Repair makes sense if:
- the code cleared after a clean, or a brushroll or dust bin fixed it
- the robot is new enough to be under warranty. The RV2800YE owner’s guide lists a 1-year limited warranty, so check yours before you buy a pod
Replace makes sense if:
- the same motor or boot-up error keeps returning after every step on Shark’s list
- Shark’s answer is a new robot pod and the robot is out of warranty
Weigh it up in [LINK: Repair or Replace Your Shark Vacuum? — /shark/repair-or-replace-shark-vacuum/] or see [LINK: Best Robot Vacuum If Yours Keeps Failing].
FAQ
What does error 2 mean on a Shark robot?
On the RV2700, RV2800 and RV2900, code 2 means the side brush isn’t spinning. Lift the side brush off, clear the hair from it and its gear, and spin it by hand before you refit it.
What is error 9 on a Shark robot?
It’s a dust cup error. The robot thinks the cup isn’t fully in. Close the cup’s latch door, clear the slot and the evacuation ports, and push the cup in until it clicks.
What does error 23 mean on a Shark robot?
On the RV2700 and RV2900, code 23 means the robot can’t return to its base. On the RV2800, that problem is code 30. Check your series list before you start fixing.
How do I reset my Shark robot after an error?
On the RV2800, Shark says to take the robot off the base and hold POWER for 3 seconds to switch it off. Fix the cause, then slide it back onto the base with the Shark logo upside down and press VACUUM.
What to Do Next
Match the code to your series, then do the quick clean Shark lists for it. The common ones come down to a brush, the dust cup or the path to the base. If one keeps coming back after every step, contact Shark with your model number and the code before you buy a pod.