If your Roomba brush is not spinning, the problem is usually caused by tangled hair, stuck debris, worn rollers, a blocked brush cage, a dirty intake area, or a drive mechanism that cannot turn the brush properly. In many cases, the Roomba may still move around the room, but it will not pick up dirt as well as it should.
Quick answer: A Roomba brush that is not spinning usually needs the main rollers removed, cleaned, and reinstalled correctly. Check for hair wrapped around the roller ends, debris stuck inside the brush compartment, worn or torn rollers, a jammed brush frame, or a filter/bin airflow issue that makes pickup look weak. If the rollers are clean but still do not spin, the brush motor or internal drive parts may need service.
Safety note: Turn the Roomba off if your model allows it before removing the rollers, brush cage, bin, or filter. Never put your fingers near moving parts while the robot is running. Do not use water inside the motor area, and stop troubleshooting if you notice burning smells, grinding noises, or damaged wiring.
First: Which Brush Are You Talking About?
Many people say “Roomba brush” when they mean different parts. On most Roomba models, there are two main brush areas: the main brush rollers underneath the robot and the small side brush near the edge.
This guide focuses mostly on the main brush rollers, because they are responsible for pulling dirt, crumbs, hair, and debris into the bin. If your small side brush is not spinning, the causes are slightly different.
| Brush Part | What It Does | Common Problem |
|---|---|---|
| Main brush rollers | Pull debris from the floor into the bin | Hair tangles, worn rollers, stuck debris, motor issue |
| Side brush | Sweeps edge debris toward the main intake | Hair under brush, loose screw, bent arms, small motor issue |
If the Roomba is moving normally but leaving dirt behind in the center of its cleaning path, the main rollers are the first thing to check.
Common Reasons a Roomba Brush Stops Spinning
The main brush rollers sit close to the floor, so they pick up a lot of hair, string, dust, carpet fibers, and small debris. Over time, this can stop the rollers from turning freely.
The most common causes include:
- Hair wrapped around the roller ends
- String, thread, or carpet fibers tangled around the rollers
- Debris stuck inside the brush compartment
- Rollers installed incorrectly
- Worn or damaged rollers
- A dirty or jammed brush cage
- A full bin or clogged filter reducing pickup
- A damaged brush motor or internal drive issue
- The robot detecting too much resistance and stopping the brush
Most of the time, this is a maintenance issue rather than a complete robot failure. Start with cleaning before replacing parts.
Remove the Main Rollers and Check for Hair
Hair is the number one reason Roomba brushes stop spinning. It can wrap tightly around the roller ends, hide under the end caps, and create enough resistance to stop the rollers from turning.
How to check the rollers
- Turn the Roomba over on a soft surface.
- Open the brush frame or roller guard.
- Remove both main rollers.
- Look for hair wrapped around the roller ends.
- Pull off any hair, string, thread, or fibers.
- Check the roller end caps if your model has removable ends.
- Reinstall the rollers in the correct position.
Do not just clean the middle of the roller. The ends are usually where the real problem hides. A roller can look fairly clean at first glance but still be locked up by hair at the ends.
Clean the Brush Compartment
After removing the rollers, inspect the brush compartment. Small debris can get stuck inside the brush cage and stop the rollers from spinning smoothly.
Look for:
- Hair clumps
- Thread or dental floss
- Small stones or hard crumbs
- Pieces of plastic
- Carpet fibers
- Pet fur packed into corners
- Dust buildup near the intake opening
Use a dry cloth, soft brush, or your fingers to remove debris. Avoid forcing sharp tools into the brush compartment because you could damage seals, plastic clips, or moving parts.
Make Sure the Rollers Are Installed Correctly
If you recently cleaned or replaced the rollers, they may not be seated correctly. Many Roomba roller sets are designed to fit in a specific direction, and the robot may not spin them properly if they are not installed the right way.
Check these details
- Each roller sits fully into its slot.
- The roller ends match the correct side.
- The brush frame closes completely.
- The rollers turn by hand with light resistance.
- No part of the roller is sticking up or crooked.
If the brush frame does not close easily, do not force it. Remove the rollers and reinstall them again. A roller that is slightly misaligned can stop the brush system from working.
Inspect the Brush Frame or Roller Guard
The brush frame holds the rollers in place. If it is jammed, cracked, clogged, or not fully closed, the rollers may not spin correctly.
Signs the brush frame may be causing trouble
- The frame does not snap shut.
- The frame feels loose.
- Hair is trapped around the hinges.
- One side of the frame sits higher than the other.
- The rollers pop out during cleaning.
- The robot makes a clicking or scraping sound from underneath.
Clean around the hinges and latch area. If the frame is broken or will not stay closed, it may need to be replaced.
Check for Worn or Damaged Rollers
Roomba rollers are wear parts. Over time, the rubber can tear, flatten, lose grip, or become too worn to pull debris into the bin effectively.
Replace the rollers if you see:
- Deep cuts or tears
- Missing rubber sections
- Severe flattening
- Rollers that no longer grip debris well
- Loose or damaged end caps
- Rollers that wobble badly when installed
Worn rollers may still spin, but they may not clean well. If your Roomba brush is technically moving but dirt is still left behind, the rollers may be too worn to do their job.
| Roller Condition | What It Can Cause | Best Fix |
|---|---|---|
| Hair around roller ends | Brush stops spinning or spins unevenly | Remove hair and clean end caps |
| Torn rubber | Poor pickup and noisy cleaning | Replace the rollers |
| Wrong installation | Brush system may jam | Reinstall rollers correctly |
| Worn roller surface | Weak pickup on carpet and rugs | Replace with compatible rollers |
Check the Bin and Filter
A brush problem can sometimes look like a suction or airflow problem. If the rollers are spinning but the Roomba is not picking up dirt, the bin may be full or the filter may be clogged.
Check these parts
- Remove and empty the bin.
- Check for debris stuck at the bin opening.
- Remove the filter and tap out loose dust.
- Replace the filter if it looks packed or dirty.
- Make sure the bin clicks firmly into place.
If the filter is clogged, the Roomba may leave dirt behind even if the brush is working. This can make it seem like the brush is not spinning when the real problem is poor airflow.
Listen for Grinding, Clicking, or Straining Sounds
Sound can help you understand whether the brush is jammed, slipping, or dealing with a motor issue. A healthy brush system should not make harsh grinding or repeated clicking noises.
| Sound | Possible Meaning | What to Do |
|---|---|---|
| Clicking | Roller not seated, debris in brush cage, or frame not closed | Remove and reinstall rollers |
| Grinding | Hair jam, hard debris, or damaged roller area | Stop and inspect underneath |
| High-pitched strain | Brush motor working against resistance | Clean roller ends and compartment |
| No brush sound at all | Brush not engaging or motor issue | Clean, restart, then test again |
If a strange noise starts right after replacing rollers, remove them and make sure they are compatible with your Roomba model.
Check for Carpet or Rug Problems
Sometimes the brush stops spinning because the robot is struggling with a rug or carpet. Thick rugs, loose tassels, shag carpet, and high-pile areas can create too much resistance.
Rug-related signs
- The brush works on hard floors but stops on a rug.
- The Roomba gets stuck near rug edges.
- The rollers are full of carpet fibers.
- The robot makes a straining sound on thick carpet.
- The brush error appears only in certain rooms.
Try testing the Roomba on a hard floor with no rugs nearby. If the brush spins normally there, the problem may be the rug rather than the robot. Remove loose tassels, secure rug edges, or create a no-go zone if your model supports it.
Check for Pet Hair Buildup
Pet hair can stop the main brush rollers from spinning even faster than regular dust. It wraps around the roller ends, builds up inside the brush cage, clogs the bin, and blocks airflow.
If you have pets, focus on:
- Roller ends
- Brush frame hinges
- Intake opening
- Filter
- Bin flap
- Side brush area
Homes with heavy-shedding pets may need roller cleaning every few runs. If the Roomba is expected to handle pet hair daily, worn rollers and clogged filters will show up faster.
Check for String, Threads, and Cords
Hair is common, but string and thread can be even worse. They can wrap tightly around the roller shaft and stop the brush from spinning completely.
Common items that jam Roomba rollers
- Sewing thread
- Dental floss
- Long hair
- Rug fringe
- Shoelaces
- Phone charging cables
- Small toy strings
- Gift ribbon
If you find string wrapped around the roller ends, cut it carefully without damaging the roller. Do not pull too hard if the string is wrapped tightly around a shaft or end cap.
Restart the Roomba After Cleaning
After removing a jam, restart the Roomba before testing it again. Some models may stop the brush after detecting resistance, and a restart can help clear the temporary error state.
Basic restart process
- Remove the Roomba from the dock.
- Clean the rollers and brush compartment.
- Reinstall the rollers and close the frame.
- Empty the bin and check the filter.
- Restart the Roomba using the method for your model.
- Run a short test on a clear hard floor.
If the brush spins normally during the test, the issue was probably a jam, clog, or temporary error.
Test the Roomba on a Clear Floor
A short test run can help you confirm whether the brush is fixed. Do not test on a messy rug right away. Use a clear hard floor so you can hear the robot and watch its behavior.
During the test, check:
- Does the brush make a normal sound?
- Does the Roomba move smoothly?
- Does it pick up small debris?
- Does it stop and show an error?
- Does the brush area click or scrape?
If the Roomba works on hard floor but fails on carpet, the robot may be struggling with that surface. If it fails everywhere, continue checking the brush system and motor area.
When the Brush Spins but Dirt Is Still Left Behind
Sometimes the brush is spinning, but the cleaning results are still poor. This usually means the rollers are worn, the filter is clogged, the bin is full, or debris is bypassing the intake path.
Possible causes
- Worn rollers that no longer grip debris
- Dirty or clogged filter
- Full or poorly seated bin
- Blocked intake opening
- Large debris the robot cannot handle well
- Brush frame not fully closed
Replace the rollers if they look worn or damaged. Replace the filter if it is packed with dust. A spinning brush does not guarantee good cleaning if the parts around it are worn out.
When the Brush Stops Only After a Few Minutes
If the brush spins at first but stops after a few minutes, the robot may be detecting resistance. This often happens when hair, carpet fibers, or small debris slowly jam the rollers during cleaning.
What to check
- Hair hidden under the roller end caps
- String wrapped around one side
- A thick rug creating too much resistance
- A roller that is not seated correctly
- A brush frame that pops open slightly
- Worn rollers dragging against the floor
Run the Roomba in a smaller area after cleaning the rollers. If the same problem happens in one room only, inspect that room for rug fringe, cords, pet hair, or carpet fibers.
When the Brush Does Not Spin at All
If the main brush rollers do not spin at all, even after cleaning, the issue may be more than a simple tangle. Still, you should rule out basic problems first.
Try this order
- Remove both rollers.
- Clean the roller ends and brush compartment.
- Check the brush frame and latch.
- Inspect the rollers for damage.
- Reinstall the rollers correctly.
- Empty the bin and check the filter.
- Restart the Roomba.
- Run a test on hard floor.
If the rollers still do not move at all, the brush motor, internal gears, wiring, or drive mechanism may be the problem. At that point, support or repair may be needed.
Could the Brush Motor Be Bad?
Yes, but it should not be your first assumption. A failed brush motor is possible, especially on older Roomba units or robots that have been repeatedly jammed by hair and debris. However, most brush problems are caused by maintenance issues.
Signs of a possible brush motor issue
- The rollers are clean but never spin.
- The Roomba shows repeated brush errors.
- The brush area makes a motor sound but does not turn.
- The robot stops cleaning shortly after starting.
- The brush system fails on both hard floors and carpets.
- New compatible rollers do not solve the problem.
If your Roomba is still under warranty, contact iRobot support before opening the robot or attempting internal repairs.
Should You Replace the Rollers?
Replacing the rollers is often the best next step if cleaning does not restore normal spinning or pickup. Rollers are designed to wear out, especially in homes with pets, rugs, and frequent cleaning schedules.
Replace the rollers when:
- The rubber is torn or missing sections.
- The rollers are flattened or smooth.
- The end caps are damaged.
- The rollers wobble or do not sit correctly.
- The Roomba leaves dirt behind even after cleaning.
- The rollers are old and heavily used.
Use rollers that match your exact Roomba model or series. Incorrect rollers may fit poorly, make noise, or fail to spin correctly.
Should You Replace the Brush Frame?
The brush frame is less commonly replaced than the rollers, but it can matter if it is cracked, loose, or not holding the rollers correctly.
Consider replacing the brush frame if:
- It does not latch shut.
- It is cracked or bent.
- The rollers fall out or sit unevenly.
- The robot makes scraping sounds after roller replacement.
- The frame is visibly worn near the hinge or latch.
A damaged brush frame can make good rollers perform badly. If the rollers are new but still not spinning correctly, inspect the frame closely.
Quick Troubleshooting Checklist
Use this checklist to work through the issue in the right order.
- Turn the Roomba over on a soft surface.
- Open the brush frame.
- Remove the main rollers.
- Clean hair from the roller ends.
- Remove debris from the brush compartment.
- Check the brush frame and latch.
- Inspect rollers for tears or wear.
- Reinstall the rollers correctly.
- Empty the bin.
- Check or replace the filter.
- Restart the Roomba.
- Test on a clear hard floor.
- Replace worn rollers if cleaning does not help.
- Contact support if the brush still does not spin.
How to Prevent Roomba Brush Problems
Most brush spinning problems can be prevented with regular maintenance. The more hair, rugs, and debris your home has, the more often the brush system needs attention.
Weekly maintenance
- Remove hair from the roller ends.
- Check the brush compartment for debris.
- Empty the bin.
- Tap dust from the filter.
- Check for string, cords, and rug fringe before cleaning.
Monthly maintenance
- Inspect rollers for wear.
- Replace the filter if needed.
- Clean the brush frame and latch area.
- Check the side brush for tangles.
- Look for debris stuck near the intake opening.
If you have pets, long hair, or thick rugs, you may need to clean the rollers more often. A few minutes of maintenance can prevent the brush motor from working too hard.
Related Guides
- Roomba Side Brush Not Spinning? Easy Fixes to Try
- Roomba Keeps Saying Bin Full? Common Causes and Fixes
- Roomba Not Emptying Bin? Common Causes and Fixes
- Robot Vacuum Not Picking Up Dirt? Common Causes and Fixes
- Best Replacement Parts for Robot Vacuums
FAQ
Why is my Roomba brush not spinning?
The most common reason is hair or debris wrapped around the main rollers, especially near the roller ends. Other causes include worn rollers, a jammed brush frame, a clogged bin or filter, incorrect roller installation, or a brush motor issue.
How do I fix a Roomba brush that will not spin?
Remove the main rollers, clean hair from the ends, clear debris from the brush compartment, check the brush frame, reinstall the rollers correctly, empty the bin, inspect the filter, restart the Roomba, and test it on a clear floor.
Can hair stop the Roomba brush from spinning?
Yes. Hair can wrap tightly around the roller ends and stop the rollers from turning. This is especially common in homes with pets or people with long hair.
Why does my Roomba brush spin on hard floor but stop on carpet?
The carpet may be creating too much resistance, especially if it is thick, loose, or has fringe. The rollers may also be worn or tangled, making it harder for the Roomba to handle carpet.
Do Roomba rollers need to be replaced?
Yes, Roomba rollers wear out over time. Replace them if they are torn, flattened, missing rubber sections, wobbling, or no longer picking up debris well after cleaning.
Can a clogged filter make it seem like the brush is not working?
Yes. A clogged filter reduces airflow and pickup performance. The brush may be spinning, but dirt may still be left behind because airflow through the bin is poor.
Why does my Roomba make a clicking noise from the brush area?
Clicking can happen when the rollers are not seated correctly, the brush frame is not closed, debris is stuck in the brush compartment, or the rollers are damaged.
When should I contact iRobot support?
Contact support if the rollers are clean and installed correctly but still do not spin, the robot shows repeated brush errors, the brush motor seems dead, or you hear grinding or smell burning.
Final Verdict
If your Roomba brush is not spinning, start with the simple causes first. Remove the main rollers, clean hair from the ends, inspect the brush compartment, check the brush frame, and make sure the rollers are installed correctly. Most brush problems come from tangles, debris, or worn rollers.
If the brush spins but the Roomba still leaves dirt behind, check the bin, filter, airflow, and roller condition. A clogged filter or worn roller can make pickup weak even when the brush motor is working.
If the rollers are clean, compatible, properly installed, and still do not spin at all, the problem may involve the brush motor or internal drive system. In that case, replacing rollers may not be enough, and support or repair may be the next step.
