Zinen Technologies logo
A rider on a scooter with a parcel strapped to the back
Logistics Technology

Courier and Parcel Management Software in Kenya: Barcodes, Hubs, Riders, COD and M-Pesa

10 November 2026 · 6 min read · By Zinen Technologies

A courier's problems are parcels lost between hubs, disputes about delivery, and cash that does not reconcile. Here is what good courier software does at each stage, from booking to merchant payout.

Where courier businesses lose money and trust

Courier and parcel businesses in Kenya tend to lose money in the same places: a parcel leaves a branch and nobody can say where it is, a bag arrives at a hub with items missing, a rider says delivered and the recipient says not, a COD amount goes missing between the door and the merchant, and a claim arrives with no evidence either way. Customers feel it as unanswered phone calls.

Good courier and parcel management software is built around one idea: every parcel carries its own barcode and every movement is written to a permanent scan ledger. When each handover is a scan, the answers to 'where is it, who has it, and who paid' already exist.

Booking from every channel, with the rules applied

Parcels arrive through the counter, over the phone, from your website, through a customer portal, from an online shop's API, or as a CSV file of fifty orders. A single booking process should handle all of them. At booking, the system should check prohibited and restricted goods, require a declaration for dangerous goods, apply a sender ID check above a threshold, respect credit limits or a prepaid wallet, and support prepaid, to-pay and on-account billing.

This matters because it moves problems to the start. A parcel of restricted goods stopped at the counter is cheaper than one stopped at a hub. Your own rules and Kenyan regulations decide what is restricted, so the lists must be configurable.

Pricing that is the same every time

Rate cards should price by service (same-day, overnight, standard, economy bus parcel, East Africa or international), zone band and weight break. Volumetric weight stops light but bulky parcels being underpriced. Customer contracts give regular senders their agreed rates, and automatic surcharges, such as fuel, insurance, COD, fragile, remote area, oversize and after hours, remove the arguments at the counter.

When the hub weighs and measures a parcel and finds a different figure from the booking, the charge should be re-rated and the difference recorded, so under-declared weight is not absorbed as a loss.

First mile: pickups

For senders who cannot bring parcels to a branch, pickup requests are assigned to riders. A rider who cannot collect should record why, with reasons such as goods not ready, sender not answering, wrong pickup address or a vehicle too small for the load. Signature and GPS at collection give both sides a record of what was handed over and when.

The hub: where parcels are most often lost

Most real courier trouble happens in the middle. At the hub, parcels should be scanned inbound, weighed and measured, inspected, and sorted by next hop into sealed bags, each listed on a manifest. When a bag arrives, an arrival tally compares what the manifest says with what is actually there and flags short, excess and misrouted items and seal mismatches.

A hub scanning app on a phone or handheld makes this practical on a busy floor. The point is that a discrepancy is found and assigned within hours, not weeks later when a customer complains.

Linehaul between towns

Between Nairobi and other towns, parcels travel by your own vehicles, by bus companies, by air or with hauliers. Routes and multi-stop trips should record the carrier, vehicle and trip sheet, check compliance and capacity before dispatch, and show a cost per kg so you know which routes earn money. If you run your own vehicles, pair this with fleet management for maintenance and fuel.

Last mile: rider runs and delivery proof

A run planner groups parcels by area and a route optimiser orders the stops. The rider app is where disputes are won or lost. Delivery can require the recipient's OTP code, a signature, a photo, the GPS position and an ID check for high-value or restricted items. That evidence is stored with the parcel and a proof of delivery can be printed when a sender asks.

Failed attempts need a reason from a set list, such as receiver not answering, wrong or incomplete address, receiver refused, receiver could not pay COD, business closed or road and weather problems. Re-delivery follows rules, and a parcel can be held for branch collection with storage fees.

Returns, claims and unclaimed goods

Returns go back to the sender on a linked waybill, so both journeys stay in one record, and reverse pickups handle customer returns for online shops. Changes of recipient or address should be audited change requests. When something is lost or damaged, a claim should be calculated against liability limits and the claim window, with a settlement letter, tickets for follow-up and a lost and found register. Unclaimed goods need a disposal process so branches do not fill with parcels nobody will collect.

Cash on delivery, tills and merchant payouts

COD is where courier finance is hardest. The chain runs from recipient to rider to branch cashier to bank and then to the merchant, and every link should be recorded. Rider cash handovers show variance against what the system says was collected. Branch till sessions end with a Z-report, and bank deposits are matched. Merchants receive a COD statement and payout only for what has been collected.

Customers can also pay by M-Pesa. Daraja STK push asks for payment on the customer's phone, and Paybill (C2B) payments are matched to the parcel or account. See M-Pesa integration for how this is set up. Invoices can be per parcel or consolidated per customer, with account statements and commissions for riders and agents.

What customers and online shops see

Customers should be able to track a parcel on a public page, get a price quote, find the nearest branch, book online and rate the delivery. SMS, WhatsApp and email updates go out at each step from templates you control. Regular senders get a portal for their shipments, invoices and statements. Online shops connect through a REST API with keys and signed webhooks so they can book parcels and receive status updates automatically.

Control for managers

Managers need a view of the whole journey: a flow board showing where parcels sit across the stages, a dashboard with branch and period filters, and a search that finds a parcel, customer or rider quickly. Printed documents should include the waybill, parcel labels, bag tags, manifests, trip and run sheets, proof of delivery, receipts, COD and account statements and claim letters. Roles for riders, counter staff, hub operators, dispatchers, cashiers and branch managers make sure each person sees only what they need.

Questions courier owners ask

Do I need this if I only have a few riders? If you take cash on delivery or have more than one branch, a simple system quickly pays back in fewer disputes. You can switch on hub and linehaul features as you grow.

Can online shops connect directly? Yes, through the API and signed webhooks, or by CSV upload if they have no developer.

Does it work beyond Nairobi? Yes. Zones, branches and routes can cover Kenyan regions and East Africa; local rules and payment methods are configured per country.

Is the software built on a platform I can own? It is delivered by Zinen Technologies, and we explain deployment and ownership during the quote.

Next step

If you run a courier, parcel or last-mile business in Kenya or East Africa, contact Zinen Technologies for a walkthrough using your own branches and rates.

Visual context

The systems and environments discussed in this guide

Courier and Parcel Management Software in Kenya: Barcodes, Hubs, Riders, COD and M-Pesa — Motorcycle courier delivering goods through Nairobi traffic in Kenya
Motorcycle courier delivering goods through Nairobi traffic in Kenya
Courier and Parcel Management Software in Kenya: Barcodes, Hubs, Riders, COD and M-Pesa — Truck and van travelling on a highway in Kenya for fleet and logistics operations
Truck and van travelling on a highway in Kenya for fleet and logistics operations
Courier and Parcel Management Software in Kenya: Barcodes, Hubs, Riders, COD and M-Pesa — A customer paying with a smartphone over a card reader
A customer paying with a smartphone over a card reader
#courier software Kenya#parcel tracking software#last mile delivery software#hub and manifest#rider app proof of delivery#COD reconciliation#M-Pesa courier#courier API

Ready to put this into practice?

Book a free demo and we'll show you exactly how this fits your business.