City Name
Home » Recent posts » Carpet Cleaning Done Right – The Top 5 Carpet Cleaning Companies in Vancouver 

Carpet Cleaning Done Right – The Top 5 Carpet Cleaning Companies in Vancouver 

Carpet Cleaning Done Right – The Top 5 Carpet Cleaning Companies in Vancouver
We extensively test and research all services we review. Here's why you can trust us.

Once, with unwavering optimism (and perhaps a touch of naiveté), we decided to tackle a red wine stain ourselves. Armed with questionable internet advice, we attacked the living room carpet.

The result? A carpet that looked like a flamingo had exploded. Needless to say, we’ve learned a lot since then about where to find the best carpet cleaners in town.

So, if your carpets look anywhere near ours, here are the best carpet cleaners in Vancouver. They won’t have your carpets looking like a piece of… Well, you get the idea!

How much does carpet cleaning in Vancouver cost?

Carpet cleaners in Vancouver often charge anywhere from 30 cents to 50 cents per square metre.

Prices vary based on the cleaning method chosen and the condition of the carpet, so this is just an estimate.  

How We Chose

Reputation: We hit the web and scoured review sites to see what past customers were saying. Happy chatter about sparkling clean carpets and professional service! That’s a good sign. Vague promises or radio silence? Hard pass.
Insurance: Accidents happen, even with the best intentions. So, we made sure these companies provided insurance in case of any mishaps. It’s a small detail, but it shows they take the job seriously.
Cleaning methods and products: We avoided companies that used harsh chemicals. We looked for companies that used non-toxic products and cleaning methods (steam cleaning) that would be safe for families and pets.  
Pricing and estimates: We weren’t tempted by the super low-ball quote. We got a few estimates to get a feel for the average price range and went from there.

1. Dazzle Carpet Cleaning Vancouver 

Dazzle Carpet Cleaning Vancouver's Banner

Address: 1661 E 2nd Ave unit 102, Vancouver, BC V5N 1E1, Canada

Contact Details: Monday to Saturday – 8 AM to 4:30 PM

Operating Hours: +16048028500


The Dazzle team was friendly, professional, and explained the cleaning process clearly. We especially liked how careful they were around our furniture—no bumps or scrapes whatsoever.

Of course, the main event is the clean, and Dazzle delivered. Our carpets looked (and smelled!) amazing. 

While the cleaning itself went smoothly, scheduling was a bit of a chore. It took a few calls to lock down a date that worked for both of us.

And be prepared to walk on tiptoes for a while after the cleaning. The carpets take a good few hours to dry completely, which can be a bit inconvenient.

Regardless of these things, we liked how Dazzle was upfront about pricing from the get-go. No hidden fees or surprise charges—what they quoted is what we paid.


  • Professional carpet cleaners
  • Products smell amazing


  • Scheduling difficulties
  • Carpet drying time 

Customer Reviews

Our carpets look amazing now

“Stephanie at Dazzle Carpet Cleaning made it easy for me to book and gave me the best deal possible. Aaron, the technician, was excellent! He texted when he was 30 minutes away and arrived exactly when he said he would. He was professional and careful. Our carpets look amazing now. I highly recommend Dazzle and we’ll have them back next year to clean our home.”

Best carpet cleaning ever 

“Great job by Dazzle Carpet Cleaners on our 2 bedroom suite. Aaron, the technician, was very polite, professional, and on time. He did a complete walk through with me, asked about any concerns, etc. The work was done quickly and thoroughly. Stephanie in the office was a delight to deal with. Very thorough, friendly, phoned me to confirm the appointment, and did a follow-up to make sure we were happy. Best carpet cleaning ever!  I would definitely use this company again.”

2. SmithWerks Carpet and Upholstery Cleaning

SmithWerks Carpet and Upholstery Cleaning's Banner

Address: 422 Richards St, Vancouver, BC V6B 2Z4, Canada

Contact Details: +17787242555

Operating Hours: 

  • Monday to Thursday – 8 AM to 5 PM
  • Friday – 8:30 AM to 4 PM
  • Saturday – 9 AM to 3 PM


From the initial phone call, SmithWerks’ customer service was top-notch. Everyone was friendly, professional, and genuinely helpful.

And while SmithWerks’ prices were competitive with other companies we researched, it’s definitely an investment.

Scheduling an appointment was easy, but we had to work around their availability, which might not be ideal for everyone.

Still, we have to hand it to SmithWerks—the crew knew their stuff. They even offered some handy tips for keeping our carpets looking their best in between cleanings.

And our carpets looked brand new afterwards. They banished the darkest stains (due to muddy paw prints!), leaving everything feeling fresh and, well, clean.


  • Top-notch customer service
  • Helpful aftercare tips
  • Rids the toughest stains


  • Prices are high
  • Often-tough availability 

Customer Reviews

Super easy to work with 

“SmithWerks was super easy to work with! David was very helpful in booking an appointment and followed up with me about all the details for our carpet cleaning.

Freddie, the gentleman who came to perform the cleaning, was exceptionally nice and efficient. Our carpets look so much better now that all the grime is gone. Thanks, SmithWerks!”

Goes over and above the standard for carpet cleaning

“This company goes over and above the standard for carpet cleaning. They have been my regular carpet cleaners for years but finally sat down to write a review as they have particularly impressed upon me their attention to customer service after I recently had a problematic area of my carpet that required multiple visits.

I find it incredibly refreshing that David, the owner, is always quick to pick up the phone and deal with his customers directly – something I am finding to be exceedingly rare these days. His commitment to his work is evident, and it shows in their highly impressive Google review numbers and rating.”

3. City Gate Carpet & Upholstery Cleaning

City Gate Carpet & Upholstery Cleaning's Banner

Address: 188 Milross Ave, Vancouver, BC V6A 4J4, Canada

Contact Details: +17788409961

Operating Hours: Monday to Sunday – 9 AM to 5 PM

First things first, we couldn’t find a single website for them, which is inconvenient in this day and age. We had to do things the old-school way and pick up the phone to inquire about their services. (We don’t regret it, though!)

There’s something reassuring about finding out that the owner, Mr. Azhar, is the one who handles all the cleaning himself. (Practically ensures a job well done every time.)

Another thing we thought was great was that Mr. Azhar was upfront about pricing and the cleaning process. There are no hidden fees or last-minute surprises. He was also happy to answer all our questions (even the slightly neurotic ones) patiently.

We liked how he uses truck-mounted steam cleaning, and let us tell you, it packs a punch. Our carpets looked noticeably brighter and felt genuinely refreshed.

We even tossed in an old, dusty throw rug, and he brought it back to life!


  • Owner does all the work
  • No hidden fees
  • Steam cleaning 


  • No website
  • Phone calls only

Customer Reviews

Carpets look brand new 

“I just want to give a shout out to this carpet cleaning company! Mr Ahzar was referred to me through a friend. She had their carpets done and I needed mine cleaned too, I live in a townhome. Carpets had some stains and now they look brand new. I’m so impressed with the quality of work and customer service. Highly recommend it. Will definitely be cleaning my carpets again through your company.”

Less than half the price of the bigger cleaning companies

“This company is owner-operated and you can tell he takes a lot of pride in his work. Azhar works meticulously and charges less than half the price of the bigger cleaning companies.”

4. SaraCares Carpet & Upholstery Cleaning

SaraCares Carpet & Upholstery Cleaning's Banner

Address: 1967 Barclay St, Vancouver, BC V6G 1L1, Canada

Contact Details: +16047220459

Operating Hours: Monday to Saturday – 8 AM to 5 PM


We were looking for a deep clean that was tough on stains but gentle enough to not irritate allergies, and SaraCares fit the bill with their eco-friendly cleaning solutions.

So needless to say, we were big fans of SaraCares’ focus on eco-friendly products. No harsh chemicals meant no lingering fumes or worries about our pets or sensitive family members.

While communication was generally good, scheduling the appointment wasn’t the smoothest. We had to follow up a couple of times to confirm the final date and time.

And there wasn’t information about pricing upfront on their website. Dana, the manager, gave us a quote over the phone, but we think it would be helpful to have a ballpark range listed online. 

Nevertheless, Aaron, the carpet cleaning tech, was fantastic throughout the entire process. He even gave us a heads-up on what kind of results to expect for some of our older, more stubborn stains.


  • Eco-friendly cleaning solutions
  • Good communication
  • Removes stubborn stains


  • Appointment scheduling
  • No online quotes

Customer Reviews

Very knowledgeable, detail oriented, professional

“Aaron from SaraCares, the technician is excellent! He did a great job on our 2 couches and stained carpet from our cats. As soon as he came in, he got to work, was industrious, very knowledgeable, detail oriented, professional.  Dana as well was very responsive re. booking his time, responsive, etc. I was so impressed I scheduled them to go to my mom’s house to clean her carpets. Again, fantastic job, right on time.”

Very understanding and did a great job

“I am so glad I chose this carpet cleaning company. Dana was so helpful on the phone and Aaron the technician arrived and did an amazing job on my old and very dirty carpets and some furniture. He was very understanding and did a great job. Highly recommend!”

5. Carpeteer Carpet Cleaning and Flood Restoration

Carpeteer Carpet Cleaning and Flood Restoration's Banner

Address: 1143 The Castings, Vancouver, BC V6H 3S8, Canada

Contact Details: +16042407787

Operating Hours: Open 24 hours


We recently had Carpeteer Carpet Cleaning and Flood Restoration come out to our place after a minor kitchen overflow turned into a bit of a carpet catastrophe. We were in a pinch—soggy floors and the looming fear of mould growth. 

So, we called Carpeteer in a bit of a panic. To our relief, they were able to send someone out within a couple of hours. Major props for their quick response.

While the initial response and post-service follow-up were great, there wasn’t much communication in between. An update call midway through the drying process would have put our minds at ease.

Regardless, their crew showed up and assessed the situation quickly. 

To be honest, we weren’t sure if the stained area could be salvaged, but Carpeteer worked their magic. They not only got rid of the flood stains, but the entire carpet looked and smelled noticeably fresher.


  • Fresh clean carpets
  • Speedy cleaning time


  • Communication issues

Customer Reviews

Pleased with the speed and the quality of cleaning

“Wonderful service. Aaron was super friendly, communicative and punctual. I was really pleased with the speed and the quality of the cleaning. He also cleaned two of the door entrance carpets and removed footsteps from the laminate after he finished everything. Would definitely recommend or order cleaning again!”

The results speak for themselves 

“For top-notch carpet cleaning, I consistently rely on the Carpeteer for all of my properties. Their service is impeccable, their pricing is fair, and the results speak for themselves. A job well done every time!”