Where last-mile delivery money goes, how to measure cost per stop and the routing, scheduling, driver and customer communication changes that bring it down.
| Cost | What drives it |
|---|---|
| Driver labor | Hours on the route, waiting, loading, overtime |
| Vehicles | Fuel, maintenance, insurance, leases or depreciation |
| Failed deliveries | Return trips, re-delivery, customer service time |
| Route inefficiency | Low stop density, backtracking, traffic |
| Technology and admin | Routing software, dispatch, proof of delivery |
| Damage and loss | Claims, replacements, refunds |
For most local delivery operations, driver labor is the largest single cost. That is why small changes in stops per hour have a big effect.
To record clock-ins, breaks and overtime automatically, see EZTime time and attendance software.
Start with one number everybody understands: cost per stop (or per delivery).
| Item | Weekly amount |
|---|---|
| Driver wages and burden | $9,800 |
| Fuel | $1,900 |
| Vehicle costs | $2,300 |
| Dispatch and software | $700 |
| Total weekly cost | $14,700 |
| Stops completed | 2,450 |
| Cost per stop | $6.00 |
Track it weekly by route, driver and day of the week. Also track stops per hour, failed delivery rate and overtime hours per driver. The labor burden calculator helps you get the true hourly cost of a driver.
Higher density means more stops in the same driver hours, which lowers cost per stop directly. Even one or two extra stops per route each day adds up quickly over a year.
Every failed delivery doubles the cost of that stop. Most failures are preventable:
Driver hours should follow delivery volume, which changes by day and season. Use order history to forecast volume by day, then schedule the right number of drivers and start times. Keep a pool of trained part-time or on-call drivers for peaks instead of relying on overtime. Stagger start times so loading is not a bottleneck. See the staffing model guide.
Overtime at 1.5 times pay quickly raises cost per stop. Idle time, such as waiting for loads, at customer docks or for dispatch, is paid time that produces nothing.
For non-exempt drivers, waiting time while on duty, loading and time between stops is generally working time and must be paid. See travel time pay rules and how to reduce overtime costs. Drivers of certain commercial vehicles in interstate commerce may be subject to federal hours-of-service rules and may be exempt from FLSA overtime under the Motor Carrier Act exemption, depending on the vehicle and the work, so check how the rules apply to your fleet.
Driver turnover is expensive: hiring, checks, training and route knowledge all walk out the door. Experienced drivers complete more stops per hour and have fewer failed deliveries. Predictable schedules, fair route assignment, safe vehicles and respect from dispatch help retain them. See warehouse and logistics retention.
Free or flat-rate delivery hides real differences in cost. A stop 40 minutes from the hub costs far more than one in a dense neighborhood near it. Consider pricing by zone, charging more for narrow windows or same-day service, setting a minimum order for free delivery and offering a discount for flexible delivery days. Customers often accept a later window if it is cheaper or free. Even if you keep free delivery, knowing the cost by zone tells you where to focus routing and where a pickup option would help.
Many businesses mix their own drivers with third-party couriers. In-house drivers give you control over service, presentation and handling of high-value or bulky items. Outsourcing can be cheaper for sparse or irregular volume and for peaks. Compare the full cost per stop of each option, including your own management time, failed deliveries and damage claims. Be careful with classification: drivers you control as employees should not be treated as independent contractors. See independent contractor vs employee.
| Check | Question to ask |
|---|---|
| Cost per stop | Did it rise or fall, and why? |
| Stops per driver hour | Which routes are below average? |
| Failed deliveries | Which reasons were most common? |
| Overtime hours | Which drivers or days caused them? |
| Loading and waiting time | Where were drivers paid to wait? |
A local appliance retailer delivering across a metro area was serving every zip code every day. By switching to zones served on set days, offering customers two-hour windows and sending a reminder the evening before, it raised average stops per route and cut failed deliveries. Overtime dropped because routes ended earlier, and cost per stop fell even though fuel prices rose that quarter.
EZTime records driver hours with GPS clock-in from the mobile app, tags time by job or client and flags drivers approaching overtime with labor rule alerts. Dispatchers build schedules by volume, post open shifts to on-call drivers and send announcements when routes change. Expense management captures fuel receipts from the road.
The final step of delivery, from a hub, warehouse or store to the customer’s door.
It involves many small, spread-out stops, traffic, waiting and failed deliveries, with driver labor as the biggest cost.
Add driver labor, fuel, vehicle and dispatch costs for a period and divide by the number of completed stops.
Give customers delivery windows and reminders, collect access instructions and offer alternatives such as safe places or pickup points.
For non-exempt drivers, waiting while on duty is generally working time and must be paid.
EZTime records driver hours with GPS and flags overtime early.