How Much Does Rug Cleaning Cost
Updated: Aug 19
So you need a rug cleaned, and as you call around, you find large differences in pricing. Is the cleaner trying to "take you to the cleaner," or is there more to meet the eye with rug cleaing service costs and pricing?

Let's talk Rug Cleaning Prices in the Metro Area
In Portland, it typically costs $1.50 to $8.95 per square foot. For an 8x10 rug, professional rug cleaning is roughly $120. to $760. For a standard wool area rug, with synthetic rugs on the low end and hand-knotted wool, silk, Oriental, and Persian rugs on the higher end.
Many local cleaners also set a minimum charge of around $100 for small rugs.
If you're searching for "rug cleaning Portland," "area rug cleaning near me," or "how much does it cost to clean an area rug," this guide breaks down exactly what you'll pay, what drives the price up or down, and how to find a trustworthy cleaner in the Portland metro area.
Rug Cleaning Cost in Portland at a Glance
Pricing method | Typical Portland cost |
Per square foot (average) | $2 – $5 per sq ft |
Per square foot (synthetic) | $1.50 – $4 per sq ft |
Per square foot (wool / Oriental) | $4.50 – $8.95+ per sq ft |
Standard 8x10 area rug | $150 – $410 |
Small accent rug (2x3) | $15 – $30 (often subject to a minimum) |
Room-sized rug (9x12) | $150 – $400+ |
Portland average per rug | ~$180 – $230 |
Minimum charge (small rugs) | ~$100 |
These figures reflect current Portland-area pricing pulled from multiple local rug cleaners and cost-estimate services. Your actual quote depends on rug size, fiber, condition, and the cleaning method used.
Rug Cleaning Cost by Rug Size
Size is the single biggest factor in what you'll pay, because most Portland rug cleaners charge by the square foot. Bigger rugs need more time, water, and cleaning solution.
Rug size | Approx. square feet | Estimated cost |
Accent rug (2x3) | 6 sq ft | $15 – $30* |
Runner (2.5x8) | 20 sq ft | $65 – $120 |
Area rug (5x8) | 40 sq ft | $80 – $250 |
Standard rug (8x10) | 80 sq ft | $150 – $410 |
Large room rug (9x12) | 108 sq ft | $200 – $500+ |
Small rugs are usually billed at a shop's minimum charge (often around $100 for rugs under 15 square feet), so a tiny accent rug can cost more per square foot than a large one.
Rug Cleaning Cost by Material and Fiber
Not all rugs clean the same way. Delicate natural fibers like wool and silk require gentle, specialized handling, post-wash grooming, and detail work — which raises the price compared to many synthetics.
Rug material | Cost per square foot | Notes |
Synthetic (polypropylene, nylon, olefin) | $1.50 – $4 | Most affordable; tolerates stronger methods |
Cotton | $4 – $6 | Natural but relatively sturdy |
Wool | $6 – $10 | Requires wool-safe, pH-balanced cleaning |
Silk | $6 – $8 | Delicate; often hand-washed |
Oriental / Persian (hand-knotted) | $4.50 – $8.95+ | Colorfast testing and hand-washing add cost |
Wool rug cleaning, silk rug cleaning, and Oriental rug cleaning consistently cost more in Portland because these rugs are typically hand-washed with careful attention to dye stability and fringe. Machine-made and synthetic rugs are the most budget-friendly to clean.

Rug Cleaning Cost by Method
Portland cleaners use several different cleaning approaches, and each comes with its own price range:
Hand-washing (immersion / full submersion): The gold standard for Oriental, Persian, wool, and silk rugs. Most expensive but safest for delicate fibers and natural dyes.
In-plant washing: Your rug is taken to a dedicated facility with wash pits and controlled drying — ideal for Portland's humidity, which raises mold and mildew risk.
Rug steam cleaning / hot water extraction: Common for synthetic and machine-made rugs; more affordable.
Dry cleaning / low-moisture cleaning: Used for rugs sensitive to water.

Many reputable Portland shops warn against treating fine rugs like wall-to-wall carpet. Standard carpet steam cleaning can cause dye instability & bleeding, shrinkage, fiber damage on hand-knotted rugs, and damage to floors under rugs. — one reason specialized area rug cleaning costs more than basic carpet cleaning.

Additional Rug Cleaning Costs and Add-On Services
Does your cleaner play the add-on or upcharge game? Do they get you in at a low price and then charge extra for pet odors, stains, or other soils, and do they upcharge for add-on treatments like soil retardants or moth treatments?
OR does the expensive cleaner that charges a premium price actually come in lower because their price is an all-inclusive cleaning price?
At Renaissance Rug Cleaning, we switched to an all-inclusive price for a specific reason: rugs can hide old odors, pet smells, and cigarette smoke that manifest during cleaning. Instead of getting on the phone and upselling a treatment, we cover it in our cleaning cost. Our goal is to do a great job, not figure out ways to charge more money.
Beyond the base cleaning fee, many Portland rug cleaners commonly offer these extras, add-ons, and upsells.
Service | Typical cost |
Pet urine & odor treatment | $50 – $200+ per rug add-on |
Stain removal (heavy soiling) | Varies by severity: $ 20- $ 150.00 |
Decontamination Bath | Varies: $ 100- $ 300.00 |
Rug repair & restoration | Quoted after inspection |
Fiber/stain protector (e.g., Fiber ProTector) | Add-on after cleaning: $ 50- $ 200.00 |
Rug pad | Priced by size |
Pickup & delivery | Free with many shops above a minimum (e.g., $250) or a flat fee |
Storage wrapping | Small additional charge |
Pet stain and pet odor removal is one of the most-searched rug cleaning services in Portland, given the city's dog-loving households. Many cleaners fold reasonable pet-odor treatment into their standard wash rather than charging steep upsells.
Bottom Line with Rug Cleaning
You won't get hand washing at a shampoo or steam cleaning price; it takes too much labor. And not every rug is so solid that it needs hand washing every year.
Why Rug Cleaning Matters More in Portland
Portland's climate makes professional rug care especially worthwhile. Months of gray drizzle, muddy boots tracking in from Forest Park, and humidity that often runs high during the rainy season all work against your rugs. Trapped moisture can lead to mold, mildew, allergens, and odors, particularly in wool and natural-fiber rugs on ground floors and basements.
Because of this, many local pros recommend professional deep cleaning every 12 to 18 months — sooner if you have pets or high-traffic areas. Climate-controlled drying is a big reason to choose an in-plant Portland rug cleaner over DIY methods.
What Affects Your Rug Cleaning Quote
When you request a rug cleaning estimate in Portland, expect the price to hinge on:
Cleaner's pricing structure - add-on services and fees
Size – measured in square feet (length x width).
Fiber type – wool, silk, cotton, or synthetic.
Construction – hand-knotted, hand-tufted, or machine-made.
Condition – heavy soiling, stains, and pet damage cost more.
Cleaning method – hand-washing costs more than extraction.
Add-ons – pet treatment, repairs, protector, pad, pickup/delivery.
How to Save Money on Rug Cleaning in Portland
Get multiple free quotes. Portland rug cleaning shops should always offer a free estimate with no obligation.
Drop off instead of scheduling pickup. Skipping pickup and delivery can lower your total, though many shops charge for pickup & delivery service.
Bundle multiple rugs to reach free-delivery thresholds, and waived minimums for small rugs.
Clean on a schedule rather than waiting for deep, set-in stains that cost more to remove.
Ask about the minimum charge before dropping off a small accent rug.
How to Choose a Rug Cleaner in Portland
Look for a cleaner that:
Specializes in area rugs, not just carpet, with a dedicated wash facility.
Holds relevant certifications (IICRC WoolSafe, or ARCS membership).
Uses hand-washing and wool-safe, pH-balanced solutions for natural fibers.
Offers colorfastness testing and climate-controlled drying — important in Portland's damp weather.
Provides a free inspection and honest, written estimate up front.
Ask your local rug dealer or antiques experts.
Your neighbors
Frequently Asked Questions
How much does it cost to clean an area rug in Portland?
Most area rugs in Portland cost between $100 and $400 to clean professionally, depending on size, fiber, and condition. Priced per square foot, expect roughly $1.50–$4 for synthetics and $4.50–$8.95+ for wool, silk, Oriental, and Persian rugs.
How much does it cost to clean an 8x10 rug?
A standard 8x10 rug (about 80 square feet) typically costs $150 to $410 in Portland, with the exact price depending on the fiber and how dirty the rug is.
Is there a minimum charge for rug cleaning?
Yes. Many Portland rug cleaners set a minimum charge of around $100, often applied to rugs under about 15 square feet. This means very small accent rugs can cost more per square foot than large ones.
Do Portland rug cleaners offer pickup and delivery?
Most do. Pickup and delivery is widely available across the Portland metro area — including Beaverton, Lake Oswego, Tigard, Wilsonville, Vancouver WA, and beyond — and is often free above a minimum order (commonly around $250). Drop-off is usually welcome too.
How often should I have my rugs professionally cleaned?
In Portland's humid, rainy climate, professionals generally recommend cleaning area rugs every 12 to 36 months, or more often with pets, kids, or high foot traffic.
Is professional rug cleaning worth it versus DIY?
For synthetic rugs, DIY spot cleaning can help between washes. But for wool, silk, Oriental, and Persian rugs, professional hand-washing, specialized cleaning products, and equipment protect delicate dyes and fibers that standard carpet cleaning or steam cleaning can damage. Professional cleaning also ensures thorough drying, which prevents mold in Portland's damp climate.
Can rug cleaners remove pet urine and odors?
Yes. Deep pet urine and odor removal is a common service in Portland. Professional immersion cleaning reaches odors trapped in the rug's foundation that surface cleaning can't remove.
The Bottom Line
Rug cleaning in Portland generally runs $1.50 to $8.95 per square foot, or about $100 to $400 per rug, with an average around $180 to $230. Synthetic rugs are cheapest to clean, while hand-knotted wool, silk, Oriental, and Persian rugs cost more because they require careful hand-washing. Given Portland's rain, mud, and humidity, scheduling professional cleaning every 12–18 months keeps your rugs healthy, fresh, and lasting longer.
For an accurate price, request a free inspection and written estimate from a specialized, certified Portland rug cleaner near you.
Pricing reflects 2026 Portland-area rates and is meant as a general guide; request a quote for an exact price.




Comments