---
title: "Cost to Serve: What Does an Extra Delivery Stop Really Cost?"
url: "https://www.upperinc.com/blog/cost-to-serve/"
date: "2026-09-21T09:11:52+00:00"
modified: "2026-09-21T00:00:00+00:00"
type: "Article"
resource: "https://www.upperinc.com/blog/cost-to-serve/"
timestamp: "2026-09-21T00:00:00+00:00"
author:
  name: "Riddhi Patel"
categories:
  - "Blogs"
  - "Dispatch"
word_count: 2763
reading_time: "14 min read"
summary: "A customer calls after your trucks have left. The order is ready, a driver is nearby, and accepting it seems easy. Then you discover the unloading time, the depot detour, or the overtime needed to ..."
description: "Cost to serve: calculate the incremental cost of an extra delivery stop. Compare overtime, a reload, another vehicle, and deferral with a worked example."
keywords: "Cost to Serve,incremental cost per delivery,cost per delivery stop, Blogs, Dispatch"
language: "en"
schema_type: "Article"
related_posts:
  - title: "Voice-Controlled Dispatch: How Voice AI Will Transform Fleet Operations"
    url: "https://www.upperinc.com/blog/voice-controlled-dispatch-future/"
  - title: "What is AI Dispatch? A Guide for Delivery and Field Service Fleets"
    url: "https://www.upperinc.com/blog/what-is-ai-dispatch/"
  - title: "Best Route Planner Apps for iPhone in 2026: Top 6 Choices"
    url: "https://www.upperinc.com/blog/best-route-planner-app-for-iphone/"
---

# Cost to Serve: What Does an Extra Delivery Stop Really Cost?

_Published: September 21, 2026_  
_Author: Riddhi Patel_  

![Cost to serve](https://www.upperinc.com/wp-content/uploads/2026/09/cost-to-serve-hero-1024x576.jpg)

Key Takeaways  - The cost to serve an extra stop is the additional expense and lost opportunity it creates across the affected work.
- Average route cost helps you assess ongoing profitability. Incremental cost helps you compare a specific change to the current plan.
- Already-paid spare time may add no payroll expense, but using it still consumes capacity that could have another purpose.
- Compare feasible options on the same basis, including overtime, return travel, loading, and customer commitments.
- Keep unknown costs visible. A low estimate is not a reliable decision if tomorrow’s capacity or today’s unloading time is unconfirmed.

  A customer calls after your trucks have left. The order is ready, a driver is nearby, and accepting it seems easy. Then you discover the unloading time, the depot detour, or the overtime needed to finish the route. The sales value looked attractive; the delivery decision was less clear.

Your [route planning](https://www.upperinc.com/features/route-planning/) shows where the work can go. Your delivery records help show what actually happened. To decide whether another stop makes sense, you also need to know which expenses change when you accept it.

In its 2022 analysis of North American online grocery, [McKinsey estimated about $8 in last-mile delivery costs for a $100 basket](https://www.mckinsey.com/industries/retail/our-insights/achieving-profitable-online-grocery-order-fulfillment). That is a dated grocery example, not a rate for your fleet. Your own result depends on the extra travel, handling, and commitments involved.

This guide helps you compare an extra stop with overtime, a reload, another vehicle, and an agreed deferral. You will get a worked calculation and a way to handle missing information before approving the change. As Upper’s CEO, I build software for businesses that plan and complete work at customer locations. I want you to be able to explain why a dispatch decision is worth making.

## What Does Cost to Serve Mean for a Dispatch Decision?

**For dispatch, cost to serve measures the resources needed to complete work, while incremental cost isolates what changes if you accept a stop or recover a route.**

A full customer cost-to-serve analysis can cover order processing, warehouse work, delivery, returns, and support. Here, you are answering a narrower question: what happens to costs from this point forward if you change the delivery plan? Keep the current plan as your baseline so every option has the same starting point.

### Separate Average Cost From the Cost of a Change

**Average route cost per completed stop = Total route cost ÷ Completed stops.**

For an illustrative route that costs $600 and completes 30 stops, the average is $20. That figure does not tell you whether the next stop adds a short detour or requires another truck, and it can hide the [costs a poorly planned route creates.](https://www.upperinc.com/blog/hidden-costs-of-poor-route-management/)

For the immediate decision, follow the [ACCA’s relevant-cost principle](https://www.accaglobal.com/gb/en/student/exam-support-resources/fundamentals-exams-study-resources/f5/technical-articles/relevant-costs.html): identify future cash flows that change because you choose an option. An existing truck lease does not increase because you add a stop. A new rental booked specifically for that stop does.

| **Cost view** | **What you include** | **What it helps you decide** |
|---|---|---|
| Average or allocated cost | A share of driver, vehicle, depot, and support costs. | Whether routes and customer commitments cover their ongoing costs. |
| Incremental cash cost | Extra payroll, running costs, handling, and other payments caused by the change. | Which feasible option adds the least expense. |
| Opportunity cost | The value of the best alternative work you give up. | Whether scarce driver or vehicle capacity has a better use. |

Use both short-term and full-cost views. Repeatedly accepting work because it covers fuel can leave too little revenue to fund vehicles, salaries, and the depot over time. First, though, you need an accurate measure of the specific change.

## How Do You Calculate the Incremental Cost of an Extra Stop?

![](https://www.upperinc.com/wp-content/uploads/2026/09/incremental_cost_breakdown_detailed-1024x576.jpg)**Compare the revised route with the original route, then price only the added time, distance, handling, and consequences.**

Measure the entire affected route through its return or next required destination. The distance from the nearest driver to the customer leaves out what happens after the delivery. Keep cash expense and the value of consumed capacity separate so you can see both.

### Count the Added Work Once

**Incremental cash cost = Added payroll + Added vehicle running cost + Added handling and fees + Additional recovery or service expense.**

| **Input** | **What to measure** | **Common omission** |
|---|---|---|
| Travel | Revised-route distance and driving time minus the baseline. | Return travel, depot detours, or changes to later stops. |
| Service | Loading, waiting, unloading, paperwork, and proof of delivery. | A nearby bulky-goods stop that still needs substantial unloading time. |
| Payroll | Extra paid hours, applicable premiums, and incremental employer costs. | Counting all time at the regular rate when part of it triggers overtime. |
| Vehicle running cost | Fuel or energy, usage-related wear, and other costs caused by extra mileage. | Adding fuel separately when it is already in the per-mile rate. |
| Handling and fees | Additional warehouse work, parking, tolls, disposal, or contractor charges. | A minimum call-out or loading charge. |
| Other affected work | Extra recovery expense or contribution lost on work displaced. | Charging both a missed-stop penalty and the same loss again under “risk.” |

A supplier’s all-in vehicle rate may include labor. If it does, do not add your own driver cost to that same quote. Similarly, a per-stop carrier charge is a price you pay, not evidence of what an owned-fleet stop costs internally.

### Treat Paid Spare Time Differently From Extra Payroll

A driver can have time available within an already-paid shift. If the stop changes neither pay nor other work, the immediate payroll increase can be zero. Record the minutes consumed anyway: they reduce your ability to handle another request or absorb a delay.

If those minutes displace valuable work, compare that alternative explicitly. Do not insert an arbitrary hourly “opportunity cost” and also charge the full loss on the displaced job.

For overtime, use the rate that actually applies to your driver. In the US, the [federal rule generally requires at least 1.5 times the regular rate after 40 hours in a workweek for covered, nonexempt employees](https://www.dol.gov/agencies/whd/overtime). Drivers can be subject to the [motor carrier exemption and its exceptions](https://www.dol.gov/agencies/whd/fact-sheets/19-flsa-motor-carrier), and other applicable rules may differ. Have payroll confirm the treatment; a late route finish alone does not establish the rate.

With the inputs separated, you can compare the available choices without hiding payroll assumptions inside an average.

## Should You Accept the Stop, Reload, Send Another Vehicle, or Defer?

**Choose among feasible options by comparing their added expense, displaced work, and effect on the customer’s agreed service.**

Check feasibility before comparing dollar totals: stock location, vehicle eligibility, remaining load capacity, driver availability, receiving time, and downstream commitments. A cheap plan that cannot be completed is not an option. Where several drivers are in play, [multi-driver optimization](https://www.upperinc.com/features/multi-driver-optimization/) shows which of them can absorb the stop with the least disruption. If a customer agrees to a different delivery day, compare that plan through completion too.

### Decide Whether This Is a New Order or an Existing Promise

For a new order you can decline, compare the revenue you would gain, less additional product and fulfillment costs outside delivery, with the extra delivery expense and any contribution you would lose on displaced work. Avoid subtracting a cost twice. A positive result supports acceptance on short-term financial grounds, provided the service is feasible and your pricing policy permits it.

For an order you have already accepted, the revenue may be unchanged across the options. Your task is to choose a feasible fulfillment or recovery plan, including the costs of changing the customer promise. Do not count the same order revenue as a new benefit of each recovery option.

### A Worked Example With Declared Assumptions

The following is a **hypothetical distribution example in USD**, not an Upper customer result, market benchmark, or software-generated cost score.

An extra order is ready at the depot. You have 2 ways to serve it today: recall an active vehicle for a reload or dispatch a spare vehicle with an available driver. A separate direct-insertion option becomes possible only if the required stock is already on the active vehicle. Tomorrow’s route can serve the order if the customer agrees and you confirm capacity.

For this example, added regular payroll costs $30 per hour and added overtime payroll costs $45 per hour, including assumed incremental employer costs. Vehicle running cost is $0.50 per added mile, including fuel and usage-related wear but excluding driver pay and unchanged fixed costs. These are calculation inputs, not recommended rates. Substitute your own fully loaded hourly labor cost and [cost per mile](https://www.upperinc.com/blog/how-to-calculate-cost-per-mile/) before using this method on a live decision.

| **Option** | **Added activity and expense** | **Incremental cash cost** |
|---|---|---|
| Insert on the active route, if stock is onboard | 30 minutes driving + 20 minutes service, all extra regular paid time; 12 extra miles; $5 handling. | $25 + $6 + $5 = **$36.00** |
| Return, reload, and make a second trip | 50 minutes driving + 20 minutes loading + 20 minutes service; 30 minutes at regular pay and 60 minutes at overtime pay; 24 extra miles; $10 additional warehouse handling. | $15 + $45 + $12 + $10 = **$82.00** |
| Dispatch an extra vehicle | 40 minutes driving + 15 minutes loading + 20 minutes service, all extra regular paid time; 20 extra miles; $25 short-notice depot call-out charge; $10 additional warehouse handling. | $37.50 + $10 + $25 + $10 = **$82.50** |
| Deliver on tomorrow’s confirmed route | 10 minutes driving + 20 minutes service, all extra regular paid time; 6 extra miles; $5 handling; $20 agreed customer credit. | $15 + $3 + $5 + $20 = **$43.00** |

The table measures total additional route time and distance, including the relevant return travel. Driver loading time and warehouse handling are separate people’s work. No option displaces another profitable job, and no further service penalties apply under these assumptions.

The $36 option is unavailable when the goods are still at the depot. Of the feasible same-day options, the reload is only $0.50 cheaper. That small gap gives you little reason to prefer it if the depot queue or downstream schedule is uncertain. Deferral costs less in this example, but it requires both customer agreement and a confirmed place on [tomorrow’s driver schedule.](https://www.upperinc.com/blog/how-to-schedule-delivery-drivers/)

### Find the Assumption That Changes the Decision

In the hypothetical example, another 15 minutes of overtime on the reload adds $11.25, raising its cost to $93.25. The extra vehicle then costs $10.75 less. Verify the likely depot wait before deciding.

If all 90 minutes of the reload were instead additional regular paid time, its cost would be $67: $45 payroll + $12 running cost + $10 handling. If the spare driver were already paid for otherwise unused time, the extra-vehicle option’s added payroll could instead be zero, reducing its cash cost to $45.

Use your actual payroll and availability assumptions before selecting an option. For this same hypothetical deferral, cash cost before the customer credit is $23. A credit above $59 would make deferral cost more than the $82 reload, assuming every other input stays unchanged.

A second trip is cheaper when its added driving, reload, service, and payroll costs are lower than the alternative vehicle’s full incremental expense. An extra vehicle becomes more attractive when it avoids costly waiting, overtime, or disruption to existing work. Next, account for what happens if the delivery still fails.

 ![](https://www.upperinc.com/wp-content/uploads/2026/05/txwfp9rgjemor38un3.svg)See it in action



#### Run this comparison on one of your own stops.

Book an Upper demo and bring your actual payroll and mileage rates to test against a recent late-add order.

[Book a Demo →](javascript:void(0))   ![Run this comparison on one of your own stops.](https://www.upperinc.com/wp-content/uploads/2026/05/svgviewer-output-1.svg)

## What Should a Failed Delivery Attempt Cost Include?

**Measure the failed attempt’s full impact, but compare recovery choices using only costs that can still change.**

For reporting, you may need the wasted first attempt, return handling, customer contact, redelivery, and effects on later stops. Once the first attempt has happened, that expense is common to the recovery options. Adding it to every option will not tell you which recovery plan is cheaper.

### Separate the Event Total From the Recovery Decision

Suppose a **hypothetical** failed attempt has already cost $30. A retry adds $25 and customer support adds $5. The total incident cost is $60. At the recovery decision point, the additional cost of that retry is $30. Compare that $30 with the future cost of the other feasible options.

This distinction also helps you investigate causes. In a [Reddit logistics discussion about failed-delivery costing](https://www.reddit.com/r/logistics/comments/1t4dwhp/does_anyone_actually_measure_the_cost_of_a_failed/), participants questioned widely repeated benchmarks and described dock delays affecting later receiving windows. These are practitioner observations, not measured industry averages. They suggest a useful field for your own records: which other stops required extra work because of the original failure?

### Keep Uncertainty Visible

When you have reliable history, you can estimate expected failure expense as failure probability multiplied by the additional cost of failure. Label the period, population, and definition of failure. Do not invent a probability for a customer with no history.

If the information is missing, compare a base case with a specific adverse case, such as an extra depot wait or a rejected delivery. Record what would trigger a different choice. Do not both charge the full adverse outcome and add a probability-weighted version of the same outcome.

Use those actual incident costs to improve the inputs for your next recovery decision.

## What Data Should You Record Before Approving the Change?

**Keep the baseline, revised plan, cost assumptions, and unresolved inputs together so the dispatcher can explain and later check the decision.**

You do not need a full customer-profitability system to begin. A short record can identify the expenses affected by one change. Give every unresolved input an owner before treating the estimate as final.

| **Record** | **Where to obtain it** | **If it is unavailable** |
|---|---|---|
| Added route minutes and miles | Compare baseline and revised routes. | Label the estimate and test a longer-travel case. |
| Expected service and reload time | Recent comparable stop records; depot confirmation. | Ask the driver or warehouse lead and record the range. |
| Extra payroll and overtime treatment | Payroll or an approved costing sheet. | Show labor cost as unconfirmed; do not default it to zero. |
| Vehicle and load eligibility | Driver, warehouse, and fleet records. | Keep the option pending until eligibility is confirmed. |
| Tomorrow’s capacity | The actual next-day workload and available resources. | Do not call deferral feasible yet. |
| Customer consequences | Agreed terms and a recorded customer conversation. | Escalate a changed promise to the person authorized to approve it. |
| Other work displaced | The affected driver and route plan. | Record the conflict rather than guessing a revenue loss. |

After completion, compare predicted and actual travel, service, waiting, and payroll changes. Use your [proof of delivery records](https://www.upperinc.com/features/proof-of-delivery-software/) alongside payroll and route data; proof that a stop was completed does not, on its own, reveal its cost.

Review repeated exceptions together. If the same customer regularly requires separate trips, that is a service-design and pricing question as well as a dispatch question. Reliable records connect today’s decision to that longer-term review.

## How Can Upper Support a Cost-to-Serve Decision?

**Upper can support route planning and assignment review, while your team supplies the financial assumptions and approves the cost decision.**

Use the proposed schedule to examine the work an option would create. [Upper AI Dispatcher](https://www.upperinc.com/ai-dispatcher/) for recurring, capacity-constrained fleets provides assignment reasoning and considers the effect on the day’s route. Dispatchers can review and override suggestions. Preferred arrival windows remain preferences, so check any customer commitment before releasing a change.

The calculation in this article is an educational method your team can use alongside that planning work. It is not a claim that Upper natively calculates incremental cost, optimizes product margin, or enforces overtime caps.

### Public Example: Reducing the Work Around a Stop

[Upper’s published Win Waste Solutions case study](https://www.upperinc.com/success-stories/winwaste-waste-management/) describes a waste-cart replacement operation that needed route planning and address-linked photo records. The figures below are reported in that company story, not an independently controlled study.

| **Before Upper** | **After Upper, as reported in the case study** |
|---|---|
| Daily route planning took 45–60 minutes. | Daily route planning took under 10 minutes. |
| Photos were scattered across devices and messages. | Photos were associated with stop records and could be retrieved centrally. |

The relevant lesson is that time spent planning, documenting, and resolving questions belongs in your operating review. The story does not establish a dollar saving for an extra stop or a measured result from the cost calculation above.

Start with one real dispatch decision. Confirm the feasible alternatives, calculate what changes, and record why you approved the chosen option. To review assignment choices with your own route constraints, bring a real route and [book an Upper demo](https://calendly.com/upper/demo).

**A useful cost-to-serve estimate makes the decision, baseline, and cost scope explicit.**

These distinctions help when you turn an estimate into an approval rule. Apply them consistently across routes so comparisons remain meaningful.

## Frequently Asked Questions

No. Cost to serve measures expense. The delivery fee is what you charge. Your fee policy may also reflect product contribution, customer terms, full operating costs, and required profit. A one-off incremental cost calculation is only part of that pricing decision.

  Include fixed costs that the decision changes, such as a new rental or contractor minimum. Keep unchanged lease and insurance costs in your full-cost reporting. Allocating those unchanged expenses to an extra stop does not make them additional cash outflows.

  Yes. It may reduce the average by spreading existing costs over more stops while using the capacity needed for another commitment. Compare the revised plan’s cash expense and displaced work, and reject options that cannot meet the required service.

  Consider deferral when the customer accepts it, the goods can wait, and the future route has confirmed capacity. Compare the future delivery, storage, handling, and agreed service costs with the feasible same-day options. Moving work to tomorrow without checking tomorrow’s plan can simply move the same problem.


---

_View the original post at: [https://www.upperinc.com/blog/cost-to-serve/](https://www.upperinc.com/blog/cost-to-serve/)_  
_Served as markdown by [Third Audience](https://github.com/third-audience) v3.6.1.1_  
_Generated: 2026-09-21 13:43:40 UTC_  
