label Industry
Last Mile Delivery Costs: How to Improve Delivery Efficiency
9 min read

Have your last mile delivery costs skyrocketed over the last few years?

Changing consumer behavior and increased shipping costs are taking a toll on US businesses in every industry.

The growth of e-commerce has led to a 33% increase in B2B last mile delivery demand in the last two years, and a 67% lift for B2C businesses over the same time period.

This increased volume of last mile deliveries has made it difficult to maintain efficiencies and manage costs. Today, 25% of companies list “delivery efficiency” as their biggest last-mile challenge:


Thankfully, there are a number of practical methods you can use to minimize last mile delivery costs, adapt to shifting consumer demands, and still maintain a healthy profit margin.  

But, before we jump into how you can minimize last mile costs in 2023, it's important to see how much it costs US companies each year, and understand what is driving up the costs.

The Real Cost of Last Mile Delivery

It may (or may not) shock you to know that last mile delivery costs account for 53% of the total cost of shipping, and up to 41% of the total supply chain costs. In other words, about half of your shipping and supply chain costs are spent on the final mile. That’s more than you would spend on warehousing!

How much does this cost you per delivery? According to one study, the average last mile delivery costs incurred to organizations in 2018 was $10.10 USD.

Now, let’s take these numbers global: the last mile delivery market size was estimated at $30.2B in 2018, and is projected to reach $55.2B by the end of 2025.

How does this affect your company?

According to one study, unless last mile delivery is optimized, profits could potentially decline by 26% in three years. As a result, your company needs to find new ways to improve efficiency and absorb the costs that are eroding its profit margins.

Before we dive into the ways you can streamline last mile delivery operations, it’s important to understand what’s driving up the costs.

Last Mile Delivery Cost Drivers

The fact of today's competitive e-commerce environment is consumers expect fast (and free) shipping.

As consumer expectations continue to change, businesses need to be ready to change with them. That’s a fact in all areas of your business, but especially when it comes to the delivery of goods and services.

In one survey of 323 logistics companies, 57% stated that their customers demand same day delivery.

That puts incredible pressure on businesses to optimize delivery routes and processes, which can incur additional costs.

But that’s not all: with the rise of free shipping, not only do people expect their items to be delivered on the same day, they also expect you to foot the bill.

Today, 61% of consumers are “somewhat likely” to cancel their purchase if free shipping is not offered, while 24% of shoppers are ready to spend more to qualify for free shipping:


As a result, more companies are eating into their profit margins to cover shipping costs.

Last mile delivery is notoriously inefficient

Despite the catchy name, last mile delivery is hardly ever completed in one mile. Delivery points will vary greatly in distance and drop size.

For example:

In rural areas, delivery points may be spread several miles apart, with only one or two items being dropped off at each location. In cities, the drop points may be closer together, but any gains are quickly offset by constant traffic delays and congestion.

As ecommerce has grown, the number of deliveries has increased exponentially, which has added to the complexity and inefficiencies of last mile delivery operations.

Failed or late deliveries

We all know what it’s like to be promised same-day shipping, only to be left hanging.

When deliveries don’t show up on time, customers complain. With so many options at their disposal, unhappy customers often take their business elsewhere.

Even if deliveries arrive on the day they were promised, consumers are rarely aware of what time the delivery man will be knocking at the door. If the consumer isn’t at home when the package comes, it leads to failed deliveries.

A lot of time is wasted when drivers have to return to different points on their route, which drives up delivery costs.

6 Practical Ways to Reduce Last Mile Delivery Costs

1. Give more delivery options

Let’s say a customer is trying to buy a product online. The only shipping option available to them is same-day delivery, but they’re about to leave for work and won’t be home until the evening.

They may still order the product, but the last mile delivery costs will soar because your driver will waste his time rushing to complete a same-day delivery when the customer isn’t even home.

Same-day delivery isn’t always the best option for people, depending on their circumstances. In fact, 73% of consumers said that a convenient time slot for delivery is more important than fast delivery.

Some of the other important elements customers would like to see during their delivery experience include:


That’s why providing more delivery options will help you cut down costs. Allow the customer to choose when their package is delivered, and they’ll be more likely to be home when it arrives, which will help reduce the number of repeat deliveries.

2. Use auto-dispatch technology

How much time do you waste per day dispatching drivers and assigning deliveries?

Truth is:

It can be extremely difficult to optimize delivery routes when new orders are flooding in.
To save time and cut labor costs, use auto-dispatch technology to automatically assign new drops to drivers that are close by, sending the right driver to the right place at the right time.

Onfleet’s dispatch interface

You can even adjust the task limit to make sure you’re not assigning too many deliveries to one driver.

When using a last mile delivery software like Onfleet, you’ll see predictive arrival times, have a real-time view of driver locations, and be able to better plan routes and assign new deliveries to drivers as they come in.

3. Continually optimize delivery routes

The longer the distance between drops, the greater the cost of delivery.

That’s why it’s essential to continually optimize multi-stop routes by making them as tight as possible. This involves using a number of different data points - distance, time, location, driver capacity and traffic.

Onfleet’s route optimization feature.

As new deliveries come in, you can easily re-assign and change delivery routes, while notifying drivers in real-time.

Onfleet also allows you to chat with drivers directly from the app, making it easier to understand the source of delays, and provide additional information for the delivery.

Dispatcher to driver chat within the Onfleet dashboard

4. Make sure every delivery is verified

Customers are demanding more visibility in last mile services:


By using last mile technology that requires proof of delivery, you’ll gain a clear record of when drivers deliver packages, who signs for them, or where they are dropped.

This is exactly what you can do with Onfleet: the mobile app gives drivers the ability to collect photos, signatures, barcodes, and notes in seconds.

The Onfleet driver app and available completion options

Later, these records are easily accessible, giving you the information needed to identify bottlenecks, verify delivery, and streamline operations.

A screenshot of a completed delivery from the Onfleet dispatcher dashboard

For example, this proof of delivery timeline gives you an accurate view of when each task is completed, and the recipient notes give drivers essential information to efficiently move through each delivery.

In response to COVID-19, Onfleet released a new proof of delivery feature for Contactless Signatures. This feature allows businesses using Onfleet to request signatures for delivery via SMS, enabling recipients to sign for even the most sensitive packages - legal and medical documents - without ever having to come in contact with delivery drivers.

Recipients receive a signature URL on their mobile phone, and after clicking the link, will be able to type their name and signature before the driver arrives at the front door, and enjoy a contactless delivery experience.

5. Give customers the updates they need

We live in the age of information, and people love to know exactly what’s going on: especially when it comes to their deliveries.

With the right software, you can give consumers real-time information and improve the overall customer experience.

Today, businesses are investing heavily in these areas:


Onfleet offers automatic status updates. Customers receive a message when the delivery has started, along with predicted arrival time.

Customers can also see a real-time view of where the driver is (like Uber, but for deliveries):

The Onfleet live tracking page from the customer's perspective

Finally, customers should have direct communication with their driver, via phone  and/or direct message.

When customers are able to track the location of their package as it’s being delivered, they’ll be more likely to be at home to receive the package, meaning the likelihood of failed deliveries significantly decreases.

Best of all, providing customers with the information they want helps to increase loyalty and satisfaction.

And, according to one study, 74% of customers who are satisfied with their last mile delivery service will increase their spend with that business, and 82% will share their positive experiences with family and friends.

Thus, by creating a more customer-focused last mile delivery service, you’ll not only lower costs: you’ll encourage your customers to keep buying from you.

6. Use real-time data to find inefficiencies

If you want to know what’s going on with your last mile deliveries, you need to analyze the data.

Use data such as number of tasks completed, average time per task, distance covered, idle time, miles per task, successful vs failed tasks, and more to see what’s really going on with drivers in the field.

Here’s how this data looks inside Onfleet:

Onfleet advanced analytics dashboard

You can see this data by team, or check out the analytics for each individual driver. Onfleet also allows you to segment the data by day of the week, month, or even the hour of the day.

This can help identify bottlenecks and inefficiencies in your delivery processes.

For example:

  • Are some drivers outperforming others? If so, why?
  • Are there certain days of the week when deliveries are made faster?
  • Is there a certain hour of the day that’s become a Bermuda Triangle for your delivery times?
  • How can you adjust the drivers’ routes to avoid times with heavy traffic, or compensate for seasonal changes?

Onfleet allows you to create custom reports and export those for further study.

By analyzing this data, you can make informed decisions that will help improve efficiency and lower costs.

Reduce the costs of last mile delivery

There are practical steps you can take to reduce the impact of last mile delivery costs on your business.

As you’ve seen above, one of the best ways to reduce last mile delivery costs is to invest in technology that allows you to optimize routes, communicate with customers, track driver activity and use real-time data to make informed decisions.

55% of consumers said they would switch to a competing brand if it offered a faster delivery service. As a result, 46.8% of retailers plan to invest more in delivery logistics.

It’s time to get ahead of this trend before it gets ahead of you.

Onfleet is a full-service fleet management platform that allows you to increase on-time deliveries and scale last mile operations without sacrificing the customer experience.

Test drive our platform with a 14-day free trial and see what Onfleet could do for your business.

Thanks for reading! Can we ask you a quick question to improve our content?
*Don't worry, this optional survey will not trigger a sales call* 💜