San Diego County only • 20+ years • Owner-operated

Area Rug Cleaning San Diego

From machine-made synthetics to hand-knotted Persians — every rug gets the chemistry and technique its fibers demand. We don't do "one wash fits all."

check_circle From $29 check_circle Wool & oriental safe check_circle Color-safe tested check_circle Fringe hand-cleaned

Every Rug Gets Custom Treatment

Synthetic Rugs

Polypropylene, nylon, polyester — the workhorses of modern homes. These handle aggressive cleaning well. We use full-temperature steam extraction for deep soil removal and fast drying.

From $29

Wool Rugs

Wool is pH-sensitive and can shrink with excess heat. We use cooler water temperatures, wool-safe neutral detergents, and controlled extraction to clean without felting or distortion.

From $49

Oriental & Persian

Hand-knotted heirlooms need the highest level of care. We test for dye stability, clean with gentle agitation, and dry flat to prevent color bleeding and pile distortion.

From $49

Area Rug Pricing

Priced by rug type and size. Exact quote before we start — no surprises.

  • Synthetic (small-medium)$29–$49
  • Synthetic (large/oversized)$49–$69
  • Wool (any size)$49–$89
  • Oriental / Persian$49–$89
  • Silk / Antique (specialty)Quote Required
  • Pet Odor Treatment (add-on)Quote

Our Rug Cleaning Process

01

Fiber Analysis

We identify the fiber type, construction method, and dye stability. Every detail informs the cleaning approach.

02

Dust Extraction

Thorough dry-soil removal pulls out grit trapped at the base of the pile — the #1 cause of premature rug wear.

03

Gentle Wash

Fiber-appropriate solutions and controlled water temperature clean without shrinking, bleeding, or felting.

04

Controlled Dry

Flat drying with airflow prevents color migration. Your rug comes back vibrant, soft, and smelling clean.

Area Rug Cleaning FAQ

Can you clean my Persian or Oriental rug safely? add
Yes. We specialize in fine rug care. Wool, silk, and hand-knotted rugs get pH-balanced solutions, controlled water temperatures, and gentle extraction. We test for colorfastness before full cleaning to ensure no dye bleeding.
Should I clean area rugs on-site or drop them off? add
Most synthetic and machine-made rugs can be cleaned on-site in your home, which is convenient and avoids the hassle of transport. For heavily soiled rugs, delicate hand-knotted rugs, valuable Persian or Oriental rugs, severe pet urine contamination, or fine silk rugs, we recommend off-site cleaning at our facility. Off-site lets us control every variable: water temperature, dwell time, drying conditions, and full submersion when needed for deep contamination. We offer pickup and delivery for off-site cleaning in most of San Diego County, and we make the on-site versus off-site recommendation during your initial inspection based on what your specific rug needs.
How much does area rug cleaning cost? add
Synthetic area rugs start at $29-$69 depending on size. Wool and oriental rugs are $49-$89. We price based on size, fiber type, and soil level — you get an exact quote before we start.
How do you handle fringe on oriental rugs? add
Fringe gets special attention. We hand-clean fringe with appropriate solutions — bleach is never used. We can brighten dingy fringe and repair minor fraying, though we'll recommend a rug repair specialist for structural damage.
Can you remove pet urine from my area rug? add
In most cases, yes. We use enzymatic treatments that break down uric acid crystals — the source of recurring odor. For severe saturation on wool rugs, we may recommend off-site submersion cleaning for complete odor removal.
How long does it take for an area rug to dry? add
Synthetic rugs typically dry in 4-6 hours. Wool and thick-pile rugs take 6-12 hours. We elevate rugs during drying and position air movers to prevent color migration and mildew.

What San Diego Says

5.0
starstarstarstarstar

3 Google Reviews

starstarstarstarstar

"We hired JMP Cleaning after our carpets went three years without professional cleaning. Between the kids and our golden retriever, the carpet required a very deep cleaning. Jordy and his crew showed up on time, walked the house with us..."

— Luis Antonio Del Rio in the last week
starstarstarstarstar

"Super happy with the carpet cleaning service! My carpets look and smell so much better. They were professional, efficient, and easy to work with. Definitely would use them again!"

— Kimberly Martinez 2 months ago
starstarstarstarstar

"JMP Cleaning if definitely my goto Cleaning service business. He cleaned my tile floor and grout! Very professional! I am now on a 3 month maintenance to keep my floors looking shiny and polished!"

— Ana C 2 months ago

We Serve All of San Diego County

Pacific Beach • La Jolla • Mission Beach • Sunset Cliffs • Point Loma • Del Mar • Solana Beach • Downtown San Diego • Little Italy • Bankers Hill • North Park • College Area • La Mesa • Lemon Grove • Spring Valley • Mt Helix • El Cajon • Scripps Ranch • Rancho Bernardo • Rancho Santa Fe • San Marcos • Vista • Bonita • Chula Vista • Eastlake • Otay Ranch • Imperial Beach • Coronado.

Ready to book your rug cleaning?

Transparent pricing. No surprises. Carpets dry in hours, not days.

phoneCall paymentsBook Now