How to Clean a Carpet Cleaner (and Stop Smells)
A carpet cleaner that smells is spraying that smell into your floor. How to clean your machine, why the recovery tank matters most, and how often.
You pull the machine out for the first time since spring, fill it, switch it on, and the room fills with a smell somewhere between a pond and a gym bag. Or the carpet comes out streaky, in stripes, no matter how carefully you work.
Both have the same cause. The machine was put away dirty, and it has spent months growing things in the dark.
This is the least glamorous maintenance job in the house and one of the highest return. A carpet cleaner that has not been cleaned does not just perform worse. It takes what is living in its tanks and sprays it into your floor.
The short version
After every use, empty and rinse both tanks, flush clean water through the system, pull the hair off the brush roll, and leave every lid and cap open so the inside can dry. That takes about five minutes and prevents almost every problem people have with these machines. Once a month, or before the machine goes into storage, run a deep clean: a white vinegar or manufacturer solution flush through the whole system, the spray jets checked for blockages, and the filters rinsed. The dirty water tank is the part that causes the smell, and it is the part almost nobody rinses properly.
Why a dirty machine makes your carpet worse
A carpet cleaner is a warm, dark, permanently damp plastic box that has recently held dirty water. That is an ideal environment for bacteria and mildew, and they establish within days.
Three things follow. The smell transfers, because whatever is growing in the recovery tank ends up aerosolized through the machine and onto the carpet. Suction falls, because a clogged filter or a partly blocked hose costs you the extraction that does the actual cleaning. And the spray goes uneven, because mineral scale and dried detergent narrow the jets, which is what produces those streaks that look like operator error and are not.
If your carpet has been getting dirty faster after each clean, the machine may not be the only culprit, and why carpet gets dirty faster after cleaning covers the residue side of it. But a machine spraying old detergent is a good place to start looking.
A carpet cleaner is the only appliance people store full of dirty water and then wonder why it smells.
After every use: the five minute routine
- Empty the dirty water tank immediately. Not tonight, not tomorrow. Down the toilet or an outside drain rather than a kitchen sink.
- Rinse that tank until the water runs clear, then rinse it again. Get a hand or a soft brush into the corners, because the film that builds up there is where the smell starts.
- Empty any solution left in the clean tank. Leftover detergent separates and dries into a gum that blocks jets.
- Run clean water through the machine for thirty seconds over an old towel or a sink. This flushes the pump, the lines and the jets.
- Pull the hair and fiber off the brush roll. Scissors help. Wrapped hair strains the motor and stops the brush turning evenly.
- Rinse the nozzle and any hand tool, which is where hair and grit collect out of sight.
- Leave everything open to dry. Tanks out, caps off, lid up. This single habit prevents most smell problems.
The tank nobody rinses properly
The recovery tank, the one that catches the dirty water, is the source of nearly every complaint about a smelly machine.
It is usually an awkward shape with a float assembly and a lid gasket, and a quick rinse under the faucet moves the liquid without touching the biofilm on the walls. That film is slippery to the touch, and if you can feel it, rinsing alone will not remove it.
What works: half fill the tank with warm water and a cup of white vinegar, put the cap on, shake it hard, and leave it to stand for fifteen minutes. Then scrub the inside with a bottle brush or a cloth wrapped round a wooden spoon, paying attention to the float housing and the underside of the lid. Rinse until there is no vinegar smell left.

Blocked spray jets, and the streaks they cause
If cleaning leaves stripes of clean carpet with dull bands between them, the jets are partly blocked. It is almost never technique.
Detergent dries and mineral scale builds up in the small openings, so the spray becomes uneven or one jet stops entirely. To clear them, run a warm water and vinegar solution through the machine and let it sit in the lines for ten minutes before flushing. If a jet is still blocked, a fine sewing needle will clear it, used gently and straight in. Do not widen the hole, and do not use a paperclip or anything that could scratch, because a deformed jet sprays a fan that is worse than a blocked one.
Cheap or homemade solutions accelerate this, which is one of the practical arguments in choosing a carpet cleaning solution for a machine rather than pouring in whatever is under the sink.
Deep clean, monthly or before storage
- Fill the clean tank with warm water and white vinegar, roughly four parts water to one part vinegar, unless the manufacturer specifies its own descaler.
- Run it over an old towel until the tank is nearly empty, spraying and extracting so the solution passes through the entire system.
- Let it stand for fifteen minutes with solution in the lines, then flush with two tanks of plain water until no vinegar smell remains.
- Remove and rinse every filter. Most machines have at least one, often behind the recovery tank, and it is the part most commonly forgotten entirely.
- Check the hose. Run water through it and look at what comes out. Hold it up to a light if suction has been poor.
- Wipe the seals and gaskets, then check they are supple rather than hard. A perished gasket costs you suction and is usually a cheap part.
- Dry everything completely before it goes in a closet.
How often
| Task | How often | Why |
|---|---|---|
| Empty and rinse both tanks | Every use | Stops biofilm before it starts |
| Flush clean water through | Every use | Clears detergent from the lines |
| Clear the brush roll | Every use | Protects the motor |
| Air dry with lids open | Every use | The single best anti-smell habit |
| Vinegar or descaler flush | Monthly | Clears scale and dried solution |
| Rinse filters | Monthly | Restores suction |
| Check hose and gaskets | Every few months | Finds slow leaks and lost suction |
Signs yours needs it now
- A musty or sour smell on start-up, or a smell that lingers in the room after cleaning, which is separate from carpet smelling musty because it dried too slowly.
- Streaks or bands after cleaning, pointing at uneven spray.
- The recovery tank filling more slowly than it used to, which means lost suction.
- The carpet coming up wetter than it used to, the same problem seen from the other side.
- Visible film or discoloration inside the tanks.
- The brush roll turning slowly, or stopping under light pressure.
Storage mistakes
Most machines are killed by how they are put away rather than how they are used.
Never store one with liquid in either tank, and never with the caps and lids closed, because a sealed damp plastic box is the ideal incubator. Do not leave it in an unheated garage over winter if there is any water left in the pump, since freezing cracks components. And store it upright with the hose loosely coiled rather than tightly wound, which prevents kinks that restrict airflow permanently.
If yours is a rental rather than a machine you own, the same rules apply for the hours you have it, and rental versus buying works through when owning starts to pay.

Where a robot helps, and where it does not
Everything above is manual work, and the honest reason most people skip it is that it happens at the end of a job when the carpet is already clean and the motivation has gone.
That is the specific problem the Robotin R2 Pro base station is designed around. It refills the robot, flushes its own wastewater, and self-cleans between runs, so the dirtiest and most-skipped part of carpet cleaning happens without anyone deciding to do it. The machine washes with 140°F water, extracts with a 115AW motor, then dries the carpet with 110°F warm air on a moisture sensor.
It is not maintenance-free, and no machine is. Filters still need rinsing, the brush still collects hair, and the station still needs emptying. What changes is that the part which causes smells, standing dirty water sitting in a sealed tank for weeks, does not accumulate in the first place. If you are comparing machine types rather than models, carpet cleaner versus carpet extractor and what to look for when buying are the places to start.
Frequently asked questions
Why does my carpet cleaner smell bad?
Almost always the recovery tank. Dirty water left standing in a warm sealed plastic tank grows bacteria and mildew within days, and the machine then aerosolizes that smell onto your carpet. Empty and rinse both tanks after every use and leave them open to dry.
How do I clean the inside of my carpet cleaner?
Half fill the recovery tank with warm water and a cup of white vinegar, shake, stand for fifteen minutes, then scrub the walls, float housing and lid underside with a bottle brush. Separately, run a water and vinegar solution through the machine to flush the pump, lines and jets, then rinse with plain water.
Can I use vinegar to clean my carpet cleaner?
Yes, for the machine itself, roughly four parts warm water to one part white vinegar. It removes scale and dried detergent from the lines and jets. Flush with plain water afterwards, and check your manual first, since a few manufacturers specify their own descaler.
Why is my carpet cleaner leaving streaks?
Usually partly blocked spray jets rather than technique. Dried detergent and mineral scale narrow the openings so the spray becomes uneven. A vinegar flush clears most of it, and a fine sewing needle used gently will clear a stubborn jet.
Why has my carpet cleaner lost suction?
Check in this order: a full or incorrectly seated recovery tank, a clogged filter, hair wrapped around the brush roll, a blocked or kinked hose, and finally a hardened lid gasket. Filters and gaskets are the two people forget.
How often should I clean my carpet cleaner?
Rinse the tanks, flush clean water through, and clear the brush after every single use. Do a vinegar or descaler flush and rinse the filters monthly, or before the machine goes into storage for any length of time.
Meet the Robotin R2 Pro
The first robot that washes, vacuums, and dries. One robot, every floor.
Get the cleaning guides, no spam
Real tips for a cleaner home, straight to your inbox.
