Which fleet KPIs should a transport manager track?
Start with ten: vehicle utilisation, empty running, trip turnaround time, detention at loading and unloading points, fuel use per kilometre, idle time, on-time delivery, breakdown downtime, risky-driving events per 1,000 km and cost per kilometre. Together they answer the questions a transport manager is asked every week: are the vehicles earning, where is time lost, where is fuel going and is the service reliable.
Add a data-health check before any of them. List the vehicles whose last location or reading is older than your agreed limit. A KPI built on a vehicle that stopped reporting on Tuesday will look like good performance when it is really missing data.
Logistics is a large cost for Indian businesses. The DPIIT and NCAER assessment published in 2025 put India's logistics cost at 7.97% of GDP for 2023–24, about ₹24.01 lakh crore. Road transport is a big part of that, so small weekly gains in a fleet add up.
Write one definition per KPI before you measure
Most KPI arguments are really definition arguments. Decide what counts as a working day, a trip, a delay and a breakdown, and write it down. For example, a trip could start at gate-out from the depot and end at gate-in at the delivery point, or it could start when the vehicle is loaded. Either works if everyone uses the same one.
Record the data source for each KPI. Distance can come from the GPS trip record or the vehicle odometer. Fuel can come from fuel cards, tank sensors or the vehicle's own data where a compatible device supports it. Delivery times can come from geofence arrival or from the proof-of-delivery time. Note which source you used so this week's number can be compared with last week's.
Keep the targets realistic. Compare a vehicle with its own history and with vehicles on similar routes and loads. A city delivery van and a long-haul trailer should not share one fuel or idle-time target.
Time KPIs: utilisation, turnaround and detention
Vehicle utilisation is the share of available days or hours a vehicle spends on paid trips. Count a day as utilised only if it carried a load you billed or a planned internal movement. Low utilisation on a few vehicles usually points to a driver shortage, a maintenance backlog or poor load matching rather than a fleet that is too large.
Trip turnaround time is the time from leaving the depot to being ready for the next load. Split it into driving time, stops on the way and waiting at the loading and unloading points. The waiting part is detention. Detention is often the largest avoidable loss, and the GPS record of when a vehicle entered and left a site gives you evidence when you discuss it with a customer.
Empty running is the share of kilometres driven without a load. Track it per vehicle and per lane. A lane with high empty running is a candidate for a return-load arrangement or a different vehicle size.
Cost KPIs: fuel, idle time and cost per km
Fuel use per kilometre, or kilometres per litre, should be compared by vehicle, route and load, not as a fleet average. Look for a vehicle whose figure has moved from its own normal range, then check the reasons in order: route and load change, idling, tyre pressure and maintenance, fuel data quality, and only then possible fuel loss.
Idle time is engine-on time while the vehicle is not moving. Separate it into idling that is needed, such as running a reefer unit, and idling that can be avoided, such as waiting with the engine on. A percentage of engine-on time is fairer than total idle hours when vehicles work different shifts.
Cost per kilometre adds fuel, tolls, driver cost, maintenance, tyres, finance, insurance, permits and tracking costs, then divides by kilometres driven in the period. Calculate it monthly per vehicle. It shows which vehicles, routes or customers are losing money even when revenue looks fine.
Service and safety KPIs: on-time delivery, downtime and driving events
On-time delivery is the share of deliveries that arrived inside the time window agreed with the customer. Record the agreed window, the actual arrival time and the reason for each late delivery. Reasons such as late loading, traffic, breakdown or a wrong address need different fixes.
Breakdown downtime is the number of days a vehicle could not work because of an unplanned repair. Track it next to planned maintenance done on time. A rising downtime figure with planned service falling behind is an early warning.
Risky-driving events, such as overspeeding and harsh braking, should be counted per 1,000 km so a driver on a long route is not compared unfairly with a driver who drove less. Use the figures to choose which trips to review and coach, not to punish on a single event.
Run a 30-minute weekly KPI review
Use the same order every week. First, the data-health check: which vehicles are not reporting. Second, the ten KPIs against last week and the last four-week average. Third, the five vehicles or lanes that moved the most. Fourth, an owner and a date for each action.
Keep a short written record of each week's review. When a customer disputes a delivery time or a driver questions an event, the record shows what was known, what was decided and why.
After a month, drop any KPI that never leads to an action and add one that the team keeps asking about. The list should fit on one page.
Put the criteria side by side
Swipe or scroll sideways to view every column.
| KPI | How to calculate | Data you need |
|---|---|---|
| Vehicle utilisation | Days on paid trips ÷ days the vehicle was available | Trip log, maintenance days, GPS trips |
| Empty running | Empty km ÷ total km | Trip records marked loaded or empty |
| Trip turnaround | Depot exit to ready for next load, in hours | Geofence entry and exit times |
| Detention | Hours at loading or unloading point beyond the agreed free time | Site geofences, agreed free time |
| Fuel use | Km driven ÷ litres used, per vehicle and route | Fuel records or supported fuel sensor, trip km |
| Idle time | Engine-on stationary minutes ÷ engine-on minutes | Ignition and movement data from the device |
| On-time delivery | Deliveries inside the agreed window ÷ all deliveries | Agreed windows, arrival or POD time |
| Breakdown downtime | Days off the road for unplanned repairs | Maintenance log |
| Risky-driving events | Overspeed and harsh-braking events per 1,000 km | Configured event rules, trip km |
| Cost per km | All vehicle costs for the month ÷ km driven | Fuel, toll, driver, maintenance, finance and other costs |
WORKED EXAMPLE
Spotting a lane problem in a weekly review
For example, a 40-truck fleet reviews last week. Three trucks show no location for two days, so they are left out of the KPIs and sent for a device check. Among the rest, trucks on one lane show trip turnaround 9 hours longer than their four-week average. The geofence record shows the extra time at one customer's unloading point. The manager shares the entry and exit times with the customer and agrees a fixed unloading slot. The next week, detention on that lane is reviewed again to see if the slot is working.
Common questions
What are the most important KPIs for a transport company in India?
Vehicle utilisation, empty running, trip turnaround, detention, fuel use per km, idle time, on-time delivery, breakdown downtime, risky-driving events per 1,000 km and cost per km. Check data health first so missing vehicles do not distort the numbers.
How do you calculate fleet utilisation?
Divide the days (or hours) a vehicle spent on paid trips by the days it was available in the period. Exclude days it was in planned maintenance if you want to measure how well available vehicles are used.
How often should fleet KPIs be reviewed?
Weekly for operations, with a monthly cost-per-km review per vehicle. Daily alerts handle urgent issues, while the weekly review looks at trends and agrees actions.
Can GPS tracking data be used for fleet KPIs?
Yes, for time and distance KPIs such as utilisation, turnaround, detention, idle time and on-time arrival. Fuel and engine KPIs need supported sensors or vehicle data, so confirm what your vehicles and devices actually provide.
Sources and further reading
- PIB: Assessment of Logistics Cost in India (DPIIT–NCAER)
Government summary giving India's logistics cost as 7.97% of GDP and ₹24.01 lakh crore for 2023–24.
- GPS.gov: GPS accuracy
Explains why reported positions depend on reception conditions; relevant when geofence times are used for detention and arrival KPIs.
- SafarTrak: separating idle time from operational waiting
How to split avoidable idling from waiting that is part of the job.
- SafarTrak: what to check after a sudden fuel drop
Order of checks before treating a fuel change as loss.
Published by SafarTrak. How we publish our guides.
Download the review sheet (CSV)
