In the world of e-commerce, delivering orders on time and intact is critical for customer satisfaction and brand loyalty. But sometimes, deliveries fail, and when they do, a Non-Delivery Report (NDR) is generated.
According to a recent KPMG study, return shipments can make up as much as 20% of all e-commerce deliveries.
This article will walk you through everything you need to know about Non-Delivery Reports (NDRs), what they are, why they happen, how they impact your eCommerce business, and the best ways to manage and reduce them.
A Non-Delivery Report (NDR) is a formal notification generated by a shipping carrier when a delivery attempt fails. It serves as a communication channel between the carrier, the merchant, and sometimes the customer, highlighting the reason for non-delivery and requesting further action to complete the shipment.
Mistyped or missing address details often lead to failed deliveries. Even small errors like a missing apartment number can cause confusion for delivery agents.
If the customer isn’t home during the delivery attempt and no one else is authorized to receive the package, the courier cannot complete the delivery.
Customers may reject the package due to delays, damaged packaging, change of mind, or lack of order confirmation, especially in Cash on Delivery (COD) orders.
If the parcel is visibly damaged during transit, carriers may halt delivery to avoid customer disputes or return it to the origin without delivery.
Some locations, like remote villages, high-security buildings, or gated communities, may have restricted access, making it difficult to complete deliveries.
In COD shipments, failed payments due to lack of cash, change, or customer denial often lead to non-delivery and eventual return.
The carrier attempts to deliver the package but is unable to complete it due to issues like an incorrect address or the recipient’s unavailability.
The carrier logs a Non-Delivery Report (NDR) detailing the reason for the failed attempt.
The shipper is notified through a dashboard, email, or API, depending on the logistics setup.
The shipper or sometimes the customer is expected to respond with updated delivery instructions or corrections (e.g., new address, delivery time).
Based on the response:
Every failed delivery comes with added expenses, whether it’s for reattempting delivery, coordinating updates, or managing Return to Origin (RTO) shipments. These costs can quickly pile up, especially at scale.
Repeated delivery failures frustrate customers and damage your brand’s reputation. In today’s competitive e-commerce space, a single bad experience can drive customers to your competitors.
Products stuck in transit or returned delay restocking and freeze working capital. For COD orders, failed deliveries mean delayed or lost revenue, creating unnecessary strain on cash flow.
Handling NDRs consumes time and resources from customer support, warehouse, and logistics teams, distracting them from core business operations and slowing down the fulfillment cycle.
Implement address validation tools at checkout to detect incomplete or incorrect entries in real time. Auto-suggestions, pin code mapping, and area verification can prevent errors before dispatch.
Give customers visibility into their orders through live tracking links. When customers know when to expect their package, the chances of missed deliveries go down significantly.
Platforms like Shiprocket and ReachShip offer automated Non-Delivery Report workflows. These tools instantly notify you of failed deliveries, allow address corrections, and even auto-schedule reattempts, reducing manual effort.
For Cash on Delivery orders, send a confirmation SMS or WhatsApp message before shipping. This reduces refusal rates and ensures the customer is prepared to receive the package.
Well-informed delivery personnel can handle common delivery issues better, like calling customers on arrival, understanding alternate drop locations, or reporting failed attempts accurately.
Choose carriers with high delivery success rates, strong last-mile coverage, and responsive Non-Delivery Report resolution systems. Your logistics partner plays a major role in ensuring successful deliveries.
Non-Delivery Reports (NDRs) can disrupt fulfillment, but with the right tools in place, they can be managed efficiently. Here’s how the process unfolds and how modern platforms help you stay on top of it:
The delivery agent is unable to complete the delivery due to reasons like an incorrect address, the customer not being home, or access restrictions.
Tool Insight: As soon as a failed attempt occurs, shipping aggregators like Shiprocket or ReachShip automatically record the attempt and trigger a Non-Delivery Report within your dashboard.
Once the delivery fails, the logistics partner (e.g., Delhivery, Bluedart) creates an NDR with the failure reason like “address incomplete” or “recipient unavailable.”
Tool Insight: Platforms such as ReachShip or Pickrr centralize these reports, tagging them clearly and displaying them in an actionable format within your NDR panel.
The merchant receives real-time alerts about the failed delivery via dashboard notifications, email, or push APIs.
Tool Insight:
Based on the Non-Delivery Report, the merchant (or customer) provides updated delivery instructions such as a corrected address or rescheduled delivery time.
Tool Insight:
Once updated instructions are received, the carrier either reattempts delivery or returns the package if no action is taken.
Tool Insight: You can configure automated workflows in platforms like Shiprocket, for example, auto-retry after address update or auto-RTO after 48 hours of no response.
Time is critical. Ensure your operations team monitors Non-Delivery Reports notifications in real time and takes quick corrective action to avoid RTO (Return to Origin).
Keep your customers informed about the failed delivery attempt. Use SMS, WhatsApp, or email to let them update their address or confirm availability for reattempts.
Allow customers to easily choose a new delivery date or time. Self-service options reduce delays and increase the chances of successful delivery.
Ensure any special delivery notes (like gate codes, landmarks, or preferred delivery windows) are visible to both the carrier and the delivery agent.
Use shipping platforms or carrier dashboards that offer Non-Delivery Report automation, track alerts, update delivery info, and trigger reattempts from a single interface.
Especially for COD or high-value orders, confirm the recipient’s details before shipping. This reduces the chances of refusal or address-related failures.
Review your Non-Delivery Report reports to identify patterns, certain locations, SKUs, or customer types that may have higher failure rates. Use insights to adjust your strategy.
Non-Delivery Reports (NDRs) may seem like routine logistics issues, but they hold the key to improving operational efficiency, customer satisfaction, and delivery success rates. By understanding the Non-Delivery Report process, identifying common failure points, and leveraging the right tools like shipping aggregators, automated alerts, and API integrations, businesses can turn delivery setbacks into service recovery opportunities.
Proactive Non-Delivery Report management isn’t just about reducing returns; it’s about building trust, saving costs, and creating a seamless delivery experience that keeps customers coming back.
You can respond via your shipping dashboard or communication from the carrier by providing updated instructions, confirming address details, or requesting a reattempt.
NDRs increase shipping and operational costs, delay delivery timelines, and can lead to customer dissatisfaction or lost sales.
No. An NDR is a warning or status report about a failed delivery attempt. RTO (Return to Origin) is the action taken when the issue isn’t resolved in time.
Yes. COD orders have higher NDR and RTO rates due to customer unavailability or refusal to accept. Effective customer confirmation before shipping can reduce this risk.
Some carriers include one or two reattempts in the shipping cost, but additional reattempts or RTO may incur extra charges depending on the carrier’s policy.
No Comments