Free growth audit

On-demand or pre-booked taxis: which model suits a new ride service?

By Joe, founder of Dispatch AI · · 8 min read

The short answer

On-demand means the passenger wants a car now, so you need free cars near every pickup whenever you trade. Pre-booked means each job has a pickup time, so you plan drivers around the bookings. In England all 290,000 licensed private hire vehicles must be booked through a licensed operator, and only hackney carriages can be hailed. For a new service in a small town, pre-booked work is the safer start.

The view from the back seat of a right-hand-drive car
Photo: Adrien Olichon on Pexels

If you're planning a new ride service, the first big choice isn't the app. It's whether you promise a car now or a car at the time the passenger asked for, which is the real question behind on-demand vs pre-booked taxi work. This guide sets out what UK law says about each, how many drivers each one needs, how the pricing differs, and which suits a small town.

What is the difference between on-demand and pre-booked rides?

On-demand means the passenger asks for a car to come as soon as possible. Pre-booked means the passenger books a car for a set time, whether that's in half an hour or next month.

The law draws its line somewhere else. The Department for Transport's statistics describe it plainly: taxis (hackney carriages) can be hailed in the street, picked up at a rank or pre-booked, while private hire vehicles must be pre-booked, can't use taxi ranks, and commit an offence if they ply for hire.

So a passenger tapping "book now" in an app is still making a booking. In Reading Borough Council v Ali (2019), the High Court found that a driver taking jobs through the Uber app wasn't plying for hire, because the customer couldn't use the car without booking it through the app first. The Divisional Court followed that decision in December 2021 in a case about Free Now in London.

For a private hire firm, then, on-demand is a promise about speed. It isn't a different kind of licence.

Both models carry the same paperwork. Outside London, section 56 of the Local Government (Miscellaneous Provisions) Act 1976 says the operator must record the particulars of every booking before the journey starts, in the form the council sets. The DfT's Statutory Taxi and Private Hire Vehicle Standards ask councils to require the passenger's name, the time of the request, the pickup and destination, the driver and vehicle, and the staff member who took and dispatched the booking, and suggest keeping the records for at least 6 months. An on-demand app has to write that record in the seconds between the tap and the dispatch. Our guide to keeping private hire booking records has the detail.

Can a private hire firm offer on-demand rides?

Yes, as long as every ride goes through the licensed operator before a car is sent. A private hire car can't be flagged down, can't wait on a rank and can't tout for passengers, however fast your app is.

The DfT's best practice guidance for councils says private hire vehicles aren't legally available for immediate hiring in the way taxis are. The passenger has to go through an operator, and the operator takes the pickup and drop-off details first.

London adds two points that bite harder on an app-only service:

  • You contract as principal. Regulation 9(14) of TfL's operator regulations, made after the December 2021 judgment, requires a London operator to contract with the passenger as principal to provide the journey.
  • Someone must be reachable. TfL's voice contact requirement means you make a person available for passengers to speak to during your operating hours and while a journey is under way. TfL asks how you'll do that at night and at weekends, when your office may be shut.

Hackney carriages can do both kinds of work. A taxi can work the rank and the street, and the DfT's guidance notes that licensed taxi drivers can carry pre-booked fares anywhere in England and Wales. If you're deciding which licence to build on, read hackney carriage and private hire licensing compared.

How many drivers does each model need?

On-demand needs more cars on the road than the work in front of you, because a car has to be free before the request arrives. Pre-booked needs enough drivers for the jobs you've already taken, plus some slack for late bookings.

Example, with made-up numbers to show the shape of it. Say you promise a car within 10 minutes anywhere in town from 6am to 2am. On a quiet Tuesday afternoon you get two requests an hour. You still need a free car within 10 minutes' drive of every pickup when each request lands, and in a spread-out town that can mean two or three cars waiting at once and earning nothing.

Somebody pays for that waiting. In Uber BV v Aslam [2021] UKSC 5, the Supreme Court upheld findings that Uber drivers were workers, and that the tribunal was entitled to count as working time any period when a driver was logged into the app, in the area they were licensed for, and ready and willing to accept trips. If your drivers are workers, waiting time like that can count towards rights such as the minimum wage. Take advice on self-employed or employed drivers before you design a service around drivers sitting and waiting.

Big on-demand platforms use price to pull drivers out when they're short. The Competition and Markets Authority's 2025 work on dynamic pricing noted that in ride hailing, higher fares at busy times may encourage more drivers onto the road.

Pre-booked work turns driver supply into a planning job. You see tomorrow's jobs tonight. You can ring a driver about the 5am airport run, turn down a job you can't cover, and fill the gaps in the rota a day ahead. Recruiting is easier when you can show a driver a real list of work rather than a promise of demand: see recruiting drivers for a new ride app.

How does pricing work in each model?

On-demand apps tend to price by demand. Pre-booked firms quote a fixed price when the job is booked.

Uber's own guide for drivers says surge pricing starts when there aren't enough cars for the number of trip requests, for example in bad weather, at rush hour or around big events. Riders are told in the app when rates rise, and drivers see a surge amount or an upfront price that includes it. Surge can apply in one neighbourhood and not the next, and prices update with demand in real time.

A pre-booked firm quotes from a price list, a mileage rate or fixed zone prices, and the passenger knows the fare before the car turns up. In London that's a licence condition: TfL's operator handbook says you must agree a fare for the journey or give an accurate estimate, and record it.

Hackney carriages follow the council's rules. Most councils set maximum taxi fares, there's no council power to set private hire fares, and a hackney carriage on a pre-booked job inside its own district can't charge more than the fare on its meter (section 67 of the 1976 Act). Whatever model you choose, the passenger has to see the full price before they commit. Our guide to surge pricing and the law covers the consumer rules.

How do the two models compare side by side?

On-demandPre-booked
What the passenger asks forA car nowA car at a set time
Legal basis for private hireA booking through the licensed operatorA booking through the licensed operator
Drivers you needFree cars near every pickup, every hour you tradeDrivers for the jobs on the list, plus slack
Who carries the waiting timeDrivers, and you if they're workersFar less waiting, because you plan around the jobs
PricingOften moves with demandA fixed price quoted at booking
TechnologyPassenger app, live car positions, matching, card paymentPhone and message booking, booking records, a way to give jobs to drivers, confirmations
Where it fitsDense towns and cities with steady demandAirport runs, stations, hospital appointments, account work, small towns

Which model suits a small town?

In a small town, pre-booked work is the better place to start. Demand is thin for most of the day, and the rank already serves people who want a car this minute.

The DfT's 2026 statistics show the pattern. Licensed taxis per 1,000 people are broadly the same everywhere, between 0.7 and 1.0, whether an area is urban or mostly rural. Licensed private hire vehicles per head are three to five times higher in urban authorities than in more rural ones. The DfT warns that these counts show where cars are licensed, not where they work, because drivers can license in one area and work in another, so treat them as a rough guide.

A small fleet can't keep a free car near every street at 3am. What it can do is cover the jobs people plan: the early train, the hospital appointment, the airport run, the trip home from a restaurant booked weeks ago.

At night a pre-booked promise you keep beats an on-demand promise you break. A passenger told "no cars available" at 1am has every reason to try someone else next time.

Plenty of firms take both kinds of job on the phone anyway. A caller asks for a car as soon as possible, and you give them a real pickup time based on which driver comes free next. The difference from an app is what you promise: quote a time you can meet, and say so when you can't. There's more on local demand in launching a ride service in a UK town.

What technology does each model need?

An on-demand service needs live positions for every free car, a way to match a request to a nearby driver within seconds, a passenger app that shows the car coming, card payment, and a booking record written before dispatch. Building that is a big project, and the cost of building an app like Uber goes through the parts.

A pre-booked service needs less. You need the booking channels your customers already use (phone, WhatsApp, text, email and your website), a system that holds the record your council asks for, a way to give each job to a driver, and a confirmation to the passenger.

Dispatch AI is booking and dispatch software for taxi and private hire firms, and it takes pre-booked jobs. It answers your phone, WhatsApp, texts and emails, books each job at your fixed zone prices and sends it to your drivers on your own app.

Frequently asked questions

Is an Uber ride on-demand or pre-booked in law?

In law it's a private hire booking. The passenger books through Uber's licensed operator in the app before the car is sent, which is why the courts found that app drivers weren't plying for hire. "On-demand" describes the speed, not the licence.

Can a hackney carriage driver take pre-booked jobs?

Yes. A licensed taxi can take pre-booked jobs as well as work the rank and street hails, and the DfT notes that taxi drivers can carry pre-booked fares anywhere in England and Wales. Inside its own district, a hackney carriage on a pre-booked job can't charge more than the meter.

How far ahead does a private hire booking have to be made?

The 1976 Act sets no minimum notice. What it asks of an operator outside London is that the booking's particulars are recorded before the journey starts. A booking made a few minutes before pickup is still a booking, as long as it goes through the operator and is recorded.

Can I start with pre-booked work and add on-demand later?

Yes, and it's the lower-risk order. Pre-booked work builds a customer list and a team of drivers who know your area. Once you have steady demand at busy times, you can offer "car now" in those hours first and keep pre-booking for the rest of the day.

Do I need a different licence to run an on-demand app?

No. You need the same private hire operator licence as any other firm: from your council outside London, or from TfL in London. The app is simply how bookings reach you, and the licensing guide for an operator licence for a ride-hailing app explains the steps.

Sources

  1. Taxi and private hire vehicle statistics, England: 2026 (Department for Transport) figures at 1 April 2026; taxis can be hailed, PHVs must be pre-booked; vehicles per 1,000 people by urban-rural class
  2. Taxi and private hire vehicle licensing: best practice guidance for licensing authorities in England (DfT, updated 17 November 2023) sections 6.11, 6.12 and 10
  3. Statutory Taxi and Private Hire Vehicle Standards (DfT) section 8, booking records
  4. Local Government (Miscellaneous Provisions) Act 1976, section 56 operators' booking records
  5. Local Government (Miscellaneous Provisions) Act 1976, section 67 hackney carriages used for private hire
  6. R (United Trade Action Group) v Transport for London, 2021 EWHC 3290 Admin (The National Archives) operator as principal; follows Reading BC v Ali on plying for hire
  7. Uber BV v Aslam, 2021 UKSC 5, press summary (The Supreme Court) worker status and working time
  8. Private hire operator licence (Transport for London) regulation 9(14) and the voice contact requirement
  9. Private hire operator handbook (Transport for London) agreeing and recording the fare
  10. Dynamic pricing: project update (Competition and Markets Authority, 20 June 2025) ride hailing and driver supply
  11. How surge pricing works (Uber) Uber's own description for UK drivers

Checked 9 October 2026. Rules and fees change, so check with your licensing authority before you rely on a figure.

Talk to Joe

Book your free growth audit and Joe will ring you to fix a time

The growth audit is free and takes about 30 minutes, on the phone or a video call, for firms with 5 or more cars. Joe looks at how your calls, nights and bookings work, works out your missed-call sum with you, and you hear the phone agent book a job. It helps to have a rough idea of how many calls ring out on a typical day and what a typical job is worth to you.

From Joe, the founder

I'm Joe, the founder of Dispatch AI. We built it for the calls a busy office can't get to, like the one that rings out while you're on another call or comes in at two in the morning after everybody's gone home.

Your controller still runs the office. The phone agent only gets the calls nobody's free to take, and anything odd comes back to you.

You'd be one of our first operators, so I won't quote you numbers we haven't counted. That's why every offer lets you watch it book jobs on your own line before you pay for a plan.

You deal with me, the founder, directly. Ring the demo line tonight, and if you think it's worth a proper look, book your free growth audit and I'll ring you to sort out a time.

Joe Founder, Dispatch AI

Book your free growth audit

For firms with 5 or more cars. Leave your details and Joe will get back to you to fix a time.

Fewer than 5 cars? The audit is for firms with 5 or more. Start with one of these instead. Both are free.

Take the free growth checkDo the booking scorecard

We'll only use these details to arrange your growth audit and to reply to you about Dispatch AI. Our privacy notice explains the rest.

Book your free growth audit