Why Your Robot Vacuum Isn't Picking Up Dirt
Robot vacuum not picking up dirt? It is nearly always a blocked air path, not a weak motor. Six checks in order, plus a test that gives a straight answer.
The robot runs its full cycle, parks itself back on the dock, and reports a clean floor. You look at the carpet and the crumbs are still there. You open the dustbin and it is nearly empty.
A robot vacuum that moves around without collecting anything is almost always starved of airflow, not short of power. Six things cause it, they are all cheap to fix, and most people find the problem in the first two.
The short version
A robot vacuum picks up dirt by pulling air through a path that runs from the floor, past the brush, into the dustbin and out through the filter, so anything blocking that path stops the pickup even though the motor still sounds fine. Check in this order: a full dustbin, a clogged or damp filter, hair wound around the brush roll, bent or missing side brushes, a blocked intake, and a suction setting left on quiet mode. If all of that is clear and the robot still leaves dirt behind, the battery or the motor is wearing out, or the carpet is deeper than the robot is rated for.
First, find out whether it has suction at all
This takes thirty seconds and tells you which half of the problem you have.
Start a cleaning run, then pick the robot up and hold the flat of your hand under the intake, the slot next to the brush roll. You should feel a clear pull.
If you feel strong suction, the motor and the air path are fine. The problem is at floor level: the brush, the side brushes, the height of your carpet, or where the robot is going.
If you feel little or nothing, the air path is blocked somewhere between the floor and the filter. That is the dustbin, the filter or the intake, and the fix is below.
A robot vacuum that is not picking up is usually not weak. It is blocked, and the blockage is nearly always something you can clear in five minutes.
1. The dustbin is full
Obvious, and still the most common cause. A full bin leaves nowhere for debris to go, and on many robots suction falls well before the bin looks full, because packed dust restricts the airflow passing through it.
Empty it after every run rather than when it looks full. If your robot empties itself into a dock, check the dock bag too, since a full bag blocks the same path, and check that nothing is jammed in the port between the two.
2. The filter is clogged, or damp
The filter sits between the dustbin and the motor, and it is the single most common cause of a robot that loses suction over weeks rather than all at once.
Take it out and look at it against a light. A gray, even coating of dust is enough to cut airflow noticeably. Tap it out over a trash can, brush it with the little tool that came with the robot, and if the manual says the filter is washable, rinse it with cold water only.
Then let it dry completely, for 24 hours. Putting a damp filter back is the mistake that turns a cleaning job into a repair, because a wet filter passes almost no air, and some materials never recover. Most manufacturers suggest replacing filters every two to three months with regular use, sooner in a home with pets.
3. Hair is wound around the brush roll
Turn the robot over. The brush roll is what lifts debris out of carpet pile so the suction can take it away, and when it is wrapped in hair and thread it stops turning properly, or stops turning at all.
- Release the brush roll, which on most robots is a clip or a small cover.
- Cut the wound hair with scissors along the length of the brush and pull it off. Many robots come with a comb that has a small blade for this.
- Check the end caps. Hair collects in the bearings at each end, which is what makes a brush turn slowly and sound different.
- Spin it by hand before putting it back. It should turn freely.
In a home with pets or long hair, this is a weekly job rather than an occasional one. Robot vacuums and pet hair covers what to look for in a brush that resists tangling.
4. The side brushes are bent, worn or missing
The little spinning arms sweep debris from along walls and out of corners into the path of the main brush. They are made of thin nylon, they bend permanently over time, and a bent side brush flicks debris away from the robot instead of into it.
Look at them from the side. If the bristles splay outward instead of reaching the floor, replace them. You can sometimes revive them by soaking them in warm water for a few minutes and letting them dry straight. They are inexpensive parts and most robots use two.
5. Something is blocking the intake or the air path
With the robot upside down, look into the slot behind the brush roll. A sock, a corner of a rug, a bundle of hair or a wad of pet fur can sit there and block most of the opening.
Check the dustbin seal while you have it apart. Most bins have a rubber gasket where they meet the body, and if it is missing, twisted or caked in dust, the robot pulls air around the bin instead of through the floor. Wipe it, seat it properly, and make sure the bin clicks home.
6. The suction is turned down in the app
Worth checking before you take anything apart. Most robots have quiet, standard and max modes, and quiet mode on carpet collects very little. A scheduled clean set to quiet months ago is easy to forget.
While you are in the app, turn on carpet boost if your robot has it, so it raises suction when it detects carpet. Without it you are getting hard-floor suction on the surface that needs the most.
Still nothing? The three harder causes
The battery is getting old
A worn battery shows up as a robot that starts well and fades, or one that cleans a smaller area than it used to before returning to the dock. Suction draws current, so as the pack weakens the last part of the run suffers first. Most packs last two to four years, and they are replaceable on many models, which is covered in how long robot vacuums last.
Your carpet is deeper than the robot is rated for
If pickup is fine on hard floors and poor on one rug, measure the pile. Most robots are rated to around 0.8 inches, and deep or shag pile swallows debris below where any robot reaches. Do robot vacuums work on carpet goes through pile height, brush type and wheel size, and robot vacuums and area rugs covers rugs specifically.
The robot is not going where you think
Sometimes the suction is fine and the coverage is not. Open the map after a run and look at where it went. A robot that avoids a room, repeats one area or stops early is usually dealing with a closed door, a dark rug its sensors misread, or a threshold it cannot climb, which is covered in robot vacuums and thresholds.
A test that gives you a straight answer
Once you have cleaned everything, check the result rather than guessing.
- Sprinkle a teaspoon of something visible, such as oats or coffee grounds, on a small patch of carpet.
- Run the robot over it once, in spot mode if it has one.
- Look at the patch, then open the dustbin.
A clean patch and debris in the bin means the robot is working and the problem was coverage or expectations. Debris still on the floor means the air path or the brush is still restricted, and it is worth going back through the list.
What a robot vacuum cannot fix
There is one case where nothing on this list is the answer: the carpet looks dull rather than crumby. Daily vacuuming removes what sits on top, and the fine soil and oils at the base of the pile stay where they are. That is why a carpet can be vacuumed every day and still look tired.
That job needs water. The robot carpet cleaner we build has a Vacuum & Mop Module for the everyday work, with 115AW of suction, and a Carpet Wash & Dry Module that washes the carpet with 140°F water heated in its base station, extracts it at 115AW and dries the fibers with 110°F warm air on the same pass. The difference between tidy carpet and clean carpet is set out in robot vacuum vs robot carpet washer.
Keeping it from happening again
| Task | How often | Why |
|---|---|---|
| Empty the dustbin | Every run | A packed bin restricts airflow before it looks full |
| Clear the brush roll | Weekly with pets, monthly without | Wound hair stops the brush lifting debris from the pile |
| Tap out the filter | Weekly | Dust coating cuts suction gradually |
| Wash the filter, if washable | Monthly, dry 24 hours | A damp filter passes almost no air |
| Replace the filter | Every two to three months | Filters stop recovering after repeated cleaning |
| Check side brushes | Monthly | Bent bristles flick debris away instead of inward |
| Wipe sensors and wheels | Monthly | Dust on sensors looks exactly like a fault |
Frequently asked questions
Why is my robot vacuum not picking up dirt?
Nearly always a blocked air path rather than a weak motor. Check in order: the dustbin is full, the filter is clogged or damp, hair is wound around the brush roll, the side brushes are bent, the intake is blocked, or the suction is set to quiet mode in the app. Most people find it in the first two.
Why is my robot vacuum not picking up dog hair?
Usually the brush roll. Hair wraps around it until it cannot turn, so nothing lifts the hair out of the pile for the suction to take. Cut the wound hair away weekly in a home with pets, check the end caps where hair collects in the bearings, and use max suction or carpet boost on carpet.
How do I increase the suction on my robot vacuum?
Empty the bin, clean or replace the filter, clear the brush roll and check the dustbin seal is seated. Then set the cleaning mode to max rather than quiet and turn on carpet boost. Those steps restore more suction than any setting on its own.
Can I wash a robot vacuum filter?
Only if the manual says it is washable, and then with cold water and no soap. Let it dry for a full 24 hours before putting it back, because a damp filter passes almost no air and can stay restricted permanently. Filters are usually replaced every two to three months anyway.
Why does my robot vacuum leave dirt behind on carpet?
Either the brush is not turning freely, the suction mode is too low, or the pile is deeper than the robot is rated for, which for most models is around 0.8 inches. Check the brush first, then switch to max suction, then measure the pile if only one rug is affected.
How do I know if my robot vacuum is working properly?
Sprinkle a teaspoon of oats or coffee grounds on a small patch of carpet and run the robot over it once. If the patch comes up clean and the debris is in the bin, the robot is fine and the issue is coverage. If debris is left behind, the air path or the brush is still restricted.
Meet the Robotin R2 Pro
The first robot that washes, vacuums, and dries. One robot, every floor.
Get the cleaning guides, no spam
Real tips for a cleaner home, straight to your inbox.
