New Delivery Attempt

What Is a Delivery Attempt and How to Prevent Delivery Failures

Failed delivery attempts cost $17-20 each. Learn the top causes and a 6-step framework to improve your first-attempt delivery rate and cut redelivery costs.

What Is a Delivery Attempt and How to Prevent Delivery Failures
Trusted by 650+ Operations

A delivery attempt is every time a driver tries to deliver an order to a customer. The goal is simple: complete the delivery on the first try.

But when that doesn’t happen, the impact goes far beyond one missed package. Failed delivery attempts lead to extra fuel costs, wasted driver time, route delays, and frustrated customers.

The cost of a failed attempt is higher than most businesses expect. According to Alexander Jarvis, each failed delivery costs around $17.20. It also affects customer loyalty, with 70% of shoppers saying they won’t buy from a retailer again after a single failed delivery.

In this guide, you’ll learn what a delivery attempt is, what causes deliveries to fail, and how to measure your delivery attempt rate. We have covered six practical ways to improve first-attempt delivery success and best practices that can help you reduce failed deliveries, lower operating costs, and improve the customer experience.

Note: The examples and benchmarks in this guide are based on domestic B2B and B2C delivery operations with 5-50 drivers in urban and suburban areas. Actual results may differ for enterprise, long-haul, or cross-border delivery operations.

What Is a Delivery Attempt?

A delivery attempt refers to the act of a driver arriving at a delivery location to complete a drop-off.

When the tracking status shows “delivery attempted,” it means the driver reached the address but could not complete the handoff due to a specific barrier, whether that is an absent recipient, a locked gate, or an incorrect address.

For example, a courier delivering 80 packages across a metro area arrives at an apartment complex but cannot access the building because the gate code is missing from the delivery instructions.

The driver marks the stop as a failed delivery attempt, logs the reason, and moves to the next stop. That package now requires a reattempt, adding cost and time to tomorrow’s route.

How the Delivery Attempt Process Works

The delivery attempt process follows a consistent pattern across most delivery operations:

  • The driver arrives at the delivery address and attempts to complete the drop-off
  • If the delivery succeeds, the driver captures proof of delivery (photo, signature, or notes) and marks the stop as complete
  • If the delivery fails, the driver logs a reason code and the package returns to the facility
  • The carrier or business policy determines what happens next: schedule a reattempt, hold the package for customer pickup, or return it to the sender
  • Most carriers and delivery businesses allow 2-3 attempts before taking final action

Common Delivery Attempt Status Messages

When a delivery attempt fails, the tracking system generates a status update. These messages tell both the recipient and the dispatcher what went wrong:

  • “Delivery attempted, recipient not available”: The driver arrived but no one was present to accept the package. This is the most common status for residential deliveries during business hours.
  • “Delivery attempted, no access to delivery location”: The driver could not physically reach the address. Common with gated communities, locked apartment buildings, and properties with restricted entry.
  • “Delivery attempted, business closed”: The driver arrived at a commercial address outside operating hours. This typically happens when route timing does not account for business schedules.
  • “Delivery attempted, no secure location”: The driver determined there was no safe place to leave the package unattended. This status protects against theft and liability.
  • “Delivery attempted, incorrect address”: The address on the package does not match a real or accessible location. This is an upstream data quality issue.

What is the difference between a delivery attempt and a delivery exception?

These two terms are often confused, but they cover different scopes. A failed delivery attempt is one type of delivery exception, but exceptions also include disruptions that happen before the driver ever reaches the address. Businesses tracking both get a clearer picture of where failures originate.

AspectDelivery AttemptDelivery Exception
DefinitionThe driver’s effort to deliver at a specific addressAny event disrupting the normal delivery process
ScopeLast-mile handoff onlyFull shipment lifecycle
When it occursAt the delivery addressAnywhere in the shipping chain
Tracking focusDriver performance and stop-level outcomesEnd-to-end shipment health
Examples of failureRecipient not home, no access, business closed, wrong addressWeather delays, customs holds, damaged in transit, vehicle breakdowns, failed delivery attempts

Delivery Attempt Policies by Major Carrier

Carrier policies determine how many chances a package gets before it is returned or held for pickup. Here is how major carriers handle failed delivery attempts:

CarrierNumber of AttemptsHold Period After Final AttemptNotification MethodRedirect/Pickup Options
USPS1 (leaves notice)15 business daysDoor notice, Informed DeliveryHold at post office, reschedule online
UPS35 business daysInfoNotice, UPS My Choice alertsUPS Access Point, reschedule, redirect
FedEx2-3 (varies by service)5-7 business daysDoor tag, FedEx app notificationFedEx Hold at Location, redirect
Amazon1-2Varies (often re-routed to locker)App push notification, emailAmazon Locker, Amazon Hub, driver contact
DHL27 business daysEmail, SMSServicePoint pickup, neighbor delivery

Understanding these policies helps delivery businesses set customer expectations and plan their own reattempt strategies. The real question for any delivery operation is how much each failure actually costs.

How Much Do Failed Delivery Attempts Actually Cost?

A single failed delivery attempt seems minor in isolation. But across a delivery operation handling hundreds of stops daily, even a modest failure rate compounds into significant lost revenue, wasted labor, and damaged customer relationships.

Here is what the $17-20 average cost per failed delivery actually breaks down to:

Cost ComponentEstimated Cost Per Failure
Driver labor (return trip time)$6-8
Fuel and mileage$3-4
Vehicle wear and depreciation$1-2
Customer service call handling$3-4
Admin and reprocessing$2-3
Potential refund or credit$1-2
Total$17-20

These ranges reflect a 10-driver urban/suburban delivery operation handling 100 stops per day with a 5% failure rate.

1. Direct Redelivery Costs Add Up Quickly

At $17-20 per failed delivery attempt, the numbers escalate fast. A 10-driver operation with a 5% failure rate across 100 daily stops loses 5 deliveries per day.

That is $85-100 per day in pure redelivery costs, or $1,700-2,000+ per month. This does not account for the opportunity cost, meaning the new stops those drivers could have completed instead of running reattempts.

2. Customer Churn Erodes Long-Term Revenue

A majority of customers never reorder after a single failed delivery experience. Repeat failures damage brand trust faster than late deliveries.

For subscription and recurring delivery businesses, churn from failed attempts is a direct revenue leak that compounds month over month.

The cost of acquiring a replacement customer far exceeds the cost of preventing the failure. Delivery not received disputes add another layer of operational cost when customers escalate complaints.

3. Driver Productivity Drops With Every Reattempt

A reattempt consumes 15-25 minutes of driver time, including the return trip and second attempt. Reattempts also disrupt optimized route sequences, creating backtracking and wasted miles that affect every remaining stop on that route.

Drivers completing reattempts have fewer slots for new deliveries, reducing daily stop counts and overall delivery efficiency.

4. Operational Disruption Ripples Across the Team

Failed deliveries create inbound customer service calls. Dispatchers must re-route drivers or schedule next-day attempts manually. Returned packages require processing, restocking, and potential refunds.

The ripple effect is real. Data entry and tracking updates consume admin time, and each failure point touches multiple team members and systems. The total impact extends well beyond the single failed stop.

The compounding cost of failed delivery attempts makes prevention far cheaper than recovery. To fix the problem, delivery businesses need to understand what causes attempts to fail in the first place.

What Are the Most Common Causes of Failed Delivery Attempts?

Failed delivery attempts rarely happen because of a single breakdown. They result from gaps in address data, communication with recipients, route timing, or delivery instructions. Identifying which causes affect your operation most helps you prioritize the right fixes.

1. Incorrect or Incomplete Delivery Addresses

Typos, missing apartment numbers, and outdated addresses are the most preventable cause of failed deliveries. Poor geocoding sends drivers to wrong locations.

When there is no address validation at the order entry point, errors flow downstream until a driver arrives at an address that does not exist or cannot be accessed.

2. Recipient Not Available at the Delivery Location

Residential deliveries during work hours frequently result in “not home” failures. Without a safe drop-off location specified by the customer or prior notification of the delivery window, drivers arrive to find no one available.

This is the single most common reason for failed delivery attempts.

3. Access Restrictions at the Delivery Location

Gated communities, locked apartment buildings, and security checkpoints prevent drivers from reaching the door. Business locations with loading dock requirements or restricted delivery hours add another barrier.

Rural properties with unclear access roads compound the issue when drivers cannot locate the correct entrance.

4. Inaccurate or Missing Delivery Time Estimates

When customers do not know when to expect a delivery, they cannot plan to be available. Wide delivery windows like “8 a.m. to 6 p.m.” are not actionable for recipients.

Without real-time delivery ETA updates as the driver approaches, customers have no way to prepare for the handoff.

5. Poor Route Planning Leading to Late Arrivals

Manual route planning that fails to account for traffic or distance causes drivers to run behind schedule. Drivers arriving after business hours or outside customer availability windows trigger “business closed” and “not home” failures.

Routes that prioritize stop sequence over time-window compliance create timing mismatches across the entire route.

6. Missing Delivery Instructions or Customer Preferences

When drivers have no notes about where to leave packages (side door, garage, front desk), they default to marking the delivery as failed rather than guessing.

Missing contact numbers for the on-site recipient prevent drivers from calling ahead. Special handling requirements that are not communicated to the driver create avoidable failures.

Most of these causes are preventable with the right processes and tools. The next section walks through a step-by-step framework to address each failure point systematically.

See it in action

Turn Failed Delivery Attempts Into First-Try Successes

Upper combines time-window routing, real-time notifications, and proof of delivery to help your drivers complete every stop on the first visit.

Turn Failed Delivery Attempts Into First-Try Successes

How to Reduce Failed Delivery Attempts

Reducing failed delivery attempts requires addressing the problem at multiple points: before the route starts, during delivery, and after a failure occurs.

The following six-step framework targets the most common failure causes and can be implemented with or without specialized software.

Step 1: Validate Addresses Before Route Creation

1.1 Implement Address Verification at Data Entry

Use geocoding and address validation to catch errors before they reach drivers. Flag incomplete addresses that are missing apartment numbers, suite numbers, or ZIP codes.

Cross-reference new addresses against known delivery databases to confirm they map to real, accessible locations.

Upper’s spreadsheet import with address validation automates this step. It catches errors during the import process rather than after a driver has already left the depot.

1.2 Standardize Address Formats Across Import Sources

Ensure spreadsheet imports, API inputs, and manual entries follow consistent formatting. Remove duplicates that create confusion during dispatch.

Whether orders come from a website, phone calls, or partner systems, every address should pass through the same validation pipeline before reaching a route.

Step 2: Send Proactive Delivery Notifications to Recipients

2.1 Notify Customers Before the Delivery Window

Send automated SMS or email notifications with the expected delivery date and time range. Allow recipients to confirm availability or request rescheduling.

Include a delivery instructions prompt asking customers where packages should be left. Automated customer notification software handles this end-to-end, so customers stay informed without dispatchers making individual calls.

2.2 Send Real-Time ETA Updates as the Driver Approaches

Trigger automated notifications when the driver is 15-30 minutes away. This gives recipients enough time to unlock gates, be present at the address, or provide alternative drop-off instructions.

The result is clear: proactive delivery notifications reduce “not home” failures by 28-35%.

When customer notifications reduce inbound calls, the support team can focus on actual issues instead of status update requests.

Step 3: Optimize Routes With Time-Window Constraints

3.1 Assign Stops Based on Customer Availability Windows

Use time-window routing to match delivery slots to customer schedules. Prioritize business deliveries during operating hours and schedule residential deliveries for evening or confirmed-availability windows.

Time-window constraints prevent the most common timing-related failures by building customer schedules into the route itself, not treating them as afterthoughts.

3.2 Factor in Traffic, Distance, and Stop Sequence

Route optimization algorithms account for real-time traffic to prevent late arrivals. Proper stop sequencing eliminates backtracking that causes drivers to run behind schedule.

Last-mile delivery route optimization ensures drivers hit their time windows consistently.

When routes are built around route planning and optimization principles, late arrivals drop. The algorithm factors in realistic drive times, not straight-line estimates. Businesses focused on how to improve delivery time see direct improvements in first-attempt success rates.

Step 4: Equip Drivers With Complete Stop Information

4.1 Include Delivery Instructions in the Driver App

Attach customer notes to each stop: gate codes, preferred drop locations, and contact numbers. Display special handling requirements such as fragile items, signature requirements, or ID verification.

When drivers have complete stop information before they arrive, failed attempts caused by “did not know where or how to deliver” drop sharply.

4.2 Enable Driver-Dispatcher Communication for Exceptions

Give drivers a way to contact dispatch when they encounter access issues at a stop. Allow dispatchers to provide real-time guidance, such as alternative access points or customer phone numbers.

Log communication for post-delivery review and process improvement. This communication loop prevents failures that happen when a driver encounters an unexpected barrier and has no support.

Step 5: Capture Proof of Delivery at Every Stop

5.1 Use Photo and Signature Capture for Completed Deliveries

Photo proof documents where packages were left, reducing “not received” disputes. Digital signatures confirm recipient handoff with a verifiable record.

Timestamped, geotagged records create an auditable delivery trail that protects both the business and the customer. Proof of delivery software captures this data in-app without slowing drivers down.

5.2 Document Failed Attempts With a Standardized Reason Code Framework

Require drivers to log a specific reason when marking a delivery as failed. A standardized taxonomy ensures consistent data that feeds meaningful analytics:

  • Address Issue: Incorrect address, incomplete address, inaccessible location
  • Recipient Issue: Not home, refused delivery, ID verification failed
  • Timing Issue: Arrived after business hours, missed time window
  • Access Issue: Gated or locked, no parking, security restriction
  • Package Issue: Damaged, too large for mailbox, hazardous label

Pattern data from structured reason codes reveals which causes are most frequent and where to focus improvements. Without this framework, failure data is inconsistent and analysis becomes guesswork.

Step 6: Analyze Failure Patterns and Iterate

6.1 Track First-Attempt Delivery Rate (FADR) as a KPI

First-attempt delivery rate measures the percentage of deliveries completed on the driver’s first visit. A strong FADR is 90-95% for well-optimized operations.

Monitor weekly trends to spot regressions before they become systemic. Tracking this metric alongside on-time delivery rate gives a complete picture of delivery performance.

6.2 Identify Recurring Failure Locations and Causes

Flag addresses or zones with repeated failures for proactive intervention. Analyze which failure reasons dominate: are address issues the biggest problem, or is it timing?

Adjust routes, notifications, and driver instructions based on data rather than assumptions. Here is what delivery operations can expect at different optimization maturity levels:

MetricNo OptimizationBasic OptimizationFull Optimization
First-Attempt Delivery Rate80-85%88-92%93-97%
Avg. Cost Per Failure$20-25$17-20$12-15
Daily Reattempts per 100 Stops15-208-123-7
Customer Complaint RateHighModerateLow

“No Optimization” reflects manual planning with no notifications. “Basic” includes route software without notifications.

“Full” includes route optimization, notifications, proof of delivery, and analytics. Ranges reflect 10-50 driver urban/suburban operations.

This six-step framework addresses the delivery attempt lifecycle from address entry through post-delivery analysis. However, implementing these steps at scale introduces its own set of challenges that delivery operations need to anticipate.

See it in action

Automate Customer Notifications With Real-Time ETAs

Automate Customer Notifications With Real-Time ETAs

Common Challenges With Managing Delivery Attempts at Scale

Reducing failed delivery attempts is straightforward in concept but harder to execute consistently across a growing operation. As stop counts increase and driver teams expand, these four challenges tend to surface.

Challenge #1: Inconsistent Data Quality Across Order Sources

The Problem

Orders flow in from multiple channels (website, phone, email, API) with varying address formats. No single validation point catches errors before they reach the route. Bad data creates failed deliveries that feel random but stem from a systemic gap.

A missing apartment number from a phone order creates the same outcome as a typo from a web form, but without centralized validation, neither gets caught.

How to Fix This

Centralize address validation at the import stage regardless of source. Use automated geocoding to verify every address before route creation. Build feedback loops so that when a delivery fails due to a bad address, the source channel gets flagged.

Over time, this data reveals which order channels produce the most address errors, allowing you to fix the root cause rather than treating each failure individually.

Challenge #2: Customers Who Are Unreachable During Delivery Windows

The Problem

Residential customers are at work during standard delivery hours. Without pre-delivery communication, drivers arrive unannounced.

Repeated “not home” failures on the same addresses waste resources day after day.

How to Fix This

Implement automated delivery notifications with opt-in time preferences. Offer customers a self-service rescheduling link in the notification so they can adjust without calling your support team.

For recurring customers, store confirmed availability windows in the system so routes automatically account for when recipients are home.

Challenge #3: Balancing Reattempt Logistics With New Deliveries

The Problem

Reattempts from yesterday compete with today’s new stops for driver time. Manually inserting reattempts into existing routes breaks optimization.

Prioritizing reattempts can delay fresh deliveries, creating a cascading failure cycle where today’s delays generate tomorrow’s reattempts.

How to Fix This

Use route optimization to absorb reattempts into daily routes based on proximity and time constraints.

Set business rules: reattempt within 24 hours or convert to customer pickup. Track reattempt volume separately to measure whether prevention efforts are working.

Not every reattempt is worth the cost. If the distance from the depot exceeds a cost threshold, the package value is lower than the reattempt cost, or the address has failed three or more times, converting to customer pickup or returning to sender makes more sense. This keeps the reattempt queue from becoming an operational drain.

Challenge #4: Lack of Visibility Into Why Deliveries Fail

The Problem

Drivers mark deliveries as “failed” without logging specific reasons. Dispatchers cannot identify patterns without structured failure data.

Improvement efforts become guesswork when the team cannot distinguish between an address problem and a timing problem at scale.

How to Fix This

Require reason codes for every failed delivery attempt in the driver app. Build dashboards that track failure reasons by driver, zone, and time of day. Review failure data weekly and adjust routes, notifications, and processes based on what the data reveals.

Delivery analytics track failure patterns alongside driver performance and on-time rates, giving operations managers the visibility to make targeted improvements.

Solving these challenges requires a combination of process discipline and the right technology. Delivery businesses that address data quality, customer communication, reattempt logistics, and failure tracking see measurable improvements in their first-attempt rates within weeks.

See it in action

Stop Losing $17-20 on Every Failed Delivery Attempt

Upper helps delivery operations prevent the most common causes of failed attempts with route optimization, proactive notifications, and proof of delivery.

Stop Losing $17-20 on Every Failed Delivery Attempt

Improve Your First-Attempt Delivery Rate With Upper

Failed delivery attempts cost delivery businesses thousands in redelivery expenses, lost customers, and wasted driver hours.

The solution combines address validation, proactive notifications, optimized routing, and failure tracking into a repeatable system.

Upper Route Planner addresses each failure point with smart routing, delivery management, fleet intelligence, and driver tracking.

Spreadsheet import with address validation catches bad addresses before routes are created. Automated customer notifications via SMS and email keep recipients informed with real-time ETAs, reducing “not home” failures.

Route optimization with time-window constraints ensures drivers arrive when customers are available, not after business hours or outside delivery windows.

For delivery operations focused on improving first-attempt rates, Upper provides proof of delivery with photo and signature capture to document every completed stop and log reasons for failed attempts.

Book a demo to see how Upper can help your delivery operation reduce failed attempts and improve first-attempt delivery rates.

Frequently Asked Questions

Most major carriers make 2-3 delivery attempts before holding the package or returning it to the sender. USPS typically leaves a notice after one attempt and holds for 15 business days. UPS attempts three times over consecutive business days. FedEx makes two to three attempts depending on the service type.

First-attempt delivery rate measures the percentage of deliveries successfully completed on the driver’s first visit to the address. A strong FADR is 90-95%. Tracking FADR as a KPI helps delivery businesses identify operational gaps, reduce redelivery costs, and improve customer satisfaction.

A single failed delivery attempt costs an average of $17-20 when factoring in driver time, fuel, vehicle wear, customer service calls, and administrative processing. For an operation handling 100+ daily stops, even a 5% failure rate translates to $1,700-2,000+ per month in avoidable costs.

Route optimization software with time-window constraints, automated customer notification systems, address validation tools, proof of delivery apps with reason-code logging, and analytics dashboards that track failure patterns. Platforms like Upper combine these capabilities so delivery operations can address failed attempts from a single system.

Contact the carrier directly to request redelivery or schedule a pickup at the nearest facility. Check for a door tag or notice left by the driver. In some cases, carriers mark deliveries as "attempted" without a genuine attempt. If this happens repeatedly, file a complaint with the carrier and request a specific delivery time window.

Divide the number of deliveries completed on the first attempt by the total number of delivery attempts, then multiply by 100. For example, 90 successful first attempts out of 100 total deliveries equals a 90% FADR. Track this metric weekly using route optimization or delivery management software that logs attempt outcomes automatically.

Time-window routing matches delivery stops to periods when recipients are confirmed available. Instead of delivering to a business after closing time or to a residence during work hours, time-window constraints ensure drivers arrive within the customer’s preferred window. This directly addresses the "not home" and "business closed" failure causes.

Yes. Photo proof of delivery documents where packages were placed, digital signatures confirm recipient handoff, and geotagged timestamps verify the driver was at the correct location. This evidence resolves "I never received my package" disputes quickly and reduces chargebacks and refund claims for delivery businesses.

A delivery attempt is the driver’s effort to deliver at a specific address. A delivery exception is any event disrupting the normal delivery process, including weather delays, customs holds, damaged packages, or address errors. A failed delivery attempt is one type of delivery exception, but exceptions also cover disruptions that happen before the driver reaches the address.

Rakesh Patel

Rakesh Patel Founder of Upper Route Planner

Rakesh Patel, author of two defining books on reverse geotagging, is a trusted authority in routing and logistics. His innovative solutions at Upper Route Planner have simplified logistics for businesses across the board. A thought leader in the field, Rakesh's insights are shaping the future of modern-day logistics, making him your go-to expert for all things route optimization.

Route planning made simple

Stop wasting time. Start dispatching smarter.

Plan, assign, and optimize routes with Upper. The dispatch team you have, doing the work of a team twice the size.

7-day free trial No credit card Cancel anytime