Guide for online sellers

What is last mile delivery, and why does it decide your customer experience?

Last mile delivery is the final step of a parcel's journey: the trip from a local hub or warehouse to the customer's door. It is usually the slowest, most expensive and most error-prone part of shipping, and in Pakistan it often includes collecting cash on delivery at the door. Get it right and customers order again; get it wrong and you pay for returns, refunds and lost trust.

By the RapidXpk team · Updated 2026-10-10

What are the first mile, middle mile and last mile?

Logistics people split a parcel's journey into three legs. The names are not about actual miles, they describe what happens at each stage.

  • First mile: the parcel leaves the seller. A rider picks it up from your shop or home, or it is picked and packed from stock already sitting in a warehouse.
  • Middle mile: parcels travel in bulk between hubs, for example from a sorting facility in Lahore to one in Karachi, or between depots inside the same city. Many parcels share one truck, so the cost per parcel is low.
  • Last mile: the parcel goes from the final hub to one specific door. A rider carries a bag of parcels, each going to a different address, and hands each one over in person.

When a brand ships within its own city, the middle mile can shrink to almost nothing. When it ships across the country, the middle mile adds days.

Why is the last mile the hardest and most expensive part?

In the middle mile, one vehicle moves hundreds of parcels between two points. In the last mile, one rider moves a handful of parcels to a handful of different points, and every stop has its own problems. That is why the last leg costs far more per parcel than the long trip before it.

  • Many stops, one parcel each. The rider's fuel and time are spread across very few parcels per stop.
  • Every address is different. The rider has to find the house, flat or office, often with incomplete directions.
  • Someone has to be there. If the customer is out, asleep or not answering the phone, the trip is wasted.
  • Cash changes hands. COD means counting money, giving change and keeping every rupee traceable.
  • Failed attempts repeat the cost. A second attempt costs about as much as the first, and a return to the seller costs again.

What does last mile delivery look like in Karachi?

Karachi is a large city with very different neighbourhoods, from dense markets and old blocks to housing societies and apartment towers. A few local realities shape every delivery:

  • Traffic and timing. Rush hours, road closures and busy market areas change how many stops a rider can reach in a shift.
  • Addresses described by landmarks. Many customers write directions like "near the mosque, opposite the bakery, third floor". Riders rely on a phone call and local knowledge to find the door.
  • Apartments and gated societies. Guards, intercoms and stairs add minutes to each stop.
  • COD at the door. Many customers still prefer to pay cash on delivery, so the customer needs the exact amount ready and the rider needs a clean way to log it.
  • Failed attempts. Phones switched off, customers who forgot they ordered, or cash not ready are common reasons a parcel comes back.

None of this is unusual for a big city. It simply means a Karachi delivery plan needs good addresses, a confirmed phone number and a customer who knows the parcel is coming.

How long does last mile delivery take?

The last mile itself is usually a same-day trip once the parcel is on a rider's route. What changes the total time is everything before it: how quickly the order is packed, whether the stock is already in the customer's city, and how often parcels are dispatched.

  • Stock in the same city: same day or next day is realistic when orders are packed and handed over promptly.
  • Stock in another city: add the middle mile transit between cities, plus sorting at each hub.
  • Failed first attempt: add at least another day for the reattempt.

When you promise a delivery time to customers, measure from the moment the order is placed, not from the moment the courier scans it. Customers do not care which step was slow.

How does routing stops in road order help?

A rider with a bag of parcels can drive them in the order they were booked, or in the order the roads actually run. Sequencing stops in road order means the rider moves through an area in one sweep instead of zigzagging back and forth across the city.

  • Fewer kilometres per parcel, so less fuel and less time stuck in traffic.
  • More stops reached in one shift, so fewer parcels roll over to the next day.
  • More predictable arrival times, so customers can be told when to expect the rider and have cash ready.

Routing only works as well as the data behind it. Collect a full address, area or block, a nearby landmark and a working phone number at checkout, and the route can be planned properly.

What should sellers measure in last mile delivery?

You do not need an expensive dashboard. A simple weekly spreadsheet built from your courier's delivery report is enough to see where money is leaking.

MetricHow to calculate itWhy it matters
On-time rateParcels delivered within the time you promised, divided by all parcels deliveredShows whether your delivery promise is honest
First-attempt successParcels delivered on the first attempt, divided by all parcels dispatchedEvery failed attempt adds cost and delay
Failed delivery reasonsCount each failure by reason: not reachable, wrong address, refused, cash not ready, asked to rescheduleTells you which problem to fix first
Return to origin rateParcels sent back to you, divided by all parcels dispatchedReturns cost you two trips and tie up stock
COD reconciliationCash collected per parcel compared with cash paid to you, and the days between delivery and payoutCatches missing cash and shows how long your money is stuck

Look at the reasons column first. If most failures are "not reachable", the fix is order confirmation. If most are "wrong address", the fix is your checkout form.

How can sellers reduce failed deliveries?

  1. Confirm every COD order by call or WhatsApp before dispatch, and do not ship unconfirmed orders.
  2. Ask for a landmark and area or block as separate fields at checkout.
  3. Tell the customer the exact COD amount in advance so cash is ready.
  4. Send a tracking link and an out-for-delivery message so the customer expects the rider.
  5. Review failed delivery reasons every week and change one thing at a time.

How does keeping stock inside the city shorten the last mile?

Holding stock in the city where your customers live does not make the rider's trip shorter, but it removes the slow middle mile from every order. An order placed in the morning can be picked, packed and handed to a rider the same day, instead of waiting for an intercity truck.

It also helps after delivery. Returns come back to a local shelf quickly, get checked and can be resold sooner. For brands based in Lahore, Islamabad or elsewhere, the usual approach is to ship stock to the city in bulk once, then fulfil each order locally. See delivering in Karachi from Lahore or Islamabad and warehousing in Karachi. If you are weighing your own space against a fulfillment partner, read renting a warehouse vs using a 3PL in Karachi.

How RapidXpk handles the last mile in Karachi

RapidXpk delivers across all of Karachi, 19 zones, from one central base. Every parcel is delivered within 24 hours almost anywhere in Karachi, and the same day when booked before the 4 pm cutoff. Routes run stops in road order.

Customers get a live tracking link and a WhatsApp message when the parcel is out for delivery, including the COD amount to keep ready. Every cash collection is logged against its parcel, and COD money is paid out to the brand within 48 hours. Delivery is Rs 250 per parcel almost anywhere in Karachi, with no setup fee and no monthly minimum. See delivery charges, COD delivery, or contact us on WhatsApp at +92 317 2683055.

02 / FAQ

Questions brands ask us.

Something we haven't covered? Message us on WhatsApp, Monday to Saturday, 10 am to 10 pm. A person answers, not a bot.

What is last mile delivery in simple words? +

It is the final leg of shipping, when a rider takes a parcel from the local hub or warehouse to the customer's door and hands it over.

Why is last mile delivery so expensive? +

Each stop serves one customer, addresses are hard to find, someone must be home, and failed attempts have to be repeated. The cost cannot be shared across many parcels the way a truck between cities can.

How long does last mile delivery take in Pakistan? +

Once a parcel is on a rider's route, the last mile is usually the same day. The total time depends on whether stock is already in the customer's city and how fast orders are packed and dispatched.

What is first-attempt delivery success? +

It is the share of parcels delivered on the first try, calculated as parcels delivered on the first attempt divided by all parcels dispatched. Higher is cheaper and better for customers.

How can I reduce COD order returns? +

Confirm orders before dispatch, collect a landmark and working phone number, tell the customer the COD amount in advance, and send a tracking link so they expect the rider.

Quote within a day

Ready to see a plan?

Tell us your order volume and where you ship from.

Quick quote
A quote in one message.

Three quick answers and we'll reply on WhatsApp within a day.

Couldn't send. Message us directly on WhatsApp.
Request received ✓

We'll message you on WhatsApp within 24 hours, usually much faster.