Basic cleaning
Dusting, vacuuming and mopping. Add bathrooms and kitchen for the rooms you want cleaned.
From $89 + selected roomsBuild your quote →Basic cleaning from $891 bedroom · dust, vacuum + mop · before HSTOakville · Burlington · Milton · Mississauga
Build your quoteHere'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 rooms and tasks at published prices. We confirm scope, package price and visit hours when booking. Prices rely on your property details and online selections. If the home is larger, its condition is worse than described, or more work is needed, staff explain the extra time and price on-site. Extra charges apply only if you agree before that work continues. No unapproved charges are added.
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 $168 · 3 bed, 2 bathrooms + kitchen $213 · 4 bed, 2 bathrooms + kitchen $230 · 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 from $148 for a 3-bedroom (a home size line from +$17 applies above 1,000 sq ft), bathrooms are +$20 each, the kitchen +$25, mopping included, pets in the home +$25 per visit, inside the oven from +$19, inside the fridge +$39. Example, a 3-bedroom 900 sq ft home with two bathrooms, kitchen and the oven: Basic Cleaning (3 bedrooms, house · dust, vacuum + mop) $148 · Full bathrooms (2 × $20) $40 · Kitchen (surfaces, appliance exteriors, floor washed) $25 · Inside oven (1 × from $19) $19 · subtotal $232 · HST $30.16 · total $262.16. Call 289-813-7484 and we build it with you.
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.
These add-on prices apply to Basic, Deep, move-in/out and Airbnb cleaning. Post-construction has its own package and optional prices shown in the calculator and post-construction price list.
| Condo or 1 bedroomUp to 1 bedroom, any size of condo under 1,000 sq ft | $89 |
| 2 bedrooms | $106 |
| 3 bedrooms | $148 |
| 4 bedrooms | $165 |
| 5 bedrooms | $182 |
| Home size adjustment1,000–1,499 sq ft +$17 · 1,500–1,999 sq ft +$32 · 2,000–2,499 sq ft +$57 · 2,500–2,999 sq ft +$67 · 3,000–3,499 sq ft +$80 · 3,500–3,999 sq ft +$110 · 4,000–4,499 sq ft +$150 · 4,500–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; detailed work with Deep | +$25 Basic / move-out; +$45 Deep |
| Inside ovenCavity, racks and door glass | from +$19 each |
| Inside fridgeShelves, drawers, bins, seals, freezer | +$39 each |
| Inside kitchen cabinetsEmpty beforehand, or book emptying and repacking separately | +$29 |
| Cabinet emptying and repackingMain kitchen; automatic price from home size, in addition to cabinet cleaning | from +$49; +$20 per additional 1,000 sq ft |
| Detailed blind cleaningOptional slat-by-slat wiping; count windows with blinds | +$7 per window |
| Garage sweepingHouses with a garage only; accessible floors and reachable cobwebs | +$30 one car / +$50 two cars / +$70 three cars |
| Interior windowsFixed home package; use the higher size or bedroom band | +$39–$179; 5,000+ sq ft by phone |
| Balcony vacuum / sweepFloor wash +$25, railing +$15, glass from +$5 a panel | +$35 |
| Finished basementDust + vacuum: small $45 · medium $80 · large $110 | +$45–$110 |
| 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 cleanStandalone package up to 1,000 sq ft above ground; separate add-on rates apply | from $350 |
| under 1,000 sq ft | included |
| 1,000–1,499 sq ft | +$17 |
| 1,500–1,999 sq ft | +$32 |
| 2,000–2,499 sq ft | +$57 |
| 2,500–2,999 sq ft | +$67 |
| 3,000–3,499 sq ft | +$80 |
| 3,500–3,999 sq ft | +$110 |
| 4,000–4,499 sq ft | +$150 |
| 4,500–4,999 sq ft | +$150 |
| 5,000–5,999 sq ftconfirmed by phone | from +$170 |
| 6,000–6,999 sq ftconfirmed by phone | from +$255 |
| 7,000–7,999 sq ftconfirmed by phone | from +$340 |
| 8,000–8,999 sq ftconfirmed by phone | from +$425 |
| 9,000 sq ft and upconfirmed by phone | from +$510 |
Compare included tasks and the separate add-on rates for each service. Optional work is done only when selected.
| 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 | Included above ground |
| Kitchen surfaces | Add-on $25 | Add-on $45, done in detail | Add-on $25, done in detail | One main kitchen included |
| Mopping | Included | Included | Included | Included |
| Pets in the home | Add-on $25 per visit | Add-on $25 per visit | Add-on $25 per visit | Add-on $19 per visit |
| Inside oven | Add-on from $19 | Add-on from $19 | Add-on from $19 | Add-on $19 |
| Inside fridge | Add-on $39 | Add-on $39 | Add-on $39 | Add-on $25 |
| Inside cabinets | Add-on $29 | Add-on $29 | Add-on $29 | Add-on $29 |
| Interior windows | Package from $39 | Package from $39 | Package from $39 | Add-on from $29 |
| Price | From $89, or $35 per cleaner-hour | Basic + $59 to $239 by size | Basic + $79 to $279 by size | From $350; +$10 per 100 sq ft above 1,000 |
| Basic clean, by bedrooms1 bed $89 · 2 bed $106 · 3 bed $148 · 4 bed $165 · 5 bed $182 | start here |
| under 1,000 sq ft | +$59 |
| 1,000–1,499 sq ft | +$80 |
| 1,500–1,599 sq ft | +$85 |
| 1,600–1,999 sq ft | +$90 |
| 2,000–2,199 sq ft | +$75 |
| 2,200–2,499 sq ft | +$80 |
| 2,500–2,999 sq ft | +$85 |
| 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 $106 · 3 bed $148 · 4 bed $165 · 5 bed $182 | start here |
| under 1,000 sq ft | +$79 |
| 1,000–1,499 sq ft | +$135 |
| 1,500–1,599 sq ft | +$135 |
| 1,600–1,999 sq ft | +$135 |
| 2,000–2,199 sq ft | +$120 |
| 2,200–2,499 sq ft | +$120 |
| 2,500–2,999 sq ft | +$160 |
| 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 |
The following standard add-on prices apply to Basic, Deep, move-in/out and Airbnb cleaning. For post-construction prices and inclusions, use the selected package in the calculator or the post-construction price list.
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, windows and blind cleaning stay separate, so you only pay for the ones you want.
| Bedrooms | Home size | Fixed add-on |
|---|---|---|
| 1 bedroom | under 1,000 sq ft | +$39 |
| 2 bedrooms | 1,000–1,499 sq ft | +$59 |
| 3 bedrooms | 1,500–1,999 sq ft | +$79 |
| 4 bedrooms | 2,000–2,499 sq ft | +$99 |
| 5 bedrooms | 2,500–2,999 sq ft | +$119 |
| Any bedroom count | 3,000–3,999 sq ft | +$149 |
| Any bedroom count | 4,000–4,999 sq ft | +$179 |
| Any bedroom count | 5,000 sq ft and up | Confirm by phone |
From your second visit onward, on the whole clean you built, with the familiar team whenever possible.
A 3-bedroom Basic clean (from $148) works out to $118.40 a visit, and the $213 like-for-like clean with two bathrooms and kitchen to $170.40. Best for busy households, pets, or anyone who wants it to never build up.
$125.80 for the same Basic clean, $181.05 with bathrooms and kitchen. Choose this schedule if the selected rooms need attention every two weeks.
$133.20 for the Basic clean, $191.70 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 under 1,000 sq ft, Heron’s Basic clean is $148 before HST. With two bathrooms and the kitchen selected, the total is $213 before HST, mopping included. The table below shows competitor snapshots checked on September 29, 2026. The home sizes, included rooms and extra tasks differ between packages; compare a complete quote for the same scope.
| Home or item | Heron | Hellamaid Oakville / Burlington | Hellamaid Milton | Hellamaid Mississauga | MKS Milton |
|---|---|---|---|---|---|
| 1-bedroom home | from $134 1 bath + kitchen; under 1,000 sq ft | $188+ Starting package; confirm size and rooms with supplier | $178+ Starting package; confirm size and rooms with supplier | $188+ 1 bath; about 700 sq ft | $119–$220 Published range; not specific to this bedroom count |
| 2-bedroom home | from $168 1 bath + kitchen; 1,100 sq ft | $208+ Starting package; confirm size and rooms with supplier | $198+ Starting package; confirm size and rooms with supplier | $228+ 1 bath; about 1,000 sq ft | $119–$220 Published range; not specific to this bedroom count |
| 3-bedroom home | from $213 2 baths + kitchen; under 1,000 sq ft | $258+ Starting package; confirm size and rooms with supplier | $248+ Starting package; confirm size and rooms with supplier | $298+ 2 baths; about 1,600 sq ft | $119–$220 Published range; not specific to this bedroom count |
| 4-bedroom home | from $230 2 baths + kitchen; under 1,000 sq ft | $278+ Starting package; confirm size and rooms with supplier | $268+ Starting package; confirm size and rooms with supplier | $368+ 3 baths; about 2,200 sq ft | — Published range; not specific to this bedroom count |
| Deep clean upgrade on a 3 bed (under 1,000 sq ft) | +$59 | +$99 | +$99 | +$99 | $179–$590 (whole clean) |
| Move-out upgrade on a 3 bed (under 1,000 sq ft) | +$79 | +$159 | +$159 | +$159 | $179–$590 (whole clean) |
| Inside oven | from $19 | $29 | $29 | $29 | $25 |
| Inside fridge | $39 | $29 | $29 | $29 | $20 |
| Inside cabinets | $29 | $39 | $39 | $39 | — |
| Interior windows | from $39 per home by size and bedrooms | 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% / 15% / 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 29, 2026, before HST: Hellamaid Oakville / Burlington and Burlington (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)); Hellamaid Milton (homes over 2,500 sq ft may pay a square-footage fee); Hellamaid Mississauga (3-bed is ~1,600 sq ft with 2 baths; 4-bed is ~2,200 sq ft with 3 baths); MKS Cleaning Solutions (Milton) (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 rooms and tasks at published prices. We confirm scope, package price and visit hours when booking. Prices rely on your property details and online selections. If the home is larger, its condition is worse than described, or more work is needed, staff explain the extra time and price on-site. Extra charges apply only if you agree before that work continues. No unapproved charges are added.
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 (+$39), inside cabinets (+$29) and interior windows (from +$39 per home by size and bedrooms) 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 +$39, whichever clean you book, and they are only done when you add them. Inside cabinets is +$29, emptied before we arrive unless you also book cabinet emptying and repacking. 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.
For Basic, Deep, move-in/out and Airbnb cleaning, interior window cleaning is one fixed home package from +$39, based on the higher of the bedroom and home-size bands. Inside glass, frames and sills of all windows reachable from the floor or a small step ladder, including large windows, interior patio or balcony door glass and tracks, and windows in a selected finished basement. Use the higher of the bedroom price and the home-size price. Homes of 5,000 sq ft or more need a window quote by phone before booking. Blinds, exterior glass, skylights and glass requiring tall ladders or specialist access are excluded. Extensive glass walls and unusual access are confirmed by phone before booking. Post-construction uses separate counted packages: $29 up to 6 windows, $59 up to 12 windows, $79 up to 24 windows; more than 24 windows requires a confirmed quote.
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 one fixed home package from +$39, based on size and bedrooms. Interior patio and balcony door glass is included when you add the package. We do not pressure wash, and exterior window cleaning above the ground floor is a specialist trade we do not offer.
For Basic, Deep, move-in/out and Airbnb cleaning, basement work is selected separately. When you build your clean we ask whether the property has a basement. A finished basement is +$45 small, +$80 medium or +$110 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. Post-construction uses its own basement area packages: $29 under 500 sq ft, $39 at 500–1,000 sq ft and $49 above 1,000 sq ft, including declared basement bathrooms.
For Basic, Deep, move-in/out and Airbnb cleaning, 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 3-bedroom home with two bathrooms, the kitchen and a pet is from $238 before HST, and the weekly or bi-weekly discount applies to the pets line like the rest of the clean. The post-construction pet add-on is $19 per visit and is selected separately.
Yes. Bedrooms set the Basic price, and at 1,000 sq ft and above a home size adjustment is added as its own line: +$17 for 1,000–1,499 sq ft, +$32 for 1,500–1,999 sq ft, +$57 for 2,000–2,499 sq ft, +$67 for 2,500–2,999 sq ft, +$80 for 3,000–3,499 sq ft and +$510 for 9,000 sq ft and up. 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.
Ask each provider for its current hourly rate, minimum time, included supplies and insurance arrangements. 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 3-bedroom home is from $148 for Basic dusting, vacuuming and mopping, or from $213 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 $21–$32 on a $213 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 Oakville, Burlington, Milton, Mississauga and all of Halton Hills with no travel premium: Basic clean $89 to $182 by bedrooms (dusting, vacuuming and mopping), bathrooms +$20 each, kitchen +$25, oven from +$19 and fridge +$39, Deep and move-out upgrades by size, hourly $35 per cleaner-hour, and 20% off weekly and 15% off bi-weekly cleans. A 3-bedroom with two bathrooms and the kitchen is from $213 before HST in every city. Service areas include Halton Hills, including Acton, Georgetown, hamlets and rural areas. City pages: Oakville, Burlington, Milton, Mississauga.
Compare current quotes for the same size, rooms and tasks, with supplies, minimum time and tax shown. Heron charges $35 per cleaner-hour, or a built price with no minimum, from $89 for a one-bedroom Basic clean: $134 with the bathroom and kitchen, from $213 for a 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 from $148 for a 3-bedroom, and a full standard clean with the bathrooms and kitchen is $134 for the one-bedroom and from $213 for the 3-bedroom, before HST, supplies included. Add the inside of the oven (from +$19) or fridge (+$39), pets (+$25 per visit) or a Deep upgrade only if you want them, and take 20% off weekly or 15% off bi-weekly, from the second visit.
Yes. Heron Cleaning carries $2 million commercial general liability per occurrence ($5 million aggregate). There is no separate insurance charge.
Moving out? Use the room-by-room move-out cleaning checklist to choose the right rooms and extras.
Cleaning a workplace? See our office cleaning service and the office rates and add-on calculator, then call for a walkthrough.
What does it cost in Oakville? See how much house cleaning costs in Oakville in 2026: hourly rates, deep and move-out prices, and five homes priced line by line.
Planning a deep clean? Use the room-by-room deep cleaning checklist: what a Deep clean covers that a regular clean does not, what stays an add-on, and three homes priced line by line from $148.
Visit hours: Your confirmation states the visit hours agreed when booking. Prices rely on your property details and online selections. If the property is larger, its condition is worse than described, or more work is needed, staff explain the extra time and price and get your agreement before continuing. Time and extra-work terms.
Booking is confirmed by phone. By confirming your booking, you acknowledge that you have read and agree to our Terms and Conditions, including payment by your invoice due date. Please read them before booking. If you do not agree, contact us before your visit to cancel with no cancellation fee. Privacy and website analytics.
Straightforward prices and no quote form. One call books it. If we miss you, we call back the same day.