Basic cleaning
Dusting, vacuuming and mopping. Add bathrooms and kitchen for the rooms you want cleaned.
From $89 + selected roomsBuild your quote →Here's exactly what we charge, item by item. Build the clean you want, watch the price update, then call us to book that exact clean. All prices are before HST and include all supplies and equipment.
Build your clean. Know your price.
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.
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.
Clear prices for the cleaning you choose. Start with a Basic clean, add what your home needs, and nothing is charged that you did not choose.
| 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 |
| under 1,500 sq ft | included |
| 1,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 upconfirmed by phone | from +$150 |
Only the differences that matter. If a row says add-on, it costs the same whichever clean you pick and is only done when you add it.
| Task | Basic | Deep | Move-In / Out | Post-Construction |
|---|---|---|---|---|
| Dusting | Included | Included, in detail | Included, in detail | Scope-specific |
| Vacuuming | Included | Included | Included | Included, repeated passes |
| Baseboards, frames, switches | — | Included | Included | Included |
| Empty-home reset: closets, marks | — | — | Included | — |
| Construction dust and residue | — | — | — | Included |
| Bathrooms | Add-on | Add-on, done in detail | Add-on, done in detail | Scope |
| Kitchen surfaces | Add-on | Add-on, done in detail | Add-on, done in detail | Scope |
| Mopping | Included | Included | Included | Included |
| Pets in the home | Add-on $25 per visit | Add-on $25 per visit | Add-on $25 per visit | Scope |
| Inside oven | Add-on from $19 | Add-on from $19 | Add-on from $19 | Scope |
| Inside fridge | Add-on from $19 | Add-on from $19 | Add-on from $19 | Scope |
| Inside cabinets | Add-on $29 | Add-on $29 | Add-on $29 | Included |
| Interior windows | Add-on from $5 | Add-on from $5 | Add-on from $5 | Included |
| Price | From $89, or $35 per cleaner-hour | Basic + $59 to $239 by size | Basic + $79 to $279 by size | $45 per cleaner-hour, from $270 |
| Basic clean, by bedrooms1 bed $89 · 2 bed $105 · 3 bed $149 · 4 bed $165 · 5 bed $189 | start here |
| under 1,000 sq ft | +$59 |
| 1,000–1,499 sq ft | +$79 |
| 1,500–1,999 sq ft | +$89 |
| 2,000–2,499 sq ft | +$109 |
| 2,500–2,999 sq ft | +$149 |
| 3,000–3,499 sq ft | +$189 |
| 3,500–3,999 sq ft | +$239 |
| 4,000 sq ft and upconfirmed by phone before booking | from $239 |
| Basic clean, by bedrooms1 bed $89 · 2 bed $105 · 3 bed $149 · 4 bed $165 · 5 bed $189 | start here |
| under 1,000 sq ft | +$79 |
| 1,000–1,499 sq ft | +$99 |
| 1,500–1,999 sq ft | +$119 |
| 2,000–2,499 sq ft | +$139 |
| 2,500–2,999 sq ft | +$179 |
| 3,000–3,499 sq ft | +$229 |
| 3,500–3,999 sq ft | +$279 |
| 4,000 sq ft and upconfirmed by phone before booking | from $279 |
Every card in the calculator answers the same three questions: what is it, what does it include, and how much does it add. Here they are in one place.
For a home that just needs the everyday layer lifted, or as the base you build the rest of your clean on.
Every add-on is priced on its own line. Nothing is added unless you add it.
Oven, fridge, cabinets and windows stay separate, so you only pay for the ones you want.
From your second visit onward, on the whole clean you built, with the same team each time.
A typical 3-bedroom Basic clean ($164) works out to 131.20 a visit, and the $229 like-for-like clean with two bathrooms and kitchen to 183.20. Best for busy households, pets, or anyone who wants it to never build up.
131.20 for the same Basic clean, 183.20 with bathrooms and kitchen. This is what most of our clients book, and it's the schedule that keeps a home genuinely on top of things.
147.60 for the Basic clean, 206.10 with bathrooms and kitchen. Homes cleaned monthly need more time per visit, which is why the discount is smaller.
The same home, priced from our rate card and from the competitors who publish theirs.
For a 3-bedroom home with 1,700 sq ft, Heron’s Basic clean is $164 before HST. With two bathrooms and the kitchen selected, the total is $229 before HST, mopping included. On September 11, 2026 that was lower than every published package we could find for the same home in Oakville, Burlington, Milton and Mississauga, and our add-ons, hourly rate and recurring discount were at or below theirs. Scopes differ, so check the linked pages for what each package includes.
| Home or item | Heron | Hellamaid Oakville / Burlington | Hellamaid Milton | Hellamaid Mississauga | MKS Milton |
|---|---|---|---|---|---|
| 1 bed, 1 bath, kitchen | $134 | $188+ | $178+ | $188+ | $119–$220 |
| 2 bed, 1 bath, kitchen | $150 | $208+ | $198+ | $228+ | $119–$220 |
| 3 bed, 2 bath, kitchen (1,700 sq ft) | $229 | $258+ | $248+ | $298+ | $119–$220 |
| 4 bed, 2 bath, kitchen (2,400 sq ft) | $250 | $278+ | $268+ | $368+ | — |
| Deep clean upgrade on a 3 bed | +$89 | +$99 | +$99 | +$99 | $179–$590 (whole clean) |
| Move-out upgrade on a 3 bed | +$119 | +$159 | +$159 | +$159 | $179–$590 (whole clean) |
| Inside oven | from $19 | $29 | $29 | $29 | $25 |
| Inside fridge | from $19 | $29 | $29 | $29 | $20 |
| Inside cabinets | $29 | $39 | $39 | $39 | — |
| Interior windows | $5 per window | from $39 | from $39 | from $39 | $5 per window |
| Pets in the home | +$25 per visit | +$29 | +$29 | +$29 | not listed |
| Hourly, per cleaner | $35 (3-hr min) | $59 (3-hr min) | $59 (3-hr min) | $59 (3-hr min) | $55 (3-hr min) |
| Weekly / bi-weekly / monthly discount | 20% / 20% / 10% | 20% / 15% / 10% | 20% / 15% / 10% | 20% / 15% / 10% | 20% / 15% / 10% |
Heron rows: Basic clean plus the listed bathrooms and kitchen, mopping included, from the current rate card. Competitor rows are the figures printed on their own pages on September 11, 2026, before HST: Hellamaid Oakville, Burlington, Milton and Mississauga (packages are “from” prices; homes over 1,000 sq ft pay a square-footage fee, listed in Burlington as +$20 (1,000–1,499 sq ft) to +$100 (3,000–3,499 sq ft)), and MKS Cleaning Solutions (publishes ranges, not a per-home table). Package scopes differ, so confirm what each includes for your home; prices change and the linked pages are the authority for theirs.
Molly Maid, Merry Maids, MaidPro and Oakville Maids do not publish prices; see our cleaning company comparison guide for how to get a like-for-like quote from them.
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.
Every reachable surface dusted, every accessible floor vacuumed and hard floors mopped. Start here, add only what your home needs. Dusting of every reachable surface: furniture, shelves, sills, ledges, decor, electronics wiped. Vacuuming of every accessible floor: carpets, rugs and hard floors, stairs included. Hard floors mopped: hallways, living areas, bedrooms, stairs and landings. Bathrooms (+$20 each) and the kitchen (+$25) are add-ons you choose, so a home that only needs dusting, vacuuming and mopping pays only for that.
A Basic clean is dusting, vacuuming and mopping: every reachable surface and every accessible floor. Bathrooms and the kitchen are add-ons you choose. A Deep clean is a detail upgrade on top of that: baseboards, doors and frames, switches and handles, sills and tracks, fixtures, edges and corners, and detailed work in any bathroom or kitchen you have added. It is priced by home size, from +$59 for a home under 1,000 sq ft to +$239 for 3,500–3,999 sq ft. Inside the oven (from +$19), inside the fridge (from +$19), inside cabinets (+$29) and interior windows (from +$5 each) stay separate with either clean, so you only pay for the ones you want.
No. Inside the oven is from +$19 and inside the fridge is from +$19, whichever clean you book, and they are only done when you add them. Inside cabinets is +$29, emptied before we arrive. Deep cleaning is the detail upgrade (baseboards, frames, tracks, fixtures, buildup); it never silently includes the appliances, so a Deep clean without them costs exactly what the calculator shows.
Interior windows are priced per window so you can count them yourself: +$5 for a standard window (up to about 4 ft wide, reachable from the floor), +$10 for a large or oversized one (wider than 4 ft, floor-to-ceiling, bay or picture windows, anything needing a step ladder) and +$10 per patio or sliding door panel. Eight standard and two large windows is $60. Inside glass, frame and sill; exterior glass above the ground floor is a specialist trade we do not offer.
The balcony is its own selection so you only pay for what you want. $35 is the vacuum / sweep: the accessible floor, loose debris and cobwebs. Washing the floor is +$25, the railing +$15, railing glass panels +$5 each (large panels +$10) and the balcony door glass +$10. Interior windows are priced per window, from +$5. We do not pressure wash, and exterior window cleaning above the ground floor is a specialist trade we do not offer.
Yes, but never silently. When you build your clean we ask whether the property has a basement. A finished basement is +$45 small, +$59 medium or +$75 large for dusting, vacuuming and mopping, and any bathroom or kitchenette down there is added at the normal price so nothing is charged twice. An unfinished basement is not part of the clean unless you ask; we confirm the scope by phone.
Yes, one flat +$25 per visit when there are pets in the home, however many you have. It covers the extra passes pet hair needs on floors, furniture and along baseboards, litter and feeding areas wiped around, and pet-safe products throughout. Choose “pets at home” when you build your clean and it shows as its own line; a typical 3-bedroom home with two bathrooms, the kitchen and a pet is $254 before HST, and the weekly or bi-weekly discount applies to the pets line like the rest of the clean. Post-construction cleans are scoped at the walkthrough instead.
Yes. Bedrooms set the Basic price, and above 1,500 sq ft a home size adjustment is added as its own line: +$15 for 1,500–1,999 sq ft, +$20 for 2,000–2,499 sq ft, +$45 for 2,500–2,999 sq ft, +$70 for 3,000–3,499 sq ft, +$100 for 3,500–3,999 sq ft and +$150 for 4,000–4,999 sq ft. Over 5,000 sq ft we confirm by phone. The Deep and move-in / move-out upgrades scale the same way, so a 4,000 sq ft home is priced as the job it is rather than as an ordinary four-bedroom.
We ask when you build your clean. If your building has free visitor or service parking, nothing changes. If parking is paid, we pay it and charge it at actual cost, and we agree the likely amount with you before we arrive, so it is on the quote, not a surprise on the invoice. If you are not sure, we check the building with you when you call. Difficult access, a long carry, no elevator or loading restrictions, is +$20, and concierge sign-in or a service-elevator booking costs nothing; just tell us the routine.
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.
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.
The starting price covers a narrow scope: dusting, vacuuming and mopping. You then add the rooms and tasks you need. That keeps the entry price low, but it does not mean a fuller Heron clean always costs less than another company’s package. Compare complete quotes before deciding.
No, all prices shown are before HST. Ontario HST of 13% is added at invoicing, and the calculator shows it on its own line so the total is never a surprise.
The same rate card applies in all four cities with no travel premium: Basic clean $89 to $189 by bedrooms (dusting, vacuuming and mopping), bathrooms +$20 each, kitchen +$25, oven and fridge from +$19 each, Deep and move-out upgrades by size, hourly $35 per cleaner-hour, and 20% off weekly and bi-weekly cleans. A typical 3-bedroom with two bathrooms and the kitchen is $229 before HST in every city. City pages: Oakville, Burlington, Milton, Mississauga.
Companies in the GTA charge $45–$60 per cleaner-hour and independents $30–$40 an hour cash. Heron charges $35 per cleaner-hour, or a built price with no minimum: $134 for a one-bedroom with bathroom and kitchen, $229 for a typical 3-bedroom with two bathrooms and the kitchen, before HST.
For a home, the number to compare is the whole visit, not the hourly rate. Companies charge $45–$60 per cleaner-hour when they sell time; as a fixed price, Heron’s Basic clean is $89 for a condo or one-bedroom and $164 for a typical 3-bedroom, and a full standard clean with the bathrooms and kitchen is $134 for the one-bedroom and $229 for the 3-bedroom, before HST, supplies included. Add the inside of the oven or fridge (from +$19 each), pets (+$25 per visit) or a Deep upgrade only if you want them, and take 20% off from the second visit on a weekly or bi-weekly schedule.
Straightforward prices and no quote form. One call books it. If we miss you, we call back the same day.