Skip to content

Serving the Lower Mainland

Rug care worthy of the rug.

From Oriental and Persian heirlooms to wool, silk, and modern synthetics — we wash, restore, and protect rugs at our Lower Mainland facility. Carpet, upholstery, and mattress cleaning available in-home.

Wash-plant care

Every area rug is hand-inspected, dusted, washed in our facility, and dried flat — not surface-cleaned in your home.

Free pickup & delivery

No hauling rolled rugs to a van. We collect from your door and bring them back ready to lay down.

Insured & local

Fully insured, family-run, and based in the Lower Mainland. Serving 13 cities across Metro Vancouver.

Why BC Rug Care

The small differences that change the outcome.

  • Fibre-specific process

    Cool water and acidic rinse for wool. Short-contact wash for silk. Warm water for synthetics. We don’t treat all rugs the same because they aren’t.

  • Honest about what cleans and what doesn’t

    Most stains lift fully. Some lighten. A few are permanent. We tell you which to expect in writing, before you commit to anything.

  • A human answers the phone

    Family-run, no call-centre, no upsell scripts. The person who books your quote is the person who can walk you through the process.

  • Insured for what your rug is worth

    General liability plus declared-value coverage available for higher-value pieces. Mention value at the quote stage — we’ll document it before any pickup.

Our process

Four steps, taken slowly on purpose.

  1. Step 1

    Inspect

    We come to you, identify fibre and condition, photograph, and dye-test every colour on hand-made rugs.

  2. Step 2

    Wash

    At our facility: hand-dust, then immersion wash with shampoo and water tuned to your specific fibre.

  3. Step 3

    Dry

    Flat-drying in a climate-controlled room over 24–72 hours, monitored throughout.

  4. Step 4

    Deliver

    Rolled in protective wrap, returned at your chosen window. Most rugs are back within 7–14 days.

In our customers’ words

What it looks like when this works.

  • We have an old Tabriz that was looking sad after a kitchen flood. They picked it up, gave me a written estimate the next day, and brought it back two weeks later looking like a different rug. Honest about what would and wouldn’t come out.

    Aanya P.

    Vancouver · Persian wool, ~9 x 12

  • Three cleaners told me the smell wasn’t coming out. BC Rug Care got 90% of it on the first wash and finished the rest with a follow-up treatment, no charge. Saved me from replacing a $2,400 runner.

    Martin K.

    Burnaby · Wool runner with cat urine

  • I was nervous about anyone touching this rug. They explained the wash process before I committed, sent a photo halfway through, and the dye stayed put. Pickup and delivery to Steveston was easy.

    Priya S.

    Richmond · Silk Kashan, dining room

Where we work

13 cities across the Lower Mainland.

Free pickup and delivery across the service area. Per-city service pages are coming next phase — for now, these are the cities we run pickup routes through every week.

  • Vancouver
  • Burnaby
  • Surrey
  • Richmond
  • Coquitlam
  • Langley
  • North Vancouver
  • West Vancouver
  • New Westminster
  • Port Moody
  • Port Coquitlam
  • Delta
  • Maple Ridge

Free quote, no obligation

Tell us about your rug.

The short form below is enough to start. We’ll reply within one business day with a written estimate and the next available pickup window. Need the long version? Use the full quote form.

Bot protection inactive (dev mode — NEXT_PUBLIC_TURNSTILE_SITE_KEY not set).

We reply within one business day. No spam, no sales calls.

Ready to revive your rug?

Tell us about your rug and we’ll send a written quote within one business day. No high-pressure sales, no surprise fees.