Professional Area Rug Cleaning in Richmond

In your home the same day, or a full deep clean at our rug plant. Compare the two.

In your home or at our rug plant?

We clean area rugs two ways. Here they are side by side, so you can pick the one that fits your rug and your week.

In-home care

Cleaned right where it lies

A great maintenance clean, done the same day.

2 rugs $199
Same-day service, and your rug never leaves the room.
What we do
Inspect, vacuum, anti-allergen treatment, clean and protect.
Why people choose it
  • Great for regular upkeep
  • Done the same day
  • A low investment
What it does not include
  • Fringe cleaning
  • Deep dust removal
  • Urine and odor removal
In-plant care

A full, deep clean at our plant

Both sides, fringe included. It comes back like new.

$4 per sq ft
$5 per sq ft with urine removal. Free pickup and delivery for rugs that are rolled and ready.
What we do
Inspect, dry dust out the pounds of soil a rug holds, submerge it in water with cleaner, rinse, dry, and finish the fringe.
Why people choose it
  • Like-new results
  • Both sides cleaned, fringe included
  • Urine treatment and flushing available
Good to know
You will be without your rug for about 10 days on average.
Call (804) 373-0212 to schedule pickup

In-plant pricing, up front

Priced by the size of your rug, so you know the number before we pick it up.

In-plant servicePrice
Deep clean, both sides, fringe included$4 per sq ft
Urine removalAdded to the clean, so a clean with urine removal is $5 per sq ft.+ $1 per sq ft
ProtectionHelps the rug resist the next spill.+ $0.75 per sq ft
Fringe replacement$20 per linear ft

For example, an 8 x 10 rug is 80 square feet: $320 for the clean, or $400 with urine removal.

In-plant cleaning has a $200 minimum.

Pickup

Free when your rug is rolled and ready.

$50 if we need to come inside and move furniture.

Delivery

Free when we drop it off rolled up.

$50 if we need to come inside and move furniture.

Which one is right for your rug?

Still not sure? Call us and we will talk it through. We would rather you get the right clean than the bigger ticket.

In-home is a great fit when

  • The rug gets regular cleaning and needs a refresh
  • You want it done today and back in use tonight
  • There is no pet urine or lingering odor
  • The fringe is in good shape

In-plant is the better choice when

  • Pets have had accidents or there is an odor
  • It has been years since a deep clean, or dust comes up when you walk on it
  • The fringe is dingy or needs replacing
  • You want it looking like new

We are experts at cleaning area rugs, including

  • Oriental rugs
  • Natural or synthetic fibers
  • Stubborn stains
  • Pet stains and accidents
  • High traffic rugs
  • Hallway runners

Frequently asked questions

How much does area rug cleaning cost?

In your home, 2 rugs are $199. At our rug plant it is $4 a square foot, or $5 with urine removal, with a $200 minimum, and pickup and delivery are free when the rug is rolled and ready. See all in-plant pricing.

What kind of rugs can you clean? Does it work for wool or silk?

We clean a wide range of area rugs, including synthetic, wool, silk, cotton and other natural or blended fibers, and we match the method to the rug’s material, construction and condition.

Can you clean delicate or antique rugs without damaging them?

Yes. We use gentle, effective methods that protect the colors, fibers and detail of a valuable rug. For a heirloom or hand-knotted piece, the in-plant clean is usually the better choice.

How often should I get my area rugs professionally cleaned?

Every 12 to 18 months for most homes, sooner with heavy foot traffic or pets.

What can I do at home between cleanings?

Vacuum regularly, rotate the rug so it wears evenly, and deal with spills right away.

Ready to bring your rug back?

Book an in-home clean online, or call us to schedule an in-plant pickup.

See our current specials