Cleaning quotes look arbitrary until you realise every one of them is really a time estimate wearing a price tag. A cleaner works out roughly how long your house takes, multiplies by a rate, and adds a margin. Understanding a quote — or checking whether one is reasonable — therefore means reconstructing the hours, which is exactly what this house cleaning cost calculator does.
Arb Digital publishes it as part of a free tools library. It deliberately contains no table of prices by city or by house size. Cleaning rates are local, they change constantly, and a published figure would be misleading for most readers on most days. Instead every assumption — minutes per 100 square feet, minutes per bathroom, the hourly rate — is a field you can set to match what you are actually being quoted.
What This House Cleaning Cost Calculator Does
It builds a labour estimate in three parts: general space scaled by floor area, a fixed allowance per bathroom, and a smaller allowance per bedroom. Bathrooms get their own line because they are far more time-intensive per square foot than anything else in a house, and bedrooms get one because bed-making and surfaces do not scale with area. The total is multiplied by a service-type factor, converted to hours, and priced at your hourly rate.
It then applies a recurring discount, reports what the same schedule costs across a year, and shows how long the crew will actually be in your house — which is a different number from the labour hours as soon as more than one person is working. The square footage calculator will give you the floor area if you do not have it, and the cost per square foot calculator is the general-purpose version of the per-area figure shown here.
How to Use It
- Enter the area actually being cleaned. Unfinished basements, garages and rooms that are kept shut should come out of the total.
- Count bathrooms generously. A half bath still takes time; enter it as 0.5 rather than ignoring it.
- Adjust the minute assumptions to your house. Heavy clutter, pets, hard floors throughout or a lot of glass all push the general-space figure up.
- Use the rate you are actually being quoted. If you are checking a quote, work backwards: put the quoted price against the hours and see what hourly rate it implies.
- Look at the annual figure. A weekly clean at a modest per-visit price is a substantial yearly commitment, and that is the number worth deciding on.
The Formula / How It's Calculated
Minutes = (floor area ÷ 100 × minutes per 100 sq ft) + (bathrooms × minutes per bathroom) + (bedrooms × minutes per bedroom), all multiplied by the service-type factor. Hours = minutes ÷ 60. Cost per visit = hours × hourly rate, reduced by the recurring discount. Time on site = hours ÷ number of cleaners. Annual cost = cost per visit × visits per year.
Worked example, which is what the page loads with. An 1,800 sq ft house with 3 bedrooms and 2 bathrooms, at 4 minutes per 100 sq ft: general space is 18 × 4 = 72 minutes, bathrooms are 2 × 25 = 50, bedrooms are 3 × 12 = 36. That is 158 minutes, or 2.63 labour hours, for a standard clean. At $45 per hour that is $118.50, less a 10% every-two-weeks discount, giving $106.65 per visit. With two cleaners the crew is on site about 1 hour 19 minutes. Across 26 visits a year the total is $2,772.90, and the cost works out at about $0.06 per square foot per visit.
Why Bathrooms Dominate the Estimate
In the default example, two bathrooms account for 50 of 158 minutes — nearly a third of the job from a small fraction of the floor area. Bathrooms involve scrubbing rather than wiping, multiple surfaces at awkward angles, fixtures that need individual attention, and dwell time for products to work. A 40 sq ft bathroom can genuinely take longer than a 400 sq ft living room.
This is why square-foot-only pricing produces strange results, and why quotes for two houses of identical area can differ substantially. A 2,000 sq ft house with one bathroom and a 2,000 sq ft house with four are not the same job. If a quote seems high for the size, count the bathrooms before assuming it is padded.
What "Deep Clean" Actually Buys
The distinction between a standard and a deep clean is a scope difference, not an effort difference. A standard recurring clean covers surfaces, floors, bathrooms, kitchen exteriors and general tidying. A deep clean adds the things that do not need doing every visit: inside the oven and refrigerator, inside cupboards, skirting boards and door frames, light fittings, window interiors, behind and under furniture, and descaling.
Move-out cleans go further again because the house must pass an inspection rather than simply be clean, which means every cupboard and appliance interior, every mark on a wall and every window. The multipliers offered here reflect the extra time, and they are adjustable because scope varies between companies. Ask exactly what is on the list before comparing two quotes, since one company's deep clean is another's standard.
Why the Rate You Pay Is Not the Wage Paid
An hourly rate charged to a customer covers considerably more than the cleaner's wage. It has to fund payroll taxes, liability and bonding insurance, supplies and equipment, travel time between jobs, scheduling and admin, and unbillable gaps in the day. For context on the wage side, the US Bureau of Labor Statistics publishes national and state figures for maids and housekeeping cleaners and for janitors and building cleaners in its Occupational Outlook Handbook.
The practical consequence is that an independent cleaner and an agency quoting very different rates may both be reasonable — the independent is not carrying the same overhead, and is also not carrying the same insurance. That is a genuine trade-off rather than a pricing trick, and it is worth asking about cover and about who is liable for damage before deciding on price alone.
Recurring Discounts Are Real Economics
The discount for recurring work is not a loyalty gesture. A house cleaned every week accumulates a week of dirt; a house cleaned once a quarter accumulates a quarter's worth, and takes correspondingly longer. Recurring visits are also easier to schedule, involve no repeat quoting, and reduce the risk of unpaid travel to a cancelled job.
The implication runs the other way too. A one-off clean of a house that has not been cleaned professionally before is genuinely a bigger job than the recurring visits that follow it, and a company that quotes its recurring price for the first visit will either lose money or cut scope. Expect a higher first-visit figure, and use the deep-clean multiplier here to model it. The moving cost calculator covers the wider budget if this is a move-out clean.
Arb Digital's free tools library covers rate-setting, margin and budgeting arithmetic, and our team is happy to talk through anything the tools do not answer.
Browse Free Tools Talk to Arb DigitalCommon Mistakes to Avoid
- Pricing on floor area alone — bathrooms take a disproportionate share of the time, so two houses of identical size can be very different jobs.
- Comparing quotes without comparing scope — one company's standard clean can include what another charges extra for.
- Assuming the first visit costs the same as recurring visits — the first clean of a house is nearly always a bigger job.
- Reading the crew's time on site as the labour hours — two cleaners for two hours is four labour hours, and that is what is being charged.
- Judging by per-visit price rather than annual cost — a weekly clean at a modest price is a significant yearly commitment.
Related Free Tools From Arb Digital
Use the square footage calculator to measure the area, the cost per square foot calculator to compare quotes on a common basis, the hourly wage calculator and freelance hourly rate calculator if you are the one setting a rate, the moving cost calculator for a move-out budget, and the sales tax calculator where cleaning services are taxable. Everything else is in the tools hub.
Frequently Asked Questions
There is no national answer, which is why this tool has no built-in price table. Cleaning is priced locally and the same house can differ by a factor of two between markets. Build the hours from your own house and apply the hourly rate you are actually being quoted.
Usually bathrooms. They take far more time per square foot than any other room, so a 2,000 sq ft house with four bathrooms is a substantially bigger job than the same area with one. Clutter, pets, hard floors and glass also move the figure.
Scope. A standard clean covers surfaces, floors, bathrooms and kitchen exteriors. A deep clean adds interiors of appliances and cupboards, skirting boards, light fittings, windows and behind furniture. Ask for the actual list before comparing quotes, because the terms are not standardised.
No. The rate charged has to cover wages plus payroll taxes, insurance, supplies, equipment, travel between jobs, scheduling and unbillable time. That is why agency rates exceed independent rates, and why the insurance question is worth asking before choosing on price.
Because a house that has not been cleaned professionally has more accumulated work in it than one on a recurring schedule. Most companies quote the first visit as a deep clean and the following visits at the recurring rate, which is honest pricing rather than an upsell.
Not for the labour, in this model. Two cleaners for one hour and one cleaner for two hours are both two labour hours. What changes is how long the crew is in your house, which is why the tool shows time on site separately.
Work backwards. Estimate the hours here from your own house, then divide the quoted price by those hours to see the implied hourly rate. If that rate looks sensible for your area, the quote is consistent; if not, ask what scope is included that you have not accounted for.
This tool produces an estimate from assumptions you enter and is not a quotation, a valuation or financial advice. It contains no market price data, because cleaning rates are local and change over time. Actual costs depend on your area, the condition of the property, the scope agreed and the individual company. Always get written quotes that state exactly what is included.