How Last-Mile Delivery Works
Last-mile delivery begins the moment a parcel leaves a fulfillment centre and ends when it reaches the customer's hands or a designated pickup point. The process involves multiple handoffs, real-time route decisions, and exception handling that make it the most operationally complex segment of the supply chain. Understanding each step helps merchants pinpoint exactly where costs accumulate and where the customer experience breaks down.
Order Dispatched from Fulfillment Center
Once an order is picked, packed, and labeled at the fulfillment centre, it is handed to a carrier or internal delivery fleet. The shipment is assigned a tracking number and sorted by destination zone for onward transport.
Long-Haul Transit to Regional Hub
The parcel travels by freight truck, rail, or air to a regional distribution hub or cross-docking facility closest to the delivery address. This is the middle-mile segment — fast, high-volume, and relatively cheap per parcel compared to what follows.
Sorting at Local Depot
At the local depot, parcels are sorted by route and loaded onto delivery vehicles. Route optimisation software assigns stops to minimise total mileage and estimated delivery time, grouping nearby addresses onto the same vehicle run.
Out-for-Delivery Notification
The driver departs the depot and the parcel receives an "out for delivery" scan, triggering an automated customer notification via SMS or email. GPS tracking becomes active, enabling real-time ETA updates through carrier tracking portals or merchant-branded tracking pages.
Delivery Attempt at the Address
The driver attempts delivery at the customer's address. If successful, a proof-of-delivery — photograph, electronic signature, or PIN confirmation — is captured and stored. If the recipient is absent, the driver leaves a notice and schedules a re-attempt or redirects the parcel to a nearby pickup point.
Exception Handling and Reverse Logistics
Failed deliveries, damaged parcels, or refused shipments trigger exception workflows. The parcel may be held at a local carrier facility for collection, rescheduled, or returned to origin — each step adding cost and extending the fulfilment cycle for both merchant and customer.
Why Last-Mile Delivery Matters
Last-mile delivery is the single biggest cost centre in modern ecommerce logistics and the touchpoint that most directly influences whether a customer buys again. Brands that master it gain a durable competitive advantage; those that neglect it simultaneously bleed margin and lose customers.
Cost concentration: Last-mile delivery accounts for approximately 53% of total shipping costs, according to research from Business Insider Intelligence and corroborated by supply chain benchmarking across multiple carrier datasets. For merchants absorbing shipping costs to offer free delivery, this share has a direct and immediate impact on gross margin.
Retention risk: A 2023 consumer survey by Descartes Systems found that 84% of shoppers have stopped purchasing from a retailer after a poor delivery experience. Delivery failure generates stickier churn than a bad product experience because customers tend to attribute the failure to the brand, not the carrier.
Market scale: The global last-mile delivery market was valued at approximately $132 billion in 2023 and is projected to exceed $200 billion by 2027, driven by sustained ecommerce growth and rising consumer expectations for same-day and next-day windows that compress operational lead times.
The Hidden Cost of Failed Deliveries
Failed first-attempt deliveries cost an average of $17.78 per parcel to re-route and reattempt, according to SOTI's "Mobilising Last-Mile Delivery" report. For merchants shipping 500,000 parcels annually at a 6% failure rate, that represents over $500,000 in avoidable cost — before accounting for the customer service contacts each failed delivery generates.
Last-Mile Delivery vs. Middle-Mile Delivery
The supply chain is commonly divided into three legs: first mile (manufacturer to fulfilment centre), middle mile (hub to hub), and last mile (local depot to customer). Merchants frequently conflate middle-mile and last-mile costs, which leads to poor carrier contract negotiations and inaccurate per-order profitability models.
| Dimension | Last-Mile Delivery | Middle-Mile Delivery |
|---|---|---|
| Route type | Individual stops, variable addresses | Fixed hub-to-hub lanes |
| Cost per parcel | High ($5–$20+ for residential) | Low ($0.50–$2 in bulk) |
| Speed variability | High — traffic, access issues, absences | Low — predictable freight schedules |
| Customer visibility | Full real-time tracking | Minimal or none |
| Primary carriers | Local couriers, national postal networks | LTL/FTL freight carriers |
| Failed-attempt rate | 6–11% in most markets | Near zero |
| Merchant control | Low to medium | Very low |
| Optimisation levers | Route density, carrier mix, pickup points | Lane consolidation, modal shift |
The third-party logistics provider a merchant selects often handles both middle and last-mile legs, bundling them into a single blended rate. This bundling can obscure the true cost structure and prevent merchants from making informed decisions about which leg to optimise first.
Types of Last-Mile Delivery
Delivery models are not interchangeable. The right structure depends on order volume, average basket size, product dimensions, and the delivery expectations of customers in each geographic market.
Standard Home Delivery: The default model for most merchants. Parcels are delivered to the customer's address within 2–5 business days via national postal networks (Royal Mail, USPS, La Poste, Deutsche Post) or private couriers (UPS, FedEx, DHL). Reliable and scalable but the slowest tier and most exposed to failed attempts.
Same-Day and Next-Day Delivery: Requires inventory positioned close to the customer through micro-warehousing, urban dark stores, or dense third-party fulfilment networks. Premium-priced and demanding to operate, but increasingly expected in metropolitan markets across North America, Western Europe, and East Asia.
Click-and-Collect: The customer orders online and collects from a store, locker, or designated pickup point at a time of their choosing. Eliminates last-mile delivery cost for the merchant entirely and removes the risk of failed delivery attempts — the fastest-growing alternative fulfilment model in European ecommerce.
Parcel Locker Networks: Automated lockers placed in high-footfall locations such as supermarkets, transit hubs, and petrol stations allow 24/7 pickup without any carrier interaction. Popular in Germany, Finland, and Poland, and expanding rapidly into the UK and North American markets. Reduces failed delivery rates to near zero.
Crowdsourced Delivery: Platforms such as Uber Freight, Roadie, or regional equivalents deploy gig-economy drivers for ultra-local, on-demand delivery. Cost-effective for irregular peak volumes but harder to standardise for quality, tracking consistency, and proof-of-delivery requirements.
Autonomous and Drone Delivery: Currently in controlled commercial pilots by Amazon Prime Air, Wing (Alphabet), and Starship Technologies. Economically viable only for lightweight parcels over short distances in controlled geographies, but expected to reach meaningful scale in specific urban and suburban markets by 2030.
Best Practices
Optimising last-mile delivery requires coordination across commercial operations, technology, and checkout design. The responsibilities — and the failure modes — differ significantly between the merchant team and the engineering or integration function.
For Merchants
Negotiate multi-carrier contracts. Relying on a single carrier for all shipment volumes creates rate dependency and capacity risk during peak seasons. Maintaining active relationships with at least two regional carriers and routing by delivery zone minimises cost per parcel and provides a fallback when one carrier imposes surcharges or capacity restrictions.
Surface delivery choice at checkout. Presenting standard, express, and collection options at checkout increases overall conversion and shifts cost-sensitive customers to cheaper fulfilment paths. Use your order management system to surface real-time carrier availability and accurate ETAs rather than static copy that may not reflect current capacity.
Invest in proactive tracking communication. Send carrier-triggered notifications at each major scan event — dispatched, out for delivery, delivered, exception. Proactive communication reduces "where is my order" (WISMO) contacts by 25–40%, materially lowering the per-order customer service cost.
Set honest delivery expectations. Overpromising speed and underdelivering is the primary driver of negative post-purchase reviews. Display carrier-accurate ETAs at checkout and in confirmation emails rather than aspirational timelines that assume ideal conditions.
Monitor carrier performance by lane. Track on-time delivery rates, damage rates, and failed-attempt rates by carrier and delivery zone. Underperforming carriers in specific lanes should be replaced selectively — a wholesale carrier switch disrupts operations without addressing the root cause.
For Developers
Integrate carrier APIs directly. Connect to carrier APIs or a multi-carrier shipping platform to generate labels, retrieve real-time rate quotes, and ingest tracking events programmatically. Manual upload workflows introduce lag, errors, and a maintenance burden that compounds with order volume.
Build webhook listeners for tracking events. Most major carriers push status updates via outbound webhooks. Consume these events and write them simultaneously to the customer-facing tracking page and the internal order management system to maintain a single source of truth without polling.
Implement address validation at checkout. Deploy address validation via a dedicated API (Google Maps Platform, SmartyStreets, or Loqate) before the order is submitted to the fulfilment system. Invalid or incomplete addresses are the single most preventable cause of failed first-attempt deliveries and subsequent re-routing costs.
Expose delivery options through a dedicated API endpoint. Return carrier options, confirmed ETAs, and pricing through a dedicated shipping-options endpoint so the checkout frontend can render accurate delivery choices dynamically. Hard-coding carrier names and times into the frontend guarantees drift as carrier contracts change.
Support multi-node fulfilment routing. If the merchant operates multiple warehouses or third-party nodes, build routing logic that assigns each order — or each line item in a split shipment — to the nearest in-stock node, minimising the physical distance of the last mile before it begins.
Common Mistakes
Even experienced ecommerce operators make predictable last-mile errors that compound cost and damage the customer relationship at the worst possible moment.
1. Single-carrier dependency. Relying on one carrier for all shipment volumes exposes the merchant to rate hikes, Q4 capacity embargoes, and service outages with no alternative. Major carriers routinely impose peak-season surcharges that increase per-parcel cost by 30–60%, and a merchant locked into a single contract has no negotiating leverage.
2. Shipping to unvalidated addresses. Skipping address validation at checkout is the most avoidable cause of failed deliveries. A single validation call at order submission prevents downstream re-routing costs that typically run 5–10× the cost of the API call — and prevents the customer service contact that almost always accompanies a failed attempt.
3. Silence after order confirmation. Merchants invest heavily in acquisition and checkout optimisation but stop communicating the moment the order is placed. Customers who receive no proactive tracking updates generate three times more customer service contacts than those who receive regular status notifications, according to carrier-side WISMO data.
4. Treating last-mile cost as a fixed line item. Per-parcel last-mile cost varies significantly by delivery zone, parcel weight, dimension, and service level. Merchants who model it as a single blended average cross-subsidise expensive rural deliveries with margin from urban ones, masking real profitability by product category and customer geography.
5. Designing outbound delivery without accounting for returns. A poor returns experience has the same churn impact as a poor outbound delivery experience. Building the last-mile process in isolation from returns management creates operational debt that scales directly with order volume and is expensive to retrofit later.
Last-Mile Delivery and Tagada
Last-mile delivery and payment orchestration intersect at two concrete points: cash-on-delivery flows and checkout conversion driven by delivery option presentation. Both have a direct effect on payment method mix and authorisation rates.
Routing COD Orders Without Blocking Fulfilment
In markets where cash on delivery remains a primary payment method — Southeast Asia, the Middle East, parts of Eastern Europe — Tagada routes COD orders through the appropriate payment flow while keeping card and wallet transactions on standard settlement rails. This prevents COD orders from triggering the same automated fulfilment holds used for confirmed-payment orders, ensuring carriers receive accurate payment method metadata before dispatch and reducing fulfilment delays caused by ambiguous order states.
Merchants using Tagada at checkout should also consider that delivery option selection influences payment method preference. Customers choosing same-day or next-day delivery are statistically more likely to complete payment with a digital wallet (Apple Pay, Google Pay) than those selecting standard delivery — higher urgency correlates with lower friction tolerance. Tagada's dynamic payment method display can be configured to prioritise wallet options when a customer selects an express delivery tier, reducing checkout steps for high-intent buyers and increasing authorisation rates on the orders that carry the highest fulfilment cost.