What Is Last-Mile Delivery and Why It Fails

By Tibeau De Grauwe, FounderUpdated September 2026

  • 25 products free
  • No credit card
  • 10-min setup

What is last-mile delivery?

Last-mile delivery is the final leg of the shipping process, moving a package from a distribution center, local depot, or store to the customer's final destination. The name is a bit misleading: the actual distance is often well over a mile, especially in rural or low-density areas, but it refers to the last stage of the journey rather than a literal measurement.

It's also the most expensive and most visible part of the whole supply chain. Long-haul freight moves large volumes efficiently between few stops; last-mile delivery does the opposite, one address at a time, often with a tight delivery window, and it's the step a customer actually experiences and judges the business by.

Why last-mile delivery costs so much

Last-mile delivery commonly accounts for 30 to 53% of total shipping cost, even though it covers a small fraction of the total distance a package travels. The reason is structural: a long-haul truck might carry hundreds of packages to one regional hub, but the last mile requires a separate stop, and often a separate delivery attempt, for every single address.

Failed delivery attempts multiply that cost directly. A driver who arrives to an empty house, a locked gate, or a wrong address has to reschedule the stop, which means repeating the same fuel, labor, and vehicle time for a delivery that should have happened once. Industry estimates put failed first-attempt delivery rates between 5 and 20%, depending on the sector, and each failure adds a second full trip to the cost.

Where last-mile failures actually start: the warehouse, not the road

Most guides to last-mile delivery focus entirely on routing, driver apps, and carrier choice, which matter once a package is correctly packed and labeled. But a large share of "delivery" failures never had anything to do with the drive: the wrong item was picked, the wrong quantity was packed, or the shipping label was generated against an outdated or incorrect address in the order record.

A driver cannot deliver an order correctly if the order itself was built on bad data. Wrong-item picks turn into returns and re-shipments that cost more than the original delivery attempt. Address errors carried over from a customer or sales-order record turn into failed deliveries that look like a carrier problem but started at data entry, long before a truck left the building.

  • Verify pick accuracy against the order before it leaves the warehouse, not after a customer complains
  • Keep customer and shipping-address records current at the point of sale, not just at initial signup
  • Scan at pack-out to confirm the shipped quantity matches the order line, catching short-ships before they become failed deliveries
  • Treat a high return rate on delivered orders as a fulfillment-accuracy signal first, a carrier-performance signal second

The four main last-mile delivery models

Businesses generally run last-mile delivery through one of four models, and each trades cost against control in a different way.

  • Owned fleet: full control over timing, branding, and driver quality, but the highest fixed cost, vehicles, insurance, and staffing, regardless of order volume
  • Dedicated last-mile carrier or 3PL: variable cost that scales with volume, at the price of less control over the delivery experience and less direct visibility into failures
  • Crowdsourced/gig delivery: lower fixed cost and fast scaling for peak periods, but less consistency in driver quality and less predictable service levels
  • Customer pickup (BOPIS/click-and-collect): removes last-mile delivery cost entirely by shifting the final leg to the customer, at the cost of requiring physical pickup locations

How to actually reduce last-mile delivery costs

Route optimization software and carrier negotiation get most of the attention in last-mile delivery advice, and they do help once a shipment is accurate. But the fastest, cheapest win for most small and mid-sized businesses is reducing the failures that force a second delivery attempt in the first place, since that second trip costs roughly what the first one did.

That means fixing fulfillment accuracy before optimizing the drive: confirm picks against the order, verify address data is current, and catch short-ships or wrong items at the warehouse instead of at the customer's door. Route optimization and delivery-window scheduling are worth adding on top once the shipments going out the door are actually correct; they cannot fix an order that was wrong before it shipped.

Trusted by small businesses

What our customers say

Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!

Erasable Trading AU

Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.

Justin M.

Co-Owner, Consumer Goods

Frequently asked questions

What is last-mile delivery in simple terms?
Last-mile delivery is the final step of shipping: moving a package from a nearby hub or warehouse to the customer's actual address. It's usually the shortest leg of the journey but the most expensive and the most visible to the customer.
Why is last-mile delivery so expensive?
It requires a separate stop for nearly every address instead of moving large volumes between a few hubs, and it commonly makes up 30 to 53% of total shipping cost. Failed delivery attempts, which force a full repeat trip, add significantly to that cost.
What causes most last-mile delivery failures?
A large share trace back to fulfillment, not the drive: the wrong item picked, the wrong quantity packed, or a shipping label generated against an outdated address. Fixing pick accuracy and address data upstream prevents these before they become a 'failed delivery.'
What are the main last-mile delivery models?
An owned fleet (highest cost, most control), a dedicated last-mile carrier or 3PL (variable cost, less control), crowdsourced gig delivery (low fixed cost, less consistency), and customer pickup or BOPIS (no delivery cost, requires a pickup location).
How can a small business reduce last-mile delivery costs without a fleet?
Start by cutting the failures that cause redelivery: confirm picks against the order, keep shipping addresses current, and scan at pack-out to catch short-ships. Only after fulfillment is accurate does switching carriers or adding route optimization pay off.

Topic guide

Inventory Management Software

Part of our complete guide. Start with inventory management software.

How to choose a WMSHow to choose inventory management softwareCloud inventory softwareInventory management checklistHow to organize a warehouseYear-end inventory countParts inventory softwareIndustries hubFree inventory softwareWarehouse management systemEcommerce inventoryEcommerce automation: what actually breaks itAgriculture inventoryConsignment inventoryConsignment vs backorder vs dropshipFranchise inventoryDropshipping inventoryConstruction inventoryBest stock management softwareInventory control 101How to manage inventory (step-by-step)Green warehousing: practices worth doing firstEnvironmental inventory managementMedical inventoryRetail inventoryHospitality inventoryManufacturing inventoryPharmacy inventoryContractor inventoryABC inventory calculatorAverage inventory calculatorBarcode system in ExcelReturns management3PL guideStockFlow vs Asset PandaStockFlow vs BrightpearlSortly alternativesZoho Inventory alternativesinFlow alternativesCin7 alternativesFishbowl alternativesNetSuite inventory alternativesUnleashed alternativesFinale Inventory alternativesAsset Panda alternativesAlternatives to Excel for inventoryAirtable inventory alternativeNotion inventory alternativeImport inventory from a CSV or Excel fileHow to run a tool cribHow to track equipment calibrationFranchise & multi-site inventoryFree Inventory CalculatorsInventory Shrinkage CalculatorInventory Valuation CalculatorPar Level CalculatorProduction Yield CalculatorFree QR Code GeneratorHow to Manage Multi-Location InventoryPhysical Asset ManagementQR Code vs BarcodeCarrying Cost CalculatorGMROI CalculatorTypes of Equipment MaintenanceFree Barcode GeneratorStockout Cost CalculatorInventory Turnover CalculatorABC Analysis ToolCycle Count Schedule TemplateStock Count Sheet TemplateHow to Store and Track Raw MaterialsSupplier List TemplateDSI CalculatorEquipment Utilization CalculatorHow to Plan a Production RunHow to Run a Supplier ScorecardWork Order TemplateHow to Calculate Safety StockManufacturing Inventory Excel TemplateHow to Manage Spare Parts InventoryPurchase Order TemplateCycle Count Sample Size CalculatorInventory Accuracy CalculatorMTBF CalculatorHow to Prevent Inventory ShrinkageEquipment Maintenance Log TemplateFill Rate CalculatorBarcode Scanner Buying GuideInventory Sign-Out SheetTypes of Barcodes ExplainedHow to Prepare for a Product RecallSell-Through Rate CalculatorSupplier scorecard templateDead stock cost calculatorLead time calculatorOrder fulfillment cost calculatorPerfect order rate calculatorWarehouse space utilization calculatorReturns and RMA log templateInventory-to-sales ratio calculatorStock cover calculatorCBM calculatorPallet calculatorReorder point tracker templatePicking productivity calculatorHow to keep track of inventory for a small business