Roborock Dirty Water Tank Smells Bad? 6 Fixes That Work

Roborock Dirty Water Tank Smells Bad? 6 Fixes That Work

Disclosure: Some of the links on this website are affiliate links. It's possible for me to receive a commission at no extra cost to you.

Quick answer: A Roborock dirty water tank smells because used mop water sits in the dock reservoir between runs. Empty and rinse the tank after every mopping job, clean the dock’s wash tray weekly, and make sure the mop pads finish drying. If the odor returns quickly, scrub the tank lid, seal, corners, and float rather than repeatedly flushing the robot’s water lines.

After testing this with several Roborock models over the past couple of years, the smell almost always traces back to the same two things: a reservoir that isn’t emptied often enough, and mop pads that aren’t given time to dry. Everything else is maintenance.

Roborock dirty water tank smell: why it happens

The dock washes grime, food residue, hair, and floor-cleaning residue out of the mop pads, then pumps that mixture into a closed reservoir. Even a half-full tank can turn sour when it stays warm and sealed for a day or two. The lid seal, float, and molded corners make the problem worse because a quick rinse does not always remove the film stuck to them.

First: does your Roborock have a dirty water tank?

Self-washing dock models: Qrevo models, S7 MaxV Ultra, S7 Max Ultra, S8 Pro Ultra, S8 MaxV Ultra, Saros models with a multifunction dock, and similar packages have a removable dirty water reservoir in the dock. This is the tank covered by this guide.

Robots without a self-washing dock: An S7, S8, or older S-series robot sold with a basic charging or auto-empty dock does not collect dirty mop water in the robot. Its onboard water tank holds clean water. If one of those models smells, check the damp mop cloth, dustbin, filter, and brush first. Use Why Does My Roborock Smell Bad? for that diagnosis.

Method 1: Empty and rinse after every single run

This is the fix. Everything else on this page is supplementary.

Used mop water is warm, nutrient-rich, and full of floor bacteria. Left sitting in a closed reservoir at room temperature it starts producing that swampy smell within 24–48 hours. Emptying and rinsing after every run prevents the bacteria from establishing in the first place.

Steps:

  1. Pull the dirty water reservoir out of the self-washing dock.
  2. Empty it completely.
  3. Rinse with warm water — swirl it around, pour it out, repeat until the water runs clear.
  4. Wipe the reservoir interior with a clean cloth if there’s visible film.
  5. Return it to the dock or robot.

If you have a dock with a mop-wash tray, wipe that out too. A brown biofilm forms in the tray and the rinse cycle doesn’t fully clear it.

Method 2: Dish soap and water for a deeper clean

If the tank manual permits mild soap, add one drop to the removed dirty reservoir, fill it partway with warm water, swirl it, then empty and rinse thoroughly.

One important rule: never send dish soap through the clean tank, robot, or dock. Foaming formulas can overflow the mop-wash tray. Rinse the removed waste tank until no suds or residue remain.

Method 3: Use a tank-safe cleaner

For routine cleaning, plain water and physical scrubbing are the safest starting point. If you want a cleaner to travel through the robot or dock, Roborock’s current guidance is to use only the official Roborock low-foaming floor-cleaning solution at the dilution printed on its label. Other products can foam, leave residue, or affect seals and water lines.

For a removable dirty water tank, you can wash the tank by hand with warm water and a drop of mild dish soap, then rinse until no residue remains. Do not pour household cleaner into the clean water tank and run it through the dock unless the manual for your exact model allows it.

See what cleaning solution you can use in a Roborock for the compatibility rules, and can you put vinegar in a robot mop or Roborock? before trying a homemade mix.

Method 4: Hand-clean a badly fouled tank

If the reservoir has visible slime, remove it from the dock and scrub it by hand. Pay special attention to the underside of the lid, the rubber seal, the float, and the corners. A bottle brush reaches farther than a cloth; an old toothbrush is useful around the seal channel.

Do not run bleach, disinfectant, or an antibacterial spray through the robot or dock. If your manual permits a product for cleaning the removable reservoir, follow that label exactly and rinse the tank completely before reinstalling it. Never mix bleach with vinegar or another acid; that reaction can release toxic chlorine gas.

Dark residue collected in the corners of a robot vacuum dirty water tank
Film hides around the lid, float, and molded corners, so shaking with water may not be enough.

Method 5: Add a compatible deodorization module

Some newer dirty water tanks have a molded holder for an original Roborock dirty-water deodorization module. Because the module sits on the waste side, it can suppress odor without sending an unapproved pod through the clean-water pump.

Fit is model-specific and regional availability varies. Match the exact dock and tank, make sure the holder exists, rinse the module when cleaning the tank, and replace it on the package schedule. See Roborock dirty water tank deodorizer: what works before ordering.

Method 6: Run the dock-cleaning cycle

On any Roborock with a self-washing dock, there is a dock-cleaning or mop-washing control you can use while you wipe the tray. Open the Roborock app, go to the dock controls or maintenance area, and look for the dock-cleaning option. The exact label and whether the dock has a removable tray vary by model and firmware.

Use plain water or the approved Roborock solution for the cycle, then empty the dirty reservoir when it finishes. On newer multifunction docks you can also adjust mop-wash frequency and drying duration. A more frequent pad wash helps after greasy kitchen floors; a longer drying cycle helps in a humid room.

Mop pad care

The mop pads are the second smell source, and they’re separate from the tank smell. Pads stay damp under the robot or inside the dock after a mop cycle, and damp pads grow mildew. The result is a musty, wet-dog smell that persists even when the reservoir is clean.

  • After each run: Let the dock self-clean finish, then peel the mop pads off and leave them somewhere to air dry.
  • Weekly: Machine-wash in cold water. No fabric softener — it coats the pad fibers and reduces absorption, and it leaves a residue that smells on its own.
  • Replace when: The pads smell musty even after washing and drying. No amount of washing recovers saturated pad fibers.

Keep model-matched Roborock mop pads and compatible dock bags on hand. Qrevo spinning pads, S7/S8 VibraRise cloths, and dock bags are not universally interchangeable, so select the exact robot and dock before ordering.

What not to put in the tank

  • Foaming soaps — overflow the dock wash tray
  • Essential oils — leave residue that clogs pad fibers and smells rancid after a few days
  • Vinegar or household disinfectant in the clean tank — not approved by Roborock for routine use
  • Bleach in the robot or dock lines — can corrode or damage components
  • Fabric softener on pads — coats fibers, reduces absorption, adds its own smell over time

Cleaning schedule

FrequencyTask
After every runEmpty and rinse the dirty water reservoir
After every runWipe the dock’s mop-wash tray if there’s visible film
WeeklyClean the dock tray and run its cleaning cycle with plain water or approved solution
WeeklyMachine-wash mop pads (cold, no fabric softener)
As directedRinse or replace a compatible dirty-tank deodorization module
When neededReplace mop pads when smell persists after washing

Still smells after all of this?

If you’ve done everything above and the Roborock still smells, the source is somewhere other than the water tank. Walk through every source — filter, brush roll, dock internals — at Why Does My Roborock Smell Bad?.

If you’re seeing black or pink specks in the tank rather than just smell, that’s mold — a different problem with a slightly different fix: How to Get Rid of Roborock Water Tank Mold.

Frequently Asked Questions

Why does my Roborock dirty water tank smell so bad?

Used mop water sits in the dirty reservoir between cleaning runs. Bacteria multiply in the warm, stagnant water and produce a swampy or sour smell within 24–48 hours. The fix is emptying and rinsing the reservoir after every run instead of letting it sit.

Where is the dirty water tank on a Roborock S8 or Q Revo?

A Qrevo or an S8 model paired with a self-washing Ultra or multifunction dock stores dirty mop water in the dock's removable waste reservoir. An S8 sold with a basic charging or auto-empty dock does not have a dirty water tank; its onboard water tank holds clean water.

Can I put white vinegar in my Roborock water tank?

Roborock's current guidance is to use only Roborock cleaning solution in the machine. Do not run vinegar through the clean tank or dock unless the manual or Roborock support explicitly approves it for your exact model. Clean a removable dirty tank by hand and rinse it thoroughly.

How do I run the Roborock dock self-clean?

Open the Roborock app, select your robot, and look in the dock controls or maintenance area for the dock-cleaning option. Labels vary by model and firmware. Use plain water or approved Roborock solution, wipe the tray while the cleaning flow is active, and empty the dirty reservoir when finished.

How often should I empty the Roborock dirty water tank?

After every single cleaning run, regardless of how full the reservoir looks. Bacteria start multiplying the moment dirty water sits still — even a half-full reservoir left overnight will smell by morning.

Why does my Roborock still smell after I cleaned the tank?

The smell is coming from somewhere else — most often the mop pads. They stay damp under the robot or in the dock after a wash cycle and grow mildew, producing a musty smell that's separate from the tank smell. Peel them off to dry after each run, machine-wash them weekly, and replace them when washing no longer clears the smell.

Can I use bleach in my Roborock water tank?

Do not put bleach in the robot, clean tank, or dock water lines. For a removable dirty reservoir, follow the manual's cleaning directions and use physical scrubbing first. Never combine bleach with vinegar or another acid because the reaction can release toxic chlorine gas.

Does the Roborock dirty water deodorization module work?

A model-compatible module can suppress odor between empties because it clips into the dirty reservoir. It does not replace rinsing. Check that your exact tank has the matching holder, rinse the module with the tank, and replace it on the package schedule.

Does this apply to other robot vacuums like Eufy, Dreame and Ecovacs?

The stagnant dirty-water problem is similar across self-washing docks, but cleaner compatibility is not. Empty, rinse, and dry removable parts on every brand; use only the cleaning solution approved for your exact machine.

Mel
We have lots of experience with bad smells