Earlier this week, I received a vintage rug I ordered from Etsy, only to open my much anticipated package to a pungent smell. This is pretty common when shopping budget vintage rugs. Many of you messaged with relatable stories. I figured a cleaning post was in order because it’s an easy fix! Vintage rugs are one of my favorite ways to add character, warmth, and charm to a space. They tell a story, age beautifully, and they ground a room in a beautiful, collected way that is incredibly durable. But let’s be real… cleaning them? That part can feel intimidating. If you’ve ever wondered how to clean a vintage rug without ruining it, you’re definitely not alone. I get this question all the time. Whether you just scored an antique rug at an estate sale, inherited one from a family member, or are finally getting around to giving your old favorite a refresh, I’m walking you through exactly how to clean and care for vintage rugs at home- without the stress. Take it from someone who finds & sells vintage rugs for a living!
So you bookmarked keywords to use when searching for large vintage rugs, finally found the perfect one for your room, and it arrived smelling absolutely terrible. Don’t worry- I’ve got you! This is how we remedy a dirty or smelly vintage rug…
Why Vintage Rugs Need Special Care

Unlike newer, mass-produced rugs, vintage and antique rugs are typically made with natural fibers like wool or cotton and dyed with natural or vegetable-based dyes- which means they’re more delicate and require gentle handling. Tossing them in with your regular household cleaners can do more harm than good. But don’t worry- DIY rug cleaning is totally doable with the right method. My professional rug cleaner gave me these tips over a decade ago, and it’s still my tried & true process.
What You’ll Need
Gather up these household supplies before you get started… you can also substitute for what you have on hand.

- A vacuum (with gentle suction or an upholstery attachment)
- Rug beater or broom handle (optional)
- Mild rug shampoo or a wool-safe detergent
- Bucket of cool water
- Soft-bristled brush or sponge (I prefer a double sided sponge)
- Clean, dry towels
- Wet/dry vacuum (optional- I use our upholstery vac)
- Dry cleaning solvent or baking soda (optional for the dry cleaning method)
- Cotton cloths or microfiber rags
- Drying rack or sunny outdoor space
Step-by-Step: How to Clean a Vintage Rug
1. Vacuum Both Sides
Start by vacuuming your rug gently- first on the front, then flip it over and vacuum the back. This helps remove surface dust and loose dirt. Use a vacuum without a beater bar, or attach an upholstery tool for a more delicate clean. I will say- I always use my vac with the beater bar and have never had an issue.

2. Shake It Out
If your rug is small or manageable in size, take it outside and give it a few firm shakes or lightly beat it with a broom handle. You’ll be surprised how much debris falls out- even after vacuuming! It’s pretty gross. Next, you’ll need to decide if you want to wet clean your rug, or dry clean it…

Wet Cleaning a Vintage Rug (Best for Deep Cleaning)
If your rug needs a deeper clean (think: high-traffic areas, visible stains, or general dinginess), wet cleaning is your best bet… as long as it’s done carefully.

How to Wet Clean a Vintage Rug
- Mix Your Solution: In a bucket, dilute a wool-safe detergent or upholstery shampoo with cool water- follow the label for ratios. I’ve used everything from mild laundry detergent to simple soap & water. Any gentle cleanser will work.
- Test First: Pick a discreet corner and test your cleaning solution for colorfastness. Wait until it dries to confirm no fading or bleeding.
- Scrub Gently: Using a soft-bristled brush or sponge, apply the soapy water to the rug. Work in small sections, moving with the grain of the fibers. Be careful not to oversaturate. Less water is more in this situation.
- Rinse: Use clean, cool water, and your damp sponge to remove the soap. A wet/dry vac can help- or just blot thoroughly with cotton towels.
- Blot & Dry: Press clean towels into the rug to absorb as much moisture as possible. I’ll lay the towels flat and walk over them for best absorption. Next, lay the rug flat in a well-ventilated spot. I like to do this outside. Avoid direct sunlight if you want to preserve vibrant colors… otherwise, the sun can definitely help remove odors and expedite the drying process.

Dry Cleaning a Vintage Rug (Great for Delicate or Non-Washable Rugs)
If your rug is too fragile for water-based cleaning (silk blends, antique Persian rugs, or delicate hand-knotted wool), dry cleaning is a gentle alternative.

How to Dry Clean a Vintage Rug at Home:
- Vacuum Thoroughly: Get rid of as much loose dust as possible on both sides (top and bottom).
- Spot Treat Stains: Use your favorite stain remover to spot treat any stains (always test a corner first). Dampen a clean cloth with the solvent and gently dab the stained area. Don’t rub- blot only.
- Wipe Down the Surface: Lightly dampen a microfiber cloth with a mild detergent and wipe down the surface of the rug in the direction of the fibers. It should not be wet… just damp! This will lift grime without soaking it. Alternatively, you can sprinkle baking powder over the rug for this step- removing the need for water altogether.
- Vacuum Again: Vacuum your rug one more time to remove any dirt or dust that lifted during the previous step.
- Air It Out: Once cleaned, place the rug in a well-ventilated area to help air out any odors. If you’re not worried about vibrant colors fading, I like to do this in the sunshine… otherwise, choose a shady spot.
Quick Tip: Only hang dry rugs… wet or damp rugs should lay flat to dry because they can stretch and warp when wet.

Pro Tips for Cleaning Antique Rugs
If you have a delicate, old, or antique rug that you’re worried about cleaning, here are a few handy tips I’ve learned over the years:
- Avoid hot water– it can cause shrinkage and dye bleeding.
- Skip harsh chemicals like bleach, vinegar, or OxiClean.
- Rotate your rug every few months to promote even wear, fading, or sun bleaching.
- Use a rug pad to extend its lifespan (why you shouldn’t skip the rug pad)!
- Never hang a wet or damp rug– it can warp the shape and cause stretching.

How Often Should You Clean a Vintage Rug?
You don’t need to deep-clean your vintage rug very often. Once every 12–18 months is typically enough unless there’s a spill, or you have pets and kids. Regular vacuuming and spot cleaning go a long way. I typically clean ours with the dry method once a year… and the wet method every 3-5 years.

FAQ
No… step away from the steamer! Steam can damage delicate natural fibers and cause colors to bleed. Stick to damp or dry cleaning instead.
Try sprinkling baking soda across the surface, let it sit for 5-6 hours, then vacuum it up. If it’s still smelly, let it air out outside- or consider professional cleaning.
Absolutely- especially for antique or heirloom rugs. Some antique rugs are incredibly expensive and I wouldn’t want to chance taking the DIY route. There is definitely a time and place for hiring a professional. Just be sure the cleaner has experience with vintage or hand-knotted rugs.
All of our vintage rugs in the Tuesday Made shop are professionally cleaned! I want to make sure our customers can easily unroll their new (vintage) rug and it’s ready to go… no dust, dirt, or pungent odors. However, in our own home- I typically clean our rugs myself.

Related
Looking for more information and inspiration on styling rugs throughout your home? Vintage rugs are my favorite. I’ll link some helpful posts for you below:
- Keywords to Use When Searching for Large Vintage Rugs
- The Best Natural Fiber Area Rugs
- How to Remove Furniture Indentations from Carpet
- Design Discussion : Wool Rugs in the Bathroom
- Why You Shouldn’t Skip The Rug Pad
- Vintage Rug Picks from Tuesday Made
- How Designers Choose & Use Wall-to-Wall Carpet: 10 Tips
- Designer Trick : Selecting the Right Rug
- How to Design a Cohesive Home That Flows Room to Room
- How to Deep Clean a Fabric Lampshade

Vintage rugs are timeless and totally worth the extra care. Now that you know the difference between wet cleaning vs. dry cleaning, and how to safely tackle each method, you can keep your vintage rugs fresh, smelling clean, and looking beautiful for years to come. Have any rug cleaning tips or stories of your own? Drop them in the comments- I’d love to hear! I hope this post was helpful.
The post How to Clean Vintage Rugs at Home (Without Damaging Them) appeared first on Room For Tuesday.