Most courier owners in Bangladesh can tell you yesterday’s parcel count. Far fewer can tell you their delivery success rate by area, their COD deposit lag, or what one failed delivery actually costs them. That gap is the difference between running a business and watching one.
Courier KPIs — key performance indicators — are the small set of numbers that tell you whether your operation is healthy before the bank balance does. Track the right twelve and you can spot a weak branch, a struggling rider, or a cash leak within days instead of discovering it at month end.
This guide covers the 12 courier KPIs that matter for a Bangladeshi courier company, how to calculate each one, and what a bad number is usually telling you. No fabricated benchmarks — where we show figures, they are worked examples for illustration.
Delivery performance KPIs
1. Delivery success rate
Delivered parcels divided by attempted parcels, over a period. This is the headline number merchants judge you on, because every failed delivery is a lost sale and a return cost for them.
Measure it overall, then break it down by area, by merchant, and by rider. An overall rate hides everything useful: a strong Dhaka operation can mask a failing upazila route, and one merchant sending parcels to unverified customers can drag down a whole branch’s average.
2. First-attempt success rate
Of delivered parcels, how many were delivered on the first attempt. Second and third attempts consume rider time and fuel while earning nothing extra. If first-attempt success is low, the usual suspects are bad addresses, no pre-delivery call, or customers who ordered impulsively — a merchant-side problem worth raising in your merchant reviews.
3. On-time delivery rate
Parcels delivered within your promised window (say, 24 hours inside Dhaka, 72 hours outside). You can only track this if bookings carry a promise, so define your service standards first. On-time rate is also your early-warning signal during Eid surges and monsoon disruptions, when it degrades before anything else does.
4. Return rate
Parcels returned to merchant divided by parcels booked. Returns are double-cost events: you moved the parcel twice and usually collected a fraction of the fee. Rising return rate by merchant is one of the strongest fraud and quality signals you have, and it deserves a review conversation with the merchant before it deserves a rate increase.
Money KPIs
5. COD collection accuracy
Cash collected versus COD value of parcels marked delivered. In a COD-dominated market this should be as close to 100 percent as physics allows. Every percentage point below that is either partial payments not being recorded properly or cash going missing. Per-parcel matching through a proper COD management system is what makes this number trustworthy.
6. COD deposit lag
Average time from doorstep collection to cash reaching your branch or bank. Cash in a rider’s bag overnight is risk; cash sitting three days is a red flag. Shorter lag also means you can settle merchants faster, which is a competitive weapon.
7. Merchant settlement cycle time
Average days from delivery to merchant payout. Merchants in Bangladesh routinely choose couriers on payout speed, sometimes over price. If your promise is payout twice a week, measure whether you actually hit it — the gap between promised and actual settlement is where merchant trust erodes.
8. Revenue and cost per parcel
Total delivery revenue divided by delivered parcels, against total operating cost divided by the same. The spread between them is your unit margin, and it is the single most important number for pricing decisions. The full breakdown of where that margin comes from is in our guide on how courier companies make money.
People and productivity KPIs
9. Parcels per rider per day
Delivered parcels divided by active riders. This is your core productivity metric, but read it with context: a rider covering dense areas of Mirpur should out-deliver a rider covering a spread-out upazila. Compare riders within the same zone type, not across them. Route assignment and workload balancing through rider management tooling is usually the fastest way to lift this number without hiring.
10. Rider cash variance
Total shortfall or overage in rider deposits per period, per rider. Small, random variances are life. A pattern — the same rider short by small amounts weekly — is not. This KPI turns “we think cash goes missing” into a name and a number.
Customer and merchant KPIs
11. Merchant retention rate
Merchants active this month who were also active last month. Acquiring a merchant is expensive; keeping one is where the profit is. When retention dips, correlate it with settlement delays and delivery success by merchant — the cause is almost always one of the two.
12. Complaint rate and resolution time
Complaints per 1,000 parcels, and average hours to resolve. Complaints per parcel matters more than raw counts as you scale. Resolution time is the one customers and merchants actually remember.
A worked example: reading the numbers together
KPIs earn their keep in combination. As an example, imagine a courier moving 800 parcels a day that sees, in one week:
| KPI | Last month | This week |
|---|---|---|
| Delivery success rate | 91% | 90% |
| First-attempt success | 78% | 66% |
| Parcels per rider per day | 42 | 35 |
| Complaint rate | 4 per 1,000 | 9 per 1,000 |
Success rate barely moved, so a dashboard showing only that would say “fine.” But first-attempt success collapsed, rider productivity fell with it, and complaints doubled. That pattern points to riders making extra attempts — perhaps a new merchant flooding bookings with unverified addresses, or a zone reshuffle putting riders on unfamiliar routes. This is an illustration, not a benchmark, but the method is the point: single KPIs describe, combinations diagnose.
How to actually review your courier KPIs
A measurement system nobody looks at is decoration. Three rhythms that work for small and mid-size couriers:
- Daily, 10 minutes. Yesterday’s success rate, COD collected versus expected, rider deposit variances. Exceptions only.
- Weekly, 30 minutes. Trends by branch, by zone, by merchant. Pick the one worst number and assign an owner to fix it.
- Monthly, one hour. Unit economics, merchant retention, rider league table. Decisions on pricing, hiring, and zones.
For multi-branch operators, run the same three rhythms per branch and compare branches on identical definitions — inconsistent definitions are the silent killer of multi-branch courier management.
Two rules keep reviews honest. First, every KPI needs one owner; numbers owned by everyone are owned by no one. Second, never change a definition mid-quarter, or your trend lines become fiction.
Getting the data without an Excel army
The reason most couriers do not track these numbers is not laziness — it is that assembling them from paper runsheets and scattered spreadsheets takes hours per day. By the time the report exists, the week it describes is over.
This is where software earns its cost. Because Drix records every booking, status change, cash collection, and settlement as it happens, the KPIs above are computed continuously rather than compiled manually. The reports and analytics module gives owners the daily exception view and the monthly trend view from the same data, filterable by branch, merchant, rider, and zone — no end-of-day copying required.
Start with four, not twelve
If twelve KPIs feel like too much, start with the four that expose the most problems fastest: delivery success rate, COD collection accuracy, parcels per rider per day, and merchant settlement cycle time. Get those visible daily, and the rest will follow naturally as questions come up.
The couriers that win in Bangladesh over the next few years will not necessarily be the biggest — they will be the ones who see their own operation clearly and correct course in days, not quarters. If you want your KPIs computed automatically instead of compiled at midnight, book a Drix demo and see the analytics on your own workflow, or check pricing to get started.




