To prevent failed deliveries, verify the recipient’s address at order capture, always capture two phone numbers, dispatch in the right time window for the destination PIN, confirm COD intent before shipping, share live tracking with the recipient, attach a clear waterproof label, instruct the carrier on PIN-specific quirks, and route any non-delivery report (NDR) through an automated reattempt flow within 12 hours. These eight steps typically lift first-attempt success rates from 70-80% to above 90%.
What “failed delivery” really means (NDR explained)
Failed delivery is the single largest hidden cost in Indian e-commerce, particularly in COD-heavy categories like fashion and lifestyle, where first-attempt failure rates of 18-28% are common. The carrier classifies each failed attempt with a Non-Delivery Report (NDR) code:
- Address not found — incomplete or wrong address; agent could not locate
- Recipient unavailable — address found, no one home / shop closed
- Refused — recipient declined to accept
- COD declined — recipient refused to pay the COD amount
- Premises closed — gated society / office closed during the attempt window
Each failed attempt costs the shipper roughly Rs 150-400 in carrier redelivery charges, return shipping if it converts to RTO, customer-support overhead, and lost-customer lifetime value. On COD orders that ultimately RTO, the total cost frequently exceeds product margin. That is why first-attempt success is the most leveraged operational metric in shipper-side logistics — and why this is the most important post in our How to Send a Courier in India: The Complete Guide cluster for operators.
Step 1: Verify the delivery address at order capture
Address quality is the single highest-leverage prevention step. The fix is enforcement at order capture, not at dispatch:
- PIN-master validation — reject PIN codes that do not exist
- Autocomplete — Google Places or India Post address autocomplete reduces typos
- Mandatory landmark prompt — “Nearest landmark or shop” field as required, not optional
- Apartment / flat / building name as separate fields, not free text
- Manual review queue for high-value orders (above Rs 5,000) before dispatch
Quick Address Formatting Guide covers the field structure that survives the last mile. Address errors at order capture cascade into every downstream step — fix them once at the form, not many times at the doorstep.
Step 2: Capture two phone numbers (mandatory)
A second phone number on the order unlocks the largest single category of “recipient unavailable” failures. When the delivery agent cannot reach the primary number, they try the secondary. In the field, the secondary number recovers a substantial share of failed-call attempts.
Implementation:
- Primary phone — recipient
- Secondary phone — sender, or alternate household contact
- Both validated by OTP at checkout where possible
- Both passed to the carrier’s manifest at booking
- For B2B / business addresses, capture a reception number plus the named contact’s mobile
Make both mandatory at checkout. The conversion-rate cost is small; the failed-delivery saving is large.
Step 3: Time the dispatch for the destination PIN
Dispatch timing is a free win most shippers miss. Match dispatch day to destination PIN behaviour:
- Metro to metro — weekday evening pickup → next-day delivery attempt
- Metro to tier-2 — Tuesday or Wednesday dispatch lands mid-week, before weekend backlog
- Metro to tier-3 / rural — avoid Friday dispatch; weekend transit + Monday backlog adds 2 days
- Festival weeks — Diwali, Dussehra, Eid — add 2-3 days buffer; do not promise standard SLA
How to Book Domestic Courier Services covers the dispatch-day logic in more detail. Build a destination-PIN dispatch calendar inside your OMS rather than dispatching everything on the day of order.
Step 4: COD-confirm orders above Rs 1,000 before shipping
COD refusal is the most preventable RTO category. An IVR call or WhatsApp message to the customer between order placement and dispatch, asking them to confirm they will accept and pay, cuts COD-NDR materially. The implementation pattern:
- Order above Rs 1,000 placed → trigger automated WhatsApp message with COD amount and product
- Customer confirms (single tap) → release for dispatch
- No response in 12 hours → IVR call attempt
- No confirmation in 24 hours → hold or convert to prepaid with discount
Even at scale this is cheap automation. The reduction in COD refusals more than pays for the messaging cost.
Step 5: Share tracking link + ETA with the recipient pre-dispatch
A recipient who sees the parcel coming accepts the delivery call more readily than one who is surprised. Send three messages:
- Dispatched — order is on its way; expected delivery date range
- Out for delivery — agent is approaching; carrier mobile number
- Delivered — confirmation with PoD attached
Combine SMS and WhatsApp. WhatsApp click-through is typically 2-3x SMS. For signature/contactless choice on PoD, see our Signature vs Contactless Delivery Comparison and the broader Delivery Confirmation Methods Guide.
Step 6: Use waterproof, scan-friendly labels
Label problems cause more failures than most shippers realise. A smudged label in a monsoon-soaked carton turns into “address not found.” Label spec that survives the network:
- Material — thermal label sealed under transparent tape, or laser-printed with a clear-tape laminate
- Font — minimum 10pt, sans-serif, high contrast
- Layout — recipient name, line 1, line 2, landmark, city, state, PIN — each on its own line
- AWB and QR — readable from 30 cm, no glare
- Phone numbers — both, on the label not just on the manifest
See Quick Delivery Proof for the proof-of-delivery options that pair with good labels.
Step 7: Flag PIN-specific quirks at booking
Every metro has problem PINs. Gated societies that ban delivery vehicles after 9 PM. No-vehicle markets where the agent must walk in. Security-checkpoint zones in Delhi and Mumbai where the parcel takes 30 minutes to clear. A one-line note at booking unlocks 5-10 percentage points of first-attempt success in these PINs.
Build a internal map of these quirks for your top destination PINs:
- Building entry rules (which gate; whose name to mention)
- Society approval mechanism (intercom; specific tower’s security)
- Time-of-day restrictions (no entry after 9 PM; no entry during temple hours)
- Vehicle parking (where the agent leaves the bike)
Pass this to the carrier in the booking note. A 60-second extra step at order capture saves a day of redelivery cycle.
Step 8: Automate the NDR reattempt within 12 hours
Carrier default behaviour on the first failed attempt is “wait 24-72 hours and try again.” That is too slow. Automated NDR flows recover the failure faster:
- First failed attempt logged via webhook
- Within 30 minutes — automated WhatsApp + SMS to recipient with photo of the door / explanation
- Recipient confirms new time slot (single tap) → relay to carrier
- Carrier schedules reattempt for next-day window the recipient chose
- If no recipient response in 12 hours — IVR call
- Final recipient inaction in 24 hours → flag for support call
Brands running this flow typically cut redelivery cycle time by 40-60% and lift final delivery success by 5-9 percentage points. The same automation feeds back into the address-data quality loop — repeat-failed PIN/recipient patterns surface for manual review.
What this checklist actually delivers (the numbers)
A 100-orders-per-day D2C brand running the full eight-step checklist typically sees:
| Metric | Before | After 8-step checklist |
|---|---|---|
| First-attempt delivery rate | 70-80% | 90%+ |
| Average redelivery cycles per order | 1.4-1.8 | 1.1-1.2 |
| Cost per failed attempt | Rs 150-400 | unchanged per attempt |
| Total RTO rate | 12-18% | 4-7% |
| COD refusal rate | 8-14% | 3-5% |
The cost saving is mostly in two buckets — fewer redelivery attempts and lower RTO conversion. RTO is the more painful one because it eats product margin, not just shipping margin. The economics of getting that right are covered in How to Offer Free Shipping Profitably — RTO is the largest hidden line item in the free-shipping math.
For PIN reachability and remote-area planning, the India Post PIN finder is the standard reference. For grievance escalation when carrier-side faults cause repeat failures, the Consumer Affairs Ministry publishes the redressal pathway.
Frequently Asked Questions
What is the most common reason for failed delivery in India?
The single largest cause is recipient unavailable at the address during the delivery window, followed by incomplete or wrong address details and COD-amount refusal. Together these three account for roughly 70-80% of all failed first attempts. Capturing two phone numbers and verifying address at checkout addresses both top causes.
How much does a failed delivery cost a shipper in India?
Each failed attempt typically costs the shipper Rs 150-400 in carrier redelivery charges, return shipping if it converts to RTO, customer-support overhead, and lost-customer LTV. On COD orders that ultimately RTO, the total cost frequently exceeds the original product margin, which is why first-attempt success is the highest-leverage operational metric.
How do I improve first-attempt delivery success rate?
Eight levers in priority order: address verification at order capture, two phone numbers, dispatch timing matched to destination PIN, COD pre-confirmation above Rs 1,000, ETA-and-tracking shared with recipient, waterproof labels, PIN-specific notes to the carrier, and 12-hour NDR reattempt automation. Together they typically lift first-attempt rates from 70-80% to 90%+.
What is NDR in courier and ecommerce?
NDR stands for Non-Delivery Report — the carrier’s classification when a shipment cannot be delivered on its first attempt. Standard NDR codes include Address not found, Recipient unavailable, Refused, COD declined, and Premises closed. Each code maps to a different reattempt strategy, which is why NDR automation matters.
Can NDR automation actually reduce failed deliveries?
Yes. Automated NDR flows trigger a recipient SMS or WhatsApp confirmation, an IVR call where needed, and a same-or-next-day reattempt — usually within 12-24 hours instead of the carrier-default 48-72. Brands using NDR automation typically cut redelivery cycle time by 40-60% and lift final delivery success by 5-9 percentage points.
Ready to lift first-attempt success
Address verification, two phones, dispatch timing, COD confirmation, recipient tracking, waterproof labels, PIN-specific notes, and 12-hour NDR automation — these eight together turn 75% first-attempt success into 90%+, which is the difference between a margin-positive ops month and a margin-negative one. Book a courier pickup with CourierBook on carriers that surface the data your NDR automation needs.