Reader-supported: we earn a commission on some links, at no extra cost to you. It never changes our picks. How this works
Carpet CleanersProblem / fix

How to Clean a Carpet Cleaner Machine: Step-by-Step

Empty the dirty water tank and rinse it. Fill the clean tank with hot water and a little vinegar. Run the machine over a towel until the tanks are empty. Repeat with plain water. Wipe all parts dry and leave the tanks open to air out.

Our top pick
Bissell ProHeat 2X Revolution Pet Pro
Bissell ProHeat 2X Revolution Pet Pro
★★★★★ 4.7
Check price on Amazon
Read the full guide →

Empty the dirty water tank and rinse it. Fill the clean tank with hot water and a little vinegar. Run the machine over a towel until the tanks are empty. Repeat with plain water. Wipe all parts dry and leave the tanks open to air out.

  • Clean the tanks after every use to prevent mold and odors.
  • Run a vinegar and water solution through the machine monthly.
  • Dry all parts completely before storing the machine.

Why does a carpet cleaner get dirty and smelly?

Carpet cleaners trap dirt, hair, and soap residue in their tanks and hoses. Leftover moisture breeds mold and bacteria. Hard water deposits can clog nozzles and valves. Owners report that skipping regular rinsing makes the smell worse. The machine's own cleaning solution leaves a sticky film inside.

How to clean a carpet cleaner machine: step-by-step

Start by unplugging the machine and removing all detachable parts. Empty the dirty water tank and rinse it with warm water. Use a soft brush to scrub away debris from the tank walls. Fill the clean water tank with hot water and one cup of white vinegar. Run the machine on a flat surface, like a tile floor or a towel, until the solution is gone. Refill with plain hot water and run it again to flush out the vinegar. Rinse the nozzle, hose, and brush head under running water. Wipe the exterior with a damp cloth. Leave every part open and dry completely before reassembling.

How often should you clean your carpet cleaner?

Clean the tanks after every use to prevent residue buildup. Deep-clean the machine with vinegar once a month if you use it weekly. If you only use it occasionally, clean it before storing it. Machines that sit with dirty water develop odors quickly. A quick rinse after each job takes less than five minutes.

How to prevent mold and odors in a carpet cleaner

Always empty both tanks immediately after use. Never leave wet parts sealed in a closet or cabinet. Dry the tanks and brushes in a well-ventilated area. Use a drying rack or stand the parts upright. Add a few drops of tea tree oil to the rinse water to inhibit mold. Store the machine with the tanks open, not locked shut.

When should you replace or service your carpet cleaner?

If the motor loses suction even after cleaning, the pump may be failing. Persistent odors after a thorough cleaning can mean mold inside the motor housing. Check the manufacturer's warranty for covered repairs. Replacement parts like hoses and brushes are often available online. If the machine is over five years old, a new model might be more cost-effective.

Common questions

Can I use vinegar to clean my carpet cleaner?

Yes, white vinegar is safe for most carpet cleaners. It dissolves soap scum and neutralizes odors. Avoid vinegar on aluminum parts, as it can corrode them. Check your manual for specific warnings.

How do I get the musty smell out of my carpet cleaner?

Run a vinegar and water solution through the machine, then rinse with plain water. Clean the dirty water tank with baking soda. Dry all parts completely before storage. Repeat if the smell persists.

What is the best way to flush the hoses on a carpet cleaner?

Fill the clean tank with hot water and vinegar. Run the machine until the tank is empty. The solution flows through the hoses and flushes out residue. Follow with a plain water rinse.

Can I put carpet cleaner parts in the dishwasher?

Most manufacturers do not recommend dishwasher cleaning. High heat can warp plastic parts. Hand washing with warm soapy water is safer. Check your owner's manual for specific care instructions.

How do I clean the brush roll on a carpet cleaner?

Remove the brush roll if possible. Use scissors to cut away tangled hair and fibers. Wash it with warm soapy water and rinse thoroughly. Let it dry completely before reinstalling.

Is it okay to use bleach to clean my carpet cleaner?

Bleach can damage plastic and rubber seals. It may also leave harmful fumes. Stick to vinegar, baking soda, or manufacturer-approved cleaners. Bleach is not necessary for routine maintenance.

Why does my carpet cleaner leave a soapy residue?

You might be using too much cleaning solution. Over-sudsing can leave a sticky film. Use the recommended amount and always do a plain water rinse pass. Hard water can also cause residue buildup.

How do I clean the dirty water tank filter?

Locate the filter near the top of the dirty tank. Rinse it under cold running water. Use a soft brush to remove debris. Let it air dry completely before reinstalling. Replace it if it is damaged.

More in this topic

More in Carpet Cleaners

See the full guide →