Back to Blog
Cost GuidePublished updated

House Cleaning Costs Explained: Rates, Scope and Extras

A cleaning quote is only useful when you know what it includes. Home size, service scope and additional tasks can change the total. Learn how to compare quotes, then use our city price lists for current rates.

Professional house cleaner with cleaning supplies and pricing checklist

Compare cleaning quotes by the work included, the size and condition of the home, required extras and GST. A lower headline price is not necessarily a lower total for the same job.

Compare the same home, tasks and visit frequency before judging two quotes. Separate the base service from mandatory fees, optional extras and tax. A low starting figure does not tell you what your own booking will cost.

Questions to ask before accepting a quote

  • Does the quote cover the same rooms, surfaces and appliance interiors?
  • Are the home type, pets, travel and selected add-ons accounted for?
  • Is the hourly rate per cleaner, and is there a minimum booking?
  • What happens if the property needs substantially more work than described?
  • Is this the first-visit price, and is GST included?

What Duty Cleaners charges

At Duty Cleaners, a standard clean in Edmonton or Calgary is $155 to $305 depending on the size of the home, a deep clean $255 to $485, and a move-in or move-out clean $284 to $539. Those are flat rates in Canadian dollars before 5% GST for an apartment or condo, and they do not change because a clean ran long. A house rather than an apartment, a home with pets and an address outside Edmonton or Calgary city limits each add a charge.

The full tables by bedroom count, including add-ons, are on the full Edmonton price list and Calgary house cleaning prices by home size, and what's included lists every task per service.

About the figures in this guide. Every Duty Cleaners price in this guide is in Canadian dollars before 5% GST, read from our booking system, so it matches what the booking form shows for the same home. The market ranges further down are other companies’ own published prices: how many companies and the month they were checked are noted beside the ranges. They are shown as each company published them, so some include GST.

What should you compare in flat-rate and hourly quotes?

At Duty Cleaners, whole-home standard, deep and move-out cleans are priced flat by home size, so the price stays the same if a clean runs long. Partial or unusual home-cleaning jobs, such as a few rooms, a one-off task list or a home no size tier fits, are quoted by the hour from $65 per cleaner-hour before 5% GST, with a minimum of 3 hours for one cleaner or 2 hours for two. Airbnb and short-term rental turnovers have a separate rate of $60 per cleaner-hour before GST, with the same minimums. Outside Edmonton or Calgary city limits, a home clean also carries a $29.99 travel fee.

Clean modern apartment living room

There are two ways a company charges: an hourly rate or a flat rate. Hourly suits a partial job, a few rooms or a one-off task list. Flat suits a whole home, because the number is fixed before anyone arrives.

Priced by the hour

  • • The bill is the rate times the hours worked, so a slow clean costs more.
  • • Hourly bookings often carry a minimum number of hours.
  • • At Duty Cleaners, partial or unusual home-cleaning jobs are billed this way, from $65 per cleaner-hour (see hourly home cleaning on the Edmonton price list), and Airbnb turnovers at their own rate of $60. Whole-home cleans are priced flat.

Priced by the home

  • • The price is set by bedrooms, bathrooms and home type.
  • • You know the number before anyone arrives.
  • • Ours covers standard, deep and move-out cleans; post-construction is priced by square footage.

Independent cleaner

Usually priced by the hour, at a rate the person sets. Someone starting out tends to charge less than an established cleaner with a full book. There is rarely a second cleaner to send if they are ill, and any promise to come back and re-clean is between you and them.

Rate set by the person

Cleaning company

Many price flat by home size and show the number before you book; some quote per hour with a minimum. Duty Cleaners prices whole-home standard, deep and move-out cleans flat by size, quotes partial jobs by the hour, discounts recurring visits from the second one, and re-cleans anything missed at no charge if you tell us within 24 hours.

Discounts for recurring visits

What other Edmonton and Calgary companies publish

Among Edmonton and Calgary cleaning companies that publish their prices, a standard clean of a 2-bedroom home ran $139 to $300, and a move-out clean of a 2-bedroom home $199 to $387. Companies that bill by the hour charged $42 to $75 per cleaner-hour. For a 2-bedroom, 2-bathroom apartment or condo, ours is $195 for a standard clean and $361 for a move-out clean, and hourly home cleaning is from $65 per cleaner-hour.

Ranges from the published prices of 6 Edmonton and Calgary cleaning companies, checked September 2026, taken as each company published them: before GST, including GST, or not saying. Your own quote may differ.

Where can you find our Edmonton and Calgary prices?

Use the price list for the branch serving your address. Each lists home-size tiers and applicable extras; compare the same service and home type. The instant quote calculates the total for your booking details.

See the Edmonton house cleaning price list or Calgary house cleaning price list. Compare the written service checklists alongside the rates.

How does an illustrative cleaning quote break down?

Check the home-size assumptions first, then any home-type adjustment, pet charge, travel fee and optional tasks. Compare the first visit separately from discounted recurring visits, and check whether tax is included. A worked example is an illustration, not a quote for every home.

For illustration, a one-time standard clean for a one-bedroom, one-bathroom apartment or condo is $154.99 before GST. With 5% GST, that example is $162.74. It assumes no pets, no add-ons and an address inside Edmonton or Calgary city limits. A different home type or any applicable extra changes the total.

For a schedule, compare the first visit and later visits using the Edmonton recurring options or Calgary recurring options.

Why do move-out and standard cleaning quotes differ?

A move-in or move-out clean is $284 for a 1-bedroom apartment or condo and $539 for five bedrooms, before GST, in Edmonton or Calgary. That includes the inside of the oven, fridge, cabinets, drawers and closets, which are add-ons on a standard clean. A house rather than an apartment, a home with pets, and an address outside Edmonton or Calgary city limits each add a charge to that price.

The difference buys the inside of the oven, fridge, cabinets, drawers and closets, which are the places a move-out inspection opens. Book it for the day after the furniture leaves, so nothing blocks a wall or a floor. Details are on move-out cleaning in Edmonton and move-out cleaning in Calgary.

How does the deep-clean package change scope and price?

A deep clean is $255 to $485 before GST, from a 1-bedroom apartment or condo to five bedrooms. It is a standard clean plus the deep package, which adds $100 on a 1-bedroom and $180 on a 5-bedroom home for baseboards, doors, light switches, wall outlets and vent covers. A house rather than an apartment, a home with pets, and an address outside Edmonton or Calgary city limits each add a charge to that price.

Professional cleaner deep cleaning kitchen appliances
Professional cleaning supplies and equipment

Book a deep clean when the home has not been professionally cleaned in the last few months, or as the first visit of a recurring schedule; the standard visits after it cost less. What the package covers is on deep cleaning in Edmonton and deep cleaning in Calgary.

What changes the price of a house cleaning?

The price of a house cleaning moves with the size and type of the home, the service, how often you book, and any add-ons. Three charges apply whenever they fit the home: up to $55 for a house rather than an apartment or condo, $19.99 a visit for a home with pets, and a $29.99 travel fee outside Edmonton or Calgary city limits. Condition matters too: if a home needs substantially more work than described, the team explains what it found and the options before continuing.

Size and type of the home

Most companies price by home size, using bedrooms and bathrooms or square footage. Ours is flat by bedroom and bathroom count for an apartment or condo, and a bungalow, basement suite, townhouse or two-storey house adds up to $55.

Bedrooms and bathrooms

Bathrooms are the slow rooms, so a home with more bathrooms moves up the price list even when its floor area is the same.

How often you book

A home cleaned regularly is quicker to clean each time, so the per-visit price drops. Ours is discounted from the second visit on: 20% weekly, 15% bi-weekly, 10% every 4 weeks.

Where the home is

Addresses outside a company's city usually carry a travel charge. Ours is $29.99 per visit outside Edmonton or Calgary city limits, and nothing inside them.

Pets and condition

Hair, paw prints and nose marks add time in every room, so homes with pets are charged more. Ours is $19.99 per visit; it is compulsory, and it shows on the quote before you book. A home that has not been cleaned in months is a deep-clean job rather than a standard one.

Add-ons

Inside the oven ($59.99 at ours), inside the fridge, inside kitchen and bathroom cabinets, interior windows, window blinds and wall washing are priced on top of the base clean, and each shows in the booking form before you commit.

What each service covers

Standard clean

Kitchen surfaces and appliance exteriors, the bathrooms, dusting of reachable surfaces, and every floor vacuumed and mopped. Ours is priced flat by bedrooms, bathrooms and home type.

Flat by home size

Deep clean

A standard clean plus the deep package: baseboards, doors, light switches, wall outlets and vent covers. The inside of the oven and fridge are add-ons on top of the package.

Flat by home size

Move-in or move-out clean

Done once the home is empty: the inside of cabinets, drawers, closets, the oven and the fridge, window sills and tracks wiped, and baseboards, doors and light switches wiped. Interior window cleaning, blinds, spot wall cleaning and full wall washing are separate add-ons. Details are on end of tenancy cleaning in Edmonton and end of tenancy cleaning in Calgary.

Flat by home size

Post-construction clean

Fine dust from a renovation settles on every surface in the house, so this clean is priced by square footage rather than bedroom count.

By square footage

Two numbers to ask for before you book

Late cancellation and lockout fees

Ask any company for two numbers before you book: what a late cancellation costs, and what happens if the cleaner arrives and cannot get in. Ours are $50 inside 24 hours, and up to half the cost of the scheduled service for a lockout.

You should not need an estimate visit

A company that prices by home size can show you the number before you book. Ours shows on screen before you book, as a set price before 5% GST for the home and condition you describe. If a home needs substantially more work than described, the team explains what it found and the options before continuing. Treat “we’ll assess it on arrival” as a reason to ask more questions. Read the reviews from both cities before you decide.

See My Instant Price Today

Answer a few questions about your home and the price is on screen. Nothing is charged until the clean is done.