All guides

All trades / Dispatch & scheduling

Build a field service schedule with room for the real day

A practical field service scheduling guide with a capacity calculation, appointment checklist and a method for handling changes without overbooking.

A person planning work at a laptop with notes nearby
Photo: StartupStockPhotos / Pixabay

The quick answer

How do you build a realistic field service schedule?

Start with each technician's actual available hours, then account for breaks, travel, parts collection, job duration and known constraints. Book fixed appointments first, group flexible work where practical and keep capacity for the kinds of changes your business sees. Confirm the customer, location, access and assignee before treating a visit as ready.

  • Schedule the whole visit, including travel and access.
  • Use your own job history to improve duration estimates.
  • Check both the calendar and the assignment when plans change.

The workflow at a glance

A usable appointment has four parts

  1. 01

    Time

    A realistic visit and travel allowance

    Calendar
  2. 02

    Person

    An available technician with the right skills

    Assignment
  3. 03

    Readiness

    Parts, access and approved scope

    Job record
  4. 04

    Agreement

    A confirmed customer arrival window

    Communication
Missing any one of these creates work for the dispatcher later.

Calculate bookable time before counting jobs

An eight-hour shift is not eight hours of customer appointments. Start with the time the person is actually available. Subtract breaks, travel, meetings, parts collection and other known work before filling the calendar.

For an illustrative eight-hour day, start with 480 minutes. Subtract a 30-minute break, 60 minutes of travel and 30 minutes for loading and paperwork. That leaves 360 minutes. If you reserve 60 minutes for likely changes, you have 300 minutes to book. Replace every number with your own conditions; this is a planning example, not a utilization target.

Example allocationMinutes
Available shift480
Break30
Travel60
Loading and paperwork30
Reserved for changes60
Remaining appointment capacity300
Available shift
480
Break
30
Travel
60
Loading and paperwork
30
Reserved for changes
60
Remaining appointment capacity
300

Estimate the visit, not just the repair

Use completed jobs of a similar type to estimate duration. Include the time needed to gain access, review the problem, explain the result and finish the work record. Separate a routine visit from a visit with uncertain scope rather than assigning both the same default length.

When a job runs long, record why. Was the original scope incomplete, were parts missing, was access delayed or did the work itself take longer? Those reasons help you adjust the next estimate without inflating every appointment.

Place fixed constraints before flexible work

Book visits with limited access windows or other fixed constraints first. Then add flexible work around the remaining capacity. Consider location and skills together: a nearby appointment is not useful if the available technician cannot perform it.

Keep jobs waiting for approval, parts or an access confirmation visibly separate from confirmed visits. A tentative slot can be useful, but the office and technician should be able to tell that something still needs to happen.

  • Confirm the customer's availability before promising a narrow arrival window.
  • Include travel between the actual properties, not just distance from the office.
  • Check absences and existing assignments before adding work.
  • Name the person responsible for clearing each blocked appointment.

Change the plan once, then confirm it everywhere

When a visit moves, check the appointment, assignment and customer message. Updating one does not guarantee the others are correct. Review the next appointment too: an extra half hour can create a conflict later in the day.

Keep the original reason for the change in the work record. This helps the office answer questions and prevents a later dispatcher from moving the visit back into an unsuitable slot.

Review missed assumptions each week

Look at which appointments moved and why, rather than judging the schedule only by how full it looked. Compare planned and actual durations for common job types. Check whether travel, access delays or incomplete job details account for the repeated gaps.

In JobsiteOn, use the calendar views for time-based planning and the dispatch board for daily assignment. After changing a visit, open the appointment and verify its saved date, time and assigned team. Review the calendar for any new conflicts.

Take it to the next job

Before confirming an appointment

  • Check the technician's available hours and existing work.
  • Estimate on-site time using comparable completed jobs.
  • Allow for travel, breaks and known non-visit work.
  • Confirm scope, parts, access and customer availability.
  • Assign the technician and set the appointment window.
  • Identify any remaining condition before the visit is ready.
  • Tell the customer the agreed window and callback contact.
  • Review downstream appointments after any change.

See it in JobsiteOn

Schedule, connected to the job.

Review the day, week or month, then keep each visit connected to its job and assigned team.

The JobsiteOn weekly calendar with sample appointments
The real JobsiteOn weekly calendar with sample appointments. Use time-based views to review the week, then the dispatch board to coordinate daily assignments.
Explore Schedule

Common questions

How many jobs should a technician do in a day?

There is no reliable universal number. Divide actual appointment capacity by realistic visit durations, then account for travel, skills and fixed windows. A day of short nearby visits is different from a day of complex work across town.

Should every free calendar slot be filled?

Only when the work fits the person's availability, travel and job requirements. Use your own history of urgent calls and overruns to decide how much capacity to leave unbooked.

What should you check after rescheduling a job?

Verify the new date and time, the assigned technician, customer confirmation, parts and access. Review the technician's next appointment for a new conflict.

Sources and editorial notes

Published by JobsiteOn. This guide combines practical workflow suggestions with the product instructions below. Examples and amounts are illustrative. Product details were checked on .

The cover photo is by StartupStockPhotos, used under the Pixabay Content License. Photos depict stock scenes. Screenshots show the real app with sample records, not customer results.

Suggest a correction

Put the workflow to work

Your next job, in one place.

Keep the quote, schedule and work record connected.

Start Free Trial