Buyer's guide
Private hire software: what a UK PHV operator actually needs
Private hire is pre-booked only. That single legal line — no ranks, no hailing, no plying for hire — decides what your software has to prove, not just what it has to do. This page explains the category for UK operators, including where TaxiDex is the wrong choice.
In short
The short answer
Private hire software is the booking, dispatch and record-keeping system a licensed private hire operator uses to run pre-booked-only work. In the UK, private hire is generally treated as a pre-booked category rather than a rank or hailing one, so operators are expected to hold a booking record for every journey — confirm the conditions that apply to you with your own licensing authority. The software therefore does two jobs at once: it allocates and prices jobs, and it produces the booking, driver and vehicle records a licensing authority can inspect.
Why does pre-booked-only change the software you need?
A private hire vehicle cannot be hailed in the street and cannot sit on a rank for work. Every journey has to be pre-booked through a licensed operator. That distinction is the reason the booking record matters, and licensing generally involves more than one permission: a licence held by the business as operator, a licence and badge held by the driver, and a licence and plate held for the vehicle. The exact structure, names and conditions are set by your licensing authority — TfL in London, your council elsewhere — so confirm what applies to you with them rather than with any software vendor, including us.
The consequence is that the booking record is not admin. It is the evidence the journey was lawful. A hackney driver can be flagged down and the meter is the record; you cannot. A job that lives in a driver's WhatsApp and nowhere in your system is a compliance gap, not a data-entry gap.
So private hire software is judged on something that sounds like paperwork and is not: whether every job — phone, app, web booker, repeat customer, account client, subcontracted work in or out — lands in one operator record with a time stamp, the passenger, the addresses, the driver and the vehicle. If a booking channel bypasses that record, it is not a shortcut. It is a hole in your licence file.
What record-keeping does an operator licence involve?
Conditions attach to your operator licence, and they vary by authority — TfL in London, the council everywhere else — so treat what follows as the categories to ask about, not the rules themselves. Get the current conditions and retention periods in writing from your own licensing authority; do not take them from a vendor's website, including this one.
The categories are consistent even when the detail is not. Booking records: who booked, when, from where to where, which driver, which vehicle, and when the job was accepted and completed. Driver records: licence and badge details with expiry, DBS status, right to work. Vehicle records: plate, MOT, insurance certificate, and which driver was in which vehicle on a given date. Complaints and incidents, with what you did about each one. Subcontracted or overflow work, showing who actually carried the passenger.
Two questions separate software that helps from software that merely stores. Can you produce all of that for a stated date range without stitching six spreadsheets together? And is what you hand over the same data the system recorded at the time, rather than a version somebody has since tidied? The second is the harder one to retrofit, and it is worth settling before you buy.
How should driver and vehicle expiry be tracked?
Every document your operation depends on has an end date, and the end dates do not arrive politely. A driver badge, a DBS, a hire-and-reward insurance certificate, an MOT, a vehicle licence plate — each expires on its own schedule, and any one of them lapsing can make a journey uninsured or unlicensed while everything else looks entirely normal on the dispatch screen.
A spreadsheet reminder is not a control, because it depends on somebody reading it on a Tuesday. What you want is the expiry date held on the driver and vehicle record itself, a warning window long enough to actually renew — renewal lead times are a question for your licensing authority and your insurance broker, not for a software company — and an enforcement step that does not rely on human attention. In TaxiDex a driver whose credential lapses is suspended from dispatch automatically rather than flagged for someone to notice.
Ask any vendor the blunt version: what happens at 02:00 when a certificate expires mid-shift? If the answer is that the driver keeps taking jobs until an administrator logs in, that is a calendar with a database behind it, not compliance tracking.
Zones, fixed prices and quoting before the wheels turn
Because the work is pre-booked, the price is normally agreed before anyone gets in the car. That is the opposite of a hackney meter, and it changes what the pricing engine has to do: produce a number at the moment of booking that you are willing to be held to, on every channel, at three in the morning, with no human checking it.
UK private hire pricing is usually assembled from a small set of parts: a zone map of your area; zone-to-zone fixed prices for the routes you run constantly; distance and time tariffs for everything else; day, night and holiday bands; waiting time; airport pickups with their own access and drop-off charges; and surcharges tied to particular areas or vehicle types. Zones do triple duty — they price the job, they decide which drivers are eligible for it, and they are how you learn which parts of your patch actually make money.
One rule matters more than any feature list: the quote a customer sees on your web booker and the fare your driver is paid must come from the same calculation, computed once on the server. Two pricing paths will eventually disagree, and it will be a Saturday night when they do.
Account work, and why it decides your margin
Street and app work is volatile. Account work — schools, care providers, hotels, hospitals, local firms, council contracts — is the base load that makes a rota planable. It is also the part with the most structure, and structure is exactly what a booking form designed for a single consumer ride does not capture.
An account customer is not one customer. It is an organisation with bookers who may never travel, passengers who never see a price, cost centres, reference or purchase-order fields that must appear on the invoice, and rules about who may book what. That structure has to be captured at the point of booking, because reconstructing it at month-end is where the arguments start. Then there is credit: agreed terms, a limit, and something that tells you an account is drifting past it before it becomes a bad debt.
School and care transport adds a layer: named passenger, named escort, the same run every weekday, and evidence of who carried whom. If you bid for that work, treat recurring bookings and per-passenger records as requirements, not extras.
A blunt test for any vendor: can the system invoice a month of account work cleanly, with no spreadsheet in the middle?
What should you be able to produce if you are inspected?
Requests differ by authority and by reason — a routine compliance visit, a complaint, a police enquiry, a licensing committee looking at a renewal — but the shape is recognisable. Someone names a period and asks for the journeys in it, with the driver and vehicle attached to each. They ask for the licensing status of those drivers and vehicles on the dates they worked, which is not the same as their status today. They ask what complaints were received and what you did about them. Sometimes they ask about one journey and one passenger.
Two failure modes cause most of the pain. The first is data spread across a dispatch system, a driver-payment spreadsheet, an email inbox and a WhatsApp group, so assembling the pack becomes a project and the result still disagrees with itself. The second is history you cannot show: if a record can be edited with no trace, you cannot demonstrate what you knew and when.
That is why an immutable audit trail and a single dated export matter more than they sound on a feature list. TaxiDex keeps both, and the export is drawn from the audit record rather than re-typed. Confirm the required contents with your own licensing authority — they set the list, not your vendor.
How to buy it — and when TaxiDex is the wrong choice
TaxiDex is priced per active driver: Starter £11/$14 for 1–20 drivers, Professional £9/$11 for 21–100, Enterprise from £7/$9 above 100, with a £79/$100 monthly minimum and a 14-day free trial. Setup is a one-time fee, scoped and quoted on the demo call rather than published. Note what the minimum implies: below roughly seven drivers you pay the £79 floor rather than per-driver pricing. That is our minimum, not a sector norm.
You will likely shortlist other UK vendors such as Autocab, iCabbi or Cordic alongside us. Any price, setup fee, contract length or tier threshold you read about them — anywhere, including here — is indicative at best. Get it on your own written quote, and read the notice period before the feature list.
Where we are not the right fit: a single owner-driver, where the minimum dominates the bill; an operator who wants the driver app to carry their own brand, since only the passenger app and web booker are white-labelled and the driver app is always TaxiDex-branded; and any buyer whose procurement requires named reference fleets of comparable size. TaxiDex is a young product. Our migration answer is a published 14-day protocol — both systems live in parallel, the old one kept licensed as rollback, cutover shift by shift — not a promise of zero downtime.
Shortlisting
What to require of any vendor — including us
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.
What is the difference between private hire software and taxi dispatch software?
Private hire work is pre-booked only: the vehicle cannot be hailed or wait on a rank, so every journey must exist as a booking held by the licensed operator. Hackney carriage work is generally the category that can be picked up on a rank or flagged down, and authorities commonly attach metering conditions to it — confirm the rules for your area with your licensing authority. That difference decides what the software must prove, not just what it must do, so private hire buyers should test record-keeping, licence expiry enforcement and export hardest. If you run a mixed fleet, do not assume a system that handles one side well handles the other; ask for a demonstration of each, on your own tariffs.
Does private hire software make me compliant with my operator licence?
No software makes you compliant. The duties sit with you as the licence holder, and the specific conditions, record formats and retention periods are set by your licensing authority — TfL in London, your council elsewhere — and they differ. What software can do is remove the failure modes you cannot police by hand: one record per journey across every booking channel, expiry dates enforced by blocking dispatch rather than by reminder emails, an audit trail that cannot be quietly rewritten, and an export that matches it. Confirm the actual requirements with your authority in writing.
How much does private hire software cost in the UK?
Pricing in this category is quoted per driver, per vehicle, per booking or as a flat licence, sometimes with a separate one-time setup fee, so headline comparisons are rarely like-for-like. TaxiDex is per active driver: Starter £11/$14 for 1–20, Professional £9/$11 for 21–100, Enterprise from £7/$9 above 100, with a £79/$100 monthly minimum and a 14-day free trial. Setup is a one-time fee scoped on the demo call. Below about seven drivers the minimum is what you pay. Treat any competitor figure you read as indicative and confirm it on a written quote.
Can one system run both PHV and hackney work?
Often yes, but the two have different shapes and you should test them separately rather than trusting a feature list. Hackney work needs a meter and rank-aware behaviour; private hire needs a booking record for every job with licence checks tied to it. On a mixed fleet, check three things: that drivers and vehicles carry the correct licence type and the system will not send the wrong one to the wrong job; that pricing supports both a fixed pre-booked quote and metered work; and that reporting can split the two, since your authority may treat them as separate records.
What should I be able to produce if my records are inspected?
Plan to produce, for a stated period: the journeys you took with the driver and vehicle attached to each; the licensing status of those drivers and vehicles on the dates they worked, not merely today; complaints received and what you did about them; and, on request, the full detail of one specific journey. Requests vary by authority and by reason, so ask your licensing authority for their current expectations rather than working from any vendor's list, including ours. The practical test is whether you could assemble it in an afternoon.
Will passengers see my brand or yours?
Yours, on the parts your customers touch: the passenger app and the web booker are white-labelled with your name, colours and identity, and the booking widget sits on your own domain. The driver app is always TaxiDex-branded — we do not white-label it, and you should press anyone who says their driver app is "yours" on what that means in the app stores. If you only brand one thing, brand the web booker: it lives on your own site and captures bookings that would otherwise be a phone call.
How long does switching providers take, and what usually breaks?
We publish a 14-day migration protocol rather than a go-live promise: export and reconcile data first, then run both systems live in parallel while the new one shadow-dispatches, then cut over shift by shift with the old platform still licensed as rollback. The honest caveat is that TaxiDex is a young product and has not yet taken a large legacy fleet through all fourteen days. Two things stretch any migration whoever you buy from: messy data out of the outgoing system, and a notice period nobody read. Get your contract end date in writing first.
Related
Keep reading
- What it costs: per-driver pricing, published in full.
- Already on another platform? The honest map of alternatives, platform by platform.
- Switching: the published 14-day migration protocol and what your fleet owns when it leaves.
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.
