Most transport owners in Nigeria find out how their day went at night. The manifest books come back from the park, the branch manager calls with a total, someone forwards a photo of a notebook page on WhatsApp, and you try to make the pieces agree. Transport management software exists to change that: every ticket sale, fare and expense is recorded once, when it happens, and the owner sees it the same minute instead of the next morning.
This guide is for owners of passenger transport companies running several vehicles across one or more parks. It looks at what the paper and WhatsApp way of working really costs you in time and certainty, what "real time" should mean in practice, and how to move to one system without stopping the buses.
The end-of-day report problem
The usual day at a park looks something like this. Clerks write passenger names into manifest books. Conductors keep counts in their heads or in a small notebook. Drivers on city routes hand in cash at the end of the shift. Fuel is bought on the road and explained later. In the evening, each branch adds up its books and sends a figure.
Nothing in that process is dishonest by design, but it has three weaknesses.
You only see the past
By the time a total reaches you, the day is over. If a branch had a slow morning because a bus broke down, or a counter was selling below the fare list, you find out when it is too late to act. Decisions are made on yesterday's numbers.
Nobody can check the total
A figure sent by message has nothing underneath it. You cannot open it to see which tickets made it up, which bus carried those passengers, or which clerk sold them. When the number looks wrong, the only way to check is to call people and ask them to remember.
The records live in too many places
Departures are in one book, fuel in another, cash in a bag and the real story in a WhatsApp group nobody can search. Each piece may be true, but they are not connected, so a simple question such as "what did this bus earn last week after fuel?" takes a day to answer.
What real-time transport management software should do
"Real time" is easy to claim and harder to deliver. For a transport business it should mean something specific: a sale exists in the system from the moment it is made, attached to everything it belongs to, and the owner can see it without anyone pressing a button to send a report.
One record for every sale
In Rydmate, a ticket sold at the counter, from a conductor's phone or on your own website lands on the same record. It carries the branch, vehicle, route, driver or clerk, the shift and how the passenger paid. Every ticket and receipt has a QR code that can be checked, and each ticket boards once. See how ticketing works on the bus ticketing software page.
A manifest that fills itself
Instead of a hand-written passenger list, each departure's manifest builds as tickets are sold. The counter and your website sell from the same seat map, so a seat sold at the park is gone online in the same second. When passengers board, their QR ticket is checked at the gate and marked used.
Fares that come from the office
Prices are set in the office by route, with the date they take effect. Staff record how the passenger paid; they never type the amount, and drivers cannot change prices. Every ticket keeps the fare that applied when it was sold, so a later price change never rewrites history.
Money shown by kind, never mixed
Cash, POS and electronic payments appear separately on the dashboard and in reports. Cash is what the collector declared. Electronic payments go to your own Paystack account and count only when the provider confirms them. At the end of the shift, declared cash is reconciled against what was handed in, and any shortfall is written down against the person and vehicle.
Vehicles on the map
The live map shows each vehicle's position, whether it is moving or stopped, and when it last reported, from drivers' phones on every plan or from fitted GPS trackers on Growth and above. Each vehicle is tied back to the departure or shift it is serving. More on this at live tracking.
Replacing manifests, notebooks and WhatsApp, one by one
Moving to transport management software is less about technology and more about deciding which paper habit each part of the system replaces.
The manifest book becomes the departure
Schedule each departure with its vehicle and driver. Tickets sold against it build the passenger list, ready to print or check before the bus leaves. There is no second copy to add up later.
The conductor's notebook becomes the driver app
On city routes, drivers start a shift on their phone, count runs and record fares as they take them. If the driver loses signal on the road, the Rydmate driver app keeps the fares in a queue on the phone and sends them when the signal comes back. The web app is stricter: it does not record money while offline, so a counter payment waits for the connection rather than risk a duplicate.
The expense explanation becomes an approved expense
Fuel and repairs are submitted from the phone against the vehicle or shift, and a manager approves or rejects them with a reason. Approved costs sit beside the day's collections.
The WhatsApp total becomes the dashboard
The day's takings are on your dashboard the same day, read straight from the records beneath them. Each branch keeps its own staff, vehicles and count, and you see them all together. Reports cut the numbers by branch, vehicle, route and driver, and on the Growth plan and above they download as CSV for your accountant. For the full feature list, see the transport management software page.
Step by step: moving one branch off paper
The safest way to switch is one branch or one route at a time. Here is the order that works.
- Set up the branch. Add the branch, its terminal and the staff who work there, each with a role that limits them to their own work.
- Enter routes and fares. Add every route the branch runs and set its fare. Decide who in the office may change fares.
- Add vehicles and drivers. Record each vehicle and driver, and link drivers to their phone logins so they can start shifts and share location.
- Schedule a day of departures. Put a vehicle and driver on each, and let the counter sell from the seat map.
- Run it beside the old book for a short while. Let the manager compare the system's count with the paper count until they trust it.
- Close every shift in the system. Reconcile recorded against handed in, by payment method, and note any shortfall.
- Read the branch yourself, the same day. Open the dashboard and reports instead of waiting for the call.
- Move the next branch. Repeat with what you learned.
What this changes for the owner
The practical change is simple to describe. You stop asking for updates and start opening them. A question about a branch, a bus or a driver is answered from the record, not from someone's memory. Disagreements about passenger counts or cash handed in are settled by what was recorded at the time, and corrections are added as new entries with a name attached, never by rewriting the original. That is the idea behind Rydmate's line: Run your transport business. See every recorded sale.
It also changes the conversation with your staff. Clerks and drivers know that each sale is recorded against them as it happens, and that the fare comes from the office. That clarity tends to remove arguments rather than create them.
Frequently asked questions
What is transport management software?
It is one system for running a transport business: routes and fares, ticket sales, vehicles and drivers, tracking, expenses and the money collected. Rydmate is built in Abuja for bus companies, parks and fleets in Nigeria.
Can I see ticket sales as they happen?
Yes. Each ticket or fare is recorded the moment it is sold, and the dashboard shows the day's takings the same day, with cash, POS and electronic payments shown separately.
Do we still need manifest books?
No. Each departure's manifest builds from the tickets sold against it and can be printed or checked before the bus leaves, so there is no hand-written list to add up later.
Do drivers need smartphones?
Drivers who record fares or deliveries need a phone that can run the app. Drivers who do not can still be assigned to vehicles, shifts and trips so the record shows who drove what.
How much does it cost?
Plans are priced monthly in naira: Starter is ₦35,000 a month for up to 5 vehicles and 1 branch, Growth is ₦85,000 and Scale is ₦175,000, with Enterprise priced to fit. There is no free trial, and Rydmate takes no percentage of sales. See the pricing page.
Book a demo
If your day still ends with a phone call and a stack of manifests, book a demo. It is a 20-minute conversation about how you run ticketing, branches, vehicles, drivers and reporting today. After that, we show you a demo of the parts that matter to your business, and you start with one branch or one route.
Read next
- Guides9 min read
How to Stop Transport Company Revenue Leakage in Nigeria
Cash at the park, totals by phone, gaps nobody can trace. A practical guide to stopping transport company revenue leakage across your branches in Nigeria.
Rydmate17 October 2026
- Guides8 min read
Logistics Management Software in Nigeria: No Lost Waybills
Lost waybills and delivery disputes cost you customers. See how logistics management software in Nigeria links dispatch, waybills and proof of delivery.
Rydmate17 October 2026