Maintenance schedule at a glance
| Task | Standard household | Pet household | Time required |
|---|---|---|---|
| Dustbin emptying | After each run | After each run | 30 seconds |
| Side brush cleaning | Weekly | Every 3 runs | 1 minute |
| Main brush de-tangle | Weekly | Every 2 to 3 runs | 2 to 3 minutes |
| Filter cleaning | Monthly | Every 2 weeks | 2 minutes + dry time |
| Cliff sensor wipe | Monthly | Monthly | 1 minute |
| Wheel hair removal | Monthly | Monthly | 2 minutes |
| Dock contact cleaning | Monthly | Monthly | 30 seconds |
| Filter replacement | Every 3 to 6 months | Every 2 to 3 months | 1 minute |
| Side brush replacement | Every 6 to 12 months | Every 4 to 6 months | 1 minute |
| Main brush replacement | Every 12 months | Every 6 to 9 months | 2 minutes |
Dustbin: empty after every run
Most robot vacuum dustbins are 400 to 700ml. A standard household produces enough floor debris to fill this in one to two runs. Pet households fill it in every run. A full dustbin reduces suction significantly because the airflow path is blocked.
For auto-empty users: the dock handles this automatically, but check the bag indicator in your app. Bags fill faster in pet households and during seasonal shedding periods.
Dustbin cleaning: wipe the inside of the dustbin with a dry cloth monthly. Do not rinse dustbins with water unless the manufacturer explicitly states it is waterproof (most are not; the filter area is paper-based).
Main brush: the most critical maintenance item
The main brushroll picks up debris and feeds it into the suction path. Hair and thread wrap around the brush axles and bearings, building up over time. Neglected brushrolls strain the motor, causing heat buildup and eventual bearing failure.
Rubber brushrolls (tangle-resistant)
Rubber brushrolls do not tangle like bristle brushes but hair still accumulates at the axle ends. Process: remove the brushroll (typically one release tab or screw), pull the accumulated hair bundle from each axle end, wipe the brush channel with a dry cloth, and reinstall. Time: 2 to 3 minutes.
Bristle brushrolls
Bristle brushrolls accumulate hair throughout the bristles and at the axles. Use the cleaning tool included with the robot (most include a small cutter/comb tool) to cut through the hair wrapping and pull it free. Comb the bristles along their length to clear embedded debris. Time: 4 to 6 minutes in pet households.
How to tell when the brush needs replacing
Bristle brushes: bristles are bent, compressed, or missing in sections. Rubber brushrolls: fins are cracking, tearing, or noticeably shorter from wear. Most manufacturers recommend replacement every 6 to 12 months; heavy-use pet households should replace at 4 to 6 months.
Replacement brushes are available on Amazon for all major brands: search your model name + "replacement brush." Generic compatible brushes cost 30 to 50% less than OEM replacements and work adequately for bristle brush types. Rubber brushrolls benefit from OEM replacements for the correct material durability.
Side brushes: replace before they cause damage
Side brushes sweep debris from walls and edges into the suction path. With use, the bristles splay outward from the centrifugal force of spinning. Splayed bristles no longer sweep effectively and instead drag across the floor surface at the wrong angle.
Check side brushes weekly: if the bristles are spread wider than a 60-degree cone from the brush center, they are overdue for replacement. Replacement side brushes cost $8 to $15 for a two-pack and take one minute to snap-replace (most side brushes press onto a post without tools).
In pet households with long hair: side brush hair tangles are common. Remove the side brush completely, unwind hair from the post, and reinstall. Inspect side brush post threads for hair wrap at the same time.
Filter: cleaning and replacement
The filter is the robot's filtration boundary. A clogged filter reduces suction, strains the motor, and in extreme cases allows debris-laden air to bypass filtration entirely.
Washable pre-filters
Most robot vacuums include a foam or mesh pre-filter that captures large particles before they reach the HEPA layer. This is typically washable:
- Tap the filter over a trash can to dislodge loose debris.
- Rinse under cool running water until water runs clear.
- Shake off excess water and place on a dry surface for 24 hours minimum before reinstalling.
- Never reinstall a damp filter: moisture in the filter housing promotes mold growth and can damage the HEPA layer.
HEPA filters
HEPA filters on Roborock units are washable: rinse gently, do not scrub, air-dry fully. HEPA filters on iRobot units are not washable: tap to dislodge, replace when gray or restricted. After washing approximately 5 to 8 times, or after 6 to 12 months, replace even washable filters: the HEPA medium degrades with repeated washing and loses efficiency.
Sensors: the invisible maintenance item
Robot vacuums have multiple sensors that must stay clean to function correctly:
Cliff sensors (bottom of robot)
Typically four small infrared sensors on the robot's underside. Dust and floor debris accumulate on these sensors and cause false cliff readings (the robot stops or turns back from a surface it thinks is a drop-off). Clean monthly with a dry cotton swab or dry microfiber cloth. Do not use water or cleaning solution on sensors.
Wall sensors (side of robot)
Side-facing sensors help the robot navigate along walls. Clean with a dry cloth monthly in the same cleaning session as cliff sensors.
LiDAR window (top of LiDAR robots)
The spinning LiDAR tower has a clear plastic window that the laser passes through. Dust accumulation on this window reduces LiDAR accuracy. Wipe with a dry microfiber cloth monthly. Do not use liquids on the LiDAR window.
Camera lens (camera-navigation robots)
Camera-based navigation robots have an upward or forward-facing camera lens. A dusty lens degrades map accuracy. Wipe with a dry microfiber cloth monthly.
Wheels and drive system
The main drive wheels accumulate hair around their axles over time. Hair wrapped around wheel axles can eventually prevent the wheel from spinning freely. Check monthly:
- Flip the robot over.
- Rotate each wheel manually. It should spin smoothly without grinding.
- Check the axle where the wheel meets the chassis for hair wrapping.
- Use a seam ripper or small scissors to cut and remove any hair wrapping, then pull free with tweezers or fingers.
On the castor wheel (front swiveling wheel): remove it completely if your model allows (most press off). Clean debris from the wheel socket and wipe the castor ball bearing. Hair in the castor socket causes erratic navigation behavior.
Dock and charging contacts
The charging contacts on both the robot and the dock collect oxidation and debris over time, reducing charging reliability. Monthly: wipe the metal contact points on the robot's underside and the dock's contact posts with a dry cloth or a cloth lightly dampened with rubbing alcohol. Allow to dry fully before docking. Poor charging contacts cause the robot to fail to charge fully or lose connection mid-charge.
When to call support vs replace
- Robot stops mid-run repeatedly after maintenance: Usually a motor overheat from accumulated brush debris. Complete the brush cleaning, run a short test, and the issue typically resolves.
- Robot navigates erratically after sensor cleaning: Allow sensors to dry completely; sensor cleaning with residual moisture causes erratic readings.
- Suction significantly reduced despite clean filter: Check for debris jams in the suction inlet channel (accessible after removing the brushroll). Small hard objects (pebbles, dried pasta) can lodge in the channel.
- Robot cannot dock reliably: Clean charging contacts on both robot and dock. If still failing, check dock placement for level surface and clear approach path.
- Persistent error codes: Note the error code from the app and consult the manufacturer's support page. Most brand support sites have error code lookup tools.
Replacement parts on Amazon
- Roborock S8 replacement parts →
- Roomba j7 replacement parts →
- Dreamebot D10 Plus replacement parts →