Independent Canadian information

How our cleaning estimates are calculated

Our calculators connect two separate questions: how much cleaning work a home may need, and how that work might be priced. Keeping them separate makes the assumptions visible and makes comparisons easier to review.

Plan with confidenceClear scope.
Local context.
No sales pitch.

Understand the assumptions behind a cleaning estimate before comparing quotes.

Local requested rates

The local benchmark is the median requested hourly rate displayed on the relevant NannyServices.ca cleaners page. It describes advertised requests in that collection. It is not a verified average of invoices, a minimum wage, a confirmed contractor price or a promise of availability.

We show the source link and the retrieval date. The collection may include people serving the area from nearby locations. Different city collections may overlap, so their profile counts should not be added together as a unique national workforce count.

Profile count and rate sample size

The number of listed profiles and the number of valid hourly rates used in a median are different measures. Some profiles may have no usable hourly figure. Unless the source confirms the rate sample size, we display the listing count separately and leave the rate sample size unspecified.

Company observations

Company observations come from published pricing pages. A usable observation records the service, price unit, team size where relevant, tax treatment, minimum booking and included items. A team-hour price is converted to a cleaner-hour price only when the team size is known.

Prices with unclear tax treatment stay out of a tax-normalized comparison. Starting prices, regional substitutes and different service tiers require additional checking. Several observations do not automatically make a representative market survey.

Where suitable observations support a comparison, we label the number of sources. One usable company is a single-company reference, not a city median. Where pricing is unavailable, you can use an actual quote or view the direct-hire calculation on its own.

Workload and optional tasks

The model uses property details, cleaning type and condition to estimate labour. Extras add time only when that task fits the model. These are planning assumptions, not measured productivity guarantees. Specialist restoration and hazardous cleanup need their own assessment.

Taxes, payroll and recurring work

The calculation distinguishes a service subtotal from invoice taxes and employee costs. A tax-inclusive price is not taxed again. Direct-employment costs require gross wages and employer contributions, rather than a universal surcharge.

Recurring comparisons use the provider’s documented conditions where available. A first visit can differ from later visits. Annual estimates use the selected number of visits and clearly state any assumptions.

Updates and corrections

Figures retain their original retrieval date when a refresh fails. Missing information is not replaced with a fabricated number. A material correction should explain what changed, including the source, calculation or definition involved.

Use Contact to report a source or calculation problem. Read our editorial policy for the standards behind the guides and comparisons.