Serving Richmond Hill, ON
Carpet & Upholstery Cleaning in Richmond Hill
Richmond Hill runs from Langstaff in the south up to Oak Ridges and Lake Wilcox on the Moraine. Most homes are detached family houses from the 1980s to the 2000s, and we clean the carpets, stairs, sofas and rugs in them, at your home.
- Open daily 8 a.m.–9 p.m.
- Eco-friendly, pet-safe
- Re-clean guarantee
5.0Google & HomeStars
Local know-how
Cleaning built for Richmond Hill homes
Stairs & upstairs halls
Two-storey homes put most of the wear on the stairs and the upstairs hallway. We pre-treat the traffic lanes so they match the rest of the carpet.
Trail mud
Jefferson Forest, Lake Wilcox and the Moraine trails send mud and sand home on boots, and it ends up in entry rugs and runners.
Dog-friendly homes
UV inspection and enzyme treatment for urine spots on carpet, rugs and sofas.
Winter salt
Road salt leaves white residue on entry carpet all winter. A deep clean lifts it along with the grime it holds.
Neighbourhoods we serve include
- Mill Pond
- Crosby
- Bayview Hill
- Rouge Woods
- Doncrest
- Langstaff
- South Richvale
- North Richvale
- Observatory
- Jefferson
- Westbrook
- Devonsleigh
- Oak Ridges
- Lake Wilcox
Local guide
Richmond Hill homes and what they need
Richmond Hill’s homes change as you head north: older houses and condos near Yonge in the south, established subdivisions in the middle and newer builds around Oak Ridges.
-
Mill Pond & Crosby
Older homes near the original village on Yonge, with area rugs over hardwood and well-loved upholstered furniture.
-
Bayview Hill, Rouge Woods & Doncrest
Larger detached homes with formal rooms, wide carpeted stairs, leather sectionals and upholstered dining chairs.
-
Jefferson, Westbrook & Oak Ridges
Newer subdivisions near forest and kettle lakes, with family-room sectionals, kids’ bedrooms and entry rugs that catch the mud. Jobs in Oak Ridges are quoted individually — call or text photos for a price.
Our services
Services for Richmond Hill homes
- Carpet Cleaning in Richmond Hill Carpeted stairs, upstairs hallways and bedrooms.
- Upholstery & Couch Cleaning in Richmond Hill Family-room sectionals and leather in finished basements.
- Pet Stain & Odour Removal in Richmond Hill Accident spots on carpet and sofas, found with UV light.
- Area Rug Cleaning in Richmond Hill Entry and living-room rugs that take the trail mud.
Also in Richmond Hill: mattress cleaning, commercial carpet cleaning.
Real results
Before & after
Real jobs by our team, not stock photos.
Reviews
Rated 5.0 by GTA customers
-
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!
FAQ
Cleaning in Richmond Hill: FAQ
Do you serve all of Richmond Hill?
Yes, from Langstaff and South Richvale to Mill Pond, Bayview Hill, Rouge Woods, Jefferson, Westbrook and Oak Ridges. Call or text (647) 877-5977 to book. Oak Ridges and other outlying spots are quoted per job — call or text photos for a price.
Can you clean wide or curved carpeted stairs?
Yes. Stairs are priced per step, whatever the shape, so text photos to (647) 877-5977 for a quote.
How long does carpet take to dry?
Most carpets are dry in 6–8 hours. Fans, air conditioning or an open window speed it up.
Do you clean in the condos near Yonge and Highway 7?
Yes. Let us know about visitor parking, loading docks or elevator bookings when you book.
Nearby, we also clean in Thornhill, Vaughan and Markham. See all 16 service areas.
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.
Book your Richmond Hill clean, today
Call or text for a free quote. Open every day, 8 a.m.–9 p.m.