A2Z Global — Algorithm to Zillion
ERP & SystemsOct 1, 20268 min readBy A2Z Global engineering team

Courier Management Software: Booking, Riders and Cash on Delivery

What a courier or delivery company needs from software — consignment booking, sorting, rider run sheets, proof of delivery, COD reconciliation, returns and tracking for shippers.

KHIDXBUSAJobsOPS HUBQuote → Job → InvoiceBL · POD · Customs docsPer-job profit, live

Booking · route · delivery · CODFIG.01

Short answer

Courier management software follows each parcel from booking to delivery or return under one consignment number: sorting, the rider's run sheet, proof of delivery and the cash collected. For a company handling cash on delivery, the part that matters most is reconciliation — what each rider collected, what was deposited, and what is owed to each shipper.

Key takeaways

  • The consignment number is the unit of work; every scan, status and rupee attaches to it.
  • Cash on delivery makes a courier a cash-handling business, and reconciliation is where money goes missing.
  • A rider app with proof of delivery replaces the paper run sheet and the evening data entry.
  • Returns need their own flow — a parcel that comes back is still a parcel to account for.
  • Shippers judge a courier on tracking and on how quickly and accurately their COD is paid out.

A courier company moves two things: parcels in one direction and, with cash on delivery, money in the other. Losing track of either is expensive. Most of the software a courier needs exists to answer two questions at any moment — where is this parcel, and where is the cash for it.

Everything hangs from the consignment number

A parcel is booked once: shipper, receiver, address, weight, service and the amount to collect. It gets a consignment number and a printed label. From then on, every event is a scan against that number — picked up, arrived at the hub, sorted, out for delivery, delivered, or returned. Nobody retypes the address, and the parcel's history is its scans.

  • Booking in bulk — shippers upload a sheet or send orders from their store, rather than staff typing each one.
  • Rates by rule — weight, zone and service decide the charge, so the same parcel is never priced two ways.
  • Labels — printed by the shipper or at pickup, with a barcode the hub and rider can scan.

Sorting and the run sheet

At the hub, parcels are scanned in and sorted by route or area. Each rider's run sheet is then a list built by scanning the parcels handed over — which means the system knows exactly which parcels and how much cash to collect each rider left with. A parcel scanned in at the hub and never scanned out is found the same day, not when the shipper complains.

The rider app and proof of delivery

  • The day's deliveries in a list, with addresses and the amount to collect.
  • One tap to call the receiver or open the address in maps.
  • On delivery: the receiver's name, a signature or photo, and the time and location.
  • On a failed attempt: a reason from a fixed list — not home, refused, wrong address — and a reattempt date.
  • Working without signal, and sending the updates when the connection returns.

The fixed list of reasons matters more than it looks. It is what lets management see that one area has three times the refusals of another, and it stops 'customer not available' being used for everything. Our mobile app development work covers apps like this for field staff.

Cash on delivery: the part that decides profit

StepWhat the system recordsWhat it catches
Rider leavesParcels on the run sheet and total cash to collectA parcel on nobody's sheet
DeliveryAmount collected against each consignmentShort or wrong collection
Rider returnsCash handed in, against what was deliveredA shortage, by rider and by day
DepositCash banked by the branchCash held back at a branch
Shipper settlementCOD collected, less delivery and return chargesUnder- or over-payment to a shipper
The COD trail, step by step

Each step is a place where money can go missing without anyone intending it. When every rupee is tied to a consignment number, the evening closing is a comparison rather than an investigation — and a shipper's statement can be produced on any day, showing each parcel, its status and what is being paid out.

Returns are parcels too

A refused or undeliverable parcel has to travel back to the shipper, and it is easy to lose on the way because nobody is waiting for it. Treat the return as its own movement: scanned back at the hub, put on a return sheet, handed to the shipper against a signature, and charged according to the agreement. Shippers notice missing returns as quickly as missing cash.

What shippers see

  • A portal to book parcels, print labels and see the status of every one.
  • A tracking page the receiver can open from a link.
  • A connection to their online store, so orders become bookings and statuses flow back.
  • Statements of COD collected, charges and payouts, by date.
  • Messages to the receiver when a parcel is out for delivery.

For an online seller, a courier is chosen on exactly these things. WhatsApp automation covers how delivery updates can be sent where customers actually read them.

What to build first

How to phase courier management software

  1. Booking and labels

    Consignment numbers, rate rules, bulk upload and printed labels. Nothing else works until every parcel has a number.

  2. Hub scanning and run sheets

    Scan in, sort, scan out to a rider. This alone shows where parcels are sitting.

  3. Rider app with proof of delivery

    Statuses, reasons and collected amounts captured on the doorstep, not typed in the evening.

  4. COD reconciliation and shipper statements

    Rider cash, branch deposits and settlement to each shipper from the same records.

  5. Shipper portal and store connections

    Self-service booking, tracking and statements, then links to online stores.

If closing the day's cash takes your branches hours, or shippers are chasing you for statements, describe how a parcel and its cash move through your company today. We build these as part of our ERP and business systems. For freight rather than parcels, see ERP for logistics companies and freight forwarding software.

Frequently asked questions

What is courier management software?

Software that tracks every parcel from booking to delivery or return under one consignment number, and with it the delivery charges and any cash collected. It covers booking, labels, hub scanning, rider run sheets, proof of delivery, COD reconciliation and tracking for shippers.

How does the software handle cash on delivery?

The amount to collect is recorded at booking. The rider records what was collected at each delivery, hands in cash against that total, the branch deposit is recorded, and the shipper is paid the collected amount less charges. Every step is tied to consignment numbers, so a difference shows up the same day.

Do riders need a mobile app?

For anything beyond a very small operation, yes. The app replaces the paper run sheet, captures proof of delivery and failed-attempt reasons at the door, and removes the evening data entry that delays tracking and cash closing.

Can online stores send bookings automatically?

Yes. Stores can upload a sheet, use a shipper portal, or connect directly so each order becomes a booking and the delivery status returns to the store.

Can it run several branches or cities?

Yes. Each branch scans parcels in and out, transfers between hubs are recorded on both sides, and head office sees parcels and cash for every branch in one place.

/Web Development by country

Keep reading

All articles
ERP & Systems7 min read

School Management Systems: What Actually Reduces Admin Work

Which modules genuinely save time for a school or institute — fee collection, attendance, results, parent communication — and what to avoid buying.

Strategy12 min read

Hiring a Software Developer in Pakistan: Karachi, Lahore and Islamabad Compared

What actually differs when you hire a software developer in Karachi, Lahore or Islamabad — the kind of work each city does, how to meet and manage a team in another city, and the checks that matter more than the postcode.

ERP & Systems9 min read

HR and Payroll Software in Pakistan: What It Has to Get Right

How payroll software should handle attendance, leave, overtime, advances, tax and statutory deductions for a business in Pakistan — and when it belongs inside an ERP.

ERP & Systems8 min read

Hospital Management System: Admissions, Wards, Pharmacy and the Final Bill

What a hospital management system has to handle once a patient is admitted — beds, orders, pharmacy and lab charges, panel billing and discharge — and the order to build it in.

Ready when you are

Have a project in mind?