Skip to content
Technician deep cleaning a patterned carpet with a hot water extraction wand
5.0 on Google & HomeStars

Carpet & Upholstery Cleaning in Toronto & the GTA

Deep, eco-friendly cleaning for sofas, carpets, rugs and mattresses. Safe for kids and pets. Text us a few photos for a free quote.

  • Google 5.0 on Google
  • HomeStars 5.0 rating
  • Eco-friendly, pet & child safe
  • Same-day for some emergencies
  • Re-clean guarantee
  • Open daily 8 a.m.–9 p.m.
  • Toronto & the GTA

What we clean

Cleaning for the things you live on

Choose a service for the details and starting prices. For an exact price, text us a few photos.

  • Upholstery & Couch Cleaning

    From $60

  • Carpet Cleaning

    From $0.65/sq ft

  • Area Rug Cleaning

    From $1.50/sq ft

  • Mattress Cleaning

    From $80

  • Pet Stain & Odour Removal

    From +$90 per item

  • Commercial Carpet Cleaning

    Request a quote

How it works

Three simple steps to a fresh, clean home

No call centre, no guesswork. You deal directly with the local team doing the work.

  1. Technician inspecting a fabric sofa before cleaning

    Call, text or send photos

    Reach us at (647) 877-5977. Tell us what needs cleaning, or text a few photos, and get a personalized quote and arrival time.

    Text photos
  2. Technician deep cleaning a carpet in a living room

    We arrive and inspect

    Our technicians check the fabric or carpet with you, point out problem spots and agree on the plan before starting.

    Call us
  3. Freshly cleaned sectional sofa

    Deep clean & walk-through

    We clean with eco-friendly products, then review the results together. Not happy with an area? We re-clean it.

    Get a free quote

Real results

Real jobs, dark to light

No stock photos. These are GTA homes cleaned by our team.

  • Before and after: Wingback chair, fabric deep clean Before After
    Wingback chair, fabric deep clean
  • Before and after: Microfiber recliner restored Before After
    Microfiber recliner restored
  • Before and after: Leather dining chair cleaned Before After
    Leather dining chair cleaned
  • Before and after: Area rug stain removal Before After
    Area rug stain removal
  • Before and after: Pet urine stains removed from carpet Before After
    Pet urine stains removed from carpet
  • Before and after: Carpeted stairs, traffic lanes lifted Before After
    Carpeted stairs, traffic lanes lifted
  • Before and after: Armchair stain removal Before After
    Armchair stain removal
From Dark to Light technician cleaning a carpet in a client’s living room

Nik & AlexYour local technicians, the names you’ll see in our reviews.

Why choose us

Local experts, not a franchise

We take pride in every job, and we don’t consider it done until you’re completely satisfied.

Google rating
5.0★
Rating on Google & HomeStars
Days open
7/7
Open every day, 8 a.m.–9 p.m.
Cities
16
GTA cities & communities on our service list
Technicians
2
Local technicians who do every job themselves
  • Pro-grade results
  • Pet odour specialists
  • Eco-friendly & family safe
  • Satisfaction guarantee
  • Local & responsive
  • Licensed & insured

Ready to take your home from dark to light?

Call or text for a free quote. Open every day, 8 a.m.–9 p.m.

Testimonials

In our customers’ own words

Real Google reviews from homeowners across the GTA, word for word.

5.0 Rated 5.0 on Google & HomeStars
  • Joshua Draves

    Google review · April 2026

    Nik and Alex are the best at what they do and are truly experts - I could not give a stronger recommendation or speak highly enough. They responded quickly and professionally, and managed to treat and restore a white couch that had a large red wine spill (twice), whereas other providers would not even attempt to treat it. Almost look forward to the next spill...
  • Shantelle Alliman

    Google review · February 2026

    Nik and Alex are great. Anytime I need my couch cleaned they are available and they go above and beyond. They are so dedicated to what they do. You won’t be disappointed.
  • Filip Tisma

    Google review · December 2025

    Nik and Alex saved our couch! They were fast, efficient, and thorough. Our couch was ragged and stained, but once they were finished, it looked brand new again. I can't recommend their services enough and will turn to them for any future cleaning needs!
  • Julie T

    Google review · December 2025

    Amazing work by Nik and Alex. Friendly and knowledgeable. They cleaned up my carpet and walked me through each step they were doing Would recommend and would book them again in the future!
  • aman rana

    Google review · October 2025

    I am so glad I contacted Alex. Fantastic job done with my couch, rug and basement carpets. Punctual, responsive and friendly. Alex took time to explain me everything knowing this was my first experience. Very professional and seamless service right from my first call to the end. Will always call them back when needed. Thank you!
  • John Marshe

    Google review · October 2025

    We hired Nick from Light to Dark and the service was amazing. He was presented with a custom designed sofa valued at approximately $10,000 complete with stains that were many years old. He was completely transparent and managed my expectations so there is no surprises. The end result was a completely restored sofa that almost looks like new again. Nick has secured my business for life. I strongly recommend you hire these guys are they take a lot of pride in what they do. John
  • Jovan Turudic

    Google review · September 2025

    Had an awesome experience with From Dark To Light Carpet & Upholstery Care today. One of their guys came over to clean my beds and sofas and did a fantastic job. He showed up right on time, explained what he was doing, and answered all my questions about the machines and products he used. Super professional, easy to talk to, and the results were great — everything feels fresh and looks so much better. Definitely recommend these guys!
  • Amanpreet Singh Juneja

    Google review · July 2025

    Fantastic Service – Highly Recommended! We had our mattress and couch cleaned by Alex and Nik from From Dark To Light Carpet & Upholstery Care, and they did a great job! Both were professional, friendly, and took the time to make sure everything was spotless. The difference was amazing — our furniture looks and feels fresh again. The before and after results really say it all (photos attached). We’re super happy with the service and will definitely be using them again. Highly recommend!
  • shrey vithlani

    Google review · July 2023

    Wonderful service…and the staff was super friendly and lovely…they went above and beyond and also did a few other stuff …lovely people …would definitely recommend the service to all….
  • aditi verma

    Google review · June 2023

    Our carpet had a very bad stain and the team did a very fantastic job with it. It looks brand new. Thank you.
  • Tammy Wiese

    Google review · April 2023

    Great service! Very friendly team that work super fast and efficient. My couch looks brand new now.
  • Karanveer Narwal

    Google review · April 2023

    Amazing service. My child got sick and vomited on the couch. Dark to Light, Alex and Nik did an amazing job making the couch look brand new again. Will be recommending them to family and friends!
  • Denise Johnson

    Google review · April 2023

    They did an amazing job! My furniture looks like new. Very friendly, punctual. Worth every penny. I highly recommend them and will definitely use them again.
  • CS

    Google review · March 2023

    Alex and Nik brought my blue velvet sectional back to life. They worked very hard to remove pet slobber (yuck) and dirt and my sectional has been returned to normal. No hesitation whatsoever in recommending them. I cannot thank them enough for their hard work and prompt response.
  • Julia Benner

    Google review · March 2023

    Nik and Alec arrived on time and were knowledgeable, professional and friendly. I'm pleased with how clean my living room area rug now looks and thrilled they were able to remove an ink stain from my favourite chair! I would hire them again in a heartbeat.
  • Aanchal Bajaj

    Google review · January 2023

    Alex is amazing! I need emergency couch cleaning after a party last night and he came on New Year’s Day! He did an extremely thorough job, my couch looks better than new! And Alex is so nice! 100% recommend

Service area

Proudly serving Toronto & the GTA

Based in East York, Toronto, ON. We clean homes and businesses across Toronto, Oakville, Etobicoke, Mississauga, North York, Scarborough, East York, York, Vaughan, Markham, Richmond Hill, Brampton, Burlington, Pickering, Ajax, Thornhill.

All service areas. Not sure we cover you? Call (647) 877-5977.

Map of the western end of Lake Ontario showing our East York base; we also serve Toronto, Oakville, Etobicoke, Mississauga, North York, Scarborough, York, Vaughan, Markham, Richmond Hill, Brampton, Burlington, Pickering, Ajax and Thornhill LAKE ONTARIO Mississauga Oakville Etobicoke Toronto East York (our base) 10 km
Open in Google Maps Map data © OpenStreetMap contributors

Free quote

Request a call back

Leave your details and we’ll call you back with a personalized quote. Prefer to talk now? We answer every day from 8 a.m. to 9 p.m.

We only use your details to contact you about your quote. Privacy policy

From the blog

Care tips & cleaning advice

View all posts

FAQ

Frequently asked questions

Still unsure? Call or text and you’ll talk to the people who do the work.

How do I get a quote?

Call or text (647) 877-5977, or request a call back above. Texting a few photos of what needs cleaning helps us give you an accurate, personalized quote.

How long does it take to dry?

Most carpets and upholstery are dry in 6–8 hours. Thick carpet or humid days can take a bit longer, and upholstery should never take more than 24 hours.

Are your products safe for kids and pets?

Yes. We use eco-friendly, non-toxic, biodegradable and phosphate-free products. Everything is safe for your family and pets as soon as it’s dry.

Can you remove every stain?

We remove most spots and many stubborn stains. Some stains permanently change the fibre and can’t be fully removed by anyone, and we’ll tell you honestly before we start.

Can you get rid of pet urine odour?

Yes, in most cases permanently. We find hidden spots with UV light and use enzyme treatments that break down the uric acid crystals causing the smell.

How should I prepare for my appointment?

Vacuum beforehand if you can, put away small or fragile items, keep pets in a separate room and save us a legal parking spot. We can move most tables, chairs and sofas.

Do you offer same-day service?

Same-day service is available for certain emergency calls. Call us and we’ll do our best to help.

Which areas do you serve?

We serve Toronto, Oakville, Etobicoke, Mississauga, North York, Scarborough, East York, York, Vaughan, Markham, Richmond Hill, Brampton, Burlington, Pickering, Ajax, Thornhill. See our service areas page for details. Not sure if we cover you? Call (647) 877-5977.

What if I’m not happy with the result?

We walk through the results with you before we leave. If any area doesn’t meet your expectations, we re-clean it.

Do you offer fabric protection?

Yes. We offer stain repellent and Scotchgard application so future spills are easier to wipe away.

Call now Text photos