Field service technician capacity planning compares booked service demand with the technician hours the business can actually schedule over a defined near-term period. Start from confirmed work, subtract time already unavailable for leave, training, travel or other assigned duties using company records, and compare the remaining hours with job-duration assumptions supported by local history. This is a forward planning view, not a daily dispatch board or a promise of customer availability.
Separate capacity from today’s dispatch
Daily dispatch decides which technician handles accepted, ready work today and what changes when visits run long. Capacity planning looks forward across future booked jobs to see where workload may exceed usable staff time or leave openings. Do not use an empty slot in today’s dispatch board as proof the company can take another job next week.
This topic also differs from construction project capacity planning. A project contractor may plan crews, subcontract packages, equipment and long project dependencies. A service business needs to account for shorter visits, travel, time windows, recurring work, follow-up and unplanned requests. The two processes can share records, but they answer different questions. See construction capacity planning for the project-level view and construction crew scheduling for crew allocation.
ServiceTitan’s dispatching documentation lists capacity planning resources alongside daily and weekly scheduling workflows, and describes managing technician schedules and appointments. HighLevel’s Field Services documentation describes visit availability based on staff working hours, skills, service areas, existing bookings and drive time, while noting the feature was in private beta when reviewed. These pages describe vendor features, not a validated forecast formula for every contractor. (ServiceTitan dispatching; HighLevel Field Services overview)
Build a usable-hours view
Choose a planning window based on how far ahead the business schedules and how quickly its jobs change. There is no universal horizon or target utilization for every contractor. For each technician or skill group, record scheduled working hours and known unavailable time. Keep field-service time separate from training, meetings, travel, leave and other non-visit duties where the company can verify them.
Then add booked visits and their expected duration. Use actual historical duration by job type only when the sample and labels are reliable enough. If jobs vary widely, show a range or flag low confidence rather than presenting a precise average as certainty. Do not treat all available hours as billable time or convert every open slot into a customer promise.
| Capacity input | What to record | Confidence check |
|---|---|---|
| Staffed hours | Scheduled work time by person or skill group | Confirm current roster and time period |
| Unavailable time | Leave, training, assigned office duties or other commitments | Link to approved calendar or roster record |
| Booked work | Visit, job type, customer window and planned duration | Separate confirmed bookings from estimates |
| Travel and location | Route or service area considerations | Use current locations and actual scheduling assumptions |
| Follow-up work | Return visits or unresolved accepted work | Link to the existing job and current status |
| Open demand | Accepted but unassigned work, separate from leads | Use the service backlog’s defined entry rules |
| Assumptions | Estimated duration or availability not yet confirmed | Label source, owner and next refresh date |
This is a recommended planning worksheet, not a staffing standard.
Compare workload and surface the constraint
Look by day or week at the skill group, geography or technician that constrains the work. One technician can have open hours while another specialty is fully booked. A company-wide total may hide that mismatch. Include travel and time windows when those factors affect assignment; otherwise the schedule may show capacity where no workable appointment exists.
Hypothetical capacity example
A small HVAC service business reviews next week’s bookings. One technician is unavailable for a training block, and two visits are expected to require the same documented skill. A third accepted job has not yet been scheduled because the customer’s window is open. The dispatcher and manager mark the training time from the approved roster, verify the current visit durations from job records, and compare the jobs against the technician group. They decide through their normal process whether to offer a later window or assign a different qualified technician. The view exposes the constraint; it does not auto-book work.
The example uses no universal utilization target, staffing ratio or service promise.
Learn from actual duration carefully
After the planning period, compare assumptions with completed work. Make sure start and stop events are consistent, cancellations and deferred jobs are identified, and follow-up visits are not double-counted as new demand. Update local job-type assumptions only when the information supports a change. A small or inconsistent dataset should remain a hypothesis, not a precise capacity forecast.
Flag exceptions that need a human decision: a job likely to overrun, an unassigned specialty, a travel conflict, a technician absence, or a sudden urgent request. The owner decides how to respond and who communicates with customers. The capacity view should make the constraint easier to see, not create an automatic customer commitment.
Four questions about field service capacity
What is technician capacity planning?
It compares confirmed service workload with the staffed time and skills available over a chosen future period, including known non-field duties and scheduling constraints.
How many hours should be counted as usable?
Use the business’s actual schedules and approved availability records. Account for known non-field duties and travel where relevant; do not apply a generic utilization percentage from this article.
Is capacity planning the same as dispatching?
No. Capacity planning looks ahead at workload and constraints. Dispatch assigns ready jobs to technicians and manages current appointment changes.
Should an open slot be offered to a customer automatically?
Not without checking the required skill, location, visit duration, travel, existing commitments and company authorization. An apparent gap may not be a workable appointment.
Keep the forecast honest
A good capacity view shows booked work, usable time, uncertainty and the next decision owner. Refresh it when schedules, duration assumptions or staffing change, and use the results to guide review rather than guarantee availability. If workload data is split across scheduling, time and service systems, Blackwing can help design a shared planning workflow. Request an Operations Review with one week's workload and staffing assumptions.
