“I can’t recommend LUMA enough! I’ve been with them since the very beginning, and they have consistently been excellent. Their team is professional, thorough, friendly, and always does an amazing job. They pay attention to the details and take real pride in their work, all while offering very reasonable prices. It’s such a relief to have a cleaning company you can trust and rely on. If you’re looking for a team that genuinely cares about the quality of their work, LUMA is it! I would recommend them in a heartbeat. You won’t be disappointed!”
House cleaning in St. Thomas, London & areaYour home, freshly clean. Your weekends, back.
- Insured
- WSIB-compliant
- Locally owned
Luma offers one-time and recurring house cleaning across St. Thomas, London and nearby communities, personalized to your home, your routine and the details you care about most.
Free quotes · Mon–Sat, 8am–6pm
A personal approach to a clean home
No two homes are alike, so no two cleans should be either. We get to know your space and how you like things done, then deliver a careful, consistent clean you can count on, visit after visit.
Remembered, every visit
Tell us once. Your preferences and special requests are saved, so every clean is done your way without you having to repeat yourself.
Trusted people in your home
Our cleaners are background-checked and insured, with more than 50 years of combined experience. Luma is a registered Ontario business and WSIB-compliant.
Kind to kids and pets
Our team respects your space and is happy to work around little ones and four-legged family members. We pay our cleaners fairly, and happy cleaners do better work.
How can we help you today?
From weekly upkeep to one-time projects, every clean is planned around your space.

Less on your to-do list. More time for you.
Picture walking into a sparkling kitchen, fresh bathrooms and floors that feel great underfoot. Here’s what a regular Luma clean covers. Need more? Our deep cleaning adds baseboards, blinds, walls, appliances and more.
Kitchen
- Counters and surfaces wiped and sanitized
- Sinks cleaned and shined
- Cabinet fronts and appliance exteriors
Bathrooms
- Toilets, tubs and showers
- Sinks, counters and mirrors
- Fixtures left sparkling
Living areas & bedrooms
- Dusting of reachable surfaces
- Interior windows and glass
- Tidy, fresh finishing touches
Floors
- Vacuumed throughout
- Hard floors mopped
- Entryways refreshed
Getting started is easy
A quick, friendly call
Call, text or email. We’ll chat about your home, what you’d like cleaned and any special requests.
Your first clean
We take time to learn your home and how long it takes, so we can set a fair, consistent price for regular visits.
Visits on your schedule
We book recurring cleans around your routine and keep notes on your preferences for every visit.
We check in
After your second clean we follow up to make sure it’s just right, and adjust anything you’d like done differently.
Kind words from happy homes
“We have had Luma Cleaning Company come and clean our home for the past couple months now. The cleaners are always friendly and are keeping our home looking great! On our initial consultation and clean they made sure to hear about any areas of the house I wanted special attention to, or any specific products used. We will be continuing to use their great service!”
“My two cleaning ladies do a wonderful job. In addition they are friendly and a pleasure to be around. Lumas prices are very reasonable. I would recommend this company to anyone.”
Hi, I’m Rob.
I started Luma with a simple goal: to bring a little more light, and a lot less stress, into homes in St. Thomas and the surrounding area. (Luma comes from the Latin for light.)
We’re a small, local team and I’m hands-on in the business, so when you call or text, you’ll usually be talking with me. We take the time to learn how you like things done, we pay our cleaners fairly, and we treat every home with care and respect.
Rob LeClairOwner, Luma Cleaning Company
Our promise
We want you to feel great every time we leave. If something isn’t right, tell us. We’ll listen, take another look and make it right.
- Background-checked, insured team
- Consistent crew whenever possible
- We bring all supplies and equipment
- Safe, non-toxic products
Proudly serving St. Thomas, London & Elgin County
Questions, answered
What areas do you serve?
We’re based in St. Thomas and clean homes and businesses in St. Thomas, London, Port Stanley, Talbotville, Union, Sparta, New Sarum, Belmont, Aylmer, Shedden, Southwold and Lynhurst. Nearby but not listed? Call or text and we’ll do our best to fit you in.
How much does a cleaning cost?
Every home is different, so we don’t use one-size-fits-all pricing. We start with a quick, friendly call about your home. Your first clean shows us what your home needs and how long it takes, and from there we set a fair, consistent price for regular visits. Quotes are always free.
Do I need to provide cleaning supplies?
No. We bring all of our own supplies and equipment, and we use safe, non-toxic products. If you’d like us to use a particular product in your home, just let us know.
Are your cleaners insured and background-checked?
Yes. Our team is background-checked and insured, with more than 50 years of combined experience. Luma is a registered Ontario business and WSIB-compliant.
What if I’m not happy with a clean?
Tell us. We’ll listen, take another look and make it right. After your second clean we also check in to make sure everything is just how you like it.
Ready for a brighter home?
Skip the weekend scrub. From St. Thomas to London and everywhere in between, our team is ready to give your home the thorough, thoughtful clean it deserves, one-time or on a regular schedule.
Mon–Sat, 8am–6pm · Free quotes
