Cash on delivery means your driver collects the order total in cash at the customer's door, then hands that cash back to you. It is the most-used payment method in many markets, but it is also where small businesses quietly lose money: a driver can finish the day with a wad of mixed bills and no clear record of which order each note belongs to. The fix is not to ban COD. It is to track the expected amount per order, mark each stop as collected, and reconcile every driver's cash against those orders at the end of the day.
This guide covers how COD actually works, where it leaks money, and the workflow that keeps every dollar tied to an order. One thing up front: COD is cash handling and reconciliation, not a payment gateway. Routella tracks the money; it does not process card payments or hold funds for you.
What does cash on delivery actually mean?
With COD, the customer pays nothing online. They pay the driver in cash (or sometimes a card terminal the driver carries) when the order arrives. Your business fronts the cost of the goods and the delivery, then gets paid back when the cash comes home. That gap — goods out the door, money not yet in hand — is the risk you are managing.
COD is popular because it removes the trust barrier for the buyer: they only pay once they are holding the product. For sellers in markets where card penetration is low or online-payment fraud is high, it is often the difference between a sale and an abandoned cart. The trade-off is operational: someone has to count, carry, and account for real cash.
Where does COD money actually leak?
COD problems are rarely outright theft. They are usually small, honest gaps that add up:
- No expected amount per order. The driver collects "whatever the customer pays" and you find out at reconciliation that it was short.
- Mixed cash, no breakdown. Five deliveries, one pile of bills, no record of which order paid what — so a single shortfall is invisible.
- Partial and refused payments. A customer pays half, or refuses the order at the door, and that never gets recorded against the order.
- Change confusion. The driver makes change from their own pocket and the math drifts.
- Cash held overnight. Money that sits in a driver's car for days is money you cannot reconcile and cannot bank.
Notice that none of these need a dishonest driver. They are information problems — the system never recorded what was supposed to happen, so it cannot flag what went wrong.
How do you reconcile COD cleanly?
Reconciliation just means: the cash a driver hands back should equal the sum of the COD orders they were marked as collecting. To make that comparison possible, you need the expected amount recorded per order and a "collected" flag the driver sets at each stop.
1. Attach the expected amount to every COD order
When the order is imported or entered, the COD total rides along with it. In Routella, COD orders carry their expected cash amount into the route, so the driver and the dispatcher both see what should be collected. If you import from Shopify, WooCommerce, or Wix, the order total comes in automatically; for phone orders you type it in.
2. Have the driver confirm collection at the door
At each stop the driver marks the order delivered and confirms the cash was collected — ideally alongside proof of delivery like a photo or signature. Now the order has both a delivery record and a money record. If payment was partial or refused, that gets logged too, instead of vanishing.
3. Settle the driver's cash at end of day
When the driver returns, you compare the cash they hand over against the total of their collected COD orders. Routella tracks COD collection and settlement per driver, so a shortfall is a number you can see, not a hunch. Settle daily — never let cash ride for multiple days, because the longer it sits, the harder any discrepancy is to trace.
4. Bank it and close the loop
Once settled, the cash gets banked and the orders are marked paid. The orders that were refused or short are flagged for follow-up. This is the loop that turns "a pile of cash" into "a row of accounted-for orders."
How does COD fit into route planning?
COD is not a separate workflow — it rides on top of normal delivery. You still batch stops into routes, optimize the order, and dispatch to drivers. The only difference is that COD orders carry a money tag. Because Routella keeps COD inside the same dispatch board as everything else, a driver running a mixed route of prepaid and COD orders sees exactly which stops need cash collected and how much. See how multi-stop routing works for the routing side of this.
Should you reduce your reliance on COD?
COD has real downsides: cash handling risk, higher refusal rates (it is easy to reject an order you have not paid for), and slower cash flow. Many sellers nudge customers toward prepaid by offering a small discount for paying online, or by sending a pay-link with the order confirmation. But in many markets COD is simply expected, and removing it costs you sales. The realistic goal is not zero COD — it is clean COD, where every cash order is tracked, collected, and reconciled the same day.
If you run your own drivers, COD reconciliation pairs naturally with driver management: the same daily check-in where you review a driver's stops is when you settle their cash. You can run the whole thing on Routella's free plan while volume is small, then scale up as COD volume grows.
What records should you keep for COD?
Cash invites disputes and tax questions, so keep more records than you think you need. For every COD order you want a trail showing the expected amount, whether it was collected in full, who the driver was, and proof the delivery happened. Together these answer the three questions that come up later: did the customer pay, did the order arrive, and did the cash reach the business.
- Per order — expected amount, amount collected, collected/refused/partial status, and the driver who handled it.
- Per driver per day — total expected, total collected, cash returned, and any shortfall, so settlement is a single reconciled record.
- Proof of delivery — the photo, signature, or scan that ties a "collected" mark to an actual handover.
Keeping these in the same system that runs your routes — rather than a notebook in the van — is what makes month-end and any future dispute trivial instead of a forensic exercise.