Skip to content

COD maths for a small Pakistani shop: what you actually keep on a Rs 3,000 order

Two worked examples, one sensitivity table, and the reason refusal rate matters more to your profit than delivery price does.

The Scootica operations team
A shopkeeper handing a parcel across the counter

Cash on delivery is how Pakistan buys online. Vendor research puts it at roughly two-thirds of all e-commerce transactions, with an average collection in the Rs 2,500–3,500 range, settlement typically landing three to seven days later, and refusal at the door somewhere around 15–20%. Those are national ranges from a logistics-industry report, not laws of nature, but they are the right order of magnitude to plan against.

What almost nobody writes down is what those percentages do to a small shop's actual cash. So here is the arithmetic, twice: once when it works, once when it does not.

The order that works

Rs 3,000 order, delivered and accepted
LineNoteAmount
Order value collectedCash at the doorRs 3,000
Cost of goodsAt a 30% gross margin− Rs 2,100
Delivery feeTwin-city, from Rs 150− Rs 150
PackingBox, tape, filler− Rs 40
What you keepRs 710

Rs 710 on a Rs 3,000 order. Fine. Now the other one.

The order that comes back

Same order, refused at the door
LineNoteAmount
CollectedNothingRs 0
Delivery feeThe run happened− Rs 150
Return legWe do not charge for the return runRs 0
PackingUsually not reusable− Rs 40
GoodsBack on your shelf — if undamaged and still sellableRs 0
Cost of one refusal− Rs 190

So one refusal wipes out more than a quarter of the profit on a successful one. That single ratio is the whole reason refusal rate matters more than delivery price.

The sensitivity table — the number worth printing out

Take ten orders at Rs 3,000, 30% gross margin, and vary only the refusal rate.

Ten orders, Rs 3,000 each, 30% gross margin
Refusal rateDeliveredProfit on deliveredCost of refusalsNet
0%10Rs 7,100Rs 0Rs 7,100
10%9Rs 6,390− Rs 190Rs 6,200
20%8Rs 5,680− Rs 380Rs 5,300
30%7Rs 4,970− Rs 570Rs 4,400
From 0% to 30% refusal−38% of profit

Read that last row carefully. Nothing about the product, the price or the marketing changed. Only the number of people who said no at the door — and it took well over a third of the profit.

The part that is not profit: working capital

Even every successful order has a lag. You buy the goods today, you ship tomorrow, and the cash arrives several days after that. At a three-to-seven day settlement cycle and twenty orders a day, you are permanently funding several days of stock out of your own pocket. That, not margin, is usually what caps how fast a small shop can grow.

Two numbers to ask any courier for, in writing: the settlement cycle in days, and the COD handling fee as an amount rather than a range. If the answer is a range, your cash-flow plan is also a range.

What actually reduces refusals

In our experience the causes sort into five buckets, and only some are fixable by the seller:

  • Never really intended to buy. Pre-dispatch confirmation is the only cure.
  • Forgot, or changed their mind. A reminder the morning of delivery fixes a surprising share.
  • Nobody home. A chosen window fixes this one outright.
  • Address failed. See our twin-city address guide.
  • No cash in hand at that moment. Telling the customer the exact amount in advance fixes most of it.

Industry sources associate WhatsApp-based delivery confirmation with roughly 20–30% fewer failed deliveries. We would treat that figure as directional, but the mechanism is obvious: a customer who has confirmed a time and an amount is a customer who is standing behind the door with the right notes.

When prepaid is worth a discount

You can afford to discount a prepaid order by roughly the expected cost of refusal on a COD one. At a 20% refusal rate that is about Rs 38 per order on these numbers (20% × Rs 190). Offer less than that and prepaid is pure margin; offer much more and you are paying to avoid a problem that is cheaper to fix with a confirmation call.

COD ka paisa kitne din mein milta hai? — How many days for the COD payout?

It depends entirely on the courier, and this is the question to settle before you open an account rather than after. Ask for the cycle in days, in writing, and ask whether it counts from delivery or from remittance batching — those are not the same date.

Sources and further reading. National COD share, average collection value, settlement window, refusal rate and the WhatsApp-confirmation figure are from the iCargos Pakistan Courier & Logistics Market Report 2026 — vendor-published, so treated here as indicative ranges rather than verified statistics. For a different view on reducing COD returns, see DHL’s guide for Pakistani sellers. The worked examples use our own twin-city delivery fees; the gross margin is an illustration — substitute your own.