Yes, you can wash most rugs at home, and it is easier than you think. The right method depends on your rug’s size and material. Small cotton and synthetic rugs can go in the washing machine, while large or delicate rugs should be washed by hand or with a hose outside.
This guide walks you through the full process step by step, from checking the care label to drying the rug properly, plus the mistakes that can ruin a rug.
What You Need to Wash a Rug
Vacuum cleaner, with a brush attachment for delicate rugs
Mild dish soap or a gentle rug shampoo
Soft-bristle brush or sponge
Bucket of lukewarm water
Clean white cloths or towels
Baking soda (optional, for odors)
Squeegee (helpful for squeezing water out of large rugs)
How to Wash a Rug: Step-by-Step
First: Check the Care Label
Always read the care label before you start. Some rugs are machine washable, some are hand wash only, and some materials like jute, sisal, silk, or antique rugs should not be wet cleaned at home at all. When in doubt, test any cleaning solution on a small hidden corner first.
Method 1: Machine Wash (Best for Small Rugs)
Shake the rug outside and vacuum both sides to remove loose dirt, crumbs, and pet hair.
Place the rug in a front-loading washer on its own. Avoid top-loading washers with a center agitator, which can tear the fibers.
Use cold water on a gentle or delicate cycle with a small amount of mild detergent.
Skip bleach and fabric softener. They damage fibers and leave residue behind.
Air dry or tumble dry on the lowest heat setting.
Method 2: Hand Wash (Best for Large or Delicate Rugs)
Vacuum both sides of the rug thoroughly.
Mix a small amount of mild dish soap with lukewarm water in a bucket. Do not use hot water, which can shrink the fibers.
Test the solution on a small hidden corner first. Let it sit for a few minutes, rinse, and make sure the color does not fade or bleed.
Scrub gently with a soft brush or sponge, working in the direction of the pile in small sections.
Rinse thoroughly with clean water until the runoff is clear and no soap remains.
Press out excess water with clean towels or a squeegee. Do not wring the rug.
Lay it flat to dry in a shaded, ventilated spot. Flip the rug once the top is dry so the bottom dries too.
Method 3: Hose Wash (Best for Large Synthetic Rugs)
Take the rug outside on a warm day and lay it on a clean flat surface like a driveway. Avoid washing on grass, since soap can harm plants.
Wet the entire rug with a hose.
Apply the mild detergent solution and scrub it in with a soft brush.
Let it sit for a few minutes, then rinse thoroughly until the water runs clear.
Roll the rug up tightly and stand it upright for several minutes to drain the excess water.
Lay it flat to dry completely before bringing it back inside.
How to Dry a Rug Properly
Drying matters as much as washing. A rug that stays damp can develop mold, mildew, and odors.
Air dry flat whenever possible. Hanging works for small rugs, but heavy wet rugs can stretch out of shape.
Keep it out of direct sunlight, which can fade the colors.
Use fans or open windows to speed up drying indoors.
Do not put the rug back on the floor until it is completely dry on both sides. Press your fingers deep into the pile. If you feel any moisture, keep drying.
Common Mistakes to Avoid
Using hot water on wool or natural fibers, which can shrink them
Scrubbing stains instead of blotting, which pushes the stain deeper into the fibers
Using bleach or harsh chemicals, which damage fibers and fade colors
Wringing out the rug, which can warp its shape
Putting a damp rug back on the floor, which invites mold and mildew
Wet washing jute, sisal, silk, or antique rugs at home. These need professional cleaning.
Pro Tips to Keep Your Rug Clean Longer
Vacuum weekly, both sides, so dirt never settles deep into the pile
Rotate your rug every few months so wear stays even
Treat spills immediately. Blot, never rub.
Deodorize with baking soda. Sprinkle it over the rug, leave it for 30 minutes, then vacuum.
Use a rug pad underneath. It reduces wear and keeps the rug from slipping.
People Also Ask
Can you put a rug in the washing machine?
Yes, if the care label says it is machine washable. This usually applies to small cotton and synthetic rugs. Use a front-loading washer, cold water, a gentle cycle, and mild detergent. Air dry or tumble dry on low heat.
How often should you wash a rug?
Vacuum every week. Deep wash high-traffic rugs every month or two, and low-traffic rugs every 6 to 12 months. Wash sooner after spills or pet accidents.
Can you wash a shag rug?
Yes, but carefully. Shake it out and vacuum without a beater bar, then hand wash gently with mild detergent and lukewarm water. Rinse well and dry flat. Skip the washing machine, which can tangle and damage long fibers.
Can you use a pressure washer on a rug?
It is risky. A pressure washer can damage fibers, force water into the backing, and cause colors to bleed. A regular garden hose with a soft brush is safer.
How do you get smells out of a rug?
Start with baking soda: sprinkle it generously, leave it for at least 30 minutes, then vacuum. For pet urine odors, use an enzyme-based cleaner, since the smell lives in the backing, not just the surface. If the odor persists, call a professional.
Conclusion
Washing a rug is simple once you match the method to the material: machine wash small sturdy rugs, hand wash large or delicate ones, and always dry the rug completely on both sides.
With weekly vacuuming and the occasional deep wash, your rug will stay soft, bright, and fresh for years. Just remember: gentle products, cool water, and a thorough final rinse.

I am Arden Klyne, a California-based writer who turns complex ideas into simple, compelling stories.
My work blends creativity with strategy, helping content feel both engaging and purposeful.
Visit textzhub.com to explore my latest writing and unique perspectives.










