Skip to main content
GullySystem
School Transport

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.

Talk to us

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

Your details are private and secure. Protected by reCAPTCHA.