Courier and Cargo Software ยท Guide

COD Settlement for Courier Companies: A Step by Step Guide

Updated 14 Oct 2026 ยท 7 min read ยท WebsNP team

Cash on delivery is the backbone of online selling in Nepal, and it is also the biggest source of arguments between couriers and merchants. A clean COD routine has four checkpoints: collected by the rider, deposited at the counter, matched to parcels and paid to the merchant. If any checkpoint is missing a record, money disappears into doubt. This guide walks through each one.

Why COD goes wrong

Most COD problems are not theft. They are small gaps. A rider hands over a lump sum without saying which parcels it covers. A receiver pays part in cash and part later. A parcel is returned but the COD amount stays on the merchant statement. Because nothing links cash to a specific parcel, the accountant guesses at the end of the week and the merchant disagrees.

The fix is to treat COD as a property of the parcel, not as a separate cash book. Each parcel carries a COD amount, and every movement of cash refers back to a parcel number.

Step 1: Record the COD amount at booking

When the merchant hands over the parcel, the counter enters the COD amount along with the delivery charge. Decide a policy for who pays the delivery charge: deducted from the COD, paid by the sender, or added for the receiver to pay. Put this in a field, not in a note, so settlement can calculate automatically.

Step 2: Rider collection

When a parcel is delivered, the rider reports the collected amount. If your riders have no app, they can message the counter or hand a signed run sheet. The key rule is that delivered status and collected amount are recorded together. If the receiver pays a different amount, the difference needs a reason such as a discount agreed with the merchant or a short payment.

Step 3: Evening deposit and matching

At the end of the shift the rider deposits cash at the counter. The cashier opens that rider's list for the day, which shows delivered parcels with COD, and ticks each one against the cash received. The system shows expected cash versus actual cash. A shortage or surplus is visible immediately, on the same day, while the rider can still remember what happened.

  • Expected COD from delivered parcels
  • Cash handed in
  • Difference with a reason or follow-up
  • Cashier name and time

Step 4: Merchant statement and payment

Once COD is deposited, it becomes payable to the merchant. A statement for a period lists each parcel, COD collected, your delivery charge, any return charge and the net amount. Merchants who receive such a statement rarely dispute it because they can match each line against their own order list.

LineExample treatment
Delivered with CODAdd collected amount, deduct delivery charge
Returned parcelNo COD; return charge per your policy
Failed, still with riderNot payable; shown as pending
Short paymentAdjusted amount with reason noted

A worked example

Imagine a rider leaves in the morning with twelve parcels, seven of them COD. By evening nine are delivered, of which six were COD, two failed and one was refused. The system should show six COD parcels as expected cash, the cashier ticks each one while counting the notes, and the three undelivered parcels remain on the exceptions list with their reasons. The refused parcel moves to the return path and drops off the merchant's payable list.

Without this structure, the rider says he collected "around the same as yesterday", the cashier accepts it, and the merchant later finds a parcel missing from the statement. With it, every rupee has a parcel number next to it. The numbers here are only an illustration of the routine, not a benchmark for any business.

When a merchant asks about a single parcel two weeks later, you search the number and see booking, rider, delivery time, amount collected, deposit time, cashier and settlement date in one place. That calm, quick answer is what keeps merchants loyal.

Choose a settlement rhythm

Couriers in Nepal commonly settle weekly or twice a week, and some offer faster settlement to larger merchants. Whatever you promise, write it down and let the system list what is due on each settlement day. When you pay by bank transfer, wallet or cash, record the reference against the statement so the merchant ledger closes cleanly. WebsNP software can be configured to record these payment modes; we do not assume any particular wallet integration unless it is agreed in your scope.

Controls that protect you

Separate the people who deliver, receive deposits and pay merchants where you can. Let only managers edit a collected amount after the fact, and keep an edit history. Review old unmatched COD every week. If a parcel was delivered three weeks ago and its cash is still unmatched, that is a problem to solve now, not at year end.

Next step

If your COD routine still lives in a notebook, see how WebsNP courier software keeps the parcel, rider deposit and merchant statement on one record. Message +977 9846280400 on WhatsApp with how you settle today, and we will show you the same flow in a demo. You may also want bulk SMS and WhatsApp software to notify merchants when settlement is made.

Looking for Courier and Cargo Software? See features and pricing enquiry for Courier and Cargo Software or message us on WhatsApp.

Get a demo and quote for Courier and Cargo Software

Tell us about your business and we will reply the same working day with a demo and a clear quote. No obligation.

Chat on WhatsApp

Or call / WhatsApp +977 9846280400

More guides on Courier and Cargo Software