Driver performance metrics tracked
See which driver performance metrics Upper tracks — on-time rate, stops completed, missed/skipped stops, and average service time — on your Dashboard.
Upper tracks delivery performance per driver and surfaces it on your Dashboard, so you can see at a glance who is on schedule, who is finishing the work, and where stops are being missed. This page is the reference for what each metric means and how to read it together with the others.
A quick note on labels: Upper uses "driver" and "delivery" by default, but your workspace may show "Technician" and "Service" instead. The metrics are the same either way — for example, "On-Time Delivery Rate" may read as "On-Time Service Rate" in your account.
Why this matters
No single number tells the whole story. On-time rate shows reliability. Stops completed shows throughput. Average service time shows efficiency at each stop. Reading them together — rather than fixating on one — gives the most accurate picture of how a driver is performing.
Before you start
- Permissions — You need an Admin or Dispatch Manager role to view the Dashboard.
- Data to look at — At least one completed route in the date range you select. Metrics populate from work that drivers complete in the app.
Where to see the metrics
Open the Dashboard
In the left sidebar, select Dashboard.
Set the date range
Use the date range at the top of the Dashboard to choose the period you want to analyze. The KPI cards, charts, and per-driver widgets all update to that range.
If you see a banner offering to switch to the classic layout, the metrics described here come from the current Dashboard design.
Account-wide KPIs
At the top of the Dashboard, five summary cards roll up performance across all drivers for the selected date range:
| KPI | What it measures |
|---|---|
| Total Routes Completed | How many routes finished in the period |
| Total Stops Completed | Total stops marked complete across all routes |
| On-Time Delivery Rate | Percentage of stops completed within their time window |
| Missed/Skipped Stops | Stops that were missed or skipped rather than completed |
| Average Stops per Route | Average number of stops per completed route |
Below the KPIs, a Route Performance section breaks total stops into completed, skipped/missed, and not-visited stops, alongside a chart of routes over time.
Per-driver performance
A Driver Performance section shows the same kind of data broken out by individual driver, so you can compare the team side by side:
| Metric | What it shows |
|---|---|
| Routes Completed by Driver | Number of routes each driver finished |
| On-time Rate by Driver | Each driver's on-time percentage |
| Total Stops Completed by Driver | Stops per driver, split into completed, skipped, and failed |
| Average Service Time per Stop | Average minutes each driver spends at a stop |
On-time rate is the single best at-a-glance indicator. If you only check one number per driver per week, check their on-time rate — then look at the other widgets when something stands out.
How to read the numbers together
Related
Deactivate or remove a driver
Deactivate a driver's license or delete their profile from the Users page in Upper. Learn which to choose, what each one changes, and how to handle active routes first.
Driver visibility of performance metrics
Drivers don't see their own performance metrics in the Upper driver app. Admins and Dispatch Managers view all driver metrics on the web Dashboard.