- Home
- Pricing
What house cleaning actually costs in Toronto
Real numbers, published. Every figure below comes out of the same calculator we quote from, so there is nothing to discover later.
| Home | Standard | Every 2 weeks | Deep clean | Move in / out |
|---|---|---|---|---|
| Studio / 1 bed condo | $159 | $135 | $239 | $262 |
| 2 bed / 1 bath condo | $191 | $162 | $287 | $315 |
| 2 bed / 2 bath condo | $247 | $210 | $371 | $408 |
| 3 bed semi-detached | $329 | $280 | $494 | $543 |
| 3 bed detached | $363 | $308 | $544 | $598 |
| 4 bed detached | $506 | $430 | $759 | $835 |
| 5 bed large home | $617 | $525 | $926 | $1,018 |
Prices scale with bedrooms, bathrooms and square footage. Your home will land within a few dollars of the closest row above — use the calculator for the exact figure.
Add-ons
Optional, and priced the same whether you book them once or every visit.
| Inside the oven | +$35 |
|---|---|
| Inside the fridge | +$35 |
| Interior windows | +$45 |
| Inside cabinets | +$45 |
| Laundry (wash + fold) | +$30 |
| Balcony or patio | +$30 |
| Garage sweep-out | +$60 |
| Heavy pet hair | +$25 |
Recurring discounts
Applied automatically to every clean, not just the first one.
| Weekly Best value | −20% |
|---|---|
| Every 2 weeks Most popular | −15% |
| Monthly | −10% |
| One time | — |
There is no contract and no cancellation fee on a recurring plan. Pause it for a month, or stop entirely, whenever you like.
What could change your price
The home is not what was described
If you book a two-bedroom and we arrive at a four-bedroom, we call you before starting rather than adjusting the invoice afterwards.
Late cancellation or lockout
Free to reschedule with 24 hours' notice. Inside that, or if we cannot get in, it is 50%, because the slot was held and the day is gone.
You add something on the day
Want the oven done while we are there? We will tell you the price before we start it, never after.
Pricing questions
How much does house cleaning cost in Toronto?
Most Toronto condos land between $159 and $250 for a standard clean, and most houses between $250 and $400, depending on bedrooms, bathrooms and square footage. Deep cleans run about 1.5 times that, and move-out cleans about 1.65 times. Booking recurring visits takes 10–20% off every clean. The calculator on this page gives you the exact figure in about 30 seconds without asking for your email first.
Is the price I see the price I pay?
Yes. We quote flat, not hourly, and the price is locked before the team arrives. If a job takes longer than we estimated, that is our problem rather than your invoice. The only time you would hear from us about price is if the home is materially different from what was described at booking, and we call before starting rather than adding it to the bill afterwards.
Is HST included in these prices?
No, every price on this page is before HST. Ontario HST is 13% and is added at checkout, so a $159 clean comes to $180 all in. We show pre-tax figures because that is how the rest of the market quotes, and comparing pre-tax to post-tax would make us look more expensive than we are.
Do you charge more for the first clean?
We do not add a surcharge, but we usually recommend that a first visit is a deep clean if it has been more than three months since a professional clean. That costs about 1.5 times a standard clean because it genuinely takes about 1.5 times as long. After that, standard cleans hold the line.
Do you offer hourly cleaning instead?
We can, at $59 per cleaner, per hour with a 3-hour minimum, and it occasionally makes sense for odd jobs that do not fit a whole-home clean. For an actual house or condo clean, flat pricing is better for you: you know the number in advance and you are not paying for a slow day.
Are there any fees you have not listed?
No. There is no travel fee, no supplies fee, no fuel surcharge and no booking fee. The only additional charges that exist are the late-cancellation charge of 50% inside 24 hours, and the add-ons on this page, which you choose yourself.
Get your exact number
The calculator takes about thirty seconds and does not ask for your email.