TaxiDexTaxiDex

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

Every booking channel — phone, app, web booker, repeat jobs, account work, and work you subcontract out or take in — writes to one operator record. Ask to watch a job arrive from each.
Expiry dates for badge, DBS, insurance, MOT and plate held on the driver and vehicle record, with dispatch blocked automatically when one lapses — not an email reminder to an inbox nobody reads.
One export, for a date range you choose, containing journeys with driver and vehicle attached, licensing status on the dates worked, and complaints. Demonstrated live on a real range, not described.
An audit trail that cannot be quietly edited. Ask them to show who changed this fare, this booking and this permission, and when.
One pricing calculation, computed on the server, behind the web booker quote, the phone quote and the fare the driver is paid.
Account structure captured at the point of booking — booker versus passenger, cost centres, reference or PO fields, credit limits — then a full month invoiced without a spreadsheet in the middle.
Your data out on demand in CSV or SQL while you are still a customer, plus the contract's notice period and data-ownership clause in writing before you sign.
A written migration plan that runs both systems in parallel and keeps the old one licensed as rollback. Be suspicious of anyone promising zero downtime or a guaranteed go-live date.

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 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

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.