If your Shark robot is flashing red lights, repeating an error number, or speaking a phrase like "Error 2 — please move to a new location," you are dealing with one of about a dozen recurring fault codes. The good news: most of them are mechanical (a stuck wheel, a clogged dust bin, a smudged sensor) and you can clear them in under five minutes without calling support.
This guide covers every error code Shark uses across the ION, IQ, EZ, AI, AI Ultra, Matrix, and PowerDetect lines — what each one actually means, the exact fix steps, and when the issue is real hardware failure that needs warranty service.
30-Second Summary
- Best for: Owners of any Shark robot vacuum (ION, IQ, EZ, AI, Matrix, PowerDetect) seeing a flashing error light or hearing a numbered error.
- Skip if: Your robot has zero error indicators — it is a different problem (battery, Wi-Fi, mapping).
- Most common errors: Error 2 (wheel/brush blocked), Error 9 (dust bin), Error 26 (dust bin/wheel sensor), cliff sensor errors (Error 7).
- One-line verdict: 80% of Shark errors are fixed by clearing hair and dust from wheels, brushes, sensors, and the dust bin.

How Shark Robots Communicate Errors
Shark uses two error systems depending on model age:
- Older models (ION, R75, R85) use light combinations on the CLEAN, DOCK, and SPOT buttons — there are no numbered codes. A flashing red CLEAN button means one thing, alternating DOCK + SPOT means another.
- Newer models (IQ, EZ, AI, AI Ultra, Matrix, PowerDetect) use numbered error codes that show in the SharkClean app and are spoken aloud by the robot. The light pattern still flashes, but the number is what you should focus on.
If your robot speaks the number — write it down. Numbered errors are more specific than light patterns and the fix is faster.
Quick Reference: Every Shark Error Code
| Error | What It Means | Most Likely Fix |
|---|---|---|
| Error 2 | Wheel motor encoder failure / movement obstruction | Clear hair from wheels, brush roll, side brushes |
| Error 3 | Suction motor failure | Empty dust bin, clean filters, clear blockages |
| Error 5 | Brush roll blockage | Remove and clean the main brush |
| Error 6 | Front bumper jammed | Press bumper in and out, clean around it |
| Error 7 | Cliff sensor blocked or dirty | Wipe cliff sensors with a microfiber cloth |
| Error 9 | Dust bin not seated correctly | Remove and reinsert until you hear a click |
| Error 10 | Robot is physically stuck | Move robot to a flat, open spot |
| Error 11 | Charging contact issue | Clean dock contacts and robot pads |
| Error 14 | BotBoundary magnetic strip too close | Move robot away from boundary strips |
| Error 16 | Movement restricted by tight space | Pick up and place in an open area |
| Error 21 | Reboot/system error | Power cycle for 60 seconds |
| Error 23 | Charging system fault | Verify dock LED is blue, check outlet |
| Error 24 | Battery low or charger issue | Recharge fully or replace charger |
| Error 26 | Dust bin blockage / wheel sensor | Clear dust bin clogs, clean wheel sensors |
If your robot displays a code that is not on this list, it is almost always a regional firmware variant of one of the above — the fix is usually the same as the closest neighboring code.
Error 2 — Wheel or Brush Roll Obstruction
What it means: The robot tried to spin a wheel or the brush roll and the encoder reported the motor was not turning at the expected speed. According to Shark's official IQ documentation, when CLEAN (BLUE) + DOCK (RED) + ! (RED) flash together, the wheel motor encoder has failed and the unit needs service. But in 90% of cases the cause is something stuck — not a dead motor.
Why this is the #1 Shark error: Long hair, especially pet hair, wraps around the wheel axles where you cannot see it without removing the wheel cover. One owner on Amazon's Q&A put it bluntly: "The real cause is debris stuck inside the brush roll housing that you cannot see without removing the brush roll cover plate."
Fix in order:
- Flip the robot upside down on a soft towel.
- Spin both side brushes by hand. They should turn freely. If either resists, lift it off (most clip out without tools) and pull hair off the post underneath.
- Remove the main brush roll. Press the colored release tabs on the brush roll cover, lift the cover, and pop the brush out. Use scissors to slice through any hair wrapped around the ends.
- Check the brush roll housing. This is the part most owners miss — there is usually more hair stuck in the housing itself, behind where the brush sits.
- Spin the drive wheels by hand. Both should rotate smoothly. If one is stiff, hair has wrapped around the axle. You may need to remove the wheel — six screws on most IQ/AI models.
- Power cycle. Turn the robot off (switch on the side), wait 60 seconds, turn back on.
- Run a quick test clean. If Error 2 returns within seconds and you have already cleared everything visible, the encoder may genuinely be failing — contact Shark support.
When it is the brush roll itself: If your brush bristles are flat or the rubber fins are torn, the brush is too worn to spin properly under load. Replacement brush rolls run $15–$25 — see our Shark Replacement Parts Guide for part numbers by model.
Error 3 — Complete Suction Motor Failure
What it means: The vacuum motor reported zero airflow. Either the motor is dead, the dust bin is overflowing, or the airflow path is fully blocked.
Fix in order:
- Empty the dust bin completely — even if it looks half-full, compacted hair restricts airflow.
- Pull out the filter behind the dust bin and tap it firmly against a hard surface. Rinse the foam pre-filter under cold water if it is grey or matted.
- Look down the suction inlet (where the brush roll meets the body). Shine a phone flashlight in. Pull out anything visible — socks, balled-up rugs, large wrappers.
- Run the robot with the dust bin out for 5 seconds. You should hear strong airflow. No airflow = motor failure, contact Shark.
Error 5 — Brush Roll Blockage
What it means: Specifically the main brush is jammed — different from Error 2, which can be wheels OR brush.
Fix: Same as Step 3 of the Error 2 fix above. Remove the brush, slice off all wrapped hair, check the housing behind it. Reinstall and confirm it spins freely with your finger before powering on.
Error 6 — Front Bumper Stuck
What it means: The bumper is the spring-loaded gray ring around the front of the robot. It should push in 3–5mm when you press it and snap back out. If it stays pressed in (or stays pushed out), the robot thinks it is permanently colliding and refuses to move.
Fix:
- Press the bumper in firmly with your palm and release. Repeat 5–10 times to free any debris caught in the slide tracks.
- Run a finger around the bumper gap. Pull out hair, lint, or food debris.
- If the bumper is misaligned (one side sticks out further than the other), it has likely come off its track. On most Shark IQ/AI models you can pop the bumper off completely — eight clips around the perimeter — clean inside, and snap it back.
- Cliff sensor crossover: A few owners report Error 6 when the bumper itself is fine but a cliff sensor is reading a phantom drop. Wipe the four black/clear sensors on the bottom edge with a dry cloth.
Error 7 — Cliff Sensors Blocked
What it means: The four downward-facing infrared sensors on the bottom edge see a "drop" they should not see. This happens when (a) the robot is actually near a stair edge and is being safe, (b) the sensors are smudged with dust or pet hair, or (c) the floor is dark/glossy enough to confuse the IR reading.
Fix:
- Wipe each cliff sensor (small black or clear lenses on the bottom edge of the robot) with a dry microfiber cloth. For stubborn buildup, dampen the cloth with isopropyl alcohol — but never spray liquid directly on the sensors.
- Move the robot to an open area at least 1 meter from any stair, ledge, or dark rug edge. Press CLEAN.
- Test on light flooring first. If Error 7 only triggers on a specific dark or glossy surface (black tile, polished hardwood), that surface is fooling the IR. Cover it with a light rug during cleaning, or set up a no-go zone in the SharkClean app.
This error gets a lot of complaints from owners with dark floors. One Reddit user described their fix: "Cleaned the sensors with a dry microfiber, ran it on hardwood, no error. Same robot, same day, on my black bathroom tile — Error 7 every single time."
Error 9 — Dust Bin Not Installed
What it means: The robot does not detect the dust bin in place. Either the bin is genuinely missing, not seated all the way, or the contact sensors are dirty.
Fix:
- Pull the dust bin out, then push it in firmly until you hear a distinct click. A weak push that does not click leaves the bin half-engaged.
- Check the bin lid. It must be fully closed — even a 1mm gap can register as "bin missing."
- Inspect for warping. Drop the bin on a hard floor often enough and the plastic deforms slightly. If your bin no longer clicks crisply, the latch geometry is shot — replace the bin (~$25–$40).
- Clean the contact sensors. There are two small metal contacts inside the bin slot on the robot, and matching contacts on the bin itself. Wipe both with a dry cloth or a pencil eraser.
Error 10 — Robot Stuck
What it means: Wheels are turning but the robot is not moving — usually high-centered on a threshold, tangled in cords, or wedged under furniture.
Fix:
- Pick the robot up and place it on flat, open floor at least 2 feet from any obstacle.
- Press CLEAN. It should resume.
- Identify the trap. If Error 10 happens in the same spot every run, that location has a threshold the robot cannot clear (most Shark robots can climb 15–20mm) or cords it tangles in. Set a no-go zone in the app or move the cords.
Error 11 — Charging Error
What it means: The robot is on the dock but not drawing current.
Fix:
- Check the dock LED. A solid blue light means the dock has power. No light = bad outlet or unplugged.
- Wipe the gold contacts on both the robot bottom and the dock with a dry cloth or pencil eraser. Oxidation is the #1 cause of Error 11 after 6+ months of use.
- Re-seat the robot. Pick it up, manually push it onto the dock until you feel the contacts engage, and confirm the charge indicator turns on.
- Try a different outlet. Surge protectors and GFCI outlets occasionally cut power inconsistently to the dock.
For deeper charging diagnostics see our full guide: Shark Robot Vacuum Not Charging — Fix Guide.
Error 14 — BotBoundary Conflict
What it means: Specific to Shark ION/IQ models that ship with magnetic boundary strips. The robot is parked too close to a strip and cannot start a clean.
Fix: Pick up the robot, move it at least 1 meter from any boundary strip, then press CLEAN.
Error 16 — Movement Restricted
What it means: The robot started in a tight space (under a low couch, in a bathroom corner) and cannot pivot to begin mapping.
Fix: Move the robot to an open area — ideally a spot with at least a 1m × 1m clearance — and start again.
Error 21 — System Reboot Required
What it means: A software hiccup. The OS has hung and needs a hard restart.
Fix:
- Slide the power switch on the side of the robot to OFF.
- Wait 60 seconds. Do not skip this — capacitors need to discharge.
- Turn back on. If Error 21 returns within minutes, factory reset via the SharkClean app (Settings → Robot Care → Factory Reset). You will need to re-pair Wi-Fi after.
Error 23 — Charging System Fault
What it means: Different from Error 11 — this points to the dock itself, not the contacts.
Fix:
- Verify the dock's blue LED is solid. Flickering or off = dock is bad or outlet is bad.
- Try a different outlet (not on a surge protector, not GFCI).
- If the dock LED never lights regardless of outlet, the dock is dead. Replacement docks run $50–$80 — see Shark Replacement Parts Guide.
Error 24 — Battery Issue
What it means: The battery voltage is too low to start, or the battery itself has failed.
Fix:
- Leave the robot on the dock for 6+ hours uninterrupted. A deeply drained Li-ion battery sometimes needs a long slow charge before it accepts a normal cycle.
- If Error 24 persists after a full overnight charge, the battery is at end-of-life. Shark batteries last roughly 18–24 months of daily use. Replacements are $30–$60 depending on model.
Error 26 — Dust Bin Blockage or Wheel Sensor (Model-Dependent)
What it means: This is the most ambiguous Shark error because two different things trigger it depending on model:
- On AI Ultra and PowerDetect models: A blockage in the dust bin compartment or the path between the robot and the self-empty base.
- On older RV1001AE and similar: A wheel or cliff sensor malfunction.
Fix (try in order):
- Remove the robot's dust bin and inspect for clogs. Pet owners frequently get matted hair stuck in the chute that connects to the self-empty base.
- If you have a self-empty base, remove the dust bag and check the suction tube inside the base. Hair clogs here trigger Error 26 on AI Ultra models.
- Wipe the wheel sensors (tiny optical sensors near each drive wheel — visible if you flip the robot).
- Clean cliff sensors (see Error 7 fix).
- Power cycle. Off, 60 seconds, on.
Light-Pattern Errors (ION, R75, R85, Older IQ)
Older Shark robots that don't speak numbered codes use these light combinations:
| Pattern | Meaning | Fix |
|---|---|---|
| CLEAN flashing red | Robot stuck on obstacle | Move to flat, open area |
| DOCK flashing red | Front bumper jammed | Press bumper, clean around it |
| DOCK + SPOT alternating flash | Side brush stuck | Remove debris from side brushes |
| DOCK + SPOT flashing together | Brush roll obstruction | Remove and clean main brush |
| CLEAN flashing blue | Front wheel / drop sensor / bumper sensor error | Wipe sensors, free the bumper |
| CLEAN (red) + ! (red) flashing | Suction motor failure | Empty bin, clean filters |
| CLEAN (red) + DOCK (white) flashing | Cliff sensor error | Wipe cliff sensors, move to a different spot |
If you see lights blinking on an older Shark and your fix from this table does not work after 10 minutes, run a factory reset by holding DOCK + SPOT for 10 seconds.
How to Power Cycle a Shark Robot (Done Right)
This one trick clears about 30% of Shark errors that look serious. Most owners do it wrong by tapping the power button — that just pauses the robot.
Correct procedure:
- Find the physical power switch on the side of the robot (near the wheel housing on most models). It is a slider, not a button.
- Slide to OFF. All lights go dark.
- Wait a full 60 seconds. Do not rush this — the system needs time to fully discharge capacitors.
- Slide back to ON. The robot should beep and the CLEAN button should glow.
If a power cycle does not clear the error and you have done the relevant mechanical fix, the next step is a factory reset (Settings → Robot Care → Factory Reset in the SharkClean app, or DOCK + SPOT held 10 seconds on older models).
When to Stop Troubleshooting and Call Shark
Some errors point to genuine hardware failure that you cannot fix at home:
- Error 2 that returns within 30 seconds of a clean wheel/brush check — wheel motor encoder is dying.
- Error 3 with no audible suction motor — vacuum motor is dead.
- Error 23 with a dock that never lights up on any working outlet — dock is dead.
- Error 24 after a full overnight charge — battery is at end-of-life.
- Any error code that persists through a factory reset — firmware corruption needing service.
Shark's standard warranty is 1 year on the robot, 90 days on accessories. You can register and file a claim at sharkclean.com under Support. Have your model number (printed on the bottom of the robot) and order date ready.
Preventive Maintenance That Stops Most Errors
A 5-minute weekly cleaning routine prevents about 80% of the errors above:
- Empty the dust bin after every clean (or weekly if you have a self-empty base).
- Pull hair off the brush roll every 7–10 cleans. Pet households need this every 3–4 cleans.
- Wipe cliff sensors and wheel sensors with a dry microfiber once a month.
- Tap out the filter weekly. Replace it every 3–6 months — clogged filters trigger Error 3.
- Clean dock contacts monthly with a pencil eraser.
If you want a deeper maintenance walkthrough, our How We Test page documents the cleaning intervals we use during long-term testing.
Frequently Asked Questions
Why does my Shark robot keep saying Error 2 even after I cleaned the brushes?
If Error 2 returns within seconds, the issue is almost always one of three things: hair wrapped around a drive wheel axle (not the brush — the wheel itself, which you have to remove the wheel cover to see), a brush roll worn flat enough that it cannot spin under load, or a failing wheel motor encoder. Try removing the wheels and cleaning underneath. If that does not fix it and your brush is more than a year old, replace it. If both fail, it is the encoder and you need warranty service.
Is a Shark error code covered under warranty?
Yes — if the error is caused by genuine hardware failure (dead motor, failed sensor, bad battery within the warranty window), Shark covers it. They will not cover damage from misuse — running over liquid, dropping the robot, ignoring maintenance until something snaps. Standard warranty is 1 year on the robot from purchase date. Register at sharkclean.com.
How do I factory reset my Shark robot?
On newer models with the SharkClean app: Settings → Robot Care → Factory Reset. On older ION/R-series models without app support: hold the DOCK and SPOT buttons together for 10 seconds until you hear a chime. After a factory reset you will need to re-pair Wi-Fi and re-map your home, so use this as a last-resort fix only.
What is the difference between Error 9 and Error 26?
Error 9 means the dust bin is not seated correctly — push it in until it clicks. Error 26 means there is an actual blockage somewhere in the airflow path — either the bin itself is clogged with matted hair, or (on self-empty models) the chute between the bin and the base is clogged. Error 9 is fixed by reseating; Error 26 needs you to actually pull out the bin and clear the clog.
My Shark says "Move robot to a new location" repeatedly — what error is that?
That is the voice equivalent of Error 10 (robot stuck). Pick it up, place it on flat, open floor with at least 2 feet of clearance on all sides, and press CLEAN. If it triggers in the same spot every run, that location has a threshold or cord trap — set up a no-go zone in the SharkClean app.
Most Shark error codes point at one of three root causes — something stuck in a wheel, brush, or bin; a sensor that needs wiping; or a charging contact that needs cleaning. If a code keeps returning after the relevant fix, it is genuine hardware failure and worth opening a warranty case rather than spending another hour troubleshooting.
For a deep-dive on Shark's current robot lineup, see our Best Shark Robot Vacuums 2026 roundup, or read our Shark Matrix Plus full review — the model that handles error recovery best in our long-term testing.


