Professional Rug Cleaning in San Francisco Bay Area - ABC Decorative Rugs

Professional Hand Rug Cleaning & Stain Removal

Your Rugs Cleaned by Hand, the Way They Were Made

Pet stains, wine spills, ground-in dirt, stubborn odors, faded colors? Our specialists have hand-cleaned over 30,000 rugs since 1978 using eco-friendly solutions safe for every fiber. We clean Persian, Oriental, silk, wool, antique, and all specialty rugs at our climate-controlled facility. Free pickup, free estimate, free delivery.

✅ 47+ Years in Business
⭐ 4.9 Rating
🚚 Free Pickup & Delivery
🌱 Eco-Friendly Products

Get Your Free Cleaning Estimate

Tell us about your rug. We respond within 24 hours.

    30,000+
    Rugs Cleaned
    47
    Years Experience
    100%
    Hand Washed
    FREE
    Pickup & Delivery

    Is Your Rug Losing Its Beauty?

    Over time, dirt, allergens, pet accidents, and everyday foot traffic take a toll on your rugs. Regular vacuuming only removes surface dust. Your rugs need a deep, professional hand cleaning to look and feel like new again.

    🐾

    Pet Stains & Odors

    Urine, vomit, and dander soak deep into fibers. Surface cleaning will not reach the problem. We flush contaminants from every layer of your rug.

    🍷

    Stubborn Stains

    Wine, coffee, food, and ink stains get worse over time. DIY products often set the stain permanently. Our technicians use fiber-specific treatments that lift stains safely.

    💨

    Dull Colors & Allergens

    Ground-in dust, pollen, and soil trap allergens and make colors look flat. A professional deep clean restores vibrancy and removes allergens your vacuum cannot reach.

    Complete Rug Cleaning Services

    Everything your rug needs under one roof, from routine cleaning to emergency stain removal.

    🧹

    Deep Hand Cleaning

    Full immersion wash using pH-balanced, eco-friendly solutions. We hand-scrub every inch, rinse with purified water, and groom fibers to restore softness and sheen.

    🐾

    Pet Stain & Odor Removal

    Enzyme-based treatment penetrates deep into rug fibers and backing to break down urine, vomit, and dander at the molecular level. No masking. Fully eliminated.

    🍷

    Stain Removal

    Wine, coffee, food, ink, blood, and more. We identify the stain type and fiber composition, then apply targeted treatments that lift the stain without damaging dyes or fibers.

    🌟

    Color Brightening

    Years of soil buildup mute your rug’s original colors. Our deep cleaning process removes embedded grime to reveal the vibrant patterns hiding underneath.

    🛡️

    Rug Protection Treatment

    After cleaning, we apply a fiber-safe protectant that repels future spills and stains, making cleanup easier and extending the time between professional cleanings.

    🦫

    Moth Treatment & Prevention

    We inspect for moth larvae, treat active infestations, and apply preventive moth repellent. Ideal for wool, silk, and antique rugs stored or in low-traffic areas.

    See the Difference: Before & After

    Real results from real customers. Every rug is hand-cleaned at our San Francisco Bay Area facility.

    Before

    After

    Pet Urine Damage

    Deep urine stains and strong odor completely removed from this wool Persian rug using enzyme treatment and full immersion wash.

    Before

    After

    Red Wine Stain

    Large red wine spill on an antique Oriental rug. Fiber-specific spot treatment followed by a full hand wash restored the original pattern.

    Before

    After

    Heavy Soil & Traffic Wear

    Years of foot traffic left this entryway rug dark and matted. Deep cleaning removed embedded soil and restored the original color and texture.

    Before

    After

    Food & Coffee Stains

    Multiple food and coffee stains across a handmade silk rug. Delicate spot treatment preserved the silk fibers while eliminating every stain.

    Before

    After

    Water Damage & Mildew

    Flood-damaged wool rug with mildew growth and musty odor. Full sanitization, mold treatment, and deep cleaning saved this valuable piece.

    Before

    After

    Color Restoration

    Sun-faded and dulled by decades of dust, this antique Persian rug’s vibrant reds and blues were fully revealed after our deep cleaning process.

    Want results like these? Send us a photo of your rug for a free estimate. (510) 240-7360 or fill out our form below.

    How It Works: 4 Simple Steps

    From your door back to your floor in 5 to 9 business days.

    1

    Schedule

    Call us, fill out our form, or book online. Tell us about your rug and we will give you a free estimate right away.

    2

    Free Pickup

    We come to your home anywhere in the Bay Area and carefully roll and transport your rug to our climate-controlled facility.

    3

    Hand Clean

    We inspect, dust, pre-treat stains, hand wash with eco-friendly solutions, rinse with purified water, and air dry flat in our facility.

    4

    Free Delivery

    Your rug is groomed, wrapped, and delivered back to your home looking, feeling, and smelling like the day you bought it.

    Why Bay Area Homeowners Choose ABC for Rug Cleaning

    ✋ 100% Hand Washed

    No machines. Every rug is hand-scrubbed by trained technicians who understand the delicate construction of Oriental, Persian, and handmade rugs.

    🌱 Eco-Friendly & Safe

    We use biodegradable, pH-balanced cleaning solutions that are safe for children, pets, silk, wool, and every natural fiber. No harsh chemicals ever.

    🏭 Our Own Facility

    Your rug never leaves our care. We clean, dry, and store everything in our climate-controlled facility in the Bay Area. No outsourcing to third parties.

    🚚 Free Pickup & Delivery

    We pick up your rug from your home for free and deliver it back cleaned, wrapped, and ready to lay down. No extra charges, no minimum order.

    🔍 Thorough Inspection

    Before we clean, we inspect every rug for pre-existing damage, color fastness, and fiber type. You get a detailed condition report and honest recommendations.

    ✅ Satisfaction Guaranteed

    If you are not completely happy with our work, we will re-clean your rug at no charge. We have maintained a 4.9-star rating for a reason.

    We Clean Every Type of Rug

    Handmade, machine-made, delicate, or durable. If it is a rug, we know how to clean it.

    Persian Rugs
    Oriental Rugs
    Antique Rugs
    Silk Rugs
    Wool Rugs
    Turkish Rugs
    Afghan Rugs
    Indian Rugs
    Navajo Rugs
    Chinese Rugs
    Moroccan Rugs
    Cowhide Rugs
    Sheepskin Rugs
    Shag Rugs
    Sisal & Jute Rugs
    Tufted Rugs
    Flatweave & Kilim
    Machine-Made Rugs

    Not sure about your rug type? No problem. Call us at (510) 240-7360 and describe it. We will know exactly how to clean it.

    What Our Customers Say

    ⭐⭐⭐⭐⭐

    “Our white wool rug had years of dirt and two big pet stains. ABC made it look brand new. The colors are so vibrant now, I almost did not recognize it. Free pickup and delivery was a huge bonus.”

    — Jennifer M., Palo Alto

    ⭐⭐⭐⭐⭐

    “I have a very expensive antique Persian rug that I was afraid to trust with anyone. ABC treated it like their own. The cleaning was perfect and they even pointed out a small repair I needed. True professionals.”

    — Robert K., San Francisco

    ⭐⭐⭐⭐⭐

    “We thought our kids had ruined our silk rug with juice and marker stains. ABC removed everything. Absolutely everything. We have used them three times now and they are always excellent.”

    — Sarah L., Mountain View

    Frequently Asked Questions

    How much does professional rug cleaning cost?

    Our rug cleaning starts at $2 per square foot for machine-made rugs and ranges up to $8 per square foot for delicate handmade, silk, or antique rugs. We provide a free estimate before any work begins so there are no surprises. The estimate includes pickup, cleaning, and delivery.

    How long does the cleaning process take?

    Most rugs are cleaned and returned within 5 to 9 business days. Heavily soiled rugs, pet damage cases, or rugs that need stain treatment may take up to 14 days. We will give you an estimated timeline when we pick up your rug.

    Is your cleaning process safe for silk and antique rugs?

    Yes. We inspect every rug before cleaning to determine fiber type, dye stability, and construction. Silk and antique rugs receive a gentler wash with specialized pH-neutral solutions. We have cleaned thousands of delicate rugs over 47 years.

    Can you remove pet urine stains and odor completely?

    In most cases, yes. We use professional enzyme-based treatments that break down urine crystals at the molecular level, followed by a full immersion wash. This eliminates both the visible stain and the odor. We will be honest if a stain has permanently damaged dyes.

    Do you offer pickup and delivery? What areas do you serve?

    Yes, pickup and delivery are completely free throughout the San Francisco Bay Area, including San Francisco, San Mateo, Santa Clara, Alameda, Contra Costa, and Marin counties. We also serve clients in Santa Cruz, Sonoma, Napa, and Solano counties.

    What makes hand cleaning better than machine cleaning?

    Machine cleaning uses one method for all rugs. Hand cleaning allows our technicians to adjust pressure, technique, and solutions based on each rug’s fiber type, weave, and condition. This prevents damage, removes more soil, and extends the life of your rug.

    How often should I have my rugs professionally cleaned?

    We recommend every 12 to 18 months for rugs in regular use. Homes with pets, children, or allergy sufferers should consider cleaning every 6 to 12 months. Rugs in low-traffic areas or storage can go 2 to 3 years between cleanings.

    Request Your Free Rug Cleaning Estimate

    Tell us about your rug and we will get back to you within 24 hours with a price.

      Prefer to Talk?

      Phone:
      (510) 240-7360

      Hours:
      Monday – Saturday: 9am – 6pm
      Sunday: By appointment

      Locations:
      Menlo Park & Newark showrooms
      Serving the entire Bay Area

      Why call now?
      Stains set deeper every day. Pet urine crystallizes into fibers over time, making removal harder and more expensive. The sooner you act, the better the result and the lower the cost.

      Serving the Entire San Francisco Bay Area

      Free pickup and delivery to every Bay Area city and neighborhood.

      San Francisco

      Pacific Heights, Marina, Noe Valley, Castro, Sunset, Richmond, SOMA, Nob Hill, Russian Hill

      Peninsula

      Palo Alto, Menlo Park, Atherton, Woodside, Hillsborough, Burlingame, San Mateo, Redwood City

      South Bay

      San Jose, Los Gatos, Saratoga, Cupertino, Sunnyvale, Mountain View, Los Altos, Campbell

      East Bay

      Oakland, Berkeley, Fremont, Newark, Pleasanton, Danville, Walnut Creek, Lafayette, Orinda

      Marin County

      San Rafael, Mill Valley, Tiburon, Sausalito, Larkspur, Corte Madera, Novato, Ross

      Contra Costa

      Concord, Martinez, Brentwood, San Ramon, Dublin, Moraga, Alamo, Blackhawk

      North Bay

      Napa, Sonoma, Petaluma, Santa Rosa, Healdsburg, St. Helena, Calistoga

      Additional Areas

      Santa Cruz, Monterey, Solano County, Tri-Valley, and surrounding communities

      Your Rugs Are Overdue for a Professional Cleaning

      Every day you wait, stains set deeper, odors get stronger, and allergens build up. Schedule your free pickup today and see the difference 47 years of hand-cleaning expertise makes.