Serving Oakville, Burlington, Milton & Mississauga Call 289-813-7484

Cleaning prices & online quotes

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.

Build your quoteCompare services

Find your clean

Which cleaning service fits your home?

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.

A one-time reset

Deep cleaning

Basic cleaning plus detailed baseboards, frames, tracks and buildup work. Choose bathrooms and kitchen separately.

From $148 + selected roomsBuild your quote →
Before or after a move

Move-in / move-out

Deep-level detail in an empty home, including empty closets and built-in shelves. Appliances remain optional.

From $168 + selected roomsBuild your quote →

Compare all inclusions · See optional extras · Renovation cleanup

Heavy buildup or an unusual cleaning need? Call us to confirm the scope before booking.

Build your clean

See your exact price.
Then call us to book it.

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.

The price list every clean is built from

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.

Basic cleaning · dust, vacuum + mop

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 phoneby size

Add what your home needs

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 glassfrom +$19 each
Inside fridgeShelves, drawers, bins, seals, freezerfrom +$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

Home size adjustment

under 1,500 sq ftincluded
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 phonefrom +$150
How the price works. Bedrooms set the Basic clean, $89 to $189. Above 1,500 sq ft a home size adjustment is added as its own line, because a very large house is more work than its bedroom count suggests. Then every room and job you add has its own price. A worked example for a 3-bedroom, 1,700 sq ft home: 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.
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. 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.
Wondering whether that's a fair price? We wrote up what house cleaning actually costs across Ontario in 2026, hourly rates, flat rates by home size, and what makes the number move. See the Ontario house cleaning price guide.

Basic, Deep, Move-in or Post-construction?

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.

TaskBasicDeepMove-In / OutPost-Construction
DustingIncludedIncluded, in detailIncluded, in detailScope-specific
VacuumingIncludedIncludedIncludedIncluded, repeated passes
Baseboards, frames, switchesIncludedIncludedIncluded
Empty-home reset: closets, marksIncluded
Construction dust and residueIncluded
BathroomsAdd-onAdd-on, done in detailAdd-on, done in detailScope
Kitchen surfacesAdd-onAdd-on, done in detailAdd-on, done in detailScope
MoppingIncludedIncludedIncludedIncluded
Pets in the homeAdd-on $25 per visitAdd-on $25 per visitAdd-on $25 per visitScope
Inside ovenAdd-on from $19Add-on from $19Add-on from $19Scope
Inside fridgeAdd-on from $19Add-on from $19Add-on from $19Scope
Inside cabinetsAdd-on $29Add-on $29Add-on $29Included
Interior windowsAdd-on from $5Add-on from $5Add-on from $5Included
PriceFrom $89, or $35 per cleaner-hourBasic + $59 to $239 by sizeBasic + $79 to $279 by size$45 per cleaner-hour, from $270

Deep cleaning upgrade

Basic clean, by bedrooms1 bed $89 · 2 bed $105 · 3 bed $149 · 4 bed $165 · 5 bed $189start 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 bookingfrom $239

Move-in / move-out upgrade

Basic clean, by bedrooms1 bed $89 · 2 bed $105 · 3 bed $149 · 4 bed $165 · 5 bed $189start 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 bookingfrom $279
Post-construction is a different job. Construction dust needs repeated passes, HEPA filtration and residue removal, so it is priced by the hour and confirmed after a walkthrough. $45 per cleaner, per hour, three-hour minimum: a condo from $270, a detached home under 2,500 sq ft from $450, 2,500–4,000 sq ft from $650. See post-construction cleaning.

What's in each part of a clean

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.

Basic Cleaning · from $89
  • 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

For a home that just needs the everyday layer lifted, or as the base you build the rest of your clean on.

Add what your home needs
  • Full bathroom +$20 each
  • Powder room / half bath +$12 each
  • Kitchen +$25
  • Inside oven from +$19
  • Inside fridge from +$19
  • Inside kitchen cabinets +$29
  • Interior windows from +$5 each
  • Balcony from +$35
  • Finished basement from +$45
  • Pets in the home +$25 per visit

Every add-on is priced on its own line. Nothing is added unless you add it.

Deep Cleaning upgrade · +$59 to +$239 by size
  • Baseboards, doors and door frames, switches and handles, all wiped in detail
  • Buildup on ledges, edges, corners and behind what moves within reach
  • Window sills and tracks, light fixtures and vents within reach
  • Detailed bathroom work where a bathroom is selected: grout, tile, taps descaled, extractor fan

Oven, fridge, cabinets and windows stay separate, so you only pay for the ones you want.

Bathrooms. Full bathroom (bath or shower) +$20 each: Toilet, tub and shower, sink and vanity, mirror, fixtures, and the bathroom floor washed. Powder room +$12 each: Toilet, sink and vanity, mirror, fixtures, and the floor washed.
Kitchen +$25. Counters, sink and taps, stovetop surface, backsplash wipe, exterior of all appliances, cupboard and drawer fronts, and the kitchen floor washed. Inside the oven, inside the fridge and inside the cabinets are separate selections. Dishes are not included.
Mopping is included. Every hard floor in the home: hallways, living areas, bedrooms, stairs and landings. Included in the Basic clean; kitchen and bathroom floors are washed with those rooms.
Pets in the home +$25 per visit. Cats, dogs or other pets that live in the home. One flat charge per visit, however many pets you have. The extra passes pet hair needs on floors, furniture and along baseboards, litter and feeding areas wiped around, and pet-safe products throughout. The recurring discount applies to it like the rest of the clean.
Oven and fridge are from-prices. Oven and fridge interiors are from-prices for a standard appliance in normal condition. Anything heavier is agreed with you before booking, never added on site.
Inside oven from +$19 each. Oven cavity, racks, door and inside door glass, degreased and rinsed. The stovetop surface is part of the Kitchen add-on. Double oven? Count each cavity as one oven. Inside fridge from +$19 each. Shelves, drawers, door bins and seals washed, freezer compartment wiped. Clear out what you can beforehand; anything left is lifted and wiped around.
Inside kitchen cabinets +$29. Shelves, drawer bases and door interiors wiped and dried. This is different from cupboard fronts, which are part of the Kitchen add-on. Empty them before we arrive. Anything left inside is wiped around, not moved out.
Interior windows. Standard window +$5 each: An ordinary window up to about 4 ft (1.2 m) wide that we can reach from the floor. Count each window, not each pane. Large or oversized +$10 each: Wider than about 4 ft, floor-to-ceiling, a bay or picture window, or anything that needs a step ladder. Patio or sliding door +$10 each. Exterior window cleaning above the ground floor is a specialist trade and we do not offer it.
Balcony. $35 is the basic balcony vacuum / sweep. Add only the extra balcony jobs you want. Vacuum / sweep $35: Accessible balcony floor vacuumed or swept, loose dust and debris removed, basic cobwebs cleared. Then floor wash +$25, railing +$15, glass panels +$5 / +$10 each, door glass +$10, furniture +$15, heavy dirt +$35. No pressure washing, and nothing that needs us to lean out over a railing.
Basement. A basement is never silently included in the home price. Tell us what is down there and it is priced like the rest of your home. Finished: small (one room, under about 500 sq ft) +$45, medium (two or three rooms, 500–900 sq ft) +$59, large (a full lower level, over 900 sq ft) +$75. A basement bathroom, powder room or kitchenette is added at the normal bathroom and kitchen prices so nothing is charged twice. Bedrooms and living areas are covered by the size tier. Unfinished: Not part of the clean unless you ask. Most unfinished basements are a quick sweep of the accessible floor; we confirm the scope and price with you by phone before booking.
Condos. Is free visitor or service parking available? If not, Parking is charged at actual cost. We pay it and add the receipt to your invoice, and we agree the likely amount with you before we arrive. Difficult access (long carry, no elevator, or loading restrictions) is +$20. Both are shown before you book, never after the cleaners arrive.

Recurring cleaning: 20% off weekly and bi-weekly

From your second visit onward, on the whole clean you built, with the same team each time.

Weekly, 20% off

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.

Bi-weekly, 20% off

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.

Monthly, 10% off

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.

How the discount works. The first visit is at the full built price; every visit after that is discounted, on the whole clean, for as long as you keep the schedule. Deep, move-in / out and post-construction cleans are one-time and are not discounted.

How we compare

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.

Published one-time prices before HST, read September 11, 2026; Heron column generated from the current rate card
Home or itemHeronHellamaid Oakville / BurlingtonHellamaid MiltonHellamaid MississaugaMKS 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 ovenfrom $19$29$29$29$25
Inside fridgefrom $19$29$29$29$20
Inside cabinets$29$39$39$39
Interior windows$5 per windowfrom $39from $39from $39$5 per window
Pets in the home+$25 per visit+$29+$29+$29not 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 discount20% / 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.

Pricing questions

Will the agreed cleaning price increase on arrival?

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.

What does a Basic clean include?

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.

What's the difference between a Basic clean and a Deep clean?

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.

Does a Deep clean include the oven and fridge?

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.

How are interior windows priced?

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.

What does $35 balcony cleaning mean?

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.

Do you clean basements?

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.

Do you charge extra for pets?

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.

Do large homes cost more?

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.

How is condo parking handled?

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.

How much should I pay a cleaner per hour in Ontario?

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.

What is the going rate for a house cleaner in Ontario?

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.

Do I need to tip my cleaners?

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.

Why are your prices lower than other companies?

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.

Is HST included in these prices?

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.

What are cleaning rates in Oakville, Burlington, Milton and Mississauga?

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.

How much do house cleaners charge?

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.

How much does a cleaning service cost?

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.

Ready for a clean home?

Straightforward prices and no quote form. One call books it. If we miss you, we call back the same day.

Get your quote 289-813-7484

Call us Get your quote