Cleaning times calculator
Every quote you send is a cleaning time estimate with a dollar sign on it, and cleaning times move with size, condition and job type far more than anybody expects. Put in the square footage, how the home has been kept and how many cleaners are going, and this returns the cleaner-hours, the clock time on site, and the price those hours need to earn.
Time on site
2h 37m
2 cleaners
- Total cleaner-hours
- 5h 15m
- Working rate
- 381 sq ft/hr
- Price those hours support
- $186
- Per square foot
- $0.09
Price shown at $17.80/hr (BLS national mean cleaner wage), 1.30 burden, 15% overhead and a 25% margin. Hours are the output that matters here — the price is what those hours have to earn.
How long does it take to clean a house? Divide the square footage by your production rate — the square feet one cleaner covers in an hour. For a lived-in home you have not cleaned before, BidCalc plans at 381 square feet per cleaner-hour, so a 2,000 sq ft home is 5h 15m of cleaner time: 2h 37m on site for a two-person crew, or 5h 15m working alone. A deep clean of the same house runs 7h 52m and a move-out 10h 30m, because empty and neglected surfaces do not go faster. Condition moves the answer more than size does: a maintained recurring home covers 552 square feet an hour, a cluttered one closer to 305. Hours are what you charge for, so get them right first: at BidCalc's reference wage that house has to bill $186 to hold a 25% margin. Time your own jobs for a fortnight and the estimate stops being a guess.
Hours are the product; dollars are the receipt
Ask an owner how they priced a job and you will hear a number. Ask how long the job takes and you often get a pause. That pause is where the money goes: the flat quote, the hourly rate and the per-square-foot figure are all the same guess about duration, wearing different clothes. At BidCalc's default wage, 2,000 sq ft at 5h 15m of cleaner time supports $186 — and if the real job takes an hour longer than that, the price was wrong before anyone quoted it.
This calculator deliberately shows two clocks. Cleaner-hours is what you pay for and what you charge against; it is the quantity your whole bid is built from. Time on site is what the client experiences and what your scheduler has to fit into a route. They are different numbers, and confusing them is how a day of five “two-hour jobs” turns into eleven hours of paid labor and a margin nobody can find afterwards.
How long a clean takes, by square footage
Cleaner-hours for a typical lived-in home, with the clock time a two-person crew spends on site in brackets. Standard-clean prices are what those hours have to earn at the national mean cleaner wage with a 25% margin.
| Home size | Standard | Deep | Move-out | Standard price |
|---|---|---|---|---|
| 800 sq ft | 2h 6m(1h 3m) | 3h 9m(1h 34m) | 4h 12m(2h 6m) | $75 |
| 1,200 sq ft | 3h 9m(1h 34m) | 4h 43m(2h 22m) | 6h 18m(3h 9m) | $112 |
| 1,600 sq ft | 4h 12m(2h 6m) | 6h 18m(3h 9m) | 8h 24m(4h 12m) | $149 |
| 2,000 sq ft | 5h 15m(2h 37m) | 7h 52m(3h 56m) | 10h 30m(5h 15m) | $186 |
| 2,500 sq ft | 6h 34m(3h 17m) | 9h 51m(4h 55m) | 13h 7m(6h 34m) | $233 |
| 3,000 sq ft | 7h 52m(3h 56m) | 11h 49m(5h 54m) | 15h 45m(7h 52m) | $279 |
| 4,000 sq ft | 10h 30m(5h 15m) | 15h 45m(7h 52m) | 21h(10h 30m) | $373 |
First figure is total cleaner-hours; the figure in brackets is time on site with two cleaners. Deep and move-out hours carry the engine’s own 1.5× and 2× multipliers, so the hours you see are the hours the price is built from.
Why your rate is slower than the published 500–700
Industry tables put residential standard cleaning at 500–700 square feet per cleaner-hour, and those figures are not wrong — they describe a maintained home somebody was in two weeks ago. That is the maintained (recurring client) tier here, at 552 square feet an hour, and it is the fastest work you will ever do.
A first visit is a different job. Nothing has been kept up to your standard, every surface takes a second pass, and the client watches you do it. BidCalc plans a first visit at 381 square feet per cleaner-hour, which is the rate the product's own room estimates imply and comfortably under the published band. A heavy home — clutter on every surface, pets, months of neglect — drops to 305, which turns that same 2,000 sq ft house from 5h 15m into 6h 33m.
Quoting a first visit at maintained-home speed is the single most common estimating error in residential cleaning, and it is self-punishing: you win the job because you charged too little, you run long, and the client's opening impression of your company is a crew that looked rushed. Price the first visit at first-visit speed and let the recurring rate come down once the house is actually maintained.
- 552sq ft/hr
Maintained (recurring client)
You were here two weeks ago. Nothing has had time to build up, and this is the only condition where the published 500–700 sq ft per cleaner-hour figures actually hold.
- 381sq ft/hr
Typical (lived-in, first visit)
An ordinary occupied home you have never cleaned before. Slower than the published averages because those averages quietly assume a maintained house.
- 305sq ft/hr
Heavy (clutter, pets, neglect)
Every surface has something on it that has to be moved before it can be wiped. This is the tier that turns a profitable quote into an unpaid afternoon.
Published industry ranges put standard residential cleaning at 500–700 square feet per cleaner-hour. Only the maintained tier belongs in that band — which is exactly why first visits overrun.
Crew size changes the clock, not the cost
Sending two cleaners instead of one halves the time on site and changes the price by nothing at all. The 2,000 sq ft example is 5h 15m alone and 2h 37m as a pair, and both cost $186, because you are buying the same 5h 15m of labor either way.
What crew size actually buys is route density and client experience. Two cleaners finishing by lunch frees an afternoon slot; one cleaner finishing at four does not. Against that, pairs lose a little to coordination and lose a lot if they cannot work in separate rooms, which is why very small apartments rarely justify a second body.
Bigger homes flip the calculus. At 4,000 sq ft a solo standard clean is 10h 30m — an entire working day in one house, with no margin for the job running long. That is a scheduling risk, not a pricing one, and a second cleaner is the cheapest insurance against it.
Measuring your own rate in two weeks
Published rates get you a starting estimate. Your own number makes you accurate, and it takes a fortnight and a notes app to build. Log four things per job: square footage, cleaning type, how many cleaners went, and the honest minutes from walk-in to walk-out — including the setup nobody counts and the final lap with the vacuum.
Then divide: square footage ÷ (cleaners × hours). A 1,200 sq ft home finished by two cleaners in 1h 34m is about 381 square feet per cleaner-hour. Keep standard, deep and first-visit numbers in separate columns — averaging them ruins all three — and after ten to fifteen jobs the figure stops moving.
The patterns in the margins are worth as much as the average. If pets consistently cost you twenty minutes, that is a surcharge. If one crew runs 15% faster than another, that is a training plan. If first visits always overrun, your first-visit premium is too low, not your standard rate.
When the clock and the price disagree
Sooner or later the calculator will tell you a house needs six cleaner-hours and the local going rate will not pay for six cleaner-hours. That is real information, not an error, and there are exactly three honest responses: reduce the scope, raise the price, or decline the job. Working the six hours for four hours' money is not a fourth option, it is a decision to fund the client's discount out of your own wage.
Scope reduction is the underrated one. A shorter recurring visit that genuinely fits the budget beats a full clean that quietly runs over, as long as what is excluded is written down and agreed rather than silently skipped in the back bedroom. Charge for the hours you agreed to, deliver the scope you charged for, and the margin looks after itself.
Questions about cleaning times
- How long does it take to clean a 2,000 sq ft house?
- About 5h 15m of cleaner time for a standard clean of a lived-in home — 2h 37m on site with two cleaners, or 5h 15m working alone. A deep clean of the same house runs about 7h 52m and a move-out about 10h 30m.
- How many square feet can one cleaner clean per hour?
- Between 305 and 552 square feet per cleaner-hour on a standard clean, depending entirely on condition. Maintained recurring homes sit at the top of that band, first visits in the middle, and cluttered or neglected homes at the bottom.
- Does sending two cleaners make the job cheaper?
- No. It halves the time on site while the labor hours — and therefore the cost and the price — stay the same. What a second cleaner buys you is a freed-up afternoon slot and a client who is not watching somebody work in their house all day.
- How much longer does a deep clean take?
- Roughly half again as long as a standard clean, and a move-out about twice as long. On the 2,000 sq ft example that is 5h 15m standard, 7h 52m deep and 10h 30m for a move-out, measured in cleaner-hours rather than clock time.
- How do I estimate cleaning time for a home I have not seen?
- Use square footage and a conservative production rate, then ask three questions that move it: pets, when it was last professionally cleaned, and how much is sitting on the surfaces. Quote a range, state the assumptions, and confirm the price after the first visit.
- Why do my jobs always take longer than my estimate?
- Usually because the estimate used a maintained-home production rate for a first visit, and because setup, breakdown and the final walkthrough were never counted. Time three jobs door to door — not room to room — and the gap normally explains itself in one afternoon.
- Should I bill by the hour if I know the hours?
- Knowing your hours is what makes flat pricing safe, not what makes hourly billing necessary. Quote a flat number the client can say yes to, cost it in hours privately, and keep the upside when your crew gets faster instead of handing it back.
Turn those hours into a quote
The hours are the hard part and you now have them. Drop your own wage, burden and margin into the full calculator and the same job comes back as a price you can send, with the profit shown only to you.
Go deeper
- The full BidCalc calculatorTurn these hours into a priced, sendable quote in a minute.
- Cleaning production ratesThe square-feet-per-hour ranges behind every tier on this page.
- Your hourly rate with employeesWhat an hour of crew time has to earn once payroll is loaded.
- Flat rate versus hourlyWhich to quote once you actually know how long jobs take.
- Cost per square footThe other way to sanity-check a residential quote.
- First visit versus recurringWhy the opening clean runs long and what to charge for it.
- Commercial cleaning bid calculatorThe same hours-first logic applied to janitorial contracts.
- Post-construction cleaning calculatorProduction rates by build phase, where the hours are the bid.
- House cleaning pricing guideWhat those hours are worth by metro, from BLS cleaner wages.
- Free cleaning calculators, comparedWhat the other free tools compute, and what they leave out.