Ottawa cleaning price guide (2026)
Indicative 2026 ranges so you can read a quote before it arrives. Everything below is before 13 per cent HST, and every figure assumes a walk-through sets the final price. Labour is almost the entire cost of this trade, so bathroom count, floor area, stairs, pets and travel distance move these numbers more than anything else.
| Work | Indicative range |
|---|---|
| House cleaning, per cleaner-hour | $45 to $70 |
| Recurring clean, 1 to 2 bedroom condo | $100 to $170 a visit |
| Recurring clean, 3 bed 2 bath house, weekly | $120 to $200 a visit |
| Recurring clean, 3 bed 2 bath house, fortnightly | $150 to $250 a visit |
| Deep clean, 1 to 2 bedroom condo | $250 to $450 |
| Deep clean, 3 bed 2 bath house | $400 to $800 |
| Deep clean, large or long-neglected home | $800 to $1,600 |
| Oven interior, as an add-on | $60 to $120 |
| Move-out clean, empty 1 to 2 bedroom condo | $250 to $500 |
| Move-out clean, empty 3 bedroom house | $450 to $900 |
| Move-out clean, large or heavily used property | $900 to $1,800 |
| Interior windows, whole house | $150 to $400 |
| Post-renovation clean, single room | $200 to $450 |
| Post-renovation clean, kitchen | $400 to $900 |
| Post-renovation clean, whole house | $800 to $2,500 |
| Post-renovation work, per cleaner-hour | $50 to $80 |
| Office cleaning, per square foot per month | $0.10 to $0.25 |
| Office cleaning, per cleaner-hour, small sites | $30 to $55 |
| 2,000 sq ft office, three nights a week | $700 to $1,500 a month |
| Carpet extraction, per square foot | $0.25 to $0.60 |
| Strip and seal, vinyl composite tile, per square foot | $0.75 to $2.00 |
Indicative 2026 prices before HST for Ottawa. No primary source publishes local cleaning prices, so every figure here is a planning range built from the cost drivers named on each service page, not a quote. Ontario's general minimum wage rises from $17.60 to $17.95 on 1 October 2026, which will show in 2027 renewals. Carpet steam cleaning, window exteriors, duct cleaning and any abatement work are separate trades with separate quotes.
Tell us the size of the place, how many bathrooms and what kind of clean you want. We pass it to one local cleaning company and you get a written quote back.
Free written quote. We call back the same business day.