Estimate how many labor hours a cleaning job needs, the crew time on site and the labor cost.
Labor hours = area ÷ production rate + extra minutes ÷ 60.
Time on site = labor hours ÷ cleaners.
Labor cost = labor hours × hourly cost. Add burden, supplies, travel, overhead and profit before quoting.
An office of 6,000 sq ft, a crew rate of 2,500 sq ft per cleaner-hour from past jobs, and 45 minutes for the kitchen and restrooms: 3.15 labor hours. Two cleaners finish in about 95 minutes. At $20 an hour, labor is $63 per visit, or $1,260 a month for 20 visits.
Use it to quote commercial or residential cleaning and to plan crews. Production rates vary a lot by building type, floor surface and standard, so the calculator asks for your own rate instead of assuming one.
After the job, compare estimated hours with clocked hours and adjust your rate.
A medical clinic of 3,200 sq ft has exam rooms that clean slower than open offices, so the owner uses 1,800 sq ft per cleaner-hour plus 60 minutes for restrooms, disinfecting exam tables and trash. That is 2.78 labor hours a visit, and one cleaner is on site about 167 minutes. At $18.50 an hour, labor is $51.39 per visit and $1,130.56 for 22 visits, or 61.1 labor hours a month.
Labor hours per visit is the figure to price from; time on site only tells you how long the building must stay open for the crew. The estimate is only as good as your production rate, so a rate timed in an empty building will understate a crowded one. Monthly figures repeat one visit, so a site with a heavier weekly deep clean needs that visit estimated separately.
Your own average from time records on similar sites.
No. Add travel time separately.
No. Add materials, overhead and profit.
Compare estimates with clocked hours after each job.
In this estimator it does, because labor hours are split evenly. In small rooms two cleaners often get in each other’s way, so time on site may fall by less than half. Labor cost stays the same either way, since total labor hours do not change.
Divide 60 by the minutes per 1,000 sq ft and multiply by 1,000. A crew that takes 24 minutes per 1,000 sq ft cleans 2,500 sq ft per cleaner-hour.
More for the same job
EZTime tags hours by job, client and role and shows real-time labor costing on the schedule, so estimates can be checked against actual hours. Try it for 14 days, no credit card.