Capacity Planning for a Field Crew (Stop Overbooking Your Team)
The short answer: Capacity planning means comparing the billable crew-hours you actually have available in a week against the hours your booked jobs require, so you never promise more work than your team can deliver. Calculate available hours (crew members × workable hours × a realistic utilization rate), subtract what is already booked, and only take on new work that fits the gap. CRMb shows booked hours against crew capacity so you can see, before you say yes, whether the next job fits or blows the week.
Overbooking is the quiet killer of service businesses. Every job you promise looks like revenue when you book it and looks like a broken promise when the week arrives and there are not enough hours to do it. Capacity planning replaces optimism with arithmetic.
What crew capacity actually is
Capacity is not "how many people do I have." It is how many billable hours those people can actually deliver in a given period, after you subtract everything that is not productive job time.
The gap between headcount and real capacity is bigger than most owners think. A three-person crew is not 120 hours a week of billable work. Once you remove drive time, loading and unloading, breaks, admin, rework, and the inevitable no-show or slow start, you may be looking at 70 to 85 billable hours. Plan around 120 and you overbook by a third before you have taken a single job.
Real capacity planning starts by being honest about that number.
Calculate your weekly capacity
Work it out in three steps.
Step 1: Raw hours. Crew members times scheduled hours.
Step 2: Apply a utilization rate. Not every scheduled hour is a billable job hour. Utilization is the share that actually is. For field crews, 60% to 80% is a realistic range once travel, setup, and slack are counted.
Step 3: Available capacity is raw hours times utilization.
A worked example for a small crew:
| Input | Value |
|---|---|
| Crew members | 3 |
| Scheduled hours each per week | 40 |
| Raw crew-hours | 120 |
| Realistic utilization | 70% |
| Billable capacity per week | 84 hours |
So this crew can deliver roughly 84 billable hours a week, not 120. That is the number every booking decision gets measured against. If you do not know your real utilization yet, start at 70% and correct it once you have measured actual hours (more on that below).
The utilization reality
Utilization is where owners fool themselves. The scheduled 40-hour week contains a lot of hours that are not on a customer's job:
- Drive time between sites, often 30 to 90 minutes a day per crew.
- Loading and unloading trucks, material pickups.
- Setup and teardown at each site.
- Breaks and lunch.
- Admin, paperwork, photos, customer calls.
- Rework when something has to be redone.
- Slack, the job that finishes early, the one that starts late.
None of that is laziness; it is the real texture of field work. But it means the honest billable share of a scheduled hour is well under 100%. Measuring your true utilization, rather than assuming it, is the single biggest accuracy gain in capacity planning. When your crew punches in against each job through the Punch pairing, you get the real billable hours per job, and dividing that by scheduled hours gives you your actual utilization instead of a guess.
Booked vs available: the core check
Capacity planning is one comparison, run every week:
Available capacity − hours already booked = room for new work
Using the crew above with 84 billable hours a week:
| Week | Booked hours | Available (84) | Room left |
|---|---|---|---|
| This week | 80 | 84 | 4 (full) |
| Next week | 55 | 84 | 29 (open) |
| Week after | 96 | 84 | −12 (overbooked) |
The "week after" is the trap. On paper it is 96 hours of promised work against 84 hours of capacity, a 12-hour shortfall that turns into a missed deadline, an angry customer, or unplanned overtime that eats the margin. Seeing that red number before you booked the last job is the entire point. CRMb's capacity view lays booked hours against crew capacity across upcoming weeks so the overbooked week shows up while you can still do something about it.
Signs you are already overbooking
You do not always feel overbooked until it is too late. The tells:
- Chronic overtime that was never in the estimate. You are buying capacity you did not plan, at time-and-a-half.
- Slipping start dates. Jobs keep getting pushed because the crew is still on last week's work.
- Rushed quality and rework. Overbooked crews cut corners, and rework consumes the very hours you were short on.
- Burnout and turnover. A team run past capacity week after week leaves.
- You are always apologizing. If customer updates are mostly "we are running behind," capacity, not effort, is the problem.
Each of these is expensive. Overtime and rework hit margin directly; slipped dates and burnout hit revenue and retention. Capacity planning is cheaper than all of them.
How to plan the schedule around capacity
Once you know your weekly billable capacity, four habits keep the schedule inside it:
- Book to about 85% of capacity, not 100%. The buffer absorbs the job that runs long and the emergency call, without triggering overtime. A crew planned to the last minute has no shock absorber.
- Schedule by hours, not by job count. "Three jobs" tells you nothing; three big installs and three service calls are wildly different loads. Book the hours a job needs against the hours you have.
- Use open shifts for overflow. When demand spikes past capacity, an open shift an available crew member can claim beats forcing it onto an already-full team. See field service scheduling for the mechanics.
- Plan for the season. Most field work has a busy season and a slow one. Know which weeks run hot and either add temporary capacity or push flexible work into the valleys.
CRMb's scheduling supports shifts, recurring shifts, multiple assignees, and open shifts, and the capacity view keeps the total against your crew's real availability. For crews specifically, how to schedule a cleaning crew walks a concrete example.
Feeding real hours back into the plan
Capacity planning is only as good as your capacity number, and that number should improve every month. The loop:
- You plan a week at, say, 70% utilization.
- The crew punches in against each job, capturing real hours.
- You compare planned to actual: did the jobs really take the hours you budgeted? Is your true utilization 70%, or is it 62%?
- You adjust next month's capacity to the real figure.
After a couple of months you stop guessing. You know this crew delivers 78 billable hours a week, not 84, and you plan accordingly. That is the difference between a schedule built on hope and one built on your own data, and it is what keeps a growing business from outrunning its ability to deliver. It also feeds directly into whether your business turns a profit: unplanned overtime and rework are pure margin leaks that accurate capacity planning prevents.
Frequently Asked Questions
How do I calculate my crew's capacity?
Multiply your crew size by their scheduled hours to get raw hours, then multiply by a realistic utilization rate (60% to 80% for field crews) to get billable capacity. A three-person crew at 40 hours each and 70% utilization has about 84 billable hours a week, not 120. That billable number is what every booking decision should be measured against.
What is a good utilization rate for a field crew?
Most field crews land between 60% and 80% billable utilization once drive time, setup, breaks, admin, and slack are removed. The exact figure depends on how spread out your jobs are and how much travel each day requires. Measure your real rate from actual punched hours rather than assuming, since the true number is almost always lower than owners expect.
How many jobs can my crew handle?
Think in hours, not job count. Take your weekly billable capacity and subtract the hours already booked; the remainder is how much new work fits. Because a big install and a quick service call consume very different hours, counting jobs will mislead you, always plan against the hours each job requires.
How do I stop overbooking my team?
Book to about 85% of your real billable capacity so there is a buffer for jobs that run long, schedule by hours instead of job count, and watch upcoming weeks for any that exceed capacity before you commit the next job. Use open shifts for overflow rather than piling it onto a full crew. A tool that shows booked hours against capacity makes the overbooked week visible in advance.
What is the difference between capacity planning and scheduling?
Scheduling is assigning specific jobs to specific people at specific times. Capacity planning is the layer above it: making sure the total hours you commit never exceed the hours your team can actually deliver. You schedule within the limit that capacity planning sets, and good capacity planning is what keeps the schedule realistic.
Getting started
Calculate your crew's real billable capacity this week, headcount times hours times an honest utilization rate, and compare it to what you have already booked. If any upcoming week is over the line, fix it now while you still can.
CRMb shows booked hours against your crew's capacity, schedules shifts and open shifts, and feeds real punched hours back so your capacity number gets sharper every month. It runs on Mac, iPad, and the web. Start free and stop overbooking your team.