TaxiDexTaxiDex

Buyer's guide

Taxi dispatch system: what it is, and how to judge one

"Dispatch system" usually means more than the screen a controller looks at. It is the whole path a job takes — how it arrives, how it is priced, which car it goes to, and what record survives afterwards. This page breaks the category down so you can compare systems on the parts that actually differ.

In short

The short answer

A taxi dispatch system is the set of connected components a fleet uses to take a job and get it completed: the intake channels a booking can arrive through (phone, app, web booker, account or API), the allocation logic that decides which driver gets it, the pricing engine that turns a route into a fare, the driver-facing app that carries the job, and the records and reporting left behind. Modern systems are cloud-hosted and sold as software rather than installed hardware, so the practical choice is less about servers and more about which of those five parts a vendor does well and which they leave you to work around.

What are the parts of a dispatch system?

It helps to separate a dispatch system into five parts, because vendors are rarely equally strong at all five and demos tend to dwell on the most visual one. Intake is every way a job can enter: a phone call typed by a controller, a passenger app booking, a web booker on your own site, a corporate account placing work, or an API pushing jobs from a partner. Allocation is the logic that picks a driver — nearest car, a bidding or offer model, a queue, or a rules engine weighing several signals. Pricing turns the job into money, using fixed routes, metered distance and time, zone rules, or a mixture. The driver app carries the job to the person doing the work and is where most operational friction actually shows up. Records are what remains: the booking history, the audit trail, the financial reconciliation and the exports you will need for licensing, disputes and accounting. When comparing two systems, compare them part by part rather than as a single score.

Is a dispatch system different from dispatch software?

In everyday use the two terms are interchangeable, and you should not read much into which one a vendor prefers. Historically "system" carried a hint of the whole installation — the server in the back office, the data terminals in the cars, the radio — while "software" suggested the application on its own. That distinction has largely dissolved now that almost everything is cloud-hosted and drivers use phones rather than dedicated terminals. If you are searching for either term you are almost certainly looking for the same thing. The one place the older meaning still matters is on-premise systems, where you are buying and maintaining infrastructure as well as a licence, and where upgrades are events rather than something that happens without you noticing.

Should you build your own or buy one?

Building is more attractive on paper than in practice, and the reason is rarely the dispatch screen. A working system also needs a driver app in two app stores with the review cycles that implies, a passenger app or booking widget, payment integration and its compliance obligations, mapping and routing costs, live location handling at scale, and someone available when it breaks at two in the morning. The first version of a dispatch board is genuinely achievable; the surrounding platform and its ongoing maintenance are the real commitment. Building can make sense when your operating model is genuinely unusual and every vendor forces an awkward compromise, or when the software itself is the product you intend to sell. For a fleet whose business is moving passengers, buying is normally the cheaper path once the true cost of the second and third year is included.

What should allocation actually do?

Nearest-car-wins is the easiest rule to explain and the easiest to beat. It ignores which direction a car is travelling, whether the driver is about to finish a job that ends nearer the pickup, whether the vehicle matches what the passenger booked, and whether sending this driver leaves a whole area uncovered. Better systems let you weigh several signals and, importantly, let you see why a job went where it went. Ask any vendor to show you the reasoning behind a specific allocation on a live board rather than a diagram of the algorithm. Ask what happens when nobody accepts: does the job escalate, re-offer, sit silently, or land back with a controller. That failure path is where operators most often discover a system does not fit, and it is almost never covered in a standard demo.

How should the system price a job?

Pricing is where the most expensive mistakes hide, because errors are small per booking and compound quietly. Establish where the fare is calculated: a fare computed on the passenger's phone can be manipulated and can disagree with the server, so a system that prices on the backend and stores the breakdown is easier to defend in a dispute. Establish the order in which rules resolve — a fixed airport route, a zone rule, a distance band and a vehicle rate can all claim the same journey, and which one wins is a business decision you should be making rather than discovering. Ask to see a full fare breakdown for a single booking, showing base, distance, time, any waiting charge, any surge and the minimum fare, with the figures adding up on screen. If a vendor cannot show that, you will not be able to answer a passenger who disputes a fare.

What records should it leave behind?

Whatever your licensing authority expects, the practical test is whether you can retrieve a specific journey months later with the detail intact: who booked it, who drove it, the route taken, the fare and how it was made up, and any changes made along the way. Two questions separate systems here. Can you export your own data in a usable format, on demand, without asking the vendor to run something for you? And is there an audit trail showing who changed what — a cancelled booking, an edited fare, a reassigned driver — rather than only the final state? Confirm the specific records you are required to keep, and for how long, with your own licensing authority rather than with a software vendor.

How do you test a system before committing?

Run your own numbers rather than the demo dataset. Bring a typical week: your busiest hour, your most awkward regular booking, an account customer, an airport run and a job that went wrong. Price them and check the fares against what you actually charged. Then test the unglamorous paths, because these are what your controllers will live in — a no-show, a passenger who changes the destination mid-journey, a driver who goes offline mid-job, a booking that has to move to another car at short notice. Finally, ask about leaving before you join: what the export contains, what notice is required, and what happens to your data afterwards. A vendor comfortable answering that is telling you something useful.

Shortlisting

What to require of any vendor — including us

Every intake channel you actually use — phone, app, web booker, accounts, API
Allocation you can inspect: why this driver got this job
A defined failure path when nobody accepts a job
Fares computed on the backend, with a breakdown you can show a passenger
A stated resolution order when fixed, zone and distance rules overlap
Driver app behaviour on poor connections and in the background
An audit trail of changes, not just the final state of a booking
Self-service export of your own data, in a usable format, on demand

Free guide

Score them all on the same scale

The buyer's guide turns this into a requirements worksheet and a weighted scorecard. Vendor-neutral, so it works just as well for shortlisting someone other than us.

One email with the guide. No sequence, no sales follow-up unless you ask for one. Prefer not to give an email? Download it directly.

What is a taxi dispatch system?

It is the connected set of components a fleet uses to take a booking through to completion: the channels jobs arrive on, the logic that allocates them to drivers, the engine that prices them, the driver app that carries them, and the records left behind. Most systems sold today are cloud-hosted software rather than on-premise installations, so the meaningful differences between them are in allocation, pricing and record-keeping rather than in infrastructure.

Is there a difference between a dispatch system and dispatch software?

Not in practice. The terms are used interchangeably. "System" historically implied the full installation including in-car hardware, while "software" meant the application alone, but that distinction has largely gone now that drivers use phones and platforms are cloud-hosted. The exception is on-premise systems, where you are also buying and maintaining the infrastructure.

How much does a taxi dispatch system cost?

Pricing models differ more than headline figures, which makes direct comparison harder than it looks. The common models are a fee per active driver per month, a fee per booking, a flat platform fee, or a combination with add-ons for apps and integrations. Per-booking pricing costs you more precisely as you grow, which is worth modelling before signing. TaxiDex is priced per active driver, from £7 ($9) to £11 ($14) depending on fleet size, with setup quoted separately; our full breakdown is on the pricing page. Treat any figure quoted for another vendor, by us or anyone else, as indicative and confirm it with them.

Can a small fleet use a dispatch system?

Yes, and the constraint is usually commercial rather than technical. Some platforms carry minimum monthly commitments that make them impractical below a certain size, so ask about the minimum before evaluating features. Small fleets should weight the driver app and the pricing engine heavily, because with fewer vehicles there is less slack to absorb a system that allocates or prices badly.

Should we build our own dispatch system?

Usually not, unless the software is itself the product you intend to sell or your operating model is genuinely unusual. The dispatch board is the achievable part. The commitment is the surrounding platform — two app-store apps and their review cycles, payments and compliance, mapping and routing costs, live location at scale — plus the maintenance that never stops. Cost the second and third year, not the first.

How long does it take to move from one system to another?

It depends far more on your data and your dispatchers than on the software. The parts that take time are extracting usable history from the outgoing system, agreeing how zones and tariffs map across, and running both in parallel long enough that controllers trust the new one. TaxiDex publishes its migration protocol in full, built around a 14-day go-live, so you can judge the steps before committing rather than after.

What should we ask for in a demo?

Ask for your own numbers in it. Bring a typical week including your busiest hour and your most awkward regular booking, and ask to see a full fare breakdown for a single job with the figures adding up on screen. Then ask to see the paths that are never demonstrated: a job nobody accepts, a mid-journey destination change, a driver going offline, and what the data export actually contains if you leave.

Related

Keep reading

See it on your own fleet

Bring your booking mix, your driver count and your current platform. We will walk the parts that matter to you — and say so if we are the wrong fit.

14-day trial

Run your next shift on TaxiDex.

Run your entire fleet from one console. 

Dispatch, drivers, fares, payments and reporting — live in 14 days, in your brand.