SAM Tours put every route, fee and student on one ledger.
Students in one spreadsheet, drivers in another, money in a third — three records maintained separately, which means three records that disagree. In a business that carries other people’s children, those disagreements had two costs: an operational one, and a safety one. We made registration, routing, payment and finance write to the same records, so there is nothing left to reconcile afterwards.
- Client
- SAM Tours and Travels
- Sector
- School transport services
- Engagement
- Transport booking software
The problem
When you are carrying other people's children, the record has to be right. Kept by hand across three sheets it often was not — and the gaps surfaced later as journeys that never turned into money.
The same child, entered twice, differently
A student could exist in two versions with different details, and somebody had to sit down and work out which one was true.
Journeys run with no matching fee
Buses ran routes that never became a collected fee, and the loss was only visible long after the fuel had been burned.
Certifications tracked by hand
Driver details and certifications lived in a manual list — a poor fit for a job where a current licence is a safety control, not paperwork.
Contact data going stale across routes
Keeping parent phone numbers current on every route was constant, thankless work, and it was never quite finished.
Every booking and change through a person
Sign-ups and changes all routed through a human, which quietly capped how much the business could grow.
Routes planned from habit, not addresses
Routes came from knowledge and precedent, which meant they were rarely the shortest way round.
What we built
We built the whole chain as one path: a parent registers a child, pays, the child takes a seat on a route, and the money lands where finance can see it — the same records throughout, so the reconciliation step simply stops existing.
A child entered once
A student is registered a single time and stays registered, instead of being re-keyed every term.
Payment at the parent’s convenience
Parents pay online, which suits them and means the money arrives without the office chasing it.
Invoices generated from actual bookings
What gets charged is derived from what was actually booked, so billing and service cannot drift apart.
Children matched to routes by address and school
Assignment is computed from where a child lives and which school they attend, so scheduling becomes a decision rather than a habit.
Routes planned around current demand
Routes reflect where the children actually are now, not where they were two years ago.
Scheduling, certification and performance together
Driver records sit in one place, so a licence approaching expiry is visible before it becomes a problem on the road.
Fares banded by distance
Slabs mean a child three streets away isn't charged like one from across town.
One ledger for transactions, budgets and spend
Finance reads from the same records the operation writes to, instead of from a separate book that has to be kept in step.
The result
Records stopped disagreeing
A single set of records across sign-ups, routing and finance ended the mismatches that were costing money.
Planned routes cost less than improvised ones
Routing from actual addresses rather than precedent took cost out of every run.
Easier to pay, easier to collect
Making payment convenient for parents made collection straightforward for the office.
The revenue leak closed
Billing tied to real bookings meant more of what the business earned actually reached it.
This was never a filing problem. It closed the gap between the service SAM Tours was providing and the money it was actually getting paid for it.
Tell us what you need.
Send a short brief and one of our engineers will come back to you — usually the same day.
- No obligation
- We reply the same working day
- Your details stay private