Basic cleaning
Dusting, vacuuming and mopping. Add bathrooms and kitchen for the rooms you want cleaned.
From $89 + selected roomsBuild your quote →
Build your clean. Know your price. See every room and task online, then call to book. No surprise increases for the agreed cleaning work.
Choose the level of cleaning first. Then add the rooms and jobs you need. All starting prices are before HST and depend on home size.
Compare all inclusions · See optional extras · Renovation cleanup
Heavy buildup or an unusual cleaning need? Call us to confirm the scope before booking.
Start with a Basic clean, dusting, vacuuming and mopping, from $89. Add only the rooms and jobs your home needs, each with its own price, and watch the total update. When you're ready, read us the quote code or the list you built and we book exactly that.
Start from a typical clean: condo or 1 bed, bathroom + kitchen $134 · 2 bed, bathroom + kitchen $150 · 3 bed, 2 bathrooms + kitchen $229 · 4 bed, 2 bathrooms + kitchen $250 · or $35 per cleaner-hour
The calculator needs JavaScript. Every price is on this page anyway: a Basic clean is $89 for a condo or one-bedroom and $149 for a 3-bedroom, bathrooms are +$20 each, the kitchen +$25, mopping included, pets in the home +$25 per visit, inside the oven from +$19, inside the fridge from +$19. Example, a 3-bedroom 1,700 sq ft home with two bathrooms, kitchen and the oven: Basic Cleaning (3 bedrooms, house · dust, vacuum + mop) $149 · Home size adjustment (1,700 sq ft · 1,500–1,999 sq ft) $15 · Full bathrooms (2 × $20) $40 · Kitchen (surfaces, appliance exteriors, floor washed) $25 · Inside oven (1 × from $19) $19 · subtotal $248 · HST $32.24 · total $280.24. Call 289-813-7484 and we build it with you.
Prefer to pay by the hour? Prefer to pay by the hour? $35 per cleaner, per hour, with a three-hour minimum per cleaner, supplies included. You set the task list and we work down it in order of priority. Hourly bookings are timed from arrival and rounded to the nearest quarter hour. The 24-hour re-clean guarantee applies to the tasks completed in the time booked. Call 289-813-7484 to book hourly; the built clean above is the fixed-price option.
Kids. Pets. Work. Dinner. Life gets busy. Heron gives you your time back with professional cleaning, straightforward pricing and a team that gets to know your home.
Fill in a form. Wait for the call back. Get a price once someone has sized you up on the phone. Meet a different crew each visit.
The price is on the site. The calculator does the math. One call books it, and a familiar team comes back whenever possible.
Residential work is what we do most, plus commercial contracts across Halton.
Weekly, bi-weekly or monthly for houses, condos and townhomes. Start with dusting, vacuuming and mopping from $89, add the bathrooms and kitchen you want, and see the exact price.
Explore →
The detail upgrade: baseboards, frames, tracks, fixtures and buildup, priced by home size from +$59. Oven and fridge stay optional. Worth doing once or twice a year.
Explore →
Empty-home cleans for closing day, end of lease, or before you unpack. Deep-level detail with nothing in the way, priced by size from +$79.
Explore →
A one-bedroom Basic clean is $89; add the bathroom, kitchen and balcony at published prices. Uptown Core, Lakeshore, Kerr Village and across Oakville.
Explore →New builds and renovations. Dust, sticker and residue removal, final polish.
Explore →Turnover cleaning between guests, with linen changes and restocking.
Explore →Small offices, clinics and retail. Evenings and weekends. Fixed per-visit pricing.
Explore →Swipe for more →
Build your clean and know what it costs before we arrive. Every price is published, not quoted.
Familiar cleaners who learn your home and how you like things done.
We bring the equipment and cleaning supplies. Your selected rooms and extras are itemized in your quote.
Your cleaning is backed by our 24-hour satisfaction guarantee.
No forms, no debate, no partial credit. Call within a day of the visit and we come back and put it right, at no charge. It's the only guarantee worth printing, so it's the only one we make.
We believe cleaning feels better when you recognise who's at your door. That's why we aim to send the same two-person team whenever possible, and why every Heron cleaner is background-checked before their first visit.
Read the story behind Heron Cleaning: who we are, and why we publish every price.
“We've had them bi-weekly since the spring. Same two people every visit, which matters to us.”
“The team was on time, thorough and genuinely nice. Our floors haven't looked like this since we moved in.”
“Booked a move-out clean two days before closing. They got it done and we got our deposit back in full.”
All of Oakville, Burlington and Milton across Halton Region, plus all of Mississauga on the same rate card.
Quote online. Call to book. No contracts.
Build your clean on this page: your home, the type of clean, the rooms and jobs you want. The price is on the screen before you call.
Read us your quote code or the list you built. If anything on site would change the price, you hear it before we start, never on the invoice.
Your two cleaners learn your home. Skip, move or cancel any visit with 24 hours' notice.
Not happy with something? Tell us within 24 hours and we re-clean it free.
Most cleaning companies around here hide their rates behind a form. We don't. These are the prices every clean is built from, before HST.
| Condo or 1 bedroomUp to 1 bedroom, any size of condo under 1,500 sq ft | $89 |
| 2 bedrooms | $105 |
| 3 bedrooms | $149 |
| 4 bedrooms | $165 |
| 5 bedrooms | $189 |
| Home size adjustment1,500–1,999 sq ft +$15 · 2,000–2,499 sq ft +$20 · 2,500–2,999 sq ft +$45 · 3,000–3,499 sq ft +$70 · 3,500–3,999 sq ft +$100 · 4,000–4,999 sq ft +$150 · 5,000 sq ft and up confirmed by phone | by size |
| Full bathroomA bathroom with a bath or shower. | +$20 each |
| Powder room / half bathToilet and sink only, no bath or shower. | +$12 each |
| KitchenCounters, sink, stovetop surface, appliance exteriors, cupboard fronts, floor washed | +$25 |
| Inside ovenCavity, racks and door glass | from +$19 each |
| Inside fridgeShelves, drawers, bins, seals, freezer | from +$19 each |
| Inside kitchen cabinetsEmptied before we arrive | +$29 |
| Interior windowsStandard $5 · large or oversized $10 · patio door $10 | +$5–$10 each |
| Balcony vacuum / sweepFloor wash +$25, railing +$15, glass from +$5 a panel | +$35 |
| Finished basementDust + vacuum: small $45 · medium $59 · large $75 | +$45–$75 |
| Pets in the homeOne flat charge per visit, however many pets: extra passes for pet hair, pet-safe products | +$25 per visit |
| Deep Cleaning upgradeBy home size, under 1,000 sq ft to 3,500–3,999 sq ft | +$59–$239 |
| Move-in / move-out upgradeBy home size | +$79–$279 |
| Difficult condo accessLong carry, no elevator, loading restrictions | +$20 |
| Post-construction cleanNew builds and renovations, confirmed after a walkthrough | $45/cleaner/hr |
Prefer to pay by the hour? $35 per cleaner, per hour, with a three-hour minimum per cleaner, supplies included. You set the task list and we work down it in order of priority. Hourly bookings are timed from arrival and rounded to the nearest quarter hour. The 24-hour re-clean guarantee applies to the tasks completed in the time booked. Every built clean is priced from published parts, so the total is fixed before we arrive and nothing is added on site. There is no minimum booking on a built clean. Want us to focus on specific rooms? Build a clean with just those rooms in it, or book the hours and hand us your list.
Weekly and bi-weekly cleans get 20% off and monthly cleans 10% off from your second visit, on the whole clean you built, and you keep the same trusted team every time.
Every price, and how Basic, Deep and move-in / out differ →
All of Oakville, Burlington and Milton across Halton Region, plus all of Mississauga.
The things worth knowing before you book anyone.
Choose your rooms and tasks at published prices. We confirm the details and availability by phone. We do not increase the agreed cleaning price on arrival. Extra rooms or tasks are added only if you choose them and agree the price before the work starts.
Companies in the GTA charge $45 to $60 per cleaner, per hour; independents $30 to $40 cash. Heron is $35 per cleaner, per hour with a 3-hour minimum per cleaner, supplies included, if you would rather set the task list yourself. Most people do better with a built clean: Basic from $89, then only the rooms and jobs you add, with the total fixed before we arrive.
Three hours with our two-person team is six cleaner-hours. For a typical 3-bedroom home that covers a Basic clean plus two bathrooms and the kitchen, which is what most people mean by a full standard clean. Inside the oven, inside the fridge, inside the cabinets and interior windows are separate add-ons with their own prices, so they are only done when you add them.
Compare the complete task list rather than a broad market average. At Heron, a typical 3-bedroom home is $164 for Basic dusting, vacuuming and mopping, or $229 with two bathrooms and the kitchen, before HST. Other providers may bundle different tasks. Compare cleaning companies using the same scope.
Never expected, always appreciated. If you'd like to, 10–15% is typical, around $23–$34 on a $229 clean. Our cleaners are paid well above minimum wage either way, so please don't feel obliged.
Tell us within 24 hours and we come back and put it right, at no charge. No forms, no debate, no partial credit. We'd rather fix it than lose you over something we can redo in an hour.
Get your quote online in seconds, then call to confirm your clean and choose a time.