Field-service route planning

How to plan field-service routes that work in the real world.

The shortest route is not always the best route. Service businesses also need to respect appointment times, technician skills, job duration, customer priority and the practical order in which work can be completed.

Epicore Business Guide · South Africa · Updated September 2026

1. Start with fixed commitments

Identify jobs with firm appointment times or access windows first. These become anchors around which more flexible visits can be placed.

Do not optimise distance first and then try to force appointments into the route afterwards.

2. Group work geographically

Once fixed commitments are visible, group nearby flexible jobs to reduce unnecessary travel. Use customer location data that is accurate enough for the route-planning method you rely on.

Where the business covers a large area, zones can provide a useful first level of organisation before detailed routing.

3. Include expected job duration

A route with six nearby jobs can still be impossible if each takes two hours. Combine travel time with realistic work duration to estimate the actual day.

Standard duration by job type can be a useful starting point when detailed history is not yet available.

4. Assign technicians deliberately

Consider skills, equipment, vehicle requirements and workload. Route efficiency should not override whether the assigned technician can actually perform the work.

Where technicians share skills, route planning can help balance travel and workload across the team.

5. Replan when the day changes

Urgent calls, cancellations and overruns happen. The office needs a simple way to see which jobs can move without breaking customer commitments.

A useful route plan is therefore not only an optimisation result; it is also a live operational view of the day.

Practical checklist

  • Fixed appointment windows
  • Geographic grouping
  • Travel time
  • Job duration
  • Technician skills
  • Vehicle/equipment requirements
  • Replanning process