Fort Mill · Rock Hill · Charlotte

Area rug
cleaning.

Oriental, Persian, wool, silk, synthetic — each rug gets dye-tested, dusted, and hand-treated by the couple whose name is on the van. Colors revived. Fringes whitened. Pet odors eliminated.

Starting at $45 · typical 5×8 wool rug $89–249

Paulo responds personally — usually within 15 minutes.

1,500+
homes cleaned
4.9★
Google rating
0
dye bleed claims
Paulo and Digiorgia — Velvo founders performing professional area rug cleaning in Fort Mill SC

“Clean enough to sit barefoot.”

Paulo & Digiorgia — Founders & Cleaning Duo
24h satisfaction guarantee
Owner on every job
Dye-tested before washing
The Velvo standard

Your rug is not
a carpet.

Paulo tests every rug for dye stability before a single drop of water touches the fibers. Most companies treat rugs like wall-to-wall carpet — same machine, same chemicals. That’s how colors bleed and wool shrinks.

Area rugs are densely woven and require specialized chemistry to prevent color migration, shrinkage, and fiber damage. We adjust pH, temperature, and pressure for every piece individually.

Dye migration testing
Every rug is tested before cleaning to ensure colors won’t bleed into one another during the wash.
Deep dusting protocol
A rug can hold pounds of dry soil before looking dirty. We remove this abrasive grit before any water is introduced.
Wool & silk safe
Low-pH solutions designed for natural fibers. Maintains softness, sheen, and the natural oils in the wool.
Fringe whitening included
Oxygen-based brighteners restore cotton fringes without harsh bleach that degrades the threads.
Professional area rug cleaning process by Velvo in Charlotte NC
Don’t ignore the signs

6 signs your rug
needs professional care.

Fine rugs conceal dry dirt incredibly well. If you notice any of these, abrasive soils are already cutting at the fibers deep inside the foundation.

01
Dull, faded colors
The vibrant reds, blues, or patterns have lost their pop, looking slightly gray even after vacuuming. Trapped soil is abrading the fibers.
02
Dark or yellow fringes
The cotton fringes have turned yellow, brown, or black from foot traffic, mopping splatter, and accumulated soil.
03
Pet odors & mustiness
A distinct musty or pet smell when the room gets humid or when you walk close to the rug. Bacteria is living in the foundation.
04
Flattened pile
The wool or synthetic fibers have lost their plushness and are compressed in the heavy traffic lanes.
05
Dust clouds
When you step heavily on the rug, you can see a fine cloud of dust rise into the air. That’s pounds of trapped soil.
06
Over 12–24 months since the last washing
To prevent permanent fiber damage and moth infestations, fine rugs require professional washing every 12 to 24 months.
Send us a photo →
The proof

Real results. Real rugs.

No filters. Same protocol, same hands, every piece.

Area rug with embedded soil before professional cleaning
Before
Area rug after Velvo professional restoration
After
Wool rug color restoration
Pet urine stain on area rug before treatment
Before
Area rug after pet urine decontamination by Velvo
After
Pet urine decontamination
Yellowed rug fringe before whitening treatment
Before
Rug fringe restored to white after Velvo treatment
After
Fringe whitening
Our process

Barefoot Clean
Protocol™

Five steps. Two owners. Every rug. Adapted for every textile — from machine-made synthetics to hand-knotted Persian heirlooms.

  1. 01
    BCP Inspect™
    Identify the material, origin, and construction. Test dye stability on every color to prevent bleeding. Determine the safest cleaning agents and temperature.
    ~10 min
  2. 02
    BCP Extract™
    Specialized dry dusting removes pounds of abrasive soil trapped in the foundation — grit that vacuuming can’t reach and that cuts fibers over time.
    ~20 min
  3. 03
    BCP Treat™
    pH-balanced conditioning breaks down traffic oils, pet urine salts, and sticky spills. Natural fiber rugs get low-pH solutions that protect wool oils and silk sheen.
    ~15 min
  4. 04
    BCP Restore™
    Gentle extraction flushes soil out of the rug safely. Pressure and heat are adjusted per construction — hand-knotted gets lower pressure than machine-made. Fringes are hand-cleaned with oxygen-based brighteners.
    ~30 min
  5. 05
    BCP Certify™
    Pile grooming sets the nap in the correct direction. High-velocity air movers dry the rug fast to prevent souring. Colors revived, fringes bright, texture restored.
    ~10 min
Advanced rug care

Specialized solutions
for every textile.

Specialty 01
Pet urine decontamination
Pet urine is highly acidic and can permanently bleach rug dyes if left untreated. We use specific enzymes to physically digest the urine salts, completely destroying the odor at its source — not masking it with perfume.
Specialty 02
Fringe whitening
The delicate cotton fringes are often the dirtiest part of a rug. We hand-clean them with specialized oxygen-based brighteners that restore their original look without rotting the cotton threads.
Specialty 03
Fabric protection
After the rug is washed, we apply a premium fabric protector — an invisible barrier around the fibers that gives you time to blot spills before they set permanently. Especially recommended for Persian and Oriental pieces.
How Velvo compares

Why rug owners
choose specialists.

DIY / rental Standard cleaners Velvo
Fiber knowledgeHigh risk of shrinkageTreats rugs like carpetIdentifies wool vs synthetic
Dye bleed protectionOften ruins patternsUses high-pH chemicalsPre-tests all dyes
Foundation dustingVacuuming onlySkips dusting entirelyVibrating dry soil removal
Pet odor treatmentMasks smell with perfumeLeaves rug smelling sourEnzymatic urine digestion
Fringe careIgnoredHarsh bleachOxygen-based hand whitening
Satisfaction guaranteeNoneFine print24h. We return or refund.
The smart investment

Restoration vs.
replacing.

A quality area rug or authentic Oriental piece costs between $800 to $5,000+ depending on size and origin. Don’t throw away a beautiful piece because of a pet accident or dull colors. Professional restoration is a fraction of the cost and brings your textile back to life.

Get your exact quote →
New 8×10 wool area rug
$1,500+
Quality brand · mid-range
Velvo professional washing
$150–350
Includes dusting, washing & fringe whitening
Estimated savings
$1,150+
Plus decades of extended wool lifespan
What neighbors say

Real clients. Real rugs.

68% of our customers come back. Most found us by word of mouth.

★★★★★Google

“Our puppy had multiple accidents on our expensive Persian rug. I was terrified it was ruined. Paulo and Digiorgia managed to completely remove the stains and the smell without damaging the colors. Truly a lifesaver.”

Jessica C.
Charlotte, NC · March 2026
★★★★★Google

“I had three large area rugs that hadn’t been cleaned in years. The amount of dirt Velvo extracted was unbelievable. The fringes look bright white again and the patterns are so vibrant.”

Mark T.
Fort Mill, SC · February 2026
★★★★★Google

“Having the owners do the work gives you so much peace of mind. They explained exactly how they were going to treat my wool rug. It dried quickly, smells fresh, and the texture is perfectly soft.”

Linda W.
Rock Hill, SC · April 2026
Read all reviews on Google →
Questions

Area rug cleaning
answered honestly.

We personally inspect and dye-test every rug before cleaning. We’re fully insured ($1M+) and document pre- and post-cleaning with photos. For extremely high-value pieces ($3K+), we offer off-site professional washing with extra care protocols. Zero damage claims across all rug types.
Old rugs are often safer to clean than not clean — dry soil acts like sandpaper, cutting fibers over time. We assess foundation strength during pre-inspection. If threads are separating or backing is compromised, we recommend conservative spot-cleaning instead of full washing. Age means “clean carefully,” not “don’t clean.”
Expect $200–$350 depending on soil level and pet contamination. Fringe whitening is included — it’s part of our standard process, not an upsell. If the rug has severe urine damage, pricing adjusts upward. Exact quotes within 15 minutes of a photo.
If you notice dull colors, flattened pile, dark traffic lanes, or dust clouds when you step on it — professional cleaning is necessary. Most rugs need cleaning every 18–24 months. We offer an honest in-home assessment and will tell you if your rug is fine or if cleaning will make a visible difference.
Yes — most customers do this. We assess all rugs during one visit and clean same-day. Small-to-medium rugs dry in 6–12 hours; larger pieces may take 24–36 hours. Bundling saves scheduling hassle and often qualifies for a small discount.
Stains are either removable dirt or permanent dye loss — we can only tell during inspection. Most old stains (coffee, wine, pet accidents) are removable with specialized chemistry. True dye loss cannot be fixed. We test the stain in an inconspicuous corner and show you honestly whether it’s removable.
Musty smell is usually mildew growing in the backing — common after storage without airflow. Professional washing plus drying with air movers will eliminate most of it. If the backing has severe mold damage, the smell may be permanent. We assess during pre-inspection. Tip: never store rugs in plastic; cotton backing needs to breathe.
3–6 months for high-traffic areas, 12–18 months for low-traffic. Pet owners should plan annual cleaning. Professional cleaning extends rug lifespan 10+ years because you remove abrasive soils before they permanently crush the fibers.
Yes — premium fabric protector that creates an invisible barrier. It works: gives you time to blot spills before they set. For Persian/Oriental rugs, we recommend it ($50–$100 depending on size). For rarely-used decorative rugs, it’s optional. We won’t pressure you.
24-hour satisfaction guarantee. If you’re unhappy within 24 hours, we re-clean at no charge or refund the service fee. As a family business in Fort Mill, our local reputation is everything.
Get your exact quote

Revive your
favorite rug.

Paulo responds within 15 minutes — usually faster. Text a photo of your rug for an exact quote. No surprise fees.

“The person on the phone is the person doing the job.”
— Paulo, founder

Get your exact quote

No spam · Paulo reviews your request and responds within 15 min with an exact quote — no generic pricing.