Editorial · Pricing Methodology

Where our prices come from - and where they do not.

Every cost page on this site shows ranges. Some of those numbers are taken from a published guide we can link you to. Others are our own working estimate. This page tells you which is which, who wrote it, what the numbers are not, and how to tell us when one is wrong.
  • Every source linked
  • Own estimates labelled
  • Sources checked 2026-08-01
The short version

Two kinds of number, marked differently

If you read nothing else: a figure with a source listed under the table came from someone else's published research and you can go check it. A figure marked "Estimaid model" came from us.

Cited figures. Under every price table you will find the publications the numbers came from, with a link and the date the data covers. If a range in that table is not covered by one of those publications, it is not left to look as if it were.

Estimaid's own figures. Some things nobody publishes: a price ladder by bedroom count, a dollar range per US region, a monthly plan total, a solo-versus-agency hourly grid. Where we still show one, because it is genuinely useful to a cleaner writing a quote, the row or the whole table says Estimaid model, not a published figure. It is our estimate. Treat it as a starting point to argue with, not as evidence.

The calculators are entirely our own model. Every calculator on this site runs on a rate card we wrote: a flat call-out fee plus per-room and per-square-foot amounts, adjusted for the type of clean, the condition and the frequency. No publisher prints a formula like that. We tuned it so a typical job lands inside the published range on the same page, but the output is our arithmetic, not market data.

How a range is built

How we turn several sources into one range

Different publishers put different numbers on the same job. We do not average them and we do not pick the one we like.

For a row backed by more than one source, we publish the span of the sources cited on that row- the lowest low and the highest high among them. It is a deliberately cautious rule. An average would invent a precision none of the sources claim, and it would hide the fact that two reputable guides can disagree by a hundred dollars on the same visit. Where one source sits clearly inside the span in a way worth knowing, we say so in the row note - for example, Thumbtack's booking data for a one-time house clean ($174 to $256) sits inside the wider $120 to $280 the cost guides publish.

Where we derive a figure by arithmetic from a cited rate - a square footage times a published per-square-foot price, say - the row says Estimaid arithmetic from the cited rate. The input is sourced; the result is ours.

What the numbers are not

Three things these prices are not

They are not a quote. Nobody has seen your home or your building. Condition, clutter, pets, access, travel and how much work a cleaner already has this week all move the real number, and none of them are in any range on this site.

They are not a local rate card. The cited figures are United States national ranges. When the site shows prices in another currency, it is taking that US figure and applying a per-country price level that is our own estimate - it is not sourced, it has no per-country citation, and it is not evidence about what cleaners charge in that country. It is a rough translation so the page reads sensibly, and nothing more.

Wage data does not validate a retail price. The only government sources we cite are the US Department of Labor wage figures: a median of $17.07 an hour for maids and housekeeping cleaners and $17.71 for janitors and cleaners. Those are what cleaners are paid. A retail rate has to cover that wage plus payroll tax, supplies, travel, equipment, insurance and profit - at $25 an hour retail there is roughly $8 an hour left for all of it. So the wage data sets a floor beneath which a price cannot be real. It does not confirm that any range on this site is correct, and we never present it as if it does.

If a number here is wrong, tell us

You almost certainly know your own market better than this page does. If a range is wrong where you work, email support@kuberstar.com with the page, the row, and what you actually charge or were actually quoted. We will check it against the sources, correct the page, and say on this page what changed. Corrections are free and we would rather have them than be quietly wrong.
Sources

Every source we cite

All of these were fetched and read on 2026-08-01. The "data date" is whatever the publisher itself states. Several guides carry a 2026 title with no date anywhere on the page, or a byline from 2024 - where that is the case, we print what the page says rather than what its title implies.
  • Maids and Housekeeping Cleaners (SOC 37-2012)

    O*NET OnLine (US Department of Labor, wages from the BLS OES survey)

    What we use it for: Median WAGE paid to residential cleaners. A labor floor, never a retail price.

    As published: Median $17.07/hr, $35,510/yr; employment 1,356,800

    Data date: 2025 wages (2024 employment) · Retrieved: 2026-08-01

  • Janitors and Cleaners (SOC 37-2011)

    O*NET OnLine (US Department of Labor, wages from the BLS OES survey)

    What we use it for: Median WAGE paid to commercial cleaners. A labor floor, never a retail price.

    As published: Median $17.71/hr, $36,840/yr; employment 2,447,700

    Data date: 2025 wages (2024 employment) · Retrieved: 2026-08-01

  • House Cleaning Prices

    HomeGuide (Liaison Inc.)

    What we use it for: Standard house cleaning per visit, per cleaner-hour, per room and per sq ft; move-out; add-ons; and the office, commercial and post-construction sections of the same page.

    As published: $25-$75 per cleaner-hour; $120-$280 average per cleaning; $0.10-$0.17/sq ft regular; $30-$50 per room; 3 bed / 2 bath $135-$180; move-out $150-$500; office $50-$100/hr or $0.04-$0.16/sq ft; post-construction $0.10-$0.50/sq ft; interior window $4-$7, exterior $5-$8

    Data date: 2024-04-29 (page byline) · Retrieved: 2026-08-01

  • Deep Cleaning House Cost

    HomeGuide (Liaison Inc.)

    What we use it for: One-time deep clean total, per person-hour and per sq ft.

    As published: $230-$600 total; $25-$60/hr per person; $0.15-$0.30/sq ft

    Data date: 2024-09-16 (page byline) · Retrieved: 2026-08-01

  • Carpet Cleaning Prices

    HomeGuide (Liaison Inc.)

    What we use it for: Carpet cleaning per sq ft, per room, per method, whole-house totals and job minimums.

    As published: $0.25-$0.50/sq ft; $40-$90+ per room; 3-bedroom house (5 rooms) $200-$500; $100-$150+ minimum; per room by method - hot-water extraction $40-$90, shampoo $80-$150, bonnet $30-$90, dry compound $70-$200, encapsulation $85-$250

    Data date: 2025-01-21 (page byline) · Retrieved: 2026-08-01

  • Window Cleaning Prices

    HomeGuide (Liaison Inc.)

    What we use it for: Window cleaning per pane by window type and access height, and the minimum job fee.

    As published: $8-$16 per window inside and out; above the second floor $10-$40; picture $10-$25; bay/bow $15-$30; screens $2-$5; minimum job fee $100-$250

    Data date: 2026-01-26 (page byline) · Retrieved: 2026-08-01

  • Post-Construction Cleaning Rates

    HomeGuide (Liaison Inc.)

    What we use it for: Post-construction cleaning per sq ft of interior floor area.

    As published: $0.15-$0.60/sq ft interior (rough clean $0.15-$0.40, final clean $0.20-$0.60)

    Data date: 2025-12-29 (page byline) · Retrieved: 2026-08-01

  • House Cleaning Prices

    Thumbtack (booking data from jobs on its own platform)

    What we use it for: What customers actually paid for a one-time house cleaning, nationally.

    As published: $174-$256 national range; hourly $40-$55, low $30, high $98

    Data date: 2026-01-05 (stated as last updated) · Retrieved: 2026-08-01

  • Commercial Cleaning Prices

    Thumbtack (booking data from jobs on its own platform)

    What we use it for: What customers actually paid per commercial cleaning job, nationally.

    As published: $161-$402 per job, most pay about $253; low $84, high $795

    Data date: 2026-03-31 (stated as last updated) · Retrieved: 2026-08-01

  • Commercial Cleaning Rates Per Square Foot

    ISSA, the worldwide cleaning industry association

    What we use it for: Commercial cleaning rates per sq ft by facility type.

    As published: Office $0.09-$0.17; medical $0.14-$0.29; industrial $0.08-$0.20; retail $0.07-$0.15; schools $0.07-$0.14

    Data date: not stated by the publisher · Retrieved: 2026-08-01

  • How to Price Commercial Cleaning Jobs

    Housecall Pro (field-service software vendor)

    What we use it for: Commercial cleaning rates per sq ft by facility type, and per cleaner-hour.

    As published: Office $0.07-$0.20/sq ft; medical $0.12-$0.30; retail $0.08-$0.18; industrial $0.10-$0.20; post-construction $0.15-$0.30; $30-$75 per cleaner-hour

    Data date: not stated by the publisher · Retrieved: 2026-08-01

  • House Cleaning Prices

    Housecall Pro (field-service software vendor)

    What we use it for: Residential cleaning per visit, per room, per sq ft and per cleaner-hour; recurring discount.

    As published: Standard $120-$280 flat, $25-$60 per room, $0.10-$0.20/sq ft; deep $240-$500 or $0.12-$0.25/sq ft; move-out $250-$600 or $0.15-$0.35/sq ft; $30-$75 per cleaner-hour; recurring discount 10-15%; major metros 20-50% above national

    Data date: not stated by the publisher · Retrieved: 2026-08-01

    Housecall Pro states its own figures are aggregated from Angi, HomeAdvisor, HomeGuide and Thumbtack, so citing it next to HomeGuide is partly the same dataset counted twice.

Why Angi is no longer listed

Angi had been named in fifteen source captions on this site. On 2026-08-01 the cost article those captions pointed at resolved to a 404 page, and no live Angi cost article could be retrieved to replace it. A source we cannot open is a source we cannot stand behind, so the name came off rather than staying on as decoration. Angi was removed from the citations on every price page that uses this registry on 2026-08-01: no live Angi cost article could be retrieved, so nothing cited from this registry rests on it. A few pages not yet migrated still carry the old free-text caption naming Angi; they are being moved over to this registry, and their numbers should be read as unsourced until they are.
Who writes this

Who writes and reviews these pages

Plainly, because it matters: nobody on this team runs a cleaning business.

These pages are written and maintained by the KUBERSTAR product and editorial team - the people who build Estimaid, the quoting app this site belongs to. What that team can honestly claim is this: we build quoting and invoicing software for cleaning businesses, we read the published sources named on this page, and we check the arithmetic on every figure we derive. That is the whole of our expertise here.

What we cannot claim: no one on this team holds a cleaning-trade credential, and no one on this team has run a cleaning company. We have not conducted a survey of cleaners. There is no proprietary dataset behind any number on this site, and no sample size, because there is no sample. Where you see an Estimaid figure, it came from reading the published sources and reasoning about them - not from data we collected.

Industry review is not yet in place. No working cleaning-business operator has reviewed these pages. We are looking for one - if you run a cleaning company and would review our cost pages for what they get wrong about the actual job, we would pay for your time and name you here. Write to support@kuberstar.com. Until that is arranged, read these pages as software people reporting what published cost guides say, which is exactly what they are.

Editorial policy

How these pages are kept honest

  • Every price claim is either backed by a source listed on this page or labelled as Estimaid's own estimate. There is no third category.
  • A source must be fetched and read before it is cited. Nothing is cited from memory, and a source we cannot open is removed rather than left in place.
  • We print the date the publisher states its data covers. If the publisher states no date, we say so instead of substituting one.
  • Sources are rechecked at least twice a year, and immediately whenever a reader reports a number that looks wrong. The retrieval date on this page is when they were last confirmed.
  • When a correction changes a published range, the page changes and the reason is recorded here.
  • We do not accept payment to place, raise or lower a price on these pages, and no figure here is set by a partner or advertiser.
Templates

The contract, invoice and estimate templates

The same honesty applies to the paperwork on this site, and here it matters more, because a bad clause costs more than a bad estimate.

The sample clauses in our cleaning contract template, our cleaning invoice template and our cleaning estimate template are a starting point for a conversation with a lawyer, not a finished agreement.

This is not legal advice. Nobody on this team is a lawyer, and no lawyer has reviewed these templates. They are written against United States practice and they take no account of the law in any other country, or of the rules of any particular US state - notice periods, cancellation terms, liability limits, late-payment interest, deposits and worker classification are all governed by state law and vary widely. Sales tax on cleaning services differs by state too.

Before you use any of it on a real job, have a lawyer in your own jurisdiction read it. If you work outside the United States, treat the templates as an outline of what a cleaning contract usually covers, not as clauses to sign.

Estimaid app icon

Your own rates, not ours.

Every range on this site is a starting point. Estimaid is where you set your real rate card once - your call-out fee, your per-room and per-square-foot amounts, your deep-clean multiplier, your recurring discount - and then quote every job from it in minutes, branded and itemized, tracked from sent to accepted to paid.

Keep going

Also in this issue

See all cleaning calculators & guides