How to Reduce Last-Mile Delivery Costs

What is last-mile delivery?

Last-mile delivery is the final step in the supply chain: moving an order from the last transport hub or warehouse to the customer’s door or collection point. The “mile” is a metaphor. It can be a few streets or many kilometres in rural areas.

Why is last-mile delivery so expensive?

  • Low drop density: every stop serves one customer, so costs are not spread across a full load.
  • Failed deliveries: a missed attempt means paying for the same parcel twice.
  • Time windows: narrow delivery slots limit route efficiency.
  • Labour and vehicle costs: driver time, fuel, and vehicle upkeep are incurred whether or not the van is full.
  • Urban and rural challenges: congestion, parking, long distances, and poor addressing all add time.

How do you calculate cost per delivery?

Cost per delivery = total route cost ÷ successful deliveries. Total route cost includes driver wages, vehicle costs, fuel, insurance, and any software or admin overhead assigned to the route.

Worked example: the effect of failed deliveries

A van route costs $180 a day and attempts 60 stops.

ScenarioSuccessful dropsCost per deliveryChange
10% failed first attempts54$3.33Baseline
4% failed first attempts57.6 (avg.)$3.13About 6% lower

Worked example: the effect of route density

The same $180 route with no failed deliveries:

ScenarioStops per dayCost per deliveryChange
Spread-out route60$3.00Baseline
Dense, well-planned route80$2.2525% lower

These figures are illustrative. Use your own route costs to build a baseline.

What are the best ways to reduce last-mile delivery costs?

  1. Plan routes with software. Route optimisation reduces distance and adds stops per shift.
  2. Cut failed deliveries. Send tracking and delivery-window notifications, and let customers confirm or reschedule.
  3. Batch by zone. Group orders by area and assign delivery days to neighbourhoods.
  4. Offer pickup points or lockers. One drop serves many customers and removes missed-delivery risk.
  5. Right-size packaging. Smaller parcels fit more per vehicle and avoid dimensional-weight surcharges (see our guide on how to calculate dimensional weight).
  6. Validate addresses at checkout. Bad addresses are a major cause of failed attempts and delays.
  7. Set free-shipping thresholds. Encourage larger baskets so each delivery earns more.
  8. Compare carriers and negotiate. Rates, zone structures, and fuel surcharges differ. Review them at least yearly.

Should you use a 3PL or courier for last-mile delivery?

A 3PL or courier makes sense when your volume per area is too low to run efficient routes yourself. Running your own vehicles can pay off when you have high drop density in a small area, such as local food, furniture, or same-day services. If you are unsure, compare your own cost per delivery, calculated as above, with a courier quote for the same postcodes. See our article on when a small business should use a 3PL.

Key takeaway: Last-mile cost is mostly about density and success rate. More stops per route and fewer failed attempts cut cost per delivery faster than almost any other lever.

FAQ

Why is the last mile the most expensive part of delivery? Each stop serves a single customer, so costs are not shared across a full load. Failed attempts and traffic add extra time and cost.

What is a good cost per delivery? It varies widely by region, parcel size, and density. Calculate your own baseline and track it monthly.

Do lockers really save money? They often help by consolidating many deliveries into one stop and reducing failed attempts, but results depend on locker availability and customer adoption.

Does free shipping increase last-mile costs? It can, because the business absorbs the cost. Minimum order thresholds help offset it.

Leave a comment