Halton · Mississauga · Brampton · HamiltonInsured to $2 million Call 289-813-7484
Understand your quote

House cleaning prices in Ontario in 2026: from $89

What cleaners charge per hour and per visit in the GTA and Halton, the published packages and their different scopes, and what moves the number. Updated with prices read on October 11, 2026.

Published prices. No surprise increases for agreed work. 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.

Compare house-cleaning quotes by the same home size, selected rooms and tasks. The named companies below publish different packages, so their totals are examples rather than a province-wide market rate. Heron’s Basic example for a 3-bedroom home under 1,000 sq ft with two full bathrooms and the kitchen selected starts at $235 before HST, mopping included, or $39 per cleaner-hour if you prefer to book time. Every Heron price is on this page and in the calculator; the competitor figures below are what their own pages said on October 11, 2026.

How does a starting price become the total you pay?

A starting price covers the base cleaning selection. The selected rooms, floor area, cleaning type and extras determine the subtotal; HST is then shown separately.

Here is one current example: a 3-bedroom house with 900 sq ft above ground, two full bathrooms and one kitchen, Basic cleaning, one visit. No basement, pets or optional interiors are selected. Adjust these selections.

Illustrative Basic clean: 3 bedrooms, 900 sq ft, 2 bathrooms and kitchen — rate card 2026-11-11
Selected workAmount
Basic Cleaning
3 bedrooms, house · dust, vacuum + mop
$163.00
Full bathrooms
2 × $22
$44.00
Kitchen
surfaces, appliance exteriors, floor washed
$28.00
Before HST$235.00
HST (13%)$30.55
Total including HST$265.55

Keep the selection identical when comparing prices

A 3-bedroom base price and a total including bathrooms and the kitchen describe different scopes. A larger 3-bedroom home can also have a size adjustment. Compare the same rooms and floor area, then check whether each price includes tax.

For a larger-home comparison, see the first and recurring visit example in Oakville. For a finished basement or separate lower-level rooms, use the East Credit room-planning guide.

What does house cleaning typically cost in Ontario? Heron from $89

Heron's published price starts at $89: a Basic clean (dusting, vacuuming and mopping) of a one-bedroom, from $163 for a 3-bedroom, before HST. With the bathrooms and kitchen added at their own prices, the Basic maintenance base rate before recurring discounts is $149 for a one-bedroom condo, $186 for a two-bedroom, from $235 for a 3-bedroom and from $254 for a four-bedroom; a 900 sq ft 3-bedroom is $322 as a Deep clean.

These are Heron’s Basic maintenance base rates before recurring discounts for common homes: a Basic clean (dusting, vacuuming and mopping) plus the bathrooms and kitchen listed. Floor area is above ground. Basement, balcony, window and appliance work are separate unless the row says so.

Heron one-time prices, rate card 2026-11-11
Home and scopeBefore HSTWith HSTAdjust the example
Condo / 1 bedroom, 700 sq ft, 1 bathroom, kitchen$149$168.37Open this quote
2 bedrooms, 1,100 sq ft, 1 bathroom, kitchen$186$210.18Open this quote
3 bedrooms, 900 sq ft, 2 bathrooms, kitchen$235$265.55Open this quote
4 bedrooms, 2,400 sq ft, 2 bathrooms, kitchen$317$358.21Open this quote
Same 3-bedroom home, Deep detail$322$363.86Open this quote
Same 3-bedroom home, move-out detail plus oven, fridge and cabinets$418$472.34Open this quote

On a bi-weekly schedule the same 3-bedroom clean is $199.75 a visit from the second visit (15% off), and a weekly clean is 20% off. Deep and move-out detail are upgrades to the Basic clean; they do not silently add every room or appliance. Compare the service inclusions before choosing one. For five Oakville homes priced line by line, from a one-bedroom condo to a five-bedroom house, see how much house cleaning costs in Oakville in 2026; the same Heron rates apply in Burlington, Milton, Mississauga and throughout Halton Hills.

How much do house cleaners charge per hour in Ontario?

Heron's hourly rate is $39 per cleaner, per hour, with a 3-hour minimum per cleaner and supplies included.

The dated sources below list Hellamaid at $59 and MKS at $55 per cleaner-hour. Confirm the current rate, minimum time, included supplies and insurance directly with any provider; these examples do not establish an independent-cleaner market average. Heron’s hourly rate is $39 per cleaner, per hour, with a 3-hour minimum per cleaner and supplies included. For an hourly quote, always ask how many cleaners attend and how many hours each works: two cleaners for three hours is six cleaner-hours, so a $59 rate is $354 before HST for that visit and Heron’s $39 rate is $234.

A built clean fixes the selected work and total before the visit. An hourly booking suits people who want to hand us their own list.

How do the published cleaning prices compare: Heron, Hellamaid and MKS?

Three companies publish real prices in the four cities: Hellamaid (per-city package tables), MKS Cleaning Solutions (ranges) and Heron (every line). Heron starts from $235 for a 3-bedroom home with two bathrooms and the kitchen. The table lists the other companies' dated packages alongside Heron's examples; home size and included rooms differ.

Most cleaning companies in Ontario quote by phone or form. Three publish real prices: Hellamaid (per-city package tables), MKS Cleaning Solutions (ranges) and Heron (every line). The table compares supplier packages with Heron’s recurring Basic base rates before discounts, all before HST, with the home size and room differences labelled. Ask each supplier to price the same scope before comparing totals.

Published prices before HST, read October 11, 2026. Home sizes and included rooms differ; each reference scope is shown with its price. Heron adds a size line from +$19 at 1,000 sq ft and above.
Home or itemHeronHellamaid Oakville / BurlingtonHellamaid MiltonHellamaid MississaugaMKS Milton
1-bedroom homefrom $149
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 homefrom $186
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 homefrom $235
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 homefrom $254
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)+$65+$99+$99+$99$179–$590 (whole clean)
Move-out upgrade on a 3 bed (under 1,000 sq ft)+$87+$159+$159+$159$179–$590 (whole clean)
Inside ovenfrom $21$29$29$29$25
Inside fridge$43$29$29$29$20
Inside cabinets$32$39$39$39—
Interior windowsfrom $43 per home by size and bedroomsfrom $39from $39from $39$5 per window
Pets in the home+$28 per visit+$29+$29+$29not listed
Hourly, per cleaner$39 (3-hr min)$59 (3-hr min)$59 (3-hr min)$59 (3-hr min)$55 (minimum: confirm)
Weekly / bi-weekly / monthly discount20% / 15% / 10%20% / 15% / 10%20% / 15% / 10%20% / 15% / 10%Confirm with MKS; its page shows conflicting discounts

Heron rows: recurring Basic base rates before discounts, plus the listed bathrooms and kitchen, mopping included. First visits require Deep or another suitable service, quoted separately. Competitor one-time packages are not the same service. Competitor rows are the figures printed on their own pages on October 11, 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; recurring discounts differ between its promotional text and calculator, and the hourly minimum needs confirmation). Heron’s Deep upgrade is separate from selected rooms: a selected kitchen is +$50 with Deep, compared with +$28 for Basic or move-out. 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, The Cleaning Authority and Oakville Maids quote after an assessment; our cleaning company comparison guide explains how to get a like-for-like quote from them, with links to Molly Maid, Merry Maids and Hellamaid.

What changes a house cleaning quote?

Six things: bedrooms and floor area, the rooms you select, the level of detail (Basic, Deep or move-out), optional tasks such as appliance interiors and windows, access and condition, and how often you book. HST is 13% on top everywhere in Ontario.

  • Bedrooms and floor area: the base home price and size adjustment are separate at Heron; some packages add a square-footage fee instead.
  • Rooms selected: count full bathrooms, powder rooms and kitchens, including any in a finished basement.
  • Level of detail: routine Basic upkeep, Deep detail or an empty-home move.
  • Optional tasks: appliance interiors, cabinets, window glass and balcony work have their own prices; at Heron the oven is from $21 and fridge $43 fixed per fridge and interior windows from $43 per home by size and bedrooms.
  • Access and condition: parking, building arrangements and unusual buildup, agreed before booking.
  • Frequency and tax: compare the first visit and recurring visits separately, with the same tax treatment. Heron takes 20% off weekly and 15% off bi-weekly cleans and 10% off monthly cleans from the second visit; HST is 13% on top everywhere in Ontario.

At Heron, mopping is part of every clean, and the bathroom and kitchen floors are washed with those rooms when you add them, so the same floor is never charged twice.

Heron applies these same published rates in Georgetown, with no travel surcharge. See Georgetown cleaning price examples and the Moore Park example with its selected rooms to compare the work, home size and tax on the same basis. The Georgetown North price example offers another selected-room comparison.

How do you get a quote in the new service areas?

Heron's published residential rate card also applies in Brampton and Hamilton. The price comes from your home's selected size, rooms, service type and extras, not a neighbourhood average. Replace the guide's illustrative home details with your own in the quote calculator.

Coverage includes Waterdown, Dundas, Carlisle, Kilbride and Campbellville, alongside the original Halton and Mississauga areas. Describe basement and separate-suite work explicitly, then call with the reference code to confirm the full address, scope and available date. An online quote does not reserve an appointment.

How do recurring visits, supplies and booking work?

Weekly visits are 20% off and bi-weekly visits 15% off and monthly visits 10% off from the second visit, on the whole clean you built; supplies are included; HST is shown separately; and an online quote does not reserve a time, so call 289-813-7484 with the reference code to book.

Heron’s recurring discount is 20% for weekly visits and 15% for bi-weekly visits and 10% for monthly visits, from the second visit, on the whole clean you built. Deep, move-out and post-construction work remain one-time services. Cleaning products and equipment for the agreed work are included.

Heron shows 13% HST separately in the quote. Confirm any access costs and unusual scope before the booking. A quote generated online does not reserve a time. Call 289-813-7484 with the reference code to arrange your clean. Not sure what to hand off first? Read what to hand to a cleaner first, and what it costs.

Case study: a loft move clean within a luxury Mississauga home

Heron completed a move-in / move-out clean for an approximately 1,000 sq ft loft within an upscale Mississauga property. The booked space contained one bedroom, one bathroom, one kitchen and a living room.

The brief: prepare the living space for a handover

The useful starting point was the space that needed cleaning. A self-contained loft has its own kitchen, bathroom and living areas, so describing it simply as “one bedroom” would miss much of the work. We recorded those rooms individually and treated them as one complete cleaning scope.

The wider property was a luxury home, but the approximately 1,000 sq ft figure describes the loft in this booking. It is not a measurement of the entire house. That distinction matters when a property has separate living areas: the quote should identify the rooms being cleaned and leave unrelated or separately occupied areas outside the visit.

The work: a room-by-room move clean

The clean covered the loft’s kitchen, bathroom, bedroom and living room, with attention to the details that routine upkeep can leave behind. The standard move-cleaning work included the following areas; optional interiors remain separate selections for any new booking:

  • Kitchen: clean the sink and taps, counters, stovetop, backsplash, appliance exteriors and cupboard fronts; wash the kitchen floor.
  • Bathrooms: clean the toilet, tub or shower, sink, vanity, mirrors and fixtures; wash the floors and pay attention to edges and buildup.
  • Bedrooms and living spaces: remove reachable dust, vacuum and mop suitable floors, and work along baseboards, corners and edges that become accessible when belongings are removed.
  • Empty-home detail: clean accessible closet interiors and shelving, door frames and tops, and the marks or dust previously hidden by furniture.
  • Agreed interiors: oven, fridge, cabinet and interior-window cleaning are separate selections. Confirm each one for the property being cleaned; a move-in/out booking does not automatically include every extra.

Why the scope matters in a high-end property

Careful cleaning starts with knowing the finishes and the boundaries of the booking. Stone counters, cabinetry, flooring and fittings can need different products and methods. We agree the accessible areas and any delicate surfaces before work, rather than treating every material or room in the building alike.

The completed visit and the lesson for your quote

Our team arrived at the agreed time, completed the booked clean and received a five-star review from the customer. The visit shows why the room list and cleaning area are more useful than a property’s market value when planning the work. For your own loft, suite or home, specify the floor area to be cleaned, the kitchen and bathrooms, and any interiors you want added.

See our luxury-home cleaning in Mississauga, the move-in and move-out checklist and the current cleaning calculator. Customer names, exact locations, access details and historical bills are kept private.

House cleaning cost questions

Will the agreed cleaning price increase on arrival?

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.

How much does house cleaning cost in Ontario?

Prices depend on the home and selected work; compare the named, dated examples on this page. Heron starts at $89 for a one-bedroom Basic clean and from $235 before HST for a 3-bedroom home with two bathrooms and the kitchen; at 900 sq ft it is $322 as a Deep clean and $322 as a move-out clean before appliances.

How much do cleaners cost in Oakville?

Request the same room and task list from each provider. Heron is $39 per cleaner-hour, or a fixed price from $89 for a one-bedroom Basic clean: from $235 for a 3-bedroom Oakville home with two bathrooms and the kitchen. See cleaning services in Oakville.

How much do cleaners cost in Mississauga?

The dated comparison below lists Hellamaid’s Mississauga 3-bedroom package at $298+; its scope differs from Heron’s selected-task examples. Heron’s rate card is the same across Mississauga as in Halton, with no travel premium, from $89 for a one-bedroom Basic clean: from $235 for a 3-bedroom home with two bathrooms and the kitchen, $149 for a one-bedroom condo with bathroom and kitchen. See cleaning services in Mississauga.

How much do cleaners cost in Burlington?

The dated comparison below lists Hellamaid’s Burlington 3-bedroom package at $258+; check its current scope and price with the provider. Heron starts at $89 for a one-bedroom Basic clean and from $235 for a 3-bedroom home with two bathrooms and the kitchen, before HST. See cleaning services in Burlington.

How much do cleaners cost in Milton?

Hellamaid’s published Milton 3-bedroom package is $248+ and MKS lists standard cleans at $119–$220 and $55 an hour. Heron starts at $89 for a one-bedroom Basic clean and from $235 for a 3-bedroom with two bathrooms and the kitchen, $39 per cleaner-hour, and 20% off weekly or 15% off bi-weekly. See cleaning services in Milton.

How much is a cleaning lady per hour?

Ask each cleaner for their current rate, minimum time and included work. Heron’s hourly rate is $39 per cleaner, per hour, with a 3-hour minimum per cleaner, supplies included.

How much does a deep clean cost?

Compare the same size, rooms and detail work when requesting Deep-cleaning quotes. At Heron the Deep upgrade is priced by home size, from +$65 for a home under 1,000 sq ft to +$263 for 3,500–3,999 sq ft, on top of the Basic clean: $322 for a 900 sq ft 3-bedroom with two bathrooms and the kitchen.

How much does move-out cleaning cost?

A move-out quote depends on the empty home’s size, selected rooms and interiors. Heron’s move-in / move-out upgrade is priced by size, from +$87 to +$307; a 900 sq ft 3-bedroom with two bathrooms and the kitchen is $322, with the oven, fridge and cabinets added only if you want them. Our move-out cleaning checklist lists what to include.

Is there a house cleaning cost calculator for Canada?

Yes. Heron’s build-your-clean calculator prices homes in Oakville, Burlington, Milton, Mississauga and all of Halton Hills line by line: bedrooms, floor area, bathrooms, kitchen, Deep or move-out detail, appliances, windows, balcony and basement, with HST shown separately and a reference code you can read to us on the phone.

Do I have to book by the hour?

No. A built clean has no minimum and no meter running: the total is fixed before we arrive. Hourly is optional, at $39 per cleaner-hour with a 3-hour minimum per cleaner.

How much does a cleaning service cost?

For a home in Ontario, the useful number is the whole visit. Compare the same home size and selected work using the named, dated packages on this page. Heron’s fixed prices: Basic clean $89 for a one-bedroom house and from $163 for a 3-bedroom; with the bathrooms and kitchen added, $139 for the one-bedroom and from $235 for the 3-bedroom, supplies included. What moves the number anywhere: bedrooms and floor area, the number of bathrooms, whether the oven, fridge and cabinets are included, pets, and how long since the last proper clean.

How much do house cleaners charge?

Compare current quotes for the same size, rooms and tasks, with supplies, minimum time and tax shown. Heron charges $39 per cleaner-hour, or a built price with no minimum, from $89 for a one-bedroom Basic clean: $139 with the bathroom and kitchen, from $235 for a 3-bedroom with two bathrooms and the kitchen, before HST.

How much should house cleaning cost?

A useful comparison lists home size, selected rooms, optional work, supplies and HST. Each provider sets its own prices and repeat-visit terms. Heron starts at $89 for a one-bedroom Basic clean; a 3-bedroom home under 1,000 sq ft with two full bathrooms and a kitchen is from $235 at the Basic base rate before recurring discounts and from $199.75 a visit bi-weekly, with every line priced on its own so you can see what each room costs.

What is deep cleaning?

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 +$65 for a home under 1,000 sq ft to +$263 for 3,500–3,999 sq ft. Inside the oven (from +$21), inside the fridge (+$43), inside cabinets (+$32) and interior windows (from +$43 per home by size and bedrooms) stay separate with either clean, so you only pay for the ones you want.

What do most cleaning ladies charge in Ontario?

Rates and minimums vary by provider and scope. Confirm the current charge, included work, supplies and insurance directly. Heron’s hourly option is $39 per cleaner, per hour with a 3-hour minimum per cleaner; most homes do better with a built price, which has no minimum and starts at $89 for a one-bedroom Basic clean: $139 with the bathroom and kitchen, from $235 for a 3-bedroom with two bathrooms and the kitchen, before HST.

How much do 2 hours of cleaning cost?

Heron sets a three-hour minimum per cleaner for hourly work, so the smallest hourly booking is $117 per cleaner ($234 for two cleaners working 3 hours each). For a small home a built clean is the better buy because it has no minimum: a one-bedroom Basic clean is $89, or $139 with the bathroom and kitchen, with the work and timing confirmed before the visit.

What should a cleaner do in 3 hours?

Visit hours and team size are confirmed at booking for your home, its condition and the selected task list.

How much do most cleaning services charge?

The named comparison records 3-bedroom, 2-bathroom packages from $248–$298 before HST at the companies that print prices (Hellamaid’s Milton and Mississauga pages, read October 11, 2026). Heron starts at $89 for a one-bedroom Basic clean; its reference price for a 3-bedroom home under 1,000 sq ft with two bathrooms and a kitchen is $235, mopping included, and every add-on is priced on its own line: bathrooms +$22, kitchen +$28, oven from +$21 and fridge +$43, pets +$28 per visit.

Build your clean

Estimate the cost of cleaning your home

Build your own Heron quote from the current rate card: recurring Basic maintenance from $89 before eligible discounts. First visits require Deep Clean or another suitable service. Then choose your rooms and tasks. Call with the reference code to confirm your scope, price and availability before booking.

Basic base-rate examples before recurring discounts: condo or 1 bed, bathroom + kitchen $149 · 2 bed, bathroom + kitchen $186 · 3 bed, 2 bathrooms + kitchen $235 · 4 bed, 2 bathrooms + kitchen $254 · or $39 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 $163 for a 3-bedroom (a home size line from +$19 applies above 1,000 sq ft), bathrooms are +$22 each, the kitchen +$28, mopping included, pets in the home +$28 per visit, inside the oven from +$21, inside the fridge +$43. Example, a 3-bedroom 900 sq ft home with two bathrooms, kitchen and the oven: Basic Cleaning (3 bedrooms, house · dust, vacuum + mop) $163 · Full bathrooms (2 × $22) $44 · Kitchen (surfaces, appliance exteriors, floor washed) $28 · Inside oven (1 × from $21) $21 · subtotal $256 · HST $33.28 · total $289.28. Call 289-813-7484 and we build it with you.

Prefer to pay by the hour? House: $39 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. Condo: $59 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 free re-clean for missed agreed work reported within 24 hours 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.

Sources

Competitor prices read October 11, 2026; page updated October 11, 2026. Heron's prices come from its own published rate card; the market figures come from the sources below.

  • Heron Cleaning, rate card 2026-11-11: every Heron price on this page, before HST, generated by the same engine as the calculator.
  • Hellamaid, house cleaning Oakville, Burlington, Milton and Mississauga: package prices and the $59 hourly rate as published, read October 11, 2026.
  • MKS Cleaning Solutions, Milton: price ranges and the $55 hourly rate as published, read October 11, 2026.
  • Molly Maid, Oakville and Merry Maids Canada, house-cleaning service: quote after an assessment or consultation; no published rate card, read October 11, 2026.
  • The comparison uses the named, dated sources above. It does not represent a survey of independent cleaners or every Ontario provider. Confirm current scope and prices before booking.

More from the Heron blog

How the price is built: Basic prices start with the bedroom rate for a home under 1,000 sq ft; larger homes add the published size adjustment. Bathrooms and kitchens are separate selections. House kitchen cleaning is +$28 with Basic or move-in/out and +$50 with Deep; condo kitchen cleaning is +$34 or +$60 respectively. Select House or Condo to see the matching room, size and upgrade prices. Prices are before HST. The booking confirms the selected work, price and visit hours; extra work or time needs your agreement before staff continue. See room and add-on prices.

What access details affect a cleaning quote?

Match the floor area, selected rooms and access costs when comparing quotes. Read the local booking notes for Oakville, Burlington, Milton, Mississauga. For the task list, compare Basic house cleaning, Deep cleaning and move-in or move-out cleaning.

Ready for a clean home?

Straightforward prices and an optional emailed quote. One call books it. Call to confirm your quote and appointment.

Get your quote 289-813-7484

Call us Get your quote

Share this guide