Field Service Capacity Planning: Compare Booked Work With Usable Hours

Compare booked service work with usable technician hours, skills, travel and known unavailable time without promising every open slot.

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 inputWhat to recordConfidence check
Staffed hoursScheduled work time by person or skill groupConfirm current roster and time period
Unavailable timeLeave, training, assigned office duties or other commitmentsLink to approved calendar or roster record
Booked workVisit, job type, customer window and planned durationSeparate confirmed bookings from estimates
Travel and locationRoute or service area considerationsUse current locations and actual scheduling assumptions
Follow-up workReturn visits or unresolved accepted workLink to the existing job and current status
Open demandAccepted but unassigned work, separate from leadsUse the service backlog’s defined entry rules
AssumptionsEstimated duration or availability not yet confirmedLabel 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.

Back to blog