The complete Roomba maintenance schedule covering all series — 600, i-series, j-series, s9+. Weekly brush cleaning, monthly sensor care, quarterly dock maintenance, and yearly battery assessment. Keep your Roomba cleaning well for 5+ years.
Quick Answer
The complete Roomba maintenance schedule covering all series — 600, i-series, j-series, s9+. Weekly brush cleaning, monthly sensor care, quarterly dock maintenance, and yearly battery assessment. Keep your Roomba cleaning well for 5+ years.
- 1Press the bin release button on the back of Roomba
- 2Pull dustbin straight out
- 3Open dustbin door over trash — tap the bin to dislodge debris
- 4Filter cleaning: Tap filter against the trash can edge 5 times to dislodge dust — never wash it with water
- 5Slide filter back in, insert dustbin, press until it clicks
Roomba Complete Maintenance Schedule - Weekly, Monthly & Yearly Care Guide
Your Roomba sits on the Clean Base each night, quietly degrading. Not from overwork — from lack of a maintenance routine.
Most owners empty the dustbin when it's obviously full, then wonder why suction drops 40% after 18 months or why the battery barely lasts two rooms. Preventive maintenance isn't optional. It's what separates Roombas that clean reliably for 5+ years from the ones that get donated after 18 months.
This schedule covers every current Roomba series — 600, 700, 800, 900, i-series, j-series, and s9+. Where steps differ by model, I'll call it out specifically.
Quick Health Check (5 Minutes)
Before starting a regular schedule, assess where your Roomba stands right now:
- ✅ Dustbin: Full or near-full? Empty it now
- ✅ Filter: Gray or brown instead of bright white? Replace immediately
- ✅ Extractors/Brushes: Hair tangled to the end caps? Remove all hair first
- ✅ Charging contacts: Green-tinted or discolored? Clean with alcohol wipe
- ✅ Cliff sensors: Dusty film visible on bottom? Wipe with dry microfiber
↳ If 3+ boxes checked: Your Roomba needs an immediate deep clean before starting a regular schedule.
Weekly Tasks (15 Minutes Total)
1. Empty Dustbin and Clean Filter (3 Minutes)
Why Weekly: A full bin reduces suction by up to 35%. Most Roombas need emptying every 2-3 runs — but many owners only check weekly, and that's fine as a starting point.
How to Do It:
- Press the bin release button on the back of Roomba
- Pull dustbin straight out
- Open dustbin door over trash — tap the bin to dislodge debris
- Filter cleaning: Tap filter against the trash can edge 5 times to dislodge dust — never wash it with water
- Slide filter back in, insert dustbin, press until it clicks
600/700 series: Filter is inside the top of the dustbin — slide out from above i-series/j-series: Filter is accessible through the front door of the dustbin s9+: Bin auto-empties into Clean Base — still check weekly for residue in the bin door
2. Remove Hair from Brushes (5 Minutes)
Why Weekly: Hair wrapping around extractors is the #1 cause of motor strain and reduced suction. This is the most neglected task.
For i-series, j-series, s9+ (rubber extractors):
- Press the yellow tabs on either side and lift the extractor cover
- Pull both rubber extractors straight up and out
- Slide end caps off and pull hair away from the axle
- Wipe extractors with dry cloth — no water needed
- Reinstall and press down firmly until tabs click
For 600/700 series (bristle brushes):
- Flip robot over
- Release the yellow brush guard clip on each side
- Pull out both brush rolls
- Use the included cleaning tool (or scissors) to cut and remove hair
- Check bearing caps on each end — pull off, clean, replace
3. Wipe Charging Contacts (2 Minutes)
The two copper charging contacts on Roomba's underside and the matching contacts on the dock collect oxidation and debris. Clean contacts mean reliable charging.
- Use a dry microfiber cloth or dry cotton swab
- Wipe both robot contacts and both dock contacts
- Green tint visible? Use 70% isopropyl alcohol on a cotton swab — let dry completely before docking
Monthly Tasks (20 Minutes)
4. Clean All Sensors (5 Minutes)
Roomba has 6 cliff sensors (on the bottom) and 1 front bumper sensor. Dirty sensors cause navigation errors and missed spots.
Cliff Sensors (6 small transparent windows on bottom):
- Use a dry microfiber cloth
- Wipe in a gentle circular motion on each sensor
- Check for scratches — scratched sensors cause false cliff detection on dark floors
Bumper Sensor (gap behind front bumper):
- Press the bumper inward and slide a folded microfiber cloth along the bumper gap
- Remove dust and hair that accumulates in this slot
Camera sensor (i-series, j-series, s9+):
- Wipe the upward-facing camera lens (top of robot near the handle) with a dry cloth
- A dirty camera causes mapping errors and Roomba cleaning the same area repeatedly
5. Replace Filter When Needed (2 Minutes)
Replacement intervals by series:
- 600/700/800/900 series filters: Every 2 months with regular use
- i-series/j-series High-Efficiency filters: Every 2 months
- s9+ High-Efficiency filters: Every 60 days
Replace immediately if you notice:
- Visible tears or holes in filter material
- Filter stays gray/brown after tapping clean
- Musty smell coming from robot during cleaning
6. Clean Side Brush (3 Minutes)
The spiral side brush collects hair and string at the center mounting post.
- Flip Roomba upside down
- Remove the single Phillips screw holding the side brush
- Pull brush straight off the post
- Remove all hair from the center post and brush bristles
- Check bristle spread — if splayed more than 45 degrees outward, replace the brush ($5-8)
- Reinstall and tighten screw snugly
7. Check Wheels and Caster (5 Minutes)
Press each front caster wheel and both drive wheels inward — they should spring back smoothly.
- Jammed wheel? Pull debris from wheel well with tweezers
- No spring-back resistance? Remove wheel module by pressing the center tab and pulling out
- Heavily soiled wheel module? Rinse under water and dry thoroughly before reinstalling (allow 24 hours to dry fully)
Every 3 Months
8. Clean Base Station (s9+, i7+, j7+) (10 Minutes)
The Clean Base auto-empty dock collects debris over months and needs periodic maintenance:
- Remove the full bag and replace it — $5-12 per bag, buy in 3-packs to save money
- Wipe inside the bag door with a barely damp cloth
- Check dock charging contacts — wipe with dry cloth
- Wipe exterior of dock with damp microfiber
- Check the suction tunnel inside dock (where Roomba docks) — use a long flexible brush to clear any clogs in the tunnel
Virtual Wall Barrier Batteries: The physical virtual wall barriers use 2x AA batteries. Replace every 6 months, or when Roomba starts ignoring them during cleaning runs.
9. Update Firmware and Review App Notifications
Open iRobot Home app → Your Roomba → Settings → Updates. Keeping firmware current fixes connectivity bugs, improves navigation algorithms, and sometimes improves battery management.
Also check: Settings → Notifications — enable maintenance reminders if not already active. The iRobot Home app tracks actual cleaning time (not calendar days) and tells you precisely when filter and brush replacement is needed.
Yearly Tasks
10. Assess Battery Health
Normal battery runtime by year:
- Year 1: 90-120 minutes
- Year 2: 75-100 minutes
- Year 3+: Replace if runtime drops below 45 minutes
How to Test: Run Roomba on hard floors from a full charge with a standard auto-clean job. Time how long it cleans before returning to dock. Under 45 minutes = replacement time.
Battery Replacement Cost: $25-45 for compatible replacement, $65-85 for OEM iRobot battery.
11. Deep Clean Drive Wheels and Caster
Remove both drive wheel modules (press center tab and pull). Clean the axles thoroughly, remove all wrapped hair, rinse under water if needed. Dry completely before reinstalling — allow 24 hours if rinsed.
Prevention Tips
Simple habits that extend Roomba's life to 5-6 years:
- 🔧 Before every run: Clear floor of socks, cables, small toys — these jam extractors and damage the side brush
- 🔧 Weekly: Empty bin and check extractors — 15 minutes prevents 80% of common issues
- 🔧 Monthly: Check iRobot Home app maintenance notifications — they're actually well-calibrated
- 🔧 Quarterly: Clean dock station thoroughly, check virtual wall batteries
- 🔧 Annually: Full battery health check and complete component inspection
Pro Tip: In the iRobot Home app, go to Settings → Notifications and enable maintenance reminders. Unlike generic calendar reminders, these track actual usage hours — so your filter reminder fires after real cleaning time, not after 60 days of light use.
Common Questions
How often should I run Roomba?
Daily runs keep floors consistently clean but increase maintenance frequency. Running 3-5 times per week works well for most homes. For pet owners, daily runs combined with twice-weekly brush cleaning is the right balance. Running daily on hard floors wears extractors faster than running on carpet.
How long do Roomba replacement parts last?
Filters last 60 days. Side brushes last 3-6 months. Rubber extractors (i-series/j-series) last 6-12 months. Bristle brush rolls (600/700) last 4-8 months. Batteries last 1.5-2 years with daily use (300-500 charge cycles). The dock typically outlasts the robot itself.
Is it safe to leave Roomba on the dock all the time?
Yes. iRobot designs all Roomba models for continuous docking between uses. Smart charging circuitry prevents overcharging. Leaving your Roomba docked is the recommended and intended usage — there's no benefit to removing it from the dock between runs.
Can I wash Roomba parts with water?
Dustbin: yes, rinse and let dry 24 hours before reinstalling. Filter: NO — water destroys filter media. Rubber extractors: rinse gently, dry thoroughly. Bristle brushes: wipe clean, avoid soaking. Never submerge any electrical components or the robot body.
Why does Roomba keep missing spots even after cleaning?
Cameras and cliff sensors are usually the cause. Clean the upward camera (i/j-series) and all 6 cliff sensors monthly. Also check if virtual walls are placed near dark floor areas — Roomba avoids dark surfaces it mistakes for cliffs.
Written by the RoboFixHub Technical Team
We specialize in robot vacuum troubleshooting, maintenance, and repair — helping users solve problems with fast, reliable DIY fixes across all major brands.