NDR (Non-Delivery Report)
NDR is the report a courier files when a delivery attempt fails — buyer unreachable, address wrong, package refused. Healthy NDR rates are under 10%. Blind re-attempts waste 40–60% of NDR re-attempt cost.
What is an NDR?
NDR (Non-Delivery Report) is the report a courier files when a delivery attempt fails. Common reasons:
- Buyer unreachable (phone unanswered)
- Address incomplete / wrong / not found
- Buyer refused package at door
- Buyer asked for "deliver tomorrow" / not available
- No one at premises
An NDR triggers a re-attempt the next working day (in most workflows). Two or three failed NDRs typically convert to RTO.
NDR rate benchmarks
| Operating tier | Healthy NDR rate |
|---|---|
| Tier-1 (Metro destinations) | < 8% |
| Tier-2 (Major cities) | < 12% |
| Tier-3 / non-metro | < 18% |
| Aggregate (pan-India D2C) | < 10% |
If your NDR rate exceeds these benchmarks, the root cause is usually address quality, buyer reachability, or pincode-tier mismatch with your COD policy.
Why NDR matters financially
The cost of an NDR is not the failed delivery itself — it's the wasted re-attempt cost if you re-attempt blindly.
Worked example — D2C electronics brand:
Monthly shipments: 5,000
NDR rate: 14% → 700 NDR shipments
Blind re-attempts: 700 × 60% fail = 420 wasted re-attempts
Cost per re-attempt: ₹35 (forward + reverse)
Wasted spend: ₹14,700/month
After WhatsApp NDR confirmation workflow:
Confirmed re-attempts: 700 × 35% reply rate = 245
Of which deliver: 245 × 78% = 191 deliveries (vs 280 blind)
Wasted spend: ~₹5,800/month
Monthly savings: ₹8,900/month
NDR resolution workflow — the gold standard
Healthy operators don't re-attempt blindly. They run a WhatsApp NDR re-confirmation workflow:
- Courier files NDR → status sync to platform
- Platform sends WhatsApp message to buyer: "We tried to deliver your order. Should we attempt again tomorrow? Reply YES / Reschedule / Cancel."
- If buyer replies YES → re-attempt scheduled
- If buyer replies NO / Cancel → mark for RTO immediately (saves a wasted re-attempt)
- If no reply within 24 hours → automated phone call follow-up
- If still no response after 2 channels → RTO
This workflow recovers 30–45% of NDR shipments that would have been wasted re-attempts.
See NDR Intelligence for the platform implementation.
B2C vs B2B NDR context
| Context | NDR drivers | Typical rate |
|---|---|---|
| B2C D2C prepaid | Address quality, buyer reachability | 5–10% |
| B2C D2C COD | All above + buyer mind-change | 10–18% |
| B2C marketplace | Mostly buyer reachability | 8–14% |
| B2B parcel | Wrong receiver name, security desk reject | 2–5% |
| B2B cargo | Truck unloading slot, e-way bill mismatch | 1–3% |
B2B context: NDR in B2B is rare and usually documentation-driven (invoice mismatch, e-way bill missing, receiver not authorized). Process improvement on documentation reduces it close to zero.
Causes of high NDR — diagnostic checklist
If NDR rate is above benchmark, walk through:
- Address quality — is the order capture form requiring landmark / building number?
- Phone number validation — are obviously bogus numbers being caught at checkout?
- Pincode serviceability — are you shipping to pincodes the carrier doesn't actually deliver to consistently?
- Delivery time slot — is the courier attempting at times the buyer isn't home?
- Buyer awareness — is the buyer getting an "Out for Delivery" notification before the agent arrives?
- Agent quality — is the carrier using a stable agent network or contract workers with high turnover?
How a multi-carrier platform reduces NDR
Three mechanisms:
- Pincode-tier carrier allocation — route to the carrier with best NDR performance per pincode
- WhatsApp NDR re-confirmation before re-attempt
- Pre-delivery SMS/WhatsApp to set buyer expectation
A multi-carrier platform like ShipyBox running all three typically reduces NDR by 25–40% relative to single-courier setups.
Frequently asked questions
What is a healthy NDR rate for Indian D2C ecommerce?
Below 10% aggregate is healthy. Below 8% on metro destinations is excellent. Above 14% indicates structural problems with address quality or pincode-tier COD policy.
Why does NDR happen so often in India?
Three structural reasons: (1) address ambiguity in non-metro India (no GPS-clean addresses), (2) phone numbers being non-primary or shared, (3) COD buyer dynamics (mind-change, no cash at home).
Can I prevent NDR at order time?
Partly — address validation, phone verification, OTP COD, and pre-dispatch risk scoring at checkout reduce NDR by 3–6 percentage points. Some NDR is structurally unavoidable.
How long do NDR resolution attempts take?
Standard: 1 re-attempt the next working day. Best-practice: WhatsApp re-confirmation between attempts (24–48 hour window). Most carriers cap at 2–3 attempts before triggering RTO.
Does NDR cost the merchant money?
Yes — every re-attempt incurs another freight charge on most carrier platforms (free re-attempts are rare). Blind re-attempts that fail twice = 2× wasted freight cost.
What is "fake NDR"?
When a courier marks a delivery as NDR without genuine attempt — to artificially inflate first-attempt SLA, or because the agent was overloaded. Detectable via buyer feedback and pattern analysis. Disputable with most carriers.
How does WhatsApp NDR resolution work?
After NDR, the platform sends an automated WhatsApp message to the buyer asking confirmation for re-attempt. Buyer replies YES → re-attempt scheduled. Buyer ignores → escalation. Buyer says NO → straight to RTO (saves wasted re-attempt cost).
Are NDRs and RTOs the same thing?
No. NDR = a single delivery attempt failed. RTO = the shipment has exhausted all attempts and is returning to origin. NDRs precede RTO; not every NDR becomes RTO.
Related ShipyBox resources
- Ecommerce Shipping Statistics India — citation-ready 2026 industry data
- Courier Zone Guide India — zone definitions and worked examples
- Logistics Glossary (full 120+ term reference) — all shipping terms in one page
- Ecommerce Shipping Benchmark Report — healthy / at-risk / poor KPI ranges
Talk to ShipyBox
ShipyBox is India's AI-first multi-courier shipping platform — built for both Indian D2C ecommerce brands (Shopify, Amazon, Flipkart, Meesho) and B2B operators (manufacturers, distributors, wholesalers, corporate shipping). Book a 15-minute demo to see how the platform automates the operational workflow behind this term — pre-dispatch RTO Shield, multi-courier allocation, weight dispute disputes, branded tracking and COD remittance acceleration.
For NCR-anchored shippers (Delhi, Gurugram, Noida, Faridabad, Ghaziabad), see our NCR shipping network guide.