Free for your first 12 months. Every feature, your whole crew, no credit card.

Start free

Free tool for cleaning businesses

Cleaning Team Capacity Calculator: how many jobs your crews can handle

See the maximum number of jobs your team can do each week, how full the schedule is, how much paid time is actually spent cleaning, and how many cleaners you need to hire to reach your target volume.

  • Free, no sign-up
  • Updates instantly
  • Nothing leaves your browser

Calculator

Your teamWho works and how many hours.
Use 1 if cleaners work solo.
hours
days
min
Loading, lunch, team check-ins.
Your jobsAn average job, including the drive to it.
hours
Clock time with the whole crew.
min
From the previous stop or the office.
Your volume
%
Leave a buffer for cancellations, sick days and long jobs.

How to use the capacity calculator

  1. Describe your team. How many cleaners you have, how many work together on a job, their paid hours per day and days per week, and time lost to breaks and admin.
  2. Describe an average job. Time on site with the whole crew, and the drive to get there.
  3. Enter your volume. Jobs booked this week, the volume you want to reach and the utilization you plan for (85% leaves room for the unexpected).
  4. Read the results. Maximum jobs per week, how full the schedule is, how much of your team's paid time is spent cleaning, and how many cleaners you need to hire for your target.

How capacity and utilization are calculated

Crews = cleaners ÷ cleaners per crew (rounded down)
Jobs per crew per day = (paid minutes − breaks) ÷ (job minutes + drive minutes), rounded down
Max jobs per week = crews × jobs per crew per day × working days
Schedule booked = jobs booked ÷ max jobs per week
Technician utilization = jobs × time on site × crew size ÷ total paid hours
Crews needed = target jobs ÷ (jobs per crew per day × days × target utilization), rounded up

Schedule booked tells you how full the calendar is. Technician utilization tells you how much of the time you pay for is spent on clients' jobs — the rest goes to driving, breaks and gaps. The two can look very different: a fully booked schedule with long drives might still have utilization near 60%.

Jobs per day are rounded down, because a crew can't start half a job. The leftover time per crew shows where a short add-on or a smaller job could fit.

Typical capacity numbers for cleaning crews

Typical ranges for residential cleaning in the US and Canada. Job length depends on home size, condition and service type — check your own job history for the real average.

MeasureTypical range
Standard clean, crew of two, average homeoften 1.5–3 hours on site
Jobs per crew per day, residentialoften 2–4
Drive time per joboften 15–35 minutes
Technician utilization (time on jobs ÷ paid time)often 60–80%; above 80% is very efficient
Planning target for schedule filloften 80–90%, leaving room for surprises

Worked example

A company has 6 cleaners working in crews of two, 8 paid hours a day, 5 days a week, with 30 minutes for breaks and loading. An average job takes 2 hours on site plus 25 minutes of driving. It has 32 jobs booked this week and wants to reach 60, planning at 85% utilization.

  1. Crews: 6 ÷ 2 = 3.
  2. Each crew has 480 − 30 = 450 minutes; each job uses 120 + 25 = 145 → 3 jobs a day, with 15 minutes to spare.
  3. Max capacity: 3 crews × 3 jobs × 5 days = 45 jobs a week; at 85% that's 38.
  4. Schedule booked: 32 ÷ 45 ≈ 71%, with 6 open slots before hitting the target.
  5. Technician utilization: 32 × 2 h × 2 cleaners ÷ 240 paid hours ≈ 53%.
  6. For 60 jobs a week: one crew handles 3 × 5 × 85% = 12.75 → 5 crews, 10 cleaners — hire 4.

Notice the gap between 71% booked and 53% utilization: driving, breaks and the unused 15 minutes per day eat almost half of the paid time. Shorter routes or slightly longer jobs per stop would raise utilization without hiring anyone.

5 ways to get more jobs from the same team

  1. Cluster jobs by areaAssign each crew a zone per day. Cutting 10 minutes of driving per job can add a whole extra job per crew every couple of days.
  2. Fit jobs to the dayIf a crew has 1–2 hours left after its last job, fill it with a small one-time job or add-on instead of leaving it empty.
  3. Track real job timesAverage durations drift as clients' homes and needs change. Use actual times from your schedule, not old estimates.
  4. Lock in recurring daysRecurring clients on fixed weekdays make routes predictable and leave fewer gaps than one-off bookings scattered through the week.
  5. Hire before you're fullHiring and training take weeks. Start when you pass your target utilization, not when crews are already working overtime.

Capacity & scheduling FAQ

Common questions about crew capacity, utilization and when to hire.

How many houses can a cleaning crew do in a day?

A crew of two typically does 2–4 standard residential cleans in an 8-hour day, depending on home size, condition and drive time. Enter your own job length and drive time to see your crews' real capacity.

What is technician utilization?

It's the share of paid working time spent on clients' jobs. Driving, loading, breaks and gaps between jobs are paid but not spent cleaning. Many cleaning crews run at about 60–80% utilization.

What utilization should I plan for?

Planning around 80–90% is common. Booking 100% of capacity leaves no room for cancellations, sick days, traffic or jobs that run long, which leads to overtime and rushed work.

When should I hire another cleaner?

When your booked jobs regularly pass your target utilization, or when you have steady demand you can't schedule. Because hiring and training take time, many owners start recruiting once they're consistently above about 80–85% booked.

How do I calculate how many cleaners I need?

Work out how many jobs one crew can do per week at your target utilization, divide your target weekly jobs by that number and round up to get crews. Multiply by cleaners per crew, then subtract the team you already have.

Does crew size change capacity?

Yes. Bigger crews finish each job faster but form fewer crews from the same team. Enter time on site for the crew size you actually use — a job that takes two cleaners 2 hours might take one cleaner nearly 4.

Is this calculator free?

Yes. It's free, needs no sign-up and runs entirely in your browser — nothing you enter is sent to us or stored.

Stop guessing — know what every job really earns.

DailyCRM tracks real job profit — revenue, expenses and fuel per job — right next to your quotes, schedule and invoices. Free for 12 months.