TMS software for tour & charter operators
Running coaches sounds simple. In practice, you're juggling booking requests, seasonal peaks, driver hours that have to stay legal, vehicles that need to be in two places at once, and invoices waiting on trip reports. FleetX brings it all into one place so you spend less time coordinating and more time filling seats.
Take bookings from anywhere. Confirm them in seconds
FleetX lets you receive charter requests and bookings from multiple channels — your customer web portal, email, API, or manually through the TMS. Whether it's a one-off airport transfer, a multi-day tour, or a recurring school contract, every booking lands in the same workflow.
Recurring work generates itself: set up a school run or shuttle contract once and FleetX creates the trips automatically, locked to a fixed driver and vehicle if you want. No re-keying. No double bookings.
Plan trips with real costs, not guesswork.
FleetX calculates ETA, driving time, mandatory breaks, and toll costs while you plan. For multi-day tours, you see the full itinerary — including where the driver's hours run out and when a relief driver is needed — before you confirm the quote.
That means every quote reflects the true cost of the trip: kilometres, hours, tolls, and overnight allowances. Price with confidence, even in peak season.
Legal driving hours, without the spreadsheet.
Drivers get their assignments, itineraries, passenger notes, and updates through the FleetX driver app on iOS or Android. Driving and rest times are tracked automatically alongside working hours — so you always know who's legal to take the next trip.
Timesheets and absence management are built in. Holiday requests, sick leave, and split shifts are visible right where you plan, so you never assign a tour to a driver who isn't available.
Every coach, every driver, every trip on one screen.
The FleetX dispatch board gives you a live view of your whole operation. Filter by vehicle type, driver, or trip type to see exactly what's on the road today and what capacity is free next week — essential when the summer requests start stacking up.
If a trip changes — new pickup time, different vehicle, extra stop — the driver gets a push notification immediately. No phone chains, no printed itineraries going stale.
Give clients a portal. Stop fielding "where's our bus?" calls.
Schools, travel agencies, sports clubs, and corporate clients get a branded web portal where they can request quotes, view confirmed trips, track their coach on the day, and download invoices — on any device. The portal carries your logo, not ours.
Fewer inbound calls on departure morning. A more professional experience for the people who book you again next year.
From trip report to invoice, automatically
FleetX pricing rules handle the way charter work actually gets billed — per trip, per kilometre, per hour, per day, by vehicle type, or fixed contract price. Extras like waiting time, extra stops, and overnight surcharges are captured on the trip and flow straight onto the invoice.
Need payment up front? Send a prepayment invoice when the booking is confirmed — common for one-off charters and private groups — and the final invoice settles the balance after the trip.
The moment a tour is completed, the invoice is ready. Send by email or EHF, or batch a month of school runs into a single invoice at period end.
3 coaches or 300 — FleetX scales with your operation
One platform, one workflow, full visibility from the first booking request to the final invoice.
Multi-channel order intake
Portal, email, API, or manual: every request in one workflow
Trip planning with cost control
ETA, driving hours, breaks, and tolls calculated automatically
Driver app
Itineraries, passenger notes, navigation, and status updates on iOS and Android
Driving & rest time compliance
Hours tracked automatically, integrated with timesheets and absence
Automated invoicing
Rules-based pricing, prepayment invoices, extras captured on the trip, EHF and email delivery
See FleetX in action
Take an interactive tour of FleetX TMS below.
See FleetX in Action

