Blink

Rider Cash at Closing: How to Reconcile Cash on Delivery Without the Nightly Argument

It is 11:40 pm at a branch in Gulshan-e-Iqbal. A rider puts a folded bundle of notes on the counter and says, “Bhai, fourteen orders, Rs 18,650. The Block 13-D customer was short 500, he’ll pay tomorrow, so here’s 18,150.” The manager counts it twice and gets 17,900. Nobody can say which order the missing 250 belongs to. The rider is tired, the manager is suspicious, and the owner hears about it the next morning as “cash thora kam tha.”

Many delivery restaurants in Pakistan still run largely on cash on delivery. That means your riders are carrying your revenue around the city every night. If you cannot match that cash to specific orders, you are not really closing your books. You are guessing.

Where the cash actually goes missing

It is rarely theft. More often it is small things nobody wrote down: change the rider did not have, a discount he gave at the door to settle a complaint, a cancelled order where the food came back but the amount stayed on his list, or a customer who paid by Easypaisa, JazzCash or bank transfer and the order was still marked as cash. Add a fuel advance taken out of the float, and the numbers stop meaning anything.

Start every shift with a written float

Give each rider a fixed amount of change at the start of the shift and record it against his name. At closing, he returns the float plus the cash for his orders. Without a starting number, there is no way to know what the ending number should be.

Tie every rupee to an order

Each delivery should be assigned to a rider in the system before it leaves the counter, with its amount and payment type. At closing, print or open the rider-wise list: order number, area, amount, cash or paid online. Count the cash against that list, line by line. A shortfall then points to one order, not to the whole night.

Handle exceptions on the spot

Partial payments, returned orders and online transfers should be marked when they happen, not remembered at midnight. If a customer in Block 13-D owes 500, that is a receivable on that order with a name and a phone number, not a promise in the rider’s head.

Settle daily, not weekly

The longer cash sits with a rider, the harder it is to trace. Settle every shift, even when it feels slow. It protects honest riders as much as it protects you.

One practical step

Tonight, before any rider leaves, pull a rider-wise order list from your POS and count each rider’s cash against it with him standing there. If your system cannot give you that list, fix that first. Tools like Blink’s delivery management and POS can produce it from the same orders your kitchen already sees.

Would you recommend this article?
YesNo

Related Articles