Kaarobar Install free
KaarobarGuidesCOD in Pakistan
Guide

Cash on delivery in Pakistan: the complete guide

Cash on delivery is not a payment method bolted onto a normal e-commerce business. In Pakistan it is the shape of the business — it changes when you earn, what an order costs, how much capital you need, and what your accounts can honestly say.

In short

  • You pay to ship every parcel; you get paid for only the delivered ones.
  • The courier collects your money and holds it for days or weeks before remitting.
  • 2% income tax and 2% sales tax are withheld from delivered COD before it reaches you.
  • A refused parcel costs freight twice and earns nothing — this is the defining cost.
  • Because of all of the above, an order placed is not revenue, and treating it as revenue is how profitable-looking stores run out of cash.

What cash on delivery means here

The customer orders online and pays the rider in cash at the door. Nothing is collected up front, no card is entered, and the seller carries the entire risk of the customer changing their mind — after the goods have been picked, packed, and driven across the country.

It dominates Pakistani e-commerce for reasons that are not going away quickly: card penetration is low, trust in paying a new online store before seeing the goods is lower, and COD is what customers expect to be offered. A store that refuses it competes for a much smaller pool of buyers.

The money flow, step by step

A parcel's path from booked through in transit, forking at a failed delivery into either a reattempt that delivers or a return that earns nothing and costs freight twice Booked In transit Attempt fails NDR Reattempt Return / RTO Delivered earns Scanned back restocked freight paid twice, nothing collected
The path a COD parcel takes. Only the top-right branch produces revenue; both branches cost money.
  1. Order placed. Nothing has been earned. Your dashboard, however, now shows revenue — this is where the divergence begins.
  2. Parcel booked and picked up. Freight is now committed, whatever happens next. So is the packaging.
  3. Delivery attempted. It succeeds, or it becomes a non-delivery report — the customer did not answer, the address was wrong, or they refused it.
  4. Collected or returned. On success the rider takes the cash. On failure the parcel eventually comes back, and you pay the return leg too.
  5. The courier holds your money. Days to weeks, depending on the courier and your remittance cycle. During this period your cash is on someone else's balance sheet.
  6. Remittance. A lump sum arrives, net of freight, taxes and adjustments, covering parcels delivered across a range of dates.
  7. Reconciliation — or not. Matching that lump sum back to individual parcels is the step most stores skip, because by hand it is close to impossible.

What is deducted before you see the money

Freight, forwardOn every parcel, delivered or not
Freight, returnAgain, on every RTO
GST on courier servicesOn the courier's charge, both directions
Income tax withholdingOn delivered COD value2%
Sales tax withholdingOn delivered COD value2%

The two withholdings are the ones sellers most often miss entirely, because they never appear on a document anyone types into a spreadsheet — they are simply an amount that did not arrive. See the tax breakdown for how they are treated.

Why COD changes your capital requirement

In a prepaid business, money arrives before or with the order, so growth largely funds itself. Under COD every order consumes cash first — stock, packaging, freight — and returns it much later, if at all. Growth therefore consumes working capital, and the faster you grow the more it consumes.

This is why COD stores can be profitable on paper and short of cash in practice, and why the useful question is not "was this month profitable" but "how much of my money is currently sitting in stock, in transit, or with the courier". That is what a cash-flow view is for.

The accounting consequence

If an order earns when it is placed, your revenue includes parcels that will be refused, your margins exclude return freight you have already paid, and your tax figures ignore 4% that was withheld. Every one of those errors points the same way: the reported number is too high.

The correction is to move the earning event: an order earns when it is delivered and remitted for. Everything before that is cost incurred against a payment that has not arrived. See how to calculate true net profit on a COD order.

See it on your own orders — install free

Questions merchants actually ask

How long does a courier hold COD money in Pakistan?
It varies by courier and by the remittance cycle you are on — typically days to a couple of weeks after delivery. Because it varies, days-to-settle is worth measuring per courier rather than assuming: a courier that pays a week faster is materially cheaper for a business funding stock out of cash flow.
Is COD worth it compared to prepaid?
For most Pakistani stores it is not really a choice — refusing COD removes most of the addressable market. The useful move is not to abandon it but to price it correctly: know the RTO rate, count freight both ways, and confirm risky orders before dispatch.
Who pays the return freight on a refused parcel?
The seller. A refused parcel produces no revenue and two freight charges, which is why RTO is the largest single cost in Pakistani e-commerce and the first thing worth measuring.