Metrotown · Brentwood · Edmonds & all of Burnaby
Carpet cleaning services in Burnaby
Professional carpet cleaning in Burnaby, from the towers at Metrotown and Brentwood to family homes on Burnaby Heights. We bring carpets, couches and rugs back to life, and you can book right here in about a minute.
- ★★★★★ 4.9 from 300+ Google reviews
- Local crew, not a franchise
- Pet & kid safe
We’re booking now
Book your Burnaby clean
What needs cleaning? Pick one or more
No payment now. Questions? Call or text (604) 802-8500
You’re booked in!
Questions? Call or text (604) 802-8500
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.”
“Even got the blueberry stain out of my kitchen chair!”
“Not only did he get the nasty stains out of my sofa…”
“He was even able to get out some stains I thought were there for good.”
“They did an amazing job removing the pet stains.”
“Did a great job with the carpets for my move-out clean.”
“We were recommended by our friends to use Dazzle to remove oil stains from our fabric bed frame.”
“Cleaned my mattress. Five star service.”
- 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
Couches, carpets, rugs and more
Pick what you’ve got and see the price straight away. Add a room, a rug or a chair and it’s still one easy visit.
Couch & upholstery cleaning
Light sectionals and dining chairs show every spill. We clean them to match the fabric, and Ultra Protection keeps them that way.
See how it works →
Carpet cleaning
Condo bedrooms, townhouse stairs and family-room carpet, rinsed deep with truck-mounted hot water extraction.
See how it works →
Area rug cleaning
Area rugs cleaned in place, matched to the fibre.
See how it works →
Move-in & move-out cleaning
Moving in or out? We’ll book around your elevator reservation and have the carpets done before the keys change hands.
See how it works →
Tile & grout cleaning
Tile entries and kitchens next to the carpet? We can do both in one visit.
See how it works →
Commercial cleaning
Offices at Metrotown and Brentwood, strata towers, gyms and restaurants across Burnaby, cleaned after hours so nobody notices we were there.
See how it works →Same carpet. One Dazzle clean.
We photographed this carpet before and after we cleaned it. Grab the wand and drag it over the carpet 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
Carpet cleaning, the Burnaby way
Condo or house, we know the drill. In towers we work around elevator bookings and visitor parking, and if the building doesn’t allow hoses through the lobby we bring a high-powered portable unit instead. In houses, the truck-mounted unit stays outside and only the hose comes in.
Most Burnaby homes we visit want more than one thing done: the bedrooms and hallway, the sectional, a rug under the dining table. Add it all to one booking and it’s one visit, one price, and no repeat appointments.
A one-bedroom condo at Metrotown, Brentwood or Lougheed usually has two or three carpeted areas, which the $210 minimum covers. Townhouses in Edmonds and Highgate, and houses on Burnaby Heights, Capitol Hill and around Deer Lake, add stairs, hallways and family rooms, at $90 an area before the promo. Count your rooms in the booking form and you see the total before you book.
Got area rugs? See rug cleaning in Burnaby for prices by size and how we clean wool and synthetic rugs in your home.
We clean all over Burnaby
- Metrotown
- Brentwood
- Edmonds
- Lougheed
- Burnaby Heights
- Capitol Hill
- Deer Lake
- Burnaby Mountain
- Highgate
- South Slope
- Book online in about a minute
- Truck-mounted hot water extraction
- Plant-based options, safe for kids and pets
- Fix it or refund it
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.




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
Walkthrough
We walk the job with you, point out what will and won’t come out, and confirm the price before we start.
- 2
Pre-treat
Traffic lanes, spots and pet areas get a pre-treatment (plant-based if you prefer) to loosen what’s stuck.
- 3
Deep extraction
Hot water from the truck-mounted unit rinses deep, and strong suction pulls the dirt and moisture back out.
- 4
Groom & dry
We groom the fibres so they dry evenly. Most carpet is dry in 3 to 6 hours.
- 5
Final walkthrough
We look at it together. If anything isn’t right, we fix it, or you get your money back.
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 →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.
Trusted by Vancouver homeowners, and by businesses, strata managers and clubs
Burnaby carpet cleaning at a glance
- Price
- Carpet cleaning in Burnaby is $90 an area before the current promo, plus GST. The minimum is $210, which covers up to 3 areas, and one area on its own is $150. Couch seats and large rugs are $90 each too.
- Where
- Dazzle Carpet Cleaning cleans all of Burnaby, including Metrotown, Brentwood, Edmonds, Lougheed, Burnaby Heights, Capitol Hill, Deer Lake, Burnaby Mountain, Highgate and South Slope.
- Booking
- Book online with the price shown before you confirm, and pick a weekday time (Mon–Fri, 8:30am–4pm). You get an email confirmation right away.
- Method
- Truck-mounted hot water extraction (Cleanco Compact 47 truck-mounted unit), or a portable unit for buildings that don't allow hoses. Most carpet is dry in 3 to 6 hours.
- Pet-safe
- Plant-based, pet-safe and kid-safe solutions on request, with an enzyme pre-treatment for pet spots.
- Rating
- 4.9 stars from 300+ Google reviews for Dazzle Carpet Cleaning.
Burnaby guides and prices
- Carpet cleaning in Brentwood: a guide for Burnaby tower and townhouse owners
- What does carpet cleaning cost in Burnaby? Prices by home type
- Mattress cleaning in Burnaby: prices, prep, and sleeping on it the same night
- What does couch cleaning cost in Burnaby? Prices by seat, with examples
- Area rugs in Burnaby homes: wool vs synthetic, and what each costs to clean
- Moving in or out of a Burnaby condo? A carpet cleaning checklist
Burnaby, 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.”
“Even got the blueberry stain out of my kitchen chair!”
“Not only did he get the nasty stains out of my sofa…”
“He was even able to get out some stains I thought were there for good.”
We’re booking now
Book your clean in a minute.
What needs cleaning? Pick one or more
No payment now. Questions? Call or text (604) 802-8500
You’re booked in!
Questions? Call or text (604) 802-8500
Carpet cleaning in Burnaby: questions
How much does carpet cleaning cost in Burnaby?
$90 an area before the promo, plus GST. An area is a room up to 150 sq ft, a sofa seat or armchair, or a rug about 10×8 or bigger. The minimum is $210, which covers up to 3 areas, and one area on its own is $150. It’s the same price list across Burnaby, from Metrotown to Burnaby Heights, and you see the total before you book.
What do your carpet cleaning services in Burnaby include?
A walkthrough first, a pre-treatment on entries, stairs and pet spots, a deep rinse with truck-mounted hot water extraction, and grooming so the pile dries evenly. In towers that don’t allow hoses through the lobby, we bring a high-powered portable unit instead. Most carpet is dry in 3 to 6 hours, and we book weekdays.
How do I choose a carpet cleaning company in Burnaby?
Pick one that publishes its prices, tells you what counts as a room, and knows how Burnaby towers work. We post our full price list ($90 an area, $210 minimum covering up to 3 areas, plus GST), show your total before you book, and book around your elevator reservation at Metrotown, Brentwood or Lougheed. Houses get truck-mounted hot water extraction, and towers that don’t allow hoses get a high-powered portable unit.
Which parts of Burnaby do you cover?
All of Burnaby: Brentwood, Burnaby Heights and Capitol Hill in the north, Metrotown, Edmonds, Highgate and South Slope in the south, and Lougheed, Deer Lake and Burnaby Mountain in between. It’s the same price list everywhere, with weekday times you can book online.
Do you clean high-rise condos?
Yes. We book around your elevator reservation and use either the truck-mounted unit or a portable, depending on the building’s rules.
How soon can you come?
Pop your postal code into the booking form and you’ll see the open times right away. End-of-month dates fill fastest.
Do you clean strata common areas?
Yes. Hallways, lobbies and amenity rooms. Switch the booking form to “For my business” and Rob will quote it.
Is it safe for my kids and pets?
Yes. We offer plant-based solutions and rinse everything out with hot water, so nothing sticky is left behind.
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: count how many people it seats, not the cushions. A loveseat is usually 2 areas, a main couch 3, and a 4-seat sectional 4. If you have a custom-sized sectional, we’ll contact you for a few more details.
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 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.
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.
We also clean in
Prefer email?
Send us a message
Ask us anything. We’ll email you back, usually the same business day (Mon–Fri, 8:30am–4pm).
Rather talk? Call or text (604) 802-8500.
Thanks, we got your message.
We’ll reply by email soon. Need us sooner? Call or text (604) 802-8500.