Roomba Multi-Floor Cleaning (Map Setup)
To clean more than one level, first confirm that your Roomba model and app support saved maps. Map each level separately, save and label the layouts, then check the selected map before each job. Carry the stopped robot between floors, not while it is cleaning. Keep liquid out of vacuum-only models, and follow your Combo model’s floor and mop instructions.
A carefully made map is the basis for room names, cleaning choices, and reliable jobs on different levels. The exact controls vary by Roomba model, app version, and software, so use your model’s manual for the names and order of app commands. The steps below provide a safe process without assuming every Roomba has the same features.
I treat mapping as a setup task, not a floor-cleaning treatment. A map does not set cleaner dilution, floor moisture limits, or mop-pad care. Those depend on the floor and the robot. Keeping those jobs separate helps prevent both map errors and avoidable floor damage.
Surface Preparation and Chemistry Limits
A mapping run lets a supported Roomba learn a level’s layout; it does not require you to wash the floor or add cleaner. Before starting, make the space easy to read and move through. Clear temporary obstacles, then check that the app and manual support the mapping features you want.
Check eligibility first. Multiple saved maps and map editing depend on the exact model, app, and software. Look in the model’s iRobot manual or app for support for saved maps, room labels, keep-out zones, and cleaning preferences. If a feature is absent, do not assume a software update will add it; check current model guidance.
Prepare the level:
- Charge the robot as directed in its manual.
- Put the dock in a stable, accessible place on the level being mapped, if the model’s mapping workflow uses a dock.
- Open the doors to the rooms you want included.
- Pick up loose cables and small objects that may block the robot or become caught.
- Move temporary items that could make the robot map a path differently than usual.
Mapping itself needs no liquid. Never pour water, cleaner, or disinfectant into a vacuum-only Roomba. For a Combo model, use only the liquid, if any, approved in its manual. Cleaner pH, dilution, water temperature, and floor dry time are not map settings.
Roomba, Dock, and Mop-Module Setup
The dock is the robot’s charging and, on some models, service point; its role varies by model. Keep it steady during a mapping run and follow the app’s instructions on where the robot should begin. If your Combo model has a mop module, fit and use it only as the manual directs.
Before a run, confirm the robot is stopped and ready. Do not relocate the dock or move the robot while it is mapping. If the instructions call for a dock, placing it where the robot can approach and leave it without obstruction can help the run proceed as intended.
A mop module is not needed to make a map. If the model allows vacuum-only operation, that may be the simpler choice during setup. On wood or other moisture-sensitive floors, do not run the mop function unless both the floor guidance and robot manual permit it. A wet, leaking, or poorly fitted pad may leave water at seams or edges, which can harm some floors.
Do not guess at app controls for the pad or liquid. Follow the model’s instructions for attaching or removing the module, filling a reservoir, and selecting a cleaning mode. Use only compatible pads and approved liquids. If you see a leak or unusually wet track, stop the job and address the cause before continuing.
Floor-by-Floor Mapping and Verification
A saved map is a layout the app can use to plan jobs on a particular level. Make one map at a time: start the supported mapping workflow on the level, let it finish as directed, and inspect the result before relying on labels or schedules.
Create the first level’s map
With the robot on the target floor, open the iRobot app and choose the map-creation or mapping-run option available for your model. Menu names differ, so follow the in-app prompts and the manual rather than looking for one universal button.
Let the robot complete the run and return or finish as the app instructs. Avoid carrying it, changing the dock location, or making large temporary layout changes mid-run. If the run stops early or no map appears, check the app’s status and model-specific troubleshooting steps before starting again.
Review, label, and save
Compare the saved layout with the actual floor. Check that rooms and hallways appear in sensible positions and that the map does not omit a room you intended to include. Use map-editing tools only if your model supports them.
Where available, divide or merge rooms, give rooms clear names, and set keep-out zones or cleaning preferences. A keep-out zone is an app-defined area the robot should avoid; its options and behavior vary by model. Correct the layout before you depend on room-specific jobs or schedules.
Add another level
Stop the robot before carrying it to another floor. On the new level, repeat the supported mapping workflow and save that layout separately. Do not carry a running robot up or down stairs. When you start a later job, check the app’s map selection and follow its instructions if it does not identify the level as expected.
| Situation | What to do | What to verify |
|---|---|---|
| First level | Run the supported mapping workflow there | Map appears and matches the layout |
| New level | Stop and carry the robot; map that level separately | New map is saved, not mistaken for the first |
| Room not shown | Check open doors and the completed run; use supported editing tools | Room is present before scheduling |
| Robot reports a map mismatch | Stop and follow model-specific recovery steps | Correct map and location are selected |
| No multi-map option | Check model and app support | Do not assume multiple saved maps are available |
Worked Scenarios and Common Map Problems
These examples are practical scenarios, not claims about one specific model. They show how to apply the same checks when a home has more than one level or a map does not look right. The app’s prompts and the robot manual remain the authority for your device.
A two-level home needs separate layouts. I would first map the main level, review and save it, then stop and carry the robot to the upper level for a second mapping run. Before a later job, I would check which map the app shows rather than assume the robot has selected the intended floor.
If a bedroom is missing, I would check whether its door was open during mapping and whether the run finished. Then I would use available map-editing tools or repeat the map process as the manual directs. I would not rely on a room-specific job until the map shows the room correctly.
If the robot reports that it cannot match its location to the map, stop the job. Confirm the robot is on the intended level and consult the model’s recovery instructions. Repeatedly starting jobs without resolving the mismatch can make it harder to tell whether the issue is the map, the selected level, or the robot’s location.
Mop-Pad Cleaning, Drying, and Maintenance
Mop-pad care affects a Combo robot’s wet-cleaning function, not its map. Use only a pad compatible with your model, and follow its care instructions after use. Keeping the pad, reservoir, and module in good condition can help you avoid leaks or unwanted moisture while using a saved floor plan.
Wash or dry reusable pads as the model’s instructions allow. Do not use bleach or fabric softener unless those instructions expressly permit them. These products are not map settings, and the wrong care method may affect the pad or its fit.
Before a wet-cleaning job, check that the pad is fitted correctly and is not saturated or leaking. If the floor is wood or moisture-sensitive, confirm that the floor maker and robot manual allow the mop method. Remove the pad or disable mopping when appropriate. A mapping run can be completed without wet cleaning, so do not use the mop function just to create a map.
Frequently Asked Questions
Can every Roomba save maps for multiple floors?
No. Saved multi-floor maps and editing tools depend on the model, app, and software. Check your model’s manual or app before setup.
How do I make a map for another floor?
Stop the robot, carry it to the target floor, and use the mapping workflow supported by your model. Save and inspect the new map separately.
Should I carry the robot while it is cleaning?
No. Stop the robot before moving it between levels. If it is running, end the job according to the app or manual first.
Do I need a dock on each floor?
Dock needs vary by model and mapping workflow. Follow the app and manual; do not assume a second dock is required or supported.
Why is a room missing from the map?
Check whether the door was open and whether the mapping run finished. Then use supported editing tools or repeat the workflow as instructed.
Can I edit room names and boundaries?
Some models and apps provide room labeling and map-editing tools. If those options are not available, check model compatibility rather than assuming a setting is hidden.
What should I do if the robot selects the wrong map?
Stop the job, check the selected map and the robot’s floor, then follow the model-specific instructions to restore the correct map or location.
Can I add cleaner while mapping?
Mapping does not require cleaner. Never add liquid to a vacuum-only model; on a Combo model, use only what its manual approves.
Can a Combo Roomba mop while creating a map?
Mapping does not require mopping. Use a mop function only when the robot and floor manuals permit it, with the approved pad and method.
How often should I remap a level?
There is no universal interval. Check the saved map after layout changes or persistent mapping problems, and follow your model’s guidance on updating or rebuilding it.
(This article was written by one of our staff writers, Justin Bennett. Visit our Meet the Team page.)
