Free tool

Cleaning price calculator

Price a house clean in about twenty seconds, and see every number that went into it. No account, no email, nothing hidden behind a form. Built for owners who are quoting from a phone between jobs.

It runs on the same pricing engine that prices real jobs inside BroomDesk, so the arithmetic here is the arithmetic the software does. The rates are demonstration defaults. Yours belong in their place, and the page below shows you how to work them out.

Service

The recurring clean. Kitchen, bathrooms, floors, surfaces, beds made, bins out.

Bedrooms
Bathrooms

A 3-bed usually runs about 1,750 sq ft. Above that the calculator adds for the extra floor. Below it the room rates already cover the job, so nothing comes off.

Add-ons
How often
What your market costs

Mid-sized US metro. Start here if you are not sure. Pick by what cleaners are paid where you work, not by how the town feels.

Per visit, from visit two
$138.12

Most quotes for a home like this land between $124.31 and $151.93. Condition, pets, clutter, and how long it has been since the last clean move the real number inside that band.

First visit
$162.50
Labor time
2 hr 38 min
Two cleaners on site
about 1 hr 19 min
Works out to
$61.71 per labor hour

Compare that labor hour figure with your own cost math further down the page. If it sits below your number you are quoting at a loss on this job.

How the number was built

Rates below are the starting table at a typical metro. The market adjustment scales all of them at once.

Line by line breakdown of the estimate
Call-out rate, standard cleanCharged on every job before rooms are counted$50
3 bedrooms$20 each$60
2 bathrooms$25 each$50
Size adjustment50 sq ft above the 1,750 a 3-bed usually runs, at $5 per 100 sq ft$2.50
Subtotal at typical metro rates$162.50
Price for one visit$162.50
Every 2 weeks discountApplies from visit two, not the first clean-$24.38
Per visit, from visit two$138.12

What each frequency is worth

The discount lowers the visit price and raises the year. This is the argument for offering one at all, and the table you should check before you set the percentages.

FrequencyDiscountPer visitVisits a yearA year of it
One timenone$162.501$162.50
Every 4 weeks10%$146.2513$1,917.50
Every 3 weeks12%$14317$2,450.50
Every 2 weeks15%$138.1226$3,615.50
Weekly20%$13052$6,792.50

The year column charges the first visit at full price and every visit after it at the discounted rate, which is how a recurring plan actually bills.

Want this estimate and a price list template in your inbox?

Optional. The numbers above stay on screen either way. The template is a blank price list with the same structure as this calculator, so you can fill in your own rates and hand it to whoever answers your phone.

01 · Where these numbers come from

The rates in this calculator are round-number starting points, set in the middle of what small residential cleaning companies commonly charge in the United States. They are not a survey, not a national average, and not prices BroomDesk sets for anyone. They exist so the tool has something to compute with before you have entered your own.

The minutes behind the duration estimate are set so the implied revenue per labor hour lands close to the cost-up example further down this page. That is a deliberate choice, not a measurement. Real crews vary by a wide margin depending on team size, equipment, and how well the route is planned.

Treat every number here as a first draft you argue with. The moment you have two months of your own job times and your own payroll, the defaults have done their job and should go.

02 · The four ways cleaning companies price a job

Almost every price list in this industry is one of these four, or a blend of two. BroomDesk supports all four, so the model you choose is a business decision rather than a software limit.

Flat rate per job

How it works.
One published price for a named package, for example $180 for a standard clean of a three bedroom home.
Who it fits.
Tight service areas with similar housing stock, and anyone who wants a price list a customer can read without calling.
Where it bites.
Homes vary more than packages do. The same $180 covers a tidy 1,400 square foot house and a 3,000 square foot one that has not been cleaned since spring, and the second job eats the profit from the first.

Hourly

How it works.
Bill the clock, usually per cleaner per hour, sometimes with a minimum of two or three hours.
Who it fits.
Work you cannot scope in advance: first deep cleans, post construction, hoarding recovery, anything where the walkthrough tells you less than the first hour does.
Where it bites.
You are paid for being slow and punished for getting good. It also puts the client in charge of the clock, which turns lunch breaks and restock trips into an argument.

Per bedroom and bathroom

How it works.
A call-out rate that every job carries, plus a rate per bedroom and a rate per bathroom, with a minimum charge underneath. This is what the calculator above uses.
Who it fits.
Recurring residential work. It is quotable over the phone in under a minute from two questions anyone can answer about their own home.
Where it bites.
A four bathroom, two bedroom house prices low for the work in it, and nothing in the two numbers tells you the condition. Most companies patch this with a size adjustment and a condition surcharge, which is exactly what the calculator does.

Square footage

How it works.
Cents per square foot, usually banded into tiers so a 2,000 square foot home and a 2,150 square foot home land on the same price.
Who it fits.
Commercial and janitorial contracts, where floor area really is the job, and large homes where room counts stop being informative.
Where it bites.
In residential it prices the wrong thing. Bathrooms and kitchens drive the hours, and floor area does not predict how many there are. A 2,400 square foot open plan house with one bathroom is a faster clean than a 1,800 square foot house with three.
03 · Work your own rate out from your costs

A calculator cannot know your payroll. This is the arithmetic that can, and it takes five minutes with a pay stub and last month's bank statement. Every figure in the example column is an assumption you should replace.

StepExampleRunning total
What you pay a cleaner an hour$22.00$22.00
Payroll tax, workers compensation, paid time off×1.25$27.50
Paid hours per billed hour: drive time, restocking, callbacks×1.25$34.38
Overhead as a share of revenue: insurance, supplies, vehicle, software, your own admin time22% 
Profit you want to keep18% 
Price per billed labor hour: $34.38 divided by 0.60 $57.29

Now check it against the calculator. A three bedroom, two bathroom home at 1,750 square feet starts at $160 for a standard clean in a typical metro, and the calculator estimates 2 hours 35 minutes of labor. That works out to $61.94 per labor hour, roughly eight percent above the example. A gap that size is normal. A gap you cannot explain is a pricing problem.

The number that matters is your own. Run the two sides of this for a month and you will know within a few dollars what a job has to earn per labor hour, and every quote after that stops being a guess.

04 · What moves a quote up or down

The band around the estimate exists because these do not show up in bedrooms and bathrooms. Ask about them on the call, not on the doorstep.

  • How long since the last clean

    The single biggest driver. A home cleaned six weeks ago is a different job from one cleaned last week, at the same address.

  • Pets

    Hair on soft surfaces adds vacuuming time everywhere, not just where the animal sleeps.

  • Clutter

    You are paid to clean surfaces, not to clear them. Either price the tidying in or say in writing that it is not included.

  • Stairs and levels

    Three floors means carrying equipment three times and vacuuming treads, which nothing in the room count captures.

  • Travel and parking

    A job forty minutes outside your route costs you an unbillable hour. Either add a zone surcharge or decline it.

  • Access

    Lockboxes and doormen are fine. Waiting on a client who is late costs you the next job's start time.

05 · Common questions
How much should I charge for a house cleaning?

Work it out from your costs rather than copying a number. Start with what you pay a cleaner an hour, add payroll tax and insurance, add the paid hours that are not billable such as drive time, then add overhead and the profit you want. That gives a price per billed labor hour. Multiply it by how long the job actually takes. The calculator on this page does the second half; the worked example does the first.

Should I charge by the hour or by the job?

By the job for recurring residential work, by the hour for anything you cannot scope: first deep cleans, post construction, and homes in unknown condition. Hourly pricing pays you for being slow, which stops being funny once your crew gets fast.

How big should a recurring discount be?

Common practice is roughly 20 percent for weekly, 15 percent for every two weeks and 10 percent for every four weeks, which is what this calculator starts with. The discount is paid for by the fact that a maintained home takes less time on every visit after the first, so if your discount is bigger than the time you actually save, you are buying the frequency rather than earning it. Use the year column in the table to check what each one is worth before you set the percentages.

Should the first clean cost more?

Usually yes. A home coming onto a recurring plan has not been maintained to your standard yet, so many companies price the first visit as a deep clean and start the recurring rate on visit two. The calculator shows the first visit at the full undiscounted price. To see the deep clean version of that first visit, switch the service to deep clean and read the one time price.

Is this accurate for my area?

It is a starting point, not a quote. The rates are round numbers set in the middle of what small residential cleaning companies commonly charge in the United States, and the market selector scales the whole list up or down. They are not a survey, not an average, and not prices we set for anyone. Replace them with your own numbers as soon as you have them.

Can I put a calculator like this on my own website?

Yes. The calculator widget is part of the product and runs on your own price list rather than these defaults. It is one script tag on your site, and it can show the price openly or capture the visitor as a lead first.

Put your own version of this on your website

The calculator widget is part of BroomDesk. It runs on your price list rather than these defaults, it goes on your site with one script tag, and a visitor who likes the number can book from the same place.

Going deeper on pricing? How much to charge for house cleaning covers raising prices on existing clients, minimum charges, and what to do when a quote is beaten.