Limozoft dispatch software logoLimozoft

Compliance · Aug 10, 2026 · 11 min read

TfL Private Hire Licensing: The Records a London PHV Operator Must Keep in Dispatch (2026)

By Limozoft Editorial · Reviewed by Limozoft operator research team.

Illustration of a London private hire vehicle in front of the city skyline beside a records checklist
Short answer: A Transport for London private hire operator must record every booking before the journey starts, must only dispatch TfL-licensed drivers in TfL-licensed vehicles, and must keep those booking and dispatch records available for inspection for the period set in the current TfL regulations. In practice that means seven fields captured at booking, licence and insurance expiry dates tracked per driver and vehicle, and a date-ranged export you can hand to a compliance officer without editing it first.

What does a TfL operator licence actually oblige you to record?

The core principle of London private hire regulation is pre-booking. A journey must be accepted and recorded by a licensed operator before the passenger gets in the car. That single rule drives most of the record-keeping.

If a booking exists only as a phone conversation or a driver's WhatsApp message, the operator has no record — and the trip looks, on paper, indistinguishable from an illegal hailing.

  • Every booking recorded before the journey starts, not after.
  • Booking records kept in a form that can be inspected on request.
  • Dispatch only to licensed drivers in licensed vehicles.
  • Insurance in force for private hire use on every vehicle dispatched.
  • Records available at the licensed operating centre.

Which fields belong on every London booking record?

TfL's expectations map cleanly onto a well-designed booking form. If your dispatch software captures the following at the point of acceptance, your record set is in good shape.

The important word is 'at acceptance'. Fields backfilled the next morning are the ones that fail inspection, because the timestamps show them being created after the journey.

  • Date and time the booking was accepted.
  • Name of the passenger (or the account booking on their behalf).
  • Agreed pickup point and time.
  • Destination, where known at booking.
  • Any fare quoted or agreed in advance.
  • The driver allocated, by licence number.
  • The vehicle allocated, by licence plate.
  • Whether the booking was sub-contracted to another licensed operator, and to whom.

How should sub-contracted bookings be recorded?

London operators routinely pass work to other licensed operators at peak. The obligation does not transfer with the job: you accepted the booking, so your record has to show that you accepted it and who you passed it to.

Record the receiving operator's name and licence number, the time you passed it, and their reference. A single free-text note is not enough — make them structured fields so they appear in exports.

What about advance bookings months ahead?

Weddings and corporate roadshows are often booked six months out, before you know which driver will run them. Record the booking immediately with the fields you have, then record the driver and vehicle allocation as a dated event when it happens.

Two timestamps — booking accepted and driver allocated — are exactly what an inspector wants to see. One rewritten record with a single timestamp is not.

Which driver and vehicle credentials must be tracked with expiry dates?

The commonest London compliance failure is not a missing record — it is a dispatch to a driver whose licence, DBS or medical lapsed, or a vehicle whose MOT or private hire licence expired last week.

Every one of these is an expiry date. Software that stores them as dates and warns you in advance eliminates the entire failure class.

  • TfL private hire driver licence number and expiry.
  • DVLA driving licence and periodic check date.
  • Enhanced DBS status and renewal date.
  • Medical certification date where required.
  • Topographical / English language requirement evidence as applicable.
  • TfL private hire vehicle licence and expiry.
  • MOT date and next-due date for the vehicle's age and use.
  • Hire and reward insurance certificate with expiry and cover confirmation.

How does UK data protection change what you store?

Booking records contain passenger names, addresses and journey history — personal data under UK GDPR. You have a legitimate reason to hold it, and a regulatory obligation to retain it, but that does not make retention indefinite by default.

Write the retention rule down, apply it in the system, and make sure your software vendor's data processing agreement matches what you tell passengers in your privacy notice.

  • Define a retention period that satisfies TfL, HMRC and civil claim windows.
  • Restrict who in your team can export full passenger histories.
  • Hold a data processing agreement with your dispatch software vendor.
  • Be able to answer a subject access request without a database dump.
  • Keep passenger data out of drivers' personal phones — use the driver app, not text messages.

What does a compliance inspection actually look like?

A TfL compliance visit to an operating centre is not adversarial by default. The officer asks for records, picks a date range, and checks that the bookings, drivers and vehicles reconcile.

Operators who pass in an hour have one thing in common: a single system with an export button. Operators who spend a week have their bookings in one place, driver documents in a folder, and insurance certificates in email.

  • Prepare a standard export: bookings for any date range with driver and vehicle licence numbers included.
  • Keep a current credential status report you can print on demand.
  • Store scanned licences, MOTs and insurance certificates against the driver or vehicle record, not in a shared drive.
  • Run a self-audit twice a year on a random week.

How do you configure Limozoft for a London operator licence?

The configuration is quick because the model is the same one Limozoft uses everywhere: bookings with mandatory pre-journey fields, drivers and vehicles with expiry-tracked credentials, and CSV export on any date range.

Set booking acceptance timestamps to be system-generated and non-editable, mark driver licence, PHV licence, MOT and insurance as required expiry fields, and enable warnings 30 days out. That covers the great majority of what an inspection looks at.

  • Mandatory at booking: passenger, pickup, time, destination, quoted fare.
  • Immutable acceptance timestamp, separate from allocation timestamp.
  • Structured sub-contract fields: receiving operator, licence number, reference.
  • 30-day expiry warnings on all driver and vehicle credentials.
  • Role-based access so only owners and managers export passenger histories.

London PHV records: what to store and where

RecordCaptured whenExpiry-tracked?Shown at inspection
Booking acceptanceBefore journeyNoAlways
Passenger + pickup + destinationAt bookingNoAlways
Quoted fareAt bookingNoUsually
Driver allocationAt allocationNoAlways
PHV driver licenceDriver onboardingYesAlways
DBS / medicalDriver onboardingYesOften
PHV vehicle licenceVehicle onboardingYesAlways
MOTVehicle onboardingYesAlways
Hire & reward insuranceVehicle onboardingYesAlways
Sub-contract referenceAt sub-contractNoOn dispute

Pros and cons

Pros

  • Pre-journey booking records remove the single biggest London compliance risk.
  • Expiry-tracked credentials prevent dispatch to an unlicensed driver or vehicle.
  • Separate acceptance and allocation timestamps satisfy advance-booking scrutiny.
  • Structured sub-contract fields keep the record chain intact at peak.
  • One export answers most of an inspection.

Cons

  • Drivers used to informal WhatsApp jobs need retraining onto the app.
  • Scanning and dating historical documents is a one-off manual push.
  • Retention policy needs legal input; software can enforce it but not choose it.
  • Requirements evolve — review your configuration against TfL guidance annually.

Original data · Limozoft operator research 2026

UK operators in Limozoft demo calls averaged 4 different places where compliance documents were stored — email, a shared drive, the old dispatch system, and a physical folder.

Consolidating them into driver and vehicle profiles took under a day for fleets of 5–15 vehicles, and removed the most common cause of a scramble before an inspection: an insurance certificate nobody could find.

Keep exploring on limozoft.com

Frequently asked questions

Is this legal advice?+
No. It is operational guidance on structuring dispatch records. Confirm your obligations against current TfL private hire regulations and guidance, and take legal advice on retention.
Does every booking really have to be recorded before the journey?+
Pre-booking is the defining feature of private hire in London. Records created after the journey undermine the operator's position, because the timestamps show the booking was not accepted in advance.
How do I record a booking a passenger changes at the door?+
Record the amendment as a dated change on the original booking rather than editing it silently. An amendment history is normal and expected; a rewritten record is not.
What if I sub-contract to another operator?+
Record the receiving operator's name, licence number, the time you passed the job and their reference. Your acceptance of the booking remains on your record.
How long do I keep booking records?+
Long enough to satisfy TfL, HMRC and civil claim periods. Many London operators keep records live for several years and archive beyond that — set the period with legal advice, then enforce it in software.
Can drivers hold passenger details on their own phones?+
Avoid it. Use the driver app so passenger data stays inside a system you control and can wipe when a driver leaves — that is much easier to defend under UK GDPR than a WhatsApp history.
Does Limozoft track MOT, DBS and insurance expiry?+
Yes. Credentials are stored as dated fields on driver and vehicle profiles with advance warnings, and the dispatch board flags anything expired or expiring before you assign the job.
Will my records export in a format an inspector accepts?+
Limozoft exports any date range to CSV with booking, driver licence and vehicle licence columns included, which is the format compliance officers most commonly ask for.

Ready to see it live?

Book a 20-minute demo tailored to your fleet.

Same-week launch · month-to-month · everything included.

Related reading

Where to go next on Limozoft

See Limozoft on your own reservation data.

20-minute walkthrough. No slide deck. Same-week launch.

Book a free demo →