How-to · Cleaning
How to Deep Clean Carpet, With or Without a Machine
Short answer: Clear the room and vacuum slowly in two directions. Treat stains first by blotting, never rubbing. Then either rent or use a carpet cleaner (hot water extraction) with the right amount of solution and plenty of drying passes, or, without a machine, freshen with baking soda and vacuum again. Dry the carpet fast with fans and open windows, and keep off it until it is dry.
You need: a vacuum, white cloths or paper towels, a spray bottle, mild dish soap, white vinegar, baking soda, and a carpet cleaner (rented, owned or a portable spot cleaner) for a deep clean. Time: 2 to 4 hours of work for a room, plus drying time.
Step 1: Check what you are cleaning
Look for a label on the carpet back or in the paperwork. Most wall-to-wall carpet in homes is nylon or polyester, which handles water extraction well. Wool, sisal, jute, and some rugs with a backing that bleeds dye need gentler care or a professional; water can shrink, stain or warp them. Test any cleaner on a hidden spot such as inside a closet first: dab it on, wait ten minutes, blot with a white cloth, and check for color transfer.
Step 2: Vacuum properly
Vacuuming removes most of the dirt in a carpet, and a deep clean on a carpet full of grit just makes mud. Move what furniture you can. Vacuum slowly, with overlapping strokes, first in one direction and then at a right angle, so the brush roll lifts the pile from both sides. Use the crevice tool along the baseboards. Empty the bin or check the bag before you start, because a full one loses suction. If you are choosing a vacuum for carpet, see our guide to vacuum types.
Step 3: Treat stains before the deep clean
Blot, never rub; rubbing spreads the stain and frays the fibers. Work from the outside of the stain toward the center.
- Fresh spills: blot up as much as possible with a white cloth, then blot with cool water.
- General stains (food, dirt, drinks): mix a quarter teaspoon of clear dish soap in a cup of warm water, blot it on, wait a few minutes, blot with plain water to rinse, and blot dry. Leftover soap attracts dirt, so rinse well.
- Pet urine and odors: blot up, then use an enzyme cleaner made for pet stains and follow its label. Enzymes break down the odor compounds; ordinary cleaners only mask them, and pets will return to a spot that still smells.
- Coffee, tea, wine: after the soap solution, blot with a mix of one part white vinegar to two parts water, then rinse with plain water.
- Grease or oil: sprinkle cornstarch or baking soda, leave it 15 minutes to absorb, vacuum, then use the soap solution.
Step 4a: Deep clean with a carpet cleaner
A carpet cleaner sprays a mix of hot water and cleaning solution into the pile and sucks it back out. You can rent one at many hardware and grocery stores, buy an upright one, or use a small portable spot cleaner for stairs and stains.
- Use the solution the machine is made for, at the dose on the label or less. Too much soap is the most common mistake; it leaves a sticky residue that makes the carpet get dirty again fast.
- Start in the corner farthest from the door so you do not walk on wet carpet.
- One wet pass, two or three dry passes. Pull the machine slowly toward you with the spray trigger held, then go back over the same strip with the trigger released to suck up water. Keep doing dry passes until little water comes up in the window.
- Empty the dirty water tank whenever it gets full, and refill the clean tank with hot tap water. Do not use boiling water unless the machine says so.
- Optional rinse pass with plain water in the clean tank removes leftover solution.
Step 4b: Without a machine
You cannot pull deep dirt out without extraction, but you can freshen a carpet:
- Vacuum thoroughly.
- Sprinkle baking soda evenly over the carpet. Work it in lightly with a soft brush.
- Leave it a few hours, or overnight with the room closed off from kids and pets.
- Vacuum it up slowly, emptying the bin often, since fine powder fills filters quickly.
For a light clean of a small area, spray the soap solution from Step 3 lightly, scrub gently with a soft brush, and blot with towels, pressing hard to pull water out. Keep it light; soaking the carpet without a way to extract the water causes more problems than it fixes.
Step 5: Dry it fast
Open windows if the air outside is dry, and point fans across the carpet. In humid weather, close the windows and run the air conditioner or a dehumidifier instead. Keep people and pets off until it is dry, usually 6 to 12 hours. Put foil or plastic under furniture legs if you move furniture back early, so wood stain and metal rust do not mark the damp carpet. When it is dry, vacuum once more to lift the pile.
Keeping carpet clean longer
- Put a mat outside and inside each door, and take shoes off.
- Vacuum high-traffic paths more often than the edges of the room.
- Deal with spills right away.
- Rotate area rugs and move furniture slightly now and then to even out wear.
FAQ
How often should carpet be deep cleaned?
Vacuum high-traffic areas two or three times a week and the rest weekly. Deep clean with a carpet cleaner about once a year, or every six months with pets, kids or allergies. Check your carpet warranty, as some require professional cleaning at set intervals.
Can I clean carpet without a carpet cleaner machine?
Yes, for a light refresh: vacuum thoroughly, spot-treat stains by blotting with a mild detergent solution, then sprinkle baking soda, leave it for a few hours and vacuum again. It will not pull out deep dirt the way a hot water extraction machine does.
How long does carpet take to dry after cleaning?
Usually 6 to 12 hours, and up to a day in humid weather. Fans, open windows, the air conditioner or a dehumidifier speed it up. Carpet that stays wet for more than a day or two can grow mold and smell.
Should I use hot water on carpet stains?
Not on unknown stains. Heat can set protein stains like blood, egg and urine. Start with cool water and blot.