Home / Free tools / Cleaning crew capacity calculator

MORE JOBS OR MORE STAFF?
CHECK THE HOURS FIRST.

Before you fill another slot or hire another cleaner, compare the work with the hours available. Model crew capacity, travel time, and a buffer for absences. Get a free estimate without an account or email.

Count everyone’s working time.

A two-cleaner team working two hours uses four cleaner-hours. Use actual route and time records when available; optimistic inputs create optimistic capacity.

Model weekly crew capacity

Demand and job shape
Cleaning-only time across everyone assigned. Two cleaners cleaning for two hours use four cleaner-hours. Travel/admin is added below.
Roster and buffers
Include cleaning, travel and admin time before the absence reserve. For 30 cleaning hours plus 7.5 travel/admin hours, enter 37.5. Do not subtract the buffers here.
For 30 cleaning hours plus 7.5 travel/admin hours, enter 25%. This is a percentage of cleaning time, not of total working time.
Reserves this share of total working hours once. Use 0 if your entered hours already exclude absences.

Modeled weekly capacity

Tight capacity

Adjusted capacity utilization
95.8%
Total working hours required
103.5 hours
Working hours available after absence buffer
108 hours
Modeled maximum jobs per week
31
Cleaners at the entered weekly hours
4
Weekly job headroom
1 job
Revenue at capacity for 52 full weeks
$257,920

ALLOW FOR THE TIME BETWEEN CLEANS.

Available hours = cleaners × total working hours × (1 − absence buffer)

Required hours = jobs × cleaner-hours per job × (1 + travel/admin buffer)

Modeled job capacity = floor(available working hours ÷ total working hours per job)

The planning bands are tool interpretations, not industry benchmarks: below 70% is “room to grow,” 70–90% is “balanced,” above 90% through 100% is “tight,” and over 100% is “over capacity.” Travel/admin is added to cleaning demand once, and absence time is reserved from total working capacity once. High utilization can still be healthy if routes are predictable, while a lower number can still fail if availability and geography do not line up.

Example: 15 jobs × 2 cleaning hours = 30 cleaning hours. Adding 25% travel/admin requires 37.5 total working hours. One cleaner with 37.5 working hours before a 0% absence reserve fits that workload, provided the daily routes and availability fit. The annual revenue figure assumes 52 fully booked weeks at the entered price; it is a capacity scenario, not a sales forecast. Use your own measured cleaning times: ISSA guidance on calculating cleaning times.

CHECK THE REAL WEEK BEFORE YOU HIRE.

Review capacity by day, route, cleaner skills, and service type. Check reliable demand, service quality and the ability to cover payroll before hiring; a weekly ratio alone does not establish a hiring need. Confirm employee classification, overtime, rest, travel-time, and scheduling requirements with qualified local advisers. Cleanr's staff dispatch and time tracking can help replace estimates with actual time-on-site data.

Before adding demand, check job economics with the profit calculator, review recurring pricing with the price increase calculator, or browse all free tools and software comparisons.

PUT THE CAPACITY PLAN ON THE CALENDAR.

Use Cleanr to plan repeat visits, assign cleaners, and review time-on-site records. Keep the customer and invoice steps connected too. Try it with your crew for 14 days, with no card required.

14-day trial. No credit card required. Add a payment method to continue after your trial. Without one, your trial ends with no charge.

Privacy Policy · Terms of Service · IP Geolocation by DB-IP