
Safe, thorough cleaning for Persian, oriental, wool, silk, and all area rugs — using methods matched to your rug's specific fiber, dye, and construction. Free pick-up & delivery included.
Area rugs — especially hand-knotted Persian and oriental pieces — can't be cleaned the same way as wall-to-wall carpet. The wrong method can cause dye bleeding, fiber damage, shrinkage, or permanent distortion. At Richmond Rug Restoration, every rug is inspected before cleaning begins. We test for dye stability, assess the fiber type, and choose the right cleaning solution and method for that specific rug — so it comes back looking its best, every time.
We carefully inspect each rug for fiber type, dye stability, construction, and any areas of concern before cleaning begins.
Dry soil and dust are removed using specialized equipment designed to protect delicate fibers.
We use gentle, pH-balanced solutions appropriate for your rug's specific materials and construction.
Thorough rinsing removes all cleaning agents, leaving your rug fresh and residue-free.
Controlled drying prevents shrinkage, color bleeding, and mildew growth.
A final quality check ensures your rug meets our high standards before return.
We specialize in every major rug type — click any to learn about our cleaning approach for that style.
Decades of hands-on expertise with every rug type imaginable.
pH-balanced solutions that protect wool, silk, cotton, and synthetics.
We come to you anywhere in the Richmond area — free for rugs 8×10 or larger, or when picking up multiple rugs for cleaning.
We stand behind every cleaning with a full satisfaction guarantee.
Most rugs are cleaned and returned within 7–10 business days. Rush service is available upon request.
Yes — we clean Persian, oriental, wool, silk, synthetic, shag, kilim, and antique rugs using methods tailored to each fiber type.
Yes — free pick-up and delivery is included for rugs 8×10 or larger, or when you have multiple rugs to clean.
No. We test each rug for dye stability and fiber sensitivity before cleaning. Our controlled drying process prevents shrinkage.
We recommend professional cleaning every 1–3 years depending on foot traffic, pets, and the rug's environment.
We're here to help.
Contact us today for a free estimate. We offer free pick-up and delivery throughout the Richmond area.
Send a few details and a photo if you have one. We’ll come back with an estimate and a pick-up window, usually within one business day. The quote is free and the final price is set only after we’ve seen the rug in person.