Skip to main content
QCSQuick Courier ServiceQCS — Quick Courier Service, home
COD and payments5 min read

How COD works in Pakistan: the cash journey from door to bank

Between the notes a customer hands over and the transfer that reaches your bank there are seven handovers. Here is each one, the control that sits on it, and the three questions worth asking any courier.

Cash on delivery looks simple from the outside. A customer hands over notes at the door and the seller gets paid. Between those two moments the money passes through a rider, a cash desk, a double-entry ledger and a bank transfer, and every one of those handovers is a place it can go missing if nobody is counting.

This is the full journey, stage by stage, with the controls that sit at each handover. If you are deciding whether to trust a courier with your cash, these are the stages to ask them about.

Stage one: the parcel is booked and the COD amount is declared

The seller books the parcel and declares what the customer owes. That figure is the COD amount, and it is separate from the delivery charge. The customer pays the COD amount at the door. The seller pays the delivery charge, and at QCS it is deducted from the money owed back rather than invoiced separately, which is why the two figures sit side by side on a statement.

Get the COD amount right at booking. A rider cannot renegotiate it at the door, and a customer who was told one figure by the seller and asked for another by the rider refuses the parcel.

Stage two: collection, and the first scan

A booked parcel is not collectable until it is forwarded to the pickup request. Once it is, the system assigns a pickup rider and he scans each parcel at the seller. The scan is the control: no scan, no collection. A parcel the seller did not hand over bounces straight back to his booked list with a reason code against it, so the two sides agree on what was collected before anyone drives away.

Stage three: the warehouse takes custody

Back at the warehouse in Gulberg every parcel is scanned in again before it enters stock. The second scan is not duplication. It is the point custody transfers from the rider to the building, and it is what makes a later "the rider says he gave it to the warehouse" argument resolvable from the record rather than from memory. The customer is notified at this point, which is also the first time an outside party can see the parcel has arrived.

Stage four: the delivery run, and the cash

The parcel is assigned to a delivery run, the rider sequences his own route, and the customer gets a message when the parcel goes out. At the door the rider collects the COD amount in cash and captures proof of delivery. A photo, a signature or a cash receipt, but something, every time.

Stage five: the charge is cut and the ledger is posted

The moment a parcel is marked delivered, three things happen in one database transaction. The delivery charge is computed and frozen against the parcel, a balanced double-entry journal is posted, and the seller payable is credited with the COD amount less that charge. There is no overnight batch and no manual step, which is what stops the figure drifting between the parcel and the statement.

The charge is computed from the weight and dimensions on the parcel, against the rate card version that was live on the day it was booked. How chargeable weight is worked out covers that arithmetic in full, and the published tariff carries the rates themselves.

Stage six: the cash comes back off the road

The rider carries the day's collections back to the cash desk and hands them over. The handover is counted against what the deliveries recorded, and a difference is carried as cash still with the rider until it is settled rather than quietly absorbed. A delivery recorded after finance has already closed that day shows up as exactly that: collected on the road, not yet accounted for by a handover.

Stage seven: the seller is paid

Finance funds a bank account first. Only then can a payout be cleared against it, and only up to the available funded balance. Every payout carries uploaded transfer evidence and is immutable once posted, so a correction is a reversing entry rather than an edit. Reading your COD statement walks through what each line on that statement means.

The three controls worth asking any courier about

  1. 01Is collection scan-driven, so there is a record of what was handed over rather than a count somebody remembers
  2. 02Is proof of delivery mandatory at the data layer, or is it a field a rider can skip
  3. 03Is the charge frozen at delivery against a dated rate card, or recalculated later when the invoice is raised

All three are about the same thing: whether a dispute three weeks later can be settled from a record or has to be settled by argument.

What is not charged

A parcel that is not delivered is not charged. A failed collection, a refusal at the door, a return to you: none of those carry a delivery charge. There are two narrow exceptions in the tariff, both requiring evidence and both applied by the back office rather than automatically, and the published tariff states them. Everything else that does not reach a customer costs nothing.

If you are working out what a given parcel would cost, the pricing calculator takes the weight and the dimensions and shows the breakdown. If you want to start shipping, the merchant signup form is the first step, and our team makes contact to onboard you rather than issuing credentials automatically.

Booking in Lahore starts at PKR 180 for the first 0.5 kg. Work out your own figure before you commit.

Related reading

All posts