Upper Help
Analytics

Measure driver productivity

Combine Upper Dashboard KPIs, the Route Plan Summary Report, and the Driver Timesheet Report to measure driver productivity fairly across your team.

Productivity is never one number. In Upper you read it from a few sources together: how many stops a driver completed, how that compares to the rest of the team, how long routes took against their estimate, and — where your workspace tracks shift hours — how many stops they completed per hour worked. Stacked, these tell you who is genuinely productive and who just looks busy.

A driver who finishes 80 stops in a dense neighborhood is not automatically more productive than one who finishes 50 across three towns. Read the metrics in context, and always compare drivers on similar routes.

Your workspace may show Technician and Service labels instead of Driver and Delivery — the wording is configurable. The steps are the same either way; for example the per-driver section reads Technician Performance and service time appears as Average Service time per stop in a service workspace.

Start with the Dashboard

The Dashboard gives you the fastest read on output and how drivers stack up against each other for a chosen period.

Open the Dashboard.
Use the date-range control in the top right to pick the period. Presets are Today, Yesterday, 7 days, 30 days, 90 days, and Custom.
Read the KPI cards for overall output: Total Routes Completed, Total Stops Completed, On-Time Delivery Rate, Missed/Skipped Stops, and Average Stops per Route.
Scroll to the Driver Performance section and compare drivers using Total Stops Completed by Driver, Routes Completed by Driver, On-time Rate by Driver, and Average Service time per stop.

On a Starter (free) plan the Route Performance and Driver Performance sections are blurred behind an Upgrade to View button with a PRO badge, so the per-driver charts are not visible. The five KPI cards at the top stay visible on every plan.

Check route timing in the Route Plan Summary Report

Output alone can mislead. The Route Plan Summary Report (one row per route) shows whether a driver is finishing routes efficiently against plan.

In the left sidebar, go to Track → Analytics.
From the View by dropdown, choose Route Plan Summary Report.
Open the Filter panel (top-right filter icon), set the Date Range, and filter Drivers to the person you are reviewing. Select Apply.
Compare Est Duration against Actual Duration for each route, alongside Total Stops and Delivered Stops.

A driver who consistently finishes faster than the estimate is working efficiently. One who consistently runs over may be on overloaded routes rather than underperforming — check the stop count and route difficulty before drawing a conclusion.

If a column you need is not showing, open Customize Columns (the grid icon, top-right) and check it on in the Edit Column panel. You can drag columns to reorder them, and your choices are remembered for that report.

Calculate stops per hour with the Driver Timesheet Report

Stops per hour is the strongest single productivity proxy because it is comparable across drivers, shifts, and weeks. Upper does not display it as a built-in metric, so you calculate it by pairing shift hours with stops completed.

On the Analytics page, open the View by dropdown and choose Driver Timesheet Report.
Open the Filter panel, set the Date Range, and filter Drivers as needed. Select Apply.
Read the Shift Duration column for each driver — this is the hours worked in the period.
Take Total Stops Completed by Driver from the Dashboard for the same period.
Divide stops completed by shift hours to get stops per hour for each driver.

The Driver Timesheet Report only appears in the View by dropdown when your workspace tracks shift hours. If you do not see it, your account does not have shift-hour tracking enabled and the per-hour calculation will not be available. The Dashboard output metrics and the Route Plan Summary Report still work without it.

To get both numbers out of Upper, use the Export button (top-right) on each report. In the Export modal you can name the file, choose CSV or XLS, pick fields under the Default or Custom tab, and optionally tick Send e-mail when Export is complete before Start Export.

Benchmark fairly

  • Use the same date range for everyone. Pick one period and apply it to the whole team.
  • Account for route difficulty. Longer distances and tighter time windows lower stops per hour even for strong drivers.
  • Compare like with like. A driver on dense urban routes is not comparable to one on rural long-hauls.
  • Read the trend, not the snapshot. Track stops per hour over a month or a quarter; a single week can mislead.

Troubleshooting

Durations and on-time figures are based on historical traffic data, not live traffic. Still seeing something that looks wrong? Email support@upperinc.com.

On this page