What This Error Means
F16 means “Automatic Dirt Disposal / Clean Base evacuation fault” on most Roombas that use a Clean Base dock.
Bottom line: the base tries to suck dirt out of the Roomba’s bin, airflow is blocked or the base fan doesn’t spin up right, so the emptying cycle fails and you get F16.
Official Fix
Do it the factory way first. Fast run-through:
- 1. Power-cycle the Clean Base.
– Unplug the Clean Base from the wall for 60 seconds.
– Plug it back in, wait until all lights settle.
– Dock the Roomba and try an Empty Bin from the app or by pressing the dock/empty button (if your model has it). - 2. Check the dust bag.
– Pop open the front/top door on the Clean Base.
– Pull the dust bag straight up and out.
– If it’s packed solid or the cardboard collar is bent, replace it with a new bag.
– Make sure the new bag sits fully down on the nozzle and clicks/seals properly. - 3. Clear visible clogs in the Clean Base chute.
– Look into the port where the Roomba backs in (the rectangular hole at floor level).
– Use a flashlight. If you see wads of hair, pet food, or junk, pull it out by hand or with long-nose pliers (no metal scraping on contacts).
– Also look down into the bag nozzle; clear anything stuffed in that tube. - 4. Clear the Roomba’s bin and evacuation port.
– Remove the Roomba’s bin completely and empty it.
– Find the evacuation port on the bin (the rubber flap/opening that lines up with the Clean Base).
– Pull out compacted dust and hair from that port and the passage behind it.
– Check around the main brush area for clumps that could choke airflow. - 5. Clean contacts and alignment points.
– Wipe the metal charging contacts on both Roomba and base with a slightly damp cloth, then dry.
– Make sure the base is on a hard, flat surface so the Roomba lines up straight with the suction port. - 6. Firmware and final test.
– Open the iRobot app and install any pending updates for the robot and base.
– Put the Roomba on the Clean Base, start an Empty Bin again.
– If the base fan clearly runs and you hear strong suction, you’re good. If it quickly stops and throws F16 again, the manual’s next step is contact iRobot support for service or base replacement.
The Technician’s Trick
When the official steps don’t touch it, the usual culprit is a deep clog or a weak fan that the basic checks don’t expose. Here’s the real-world playbook.
- 1. Deep-clean the air path with another vacuum.
– Unplug the Clean Base from the wall. No power while you do this.
– Pull out the dust bag so the nozzle is open.
– Take a shop vac or strong household vacuum with a narrow hose.
– First, put the hose over the Roomba docking port on the front of the base (where the robot backs in) and suck for 20–30 seconds.
– Then put the hose over the bag nozzle inside the base and suck again for 20–30 seconds.
– You’re pulling junk out from both directions, including stuff stuck in the bend you can’t see. - 2. Blow it out if you can.
– If your shop vac can reverse to blow, or you have compressed air, blast short bursts:
– From the bag nozzle down toward the docking port.
– Then from the docking port toward the bag nozzle.
– Don’t go crazy with pressure; you just want to break the plug, not shred seals. - 3. Free the bag sensor flap.
– With the bag removed, look for the small plastic flap or lever at the nozzle that moves when the bag slides on.
– Gently move it back and forth. It should spring smoothly, not stick.
– If it’s jammed with dust, clean around it with a small brush or a dry cotton swab. - 4. Hard reset the Roomba after the base cleanup.
– Put everything back together, plug the base in.
– On most Wi‑Fi Roombas, press and hold CLEAN for about 20 seconds until it plays a reboot tone, then release.
– Let it restart, dock it, and run Empty Bin again.
– If the fan stays dead-silent or spins weak and F16 pops right back, the base’s vacuum motor is likely failing. At that point techs stop wasting time and quote a new motor or a whole new base.
Do not open the Clean Base shell unless you’re out of warranty and know what you’re doing; there’s mains voltage inside and plenty of ways to break plastic clips.
Is It Worth Fixing? (The Financial Verdict)
- ✅ Fix: Roomba is under ~4–5 years old, F16 only happens once in a while, and the base fan still runs strongly after a good clean; a new bag and a proper unclog is all it needs.
- ⚠️ Debatable: Robot is fine but the Clean Base is out of warranty, fan sounds weak, and F16 keeps coming back; cost of a replacement base vs. just living without automatic emptying is a judgment call.
- ❌ Replace: Old Roomba with a dead or very noisy Clean Base motor, plus other issues (battery, brushes, sensors); if a new base costs close to a new robot bundle, put the money into a fresh unit.
Parts You Might Need
- iRobot Roomba Clean Base dust bags
Find iRobot Roomba Clean Base dust bags on Amazon - iRobot Roomba Clean Base (Automatic Dirt Disposal) dock
Find iRobot Roomba Clean Base dock on Amazon - Clean Base vacuum motor / fan assembly (for your model)
Find Clean Base vacuum motor on Amazon - Roomba dirt bin assembly (model-specific)
Find Roomba dirt bin assembly on Amazon - Roomba high-efficiency filters
Find Roomba high-efficiency filters on Amazon
As an Amazon Associate we earn from qualifying purchases.