20% off Rain season special: Get the carpets clean before the mud season starts. On jobs over $210 until November 14.

Book now

Carpet cleaning in Vancouver, BC: your local carpet cleaner

Meet the carpet you forgot you had.

Truck-mounted hot water extraction, plant-based solutions available that are safe for kids and pets, and dry in a few hours. Book a time right here in about a minute.

  • ★★★★★ 4.9 from 300+ Google reviews
  • Local crew, not a franchise
  • Pet & kid safe
  • Fix it or refund it
or call (604) 802-8500

We’re booking now

Book your clean in a minute.

What needs cleaning? Pick one or more

Pick a time →

No payment now. Questions? Call or text (604) 802-8500

Reviews

What the neighbours say

4.9 from 300+ Google reviews

Read every review →
“The most important thing to me was to use a company that used cleaning products safe for my baby and my two dogs.”
Minna J. · Rugs & sofa
“Even got the blueberry stain out of my kitchen chair!”
Rita R. · Sectional & chair
“Not only did he get the nasty stains out of my sofa…”
Sameer K. · Sofa
“He was even able to get out some stains I thought were there for good.”
Julio B. · Condo carpet
“They did an amazing job removing the pet stains.”
Luke W. · Pet stains
“Did a great job with the carpets for my move-out clean.”
Dean E. · Move-out
“We were recommended by our friends to use Dazzle to remove oil stains from our fabric bed frame.”
Ed T. · Upholstered bed frame
“Cleaned my mattress. Five star service.”
Maria A. · Mattress
Looking for commercial carpet cleaning in Vancouver? Offices, restaurants, strata and gyms, after hours. Get a commercial quote →
  • 4.9★ average rating on Google
  • 300+ Google reviews from local customers
  • 25 min about how long a room takes
  • 100% fix it or refund it, every job
A real Dazzle job

Same carpet. One Dazzle clean.

We photographed this carpet before and after we cleaned it. Move across itTap it to see what came out.

  • Truck-mounted hot water extraction, not a rental machine
  • Plant-based solutions available, safe for kids and pets
  • Dry in 3 to 6 hours
Book your clean →
0% clean
See the difference

Drag to see what a deep clean lifts out

Drag the handle, or just watch it move: this is what a proper clean lifts out.

Linen dining chairs after cleaning
Linen dining chairs before cleaning
BeforeAfter
Linen dining chairs
Coffee spill on a bedroom carpet after cleaning
Coffee spill on a bedroom carpet before cleaning
BeforeAfter
Coffee spill on a bedroom carpet
Wool Persian rug after cleaning
Wool Persian rug before cleaning
BeforeAfter
Wool Persian rug
Mosaic tile entry, Shaughnessy after cleaning
Mosaic tile entry, Shaughnessy before cleaning
BeforeAfter
Mosaic tile entry, Shaughnessy
How it works

Book it, we clean it, you love it

About 25 minutes a room. You see every step, and there’s no upsell at the door.

  1. 1

    Walkthrough

    We walk the job with you, point out what will and won’t come out, and confirm the price before we start.

  2. 2

    Pre-treat

    Traffic lanes, spots and pet areas get a pre-treatment (plant-based if you prefer) to loosen what’s stuck.

  3. 3

    Deep extraction

    Hot water from the truck-mounted unit rinses deep, and strong suction pulls the dirt and moisture back out.

  4. 4

    Groom & dry

    We groom the fibres so they dry evenly. Most carpet is dry in 3 to 6 hours.

  5. 5

    Final walkthrough

    We look at it together. If anything isn’t right, we fix it, or you get your money back.

Add-on: Ultra Protection

Keep it clean after we leave

Freshly cleaned fabric is at its thirstiest. Ultra Protection coats every fibre so the next glass of wine beads up and waits for your towel.

It’s the same idea as Scotchgard, and it doesn’t change how the fabric looks or feels. Most worth it on light sofas, dining chairs and homes with kids or pets.

How Ultra Protection works →
Our promise

Safe for the whole family. Guaranteed.

We offer plant-based solutions that are safe for kids and pets, and we rinse everything out with hot water so nothing sticky is left behind.

  • Walkthrough before and after. You know exactly what you’re getting and what it costs before we start.
  • Fix it or refund it. If something isn’t right, we come back. If we still can’t fix it, you get your money back.
  • No surprise charges. The price we text you is the price you pay, unless you add something on the day.
Dazzle technician walking a homeowner through her freshly cleaned living-room carpet
100% satisfaction warranty

Trusted by Vancouver homeowners, and by businesses, strata managers and clubs

AquiliniTELUSCBRETerminal City ClubAssociaQuay PacificCoast HotelsProfile PropertiesRogue KitchenBlack + BlueCliffhangerKobe
Where we work

All across Metro Vancouver

From Vancouver to the North Shore, Richmond to Maple Ridge. Pop your postal code into the booking form and see the times we can come.

Ready when you are

Your price now. Your booking in a minute.

Pick what needs cleaning, see the price, choose a time that suits you. No account, no deposit, no pressure.

Rather talk? Call (604) 802-8500
“The most important thing to me was to use a company that used cleaning products safe for my baby and my two dogs.”
Minna J. · Rugs & sofa
“Even got the blueberry stain out of my kitchen chair!”
Rita R. · Sectional & chair
“Not only did he get the nasty stains out of my sofa…”
Sameer K. · Sofa
“He was even able to get out some stains I thought were there for good.”
Julio B. · Condo carpet
4.9 300+ Google reviews

We’re booking now

Book your clean in a minute.

What needs cleaning? Pick one or more

Pick a time →

No payment now. Questions? Call or text (604) 802-8500

Questions people ask

Where in Vancouver do you do carpet cleaning?

Every Vancouver neighbourhood, from Kitsilano, Point Grey and Dunbar to Mount Pleasant, East Van, Downtown, the West End, Kerrisdale and Marpole. Pick your rooms online, see your price, and book a weekday time on the spot.

How do I choose a carpet cleaner in Vancouver?

Ask how the price is worked out, what equipment they use, whether pre-treatment is included, and what happens if you’re not happy. Dazzle is a local carpet cleaner, not a franchise: $90 an area before the promo with the total shown before you book, a truck-mounted Cleanco Compact 47, pre-treatment included, and a walkthrough before and after. We’re rated 4.9 from 300+ Google reviews.

How is carpet cleaning priced?

We charge per area, and each room up to 150 sq ft is one area: $90 an area. The minimum is $210, which covers up to 3 areas, and one area on its own is $150. Jobs above the minimum get the current promo. For upholstery, each seated area counts as one area, so a standard 4-seat sectional is 4 areas. If you have a custom-sized sectional, we’ll contact you for a few more details.

1 2 3 4
A standard 4-seat sectional counts as 4 areas.

Fabric type is confirmed before we arrive. If it can’t be identified, a waiver is required before we clean, and you can sign it online ahead of time.

How long does a room take?

About 25 minutes per room once we’re set up. A typical three-bedroom home with a hallway and stairs takes two to three hours.

How long does it take to dry?

Most carpet is dry in 3 to 6 hours. Upholstery is usually similar. Open a window or run the heat or a fan and it goes faster. You can walk on carpet right away in clean socks.

Is it safe for kids and pets?

Yes. We offer plant-based cleaning solutions, everything we use is safe for kids and pets, and we rinse it all out with hot water, so nothing sticky is left behind to attract dirt.

Is fabric protector worth it?

On upholstery, almost always. Sofas and dining chairs get spills, body oils and pet hair every day, and they’re expensive to replace. On carpet, it’s most worth it on light colours, stairs and hallways.

Which areas do you cover?

All of Metro Vancouver: Vancouver, Burnaby, New Westminster, Richmond, the North Shore, Coquitlam, Port Moody, Delta, Surrey, Langley and Maple Ridge.

What if I’m not happy with the result?

We walk through the job with you before we start and again when we’re done. If anything isn’t right, we fix it on the spot or come back. If we still can’t make it right, you get a full refund.