Cleaning Services in Vancouver, WA: Rugs, Carpet & More
We pick up your rug in Vancouver, wash it at our Vancouver, WA plant, and bring it back. No pickup fee, and you do not need to be home.
Short answer: Yes, we pick up and deliver rugs in Vancouver, free. Vancouver is roughly 8 miles from our Vancouver, WA plant, inside our 35-mile free zone. We cover 98660, 98661, 98662, 98663, 98664, 98665, 98682, 98683, 98684, 98685, 98686, and 98687. Pickups run Monday to Friday, 8 AM to 5 PM, in 2-hour windows, with a typical 7 to 10 business day turnaround. Rug cleaning is $3.00 to $5.50 per square foot by fiber, and an 8×10 wool rug is about $320 to $360.
How Free Pickup Works in Vancouver
Vancouver is in Clark County, Washington. Here is what to expect.
1. We come to you
A team member arrives in your 2-hour window, Monday to Friday. We move movable furniture off the rug and roll it. Porch handoff is allowed.
2. We wash it at our plant
Your rug is documented, dye tested and washed in our Vancouver, WA plant, then dried in a monitored room.
3. We bring it back
Typical turnaround is 7 to 10 business days. We confirm your delivery window with you. See the full pickup guide.
Check a Vancouver ZIP code
We list 12 ZIP codes for Vancouver: 98660, 98661, 98662, 98663, 98664, 98665, 98682, 98683, 98684, 98685, 98686, and 98687.
Rug Cleaning for Vancouver Homes
Rugs are washed at our plant, so every Vancouver rug gets the same inspection, dye testing and monitored drying. We pick up throughout Vancouver, including Downtown Vancouver, Hazel Dell, Salmon Creek, Felida, Orchards, Fisher’s Landing, and Cascade Park.
Persian & Oriental Rugs →
Hand-knotted care and dye testing.
Wool, Silk & Antique Rugs →
Fiber-by-fiber care.
Pet Odor in Rugs →
Urine and odor removal.
Pricing Guide →
Every price, by size and fiber.
Free Pickup & Delivery →
How it works.
Before & After Case Studies →
Real projects with photos.
Area Rug Cleaning →
Our full rug cleaning service.
Carpet, upholstery, tile and air ducts in Vancouver
These services are done at your home. Call (360) 696-4418 to confirm availability for your Vancouver address. See carpet, upholstery, tile and grout and air duct and dryer vent cleaning.
Recent Projects in Vancouver
Real rugs we have washed in Vancouver, plus nearby projects. Each opens the full case study on BenchmarkRestoration.com in a new tab.

Reviving a Heavily Soiled Grey Wool Runner Rug in Vancouver, WA
Grey wool runner
See the case study →
Reviving a Treasured Sheep’s Wool Rug from Portland’s Antique Scene
Sheep’s wool rug
See the case study →
Ryan’s Incredible Before & After Transformation From Battle Ground WA
7×7 scalloped wool Oriental rug
See the case study →Vancouver Rug Cleaning Questions
Do you pick up rugs in Vancouver, WA?
Yes. Pickup and delivery are free in Vancouver, which is roughly 8 miles from our Vancouver, WA plant and inside our 35-mile free zone.
Which ZIP codes in Vancouver do you cover?
We cover 98660, 98661, 98662, 98663, 98664, 98665, 98682, 98683, 98684, 98685, 98686, and 98687 in Vancouver. If your ZIP code is not on our list, call (360) 696-4418 and we will tell you what is possible.
When can you pick up my rug in Vancouver?
We pick up and deliver Monday through Friday, 8 AM to 5 PM, in 2-hour arrival windows. We confirm your window when you schedule.
Do I need to be home in Vancouver?
No. Porch handoff is allowed. Tell us when you schedule and we confirm the details with you.
How much does rug cleaning cost in Vancouver?
Rug cleaning is $3.00 to $5.50 per square foot depending on fiber. An 8×10 wool rug is about $320 to $360, and pickup and delivery are free. Your final price is confirmed after inspection.
How long will my Vancouver rug be gone?
Typical turnaround is 7 to 10 business days from pickup, including 24 to 48 hours of monitored drying.
Do you also serve nearby cities like Portland, OR, Brush Prairie, WA, Battle Ground, WA?
Yes. We serve those cities and the rest of our 35-mile area. See our service areas page for the full list.
Can you clean carpet or upholstery in Vancouver?
Carpet, upholstery, tile and grout, and air duct cleaning are done at your home. Call (360) 696-4418 to confirm availability for your Vancouver address.
Also serving nearby: Portland, Brush Prairie, Battle Ground, and Beaverton. All service areas.
Distances are approximate straight-line miles. Prices and policies are Benchmark’s own. Last updated October 30, 2026.
Request Your Free Vancouver Pickup
Tell us a little and we will confirm your pickup window. We reply during business hours, Monday to Friday, 8 AM to 5 PM.
Thank you! We received your request.
We will reach you during business hours. Need us sooner? Call (360) 696-4418.