What Does "Out for Delivery" Mean? When Your Parcel Will Actually Arrive

Drafted with AI assistance, edited and fact-checked by Sean Flannery. See our editorial policy.

Before and After: Out for Delivery status trigger configuration Left panel shows chaotic depot scan firing the Out for Delivery notification while the van is still parked, causing customer calls. Right panel shows the notification firing on vehicle departure with calm tracking and accurate ETAs. Before Status fires at depot scan DEPOT parked OUT FOR DELIVERY ETA: 9:00 AM (van hasn't left) Call centre volume Spike after notification "Where is my parcel?" Status mismatch · ETA wrong by hours After Status fires on vehicle departure DEPOT OUT FOR DELIVERY Live ETA · on route Driver 3 stops away Tracking accurate Call centre volume Steady · no notification spike "Driver is nearly here." Trigger on departure · trustworthy ETA

Short answer: "Out for delivery" means your parcel has been loaded onto the vehicle that will make the final delivery, and the carrier expects to deliver it today. It does not mean the driver is close. You could be the next stop or the last stop of the day, so a parcel showing this status can arrive at any point up to the end of the driver's shift, which for most carriers means by early evening.

If the status appeared first thing in the morning and nothing has happened by lunchtime, that is usually normal. Below we explain what the status means for you, why it can appear before the van has even left the depot, how the main carriers differ, and what to do if your parcel still has not arrived by the end of the day.

What "Out for Delivery" Means for Your Parcel

  • Your parcel is on the delivery vehicle, or has been scanned as loaded onto it at your local depot.
  • Delivery is planned for today. That is the carrier's intention, not a guarantee. Bad weather, an access problem or a driver running out of time can push it to the next working day.
  • It is not an arrival time. The status on its own does not tell you where you sit in the driver's route.
  • The next update is usually "Delivered" or "Attempted". There are often no scans in between, which is why the status can look stuck for hours.

For a closer estimate, open the carrier's tracking link. Carriers that offer live tracking show the vehicle on a map or tell you how many stops away the driver is. If the parcel matters, set a safe-place or neighbour instruction in the carrier's app now, so a missed knock does not send it back to the depot.

Why the Status Can Appear Before the Van Leaves

Here is a pattern dispatch teams see often. A depot scans parcels onto vans early in the morning, and that scan fires the "Out for Delivery" notification. The vans are then loaded, checked and briefed, and may not leave the yard until mid-morning. Customers watch the status flip on their phones, refresh the tracking page, and call support when nothing seems to happen.

None of that is the driver's fault. The tracking system is simply wired to fire the status at the load scan rather than at departure. Operators who move the trigger to the vehicle's GPS departure from the depot usually see those early "where is my parcel?" calls fall away, because the status now matches what customers assume it means: the driver is on the road.

The notification is doing its job. It is just being fired at the wrong moment.

The Plain-English Definition (And the One Most Carriers Won't Print)

Here's the textbook definition, the one carrier help pages use.

"Out for Delivery" means a parcel has been loaded onto its final delivery vehicle and is in the hands of the driver who will hand it to the recipient that day.

In EDI exchanges between warehouse management and transport management systems, it is usually abbreviated to OFD. It sits between "In Transit" (the parcel is moving through the carrier network) and "Delivered" (the parcel is with the recipient).

That's the clean answer.

The asterisk most carrier help pages don't print: the status is set by a scan event, and every carrier chooses which scan triggers it. The definition is technically the same. The trigger configuration is wildly different.

So the parcel is "on a delivery vehicle". Sure. Is the vehicle moving? That's the question the status doesn't answer.

The gap between depot scan and vehicle departure A timeline showing how the Out for Delivery status often fires at depot scan, hours before the van actually leaves on its route. 1 Depot load scan ~7:15am OFD often fires here 2 Driver briefing and load ~8:15am 3 Vehicle departs depot ~9:30am When OFD should fire Customer thinks driver is rolling. Reality: parcel is parked.
The notification fires hours before the wheels turn, which is why morning call volume spikes.

What Actually Triggers the "Out for Delivery" Status, Depot Scan vs Vehicle Departure

There are three plausible trigger points a carrier can use:

1. The depot load scan. Each parcel is scanned as it goes onto its assigned van. Easy to capture. Cheap to wire up. Common default in legacy WMS-TMS integrations.

2. The vehicle departure GPS event. The status fires when the van's telematics show it crossing the depot geofence. Requires fleet GPS integration. Reflects what the customer actually wants to know.

3. The first-stop departure. The status fires when the driver leaves the first delivery of the day. Useful for stop-by-stop notifications but unusual as a global "OFD" trigger.

Most national carriers use option 1, mostly for historical reasons. The scanning infrastructure was built before fleet GPS was ubiquitous. The trigger never moved.

Scanning practice also varies between depots within the same carrier, so the same status can mean "loaded at dawn" in one town and "driving away now" in the next.

This isn't carriers being lazy. It's a definition that made sense before fleet GPS was commonplace, and it didn't get updated when the customer-facing app got built.

Why Your ETA Feels Wrong: The Gap Between Status Update and First Stop

The trigger problem cascades into the ETA problem.

If the status fires at 7:15am, the system has to publish an ETA window. Most carriers publish a static window: "today between 9am and 6pm". Some publish a tighter "by end of day". A few attempt a dynamic ETA based on the planned route sequence.

The dynamic ETA is closer to truth. The static window is closer to legal cover.

Here's the catch. Even the dynamic ETA, calculated at 7:15am off the planned route, is often optimistic. Why? Because the route plan assumes a 7:30 departure. The driver actually departs at 9:30. Every stop's ETA is shifted by two hours, but the customer's notification still says "11:42am".

The cost of an inaccurate ETA isn't just an annoyed customer. It's the failed first attempt, the redelivery, the support call and the negative review. Each failed attempt compounds.

The fix is straightforward in concept: recompute the ETA from real-time vehicle position, not from the planned route. Locate2u's route engine does this natively, pushing live ETAs to the recipient as the driver moves through the route. The status moves with reality, not ahead of it.

How Major Carriers Differ: When Each One Fires the Notification

The trigger varies more than most customers realise. Here's a snapshot of what each major carrier has historically done, based on their public documentation and customer-facing tracking behaviour.

Carrier Typical OFD trigger ETA accuracy
UPS Depot load scan, with route-based dynamic window for some service tiers Tighter on premium tiers, broad window on ground
FedEx Depot scan with vehicle-load confirmation End-of-day window, narrowing closer to delivery
USPS Depot induction scan, often hours before carrier departure Day-level only for most mail classes
DHL Vehicle-load scan with route-start confirmation on express tiers Tight window on express, day-level on standard
Amazon Logistics Driver app handoff plus route-start GPS Often live stop-by-stop ETA
Self-managed fleets Configurable, depending on platform Best when wired to GPS departure plus dynamic ETA

Notice the pattern. The carriers customers complain about most for "Out for Delivery" timing tend to be the ones triggering on depot scan. The ones with stop-by-stop visibility, like Amazon Logistics, generate fewer "where is my driver" calls because the customer can see for themselves.

For self-managed fleets, the trigger is whatever you configure it to be. Which means the experience is yours to fix.

From "Out for Delivery" to "Delivered", The Stops in Between

What happens between the OFD status and the doorbell? More than most recipients realise.

A typical urban parcel route runs to dozens of stops across a full shift. The driver leaves the depot, drives to a cluster of stops in the first suburb, works through them, drives to the next cluster, and so on. The route is sequenced for efficiency, not for the order parcels were loaded.

Your parcel might be stop 4 or stop 84. The status alone doesn't tell you which.

Here's the in-between:

  • Pre-route. Parcel is on the van but the van hasn't left.
  • En route to first cluster. Driver is moving but hasn't started delivering.
  • Active delivery cluster. Driver is working through a run of stops close together.
  • Inter-cluster transit. Driving between cluster zones, no stops being made.
  • Delivery attempt. Driver is at the address, ringing the bell or scanning the parcel.
  • Delivered or attempted. Final status set.

A recipient who's stop 80 of 80 might see "Out for Delivery" at 7:15am and not see "Delivered" until 5:45pm. That's a ten-and-a-half-hour gap where the status hasn't moved. Nothing is broken. They're just at the end of the route.

This is where proof of delivery closes the loop. The "Delivered" status alone is just text. A geotagged photo, a signature, or a barcode scan turns it into evidence the recipient and the shipper can both trust.

What Dispatch Teams Should Configure Differently (Trigger on Departure, Not Scan)

If you run dispatch for a fleet of any size, the fix list is short and high-impact.

1. Move the OFD trigger to the vehicle-departure GPS event. Set a geofence around the depot. Fire the status when the van crosses it outbound. This single change closes the morning expectation gap.

2. Publish dynamic ETAs from the live route engine, not from a static delivery window. The route optimiser already knows the planned sequence. Recalculate ETAs every 15 minutes against actual driver position. Push the updated ETA to the customer.

3. Send a second notification at "Next Stop". Some recipients want to know when they're next, not just that the van is somewhere out there. A "your driver is 3 stops away" message converts angst into a specific window.

4. Capture proof of delivery on completion. Photo, signature, barcode. All three for high-value or contested deliveries.

5. Audit the carrier fee differently. Failed first attempts often trigger a redelivery surcharge. Each one is a sign that the customer wasn't ready, which is often a sign that the ETA was wrong.

Trigger configuration: scan-based versus departure-based Two side-by-side cards comparing the customer experience of OFD triggered on depot scan versus on vehicle departure. Trigger on depot scan Status fires at 7:15am Van actually departs at 9:30am Customer sees a stale ETA Calls support at hour 3 Posts a frustrated review High call volume Trigger on vehicle departure Status fires at 9:30am Van is actually moving ETA reflects live route position Recipient prepares for delivery Fewer support calls, fewer redeliveries Reduced contact-centre load
The trigger choice shapes the entire morning support workload.

The Locate2u driver app handles trigger configuration in the dispatcher settings. Pair it with real-time tracking and the recipient sees the van move on a live map, not a stale status from three hours earlier.

What Recipients Should Do When the Status Stalls

If you're the one waiting for a parcel, the practical guidance is different.

Hour 1 to 3 after OFD: nothing. The driver may not have left yet, or may be at the start of a long route. This is normal.

Hour 4 to 6: still likely fine. The driver is probably mid-route. Check the carrier's tracking page for any updated ETA window. If you're at the end of an urban route, this is your range.

Hour 7 to 8: start watching. End of standard delivery shift is approaching. If you have a delivery instruction (back porch, signature waiver, secure location), make sure it's set in the carrier app.

End of day with no delivery: check the status. If it still says "Out for Delivery", the driver may have run out of time. Most carriers will roll the parcel to the next business day automatically. Contact the sender if it matters.

Status hasn't moved for 48 hours: something has gone wrong. The parcel may be stuck on a van that returned to depot, mis-scanned, or held at a sort facility. This is the moment to call the carrier with your tracking number.

The hardest thing to accept: "Out for Delivery" doesn't mean "soon". It means "today, probably". Patience helps. Live tracking helps more.

Run your own delivery fleet?

Locate2u's real-time delivery tracking sends each customer a live map link and an ETA that updates as the driver moves, so "out for delivery" never leaves them guessing.

See real-time tracking

Frequently Asked Questions About Out for Delivery

How long does "Out for Delivery" take?

Anywhere from under an hour to most of the working day, depending on where you sit in the route and when the carrier triggered the status. Most delivery shifts finish by early evening, so a parcel marked out for delivery in the morning will normally arrive by then. Rural routes can run later.

Can "Out for Delivery" come the next day?

Yes, occasionally. If the driver runs out of time, can't access the address, or the parcel is mis-scanned back into the depot, the delivery rolls to the next business day. The status sometimes updates to reflect this, sometimes doesn't until the next morning's scan.

What if the status doesn't update?

Wait 24 hours. Most stalled statuses resolve themselves overnight when the parcel is rescanned. If the status hasn't moved after 48 hours, contact the carrier with your tracking number. Don't contact the shipper first; they'll just check the same tracking page you're looking at.

Does "Out for Delivery" mean it will be delivered today?

Usually, but not guaranteed. Carriers commit to "today" when they fire the status, but factors like weather, vehicle issues, address access, or driver hours can push the parcel to the next day. The status is an intent, not a contract.

Why does my ETA keep changing?

If your carrier publishes dynamic ETAs (good), the window narrows as the driver moves through the route. If your carrier publishes a static window (less good), the ETA shouldn't change at all. A wildly shifting ETA usually means the route is being resequenced live, often because of a missed earlier stop.

What's the difference between "In Transit" and "Out for Delivery"?

"In Transit" means the parcel is moving through the carrier network: line-haul trucks, sort facilities, depot transfers. "Out for Delivery" means it's on its final-mile vehicle for handoff to you.

If you run a fleet and you've recognised your operation in any of this, the trigger configuration and live-ETA fix is something Locate2u handles in our last-mile delivery platform, with the same logic working for courier service operators from three vans up to thousands. Talk to our team if you want to walk through how the OFD trigger lives inside your dispatch flow today, and what it would look like wired to vehicle departure instead. The early-morning call spike described above is rarely a software problem. It is a configuration problem. Most are.

Sean Flannery
Written by

Sean Flannery

Enterprise Logistics Specialist

Sean is an Enterprise Logistics Specialist at Locate2u, focused on delivery operations, route optimisation, and fleet performance. He works directly with logistics teams using Locate2u to streamline dispatch, improve route efficiency, and deliver a better customer experience.

Ready to optimise your deliveries?

Join 500+ businesses using Locate2u to deliver smarter, faster, and more efficiently.

No credit card required. Cancel anytime.