Free growth audit

Taxi business KPIs: the numbers to track in a taxi firm

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

The short answer

The taxi business KPIs worth tracking are calls answered and missed, bookings by source, jobs per driver hour, cancellations and no-shows, average fare, account revenue and the days accounts take to pay. Nearly all of them come from two records you already keep: your phone provider's call log and the booking records the statutory standards suggest you keep for at least 6 months.

Light trails from traffic on a motorway at night
Photo: Gryziu on Pexels

Turnover tells you how last month went. A handful of other numbers tell you why, and what to fix next. This guide lists the taxi business KPIs worth tracking in a UK taxi or private hire firm, how to work out each one, where the data comes from and how often to look.

Which taxi business KPIs should you track?

Track eight numbers: two about the phones, one about where bookings come from, one about drivers, and four about money. Here's each one, with its sum:

KPIWhat it tells youHow to work it outWhere the data isHow often
Calls answeredWhether the phones keep upAnswered calls ÷ all incoming callsPhone provider's call logWeekly, by hour
Missed calls that would have been a jobWhat the phones cost youMissed callers who were regulars or wanted a carCall log and booking recordsWeekly
Bookings by sourceWhich ways in are workingBookings tagged phone, website, WhatsApp, account and so onBooking recordsMonthly
Jobs per driver hourWhether you have the right number of cars onCompleted jobs ÷ hours drivers were on and free to workBooking records and driver log-on timesWeekly, by shift
Cancellation and no-show rateDriver time you loseCancelled or no-show bookings ÷ all bookingsBooking recordsMonthly
Average fareYour price and job mixTotal fares ÷ completed jobsBooking recordsMonthly
Account revenue shareHow much rests on a few customersAccount fares ÷ all faresBooking records and invoicesMonthly
Days to payHow long your money is outAverage days from invoice to paymentInvoices and bank statementsMonthly

None of these needs a consultant or a dashboard. They need the same sum, done the same way, on the same day each week or month.

Where does the data for your KPIs come from?

Your booking records and your call log hold almost everything. Outside London, section 56 of the Local Government (Miscellaneous Provisions) Act 1976 says an operator must record the particulars of every booking before the journey starts, in the form the council sets.

The Department for Transport's statutory standards spell out what that record should hold: the passenger's name, the time of the request, the pickup and destination, the driver's name and licence number, the vehicle registration, and the names of whoever took the booking and whoever dispatched it. The standards suggest keeping booking records for at least 6 months, and in London TfL requires 12 months.

Most of the KPIs fall out of those fields. The time of the request gives you bookings by hour. The driver's name gives you jobs per driver. Who took the booking shows how much the office handled.

Add four fields of your own if your records don't have them yet: where the booking came from, the fare, how it was paid, and how it ended (completed, cancelled or no-show). Then keep a monthly totals sheet. Totals don't name any passenger, so you can compare this October with last October long after the detailed records are gone.

How do you measure calls answered and missed?

Calls answered is the share of incoming calls that someone picked up: answered calls divided by all incoming calls, from your phone provider's call log. Work it out by hour of the day, because a good weekly figure can hide a Friday night where half the calls rang out.

Then count the missed calls that would have been a job. Take out your own drivers, staff and suppliers, treat repeat calls from one number as one call, and check the rest against your booking records. A number that has booked before was most likely ringing to book again.

That gives you the one sum worth writing down every week:

Missed calls a day that would have been a job × your average fare × 30 = £____ a month.

Our guide to missed calls in a taxi office shows how to clean the call log step by step. Ask your provider whether its log shows calls that arrived while the line was engaged, because some don't.

How do you track bookings by source?

Tag every booking with where it came from at the moment it's taken: phone, website, WhatsApp, email, app, a business account, or a hotel or other partner. A tag added later from memory is a guess.

For website bookings, put tags on the links you control. Google's own help says campaign links should always carry three parameters: utm_source, utm_medium and utm_campaign. For phone bookings, the simplest tag is to ask "how did you find us?" on new callers' first booking.

Dispatch AI is booking and dispatch software for taxi and private hire firms, and it lets you see where every booking came from: which website, campaign or advert. Whatever you use, the full method is in our guide to where your taxi bookings come from.

Once a month, put bookings by source next to what each source cost you. A source that brings few jobs but costs nothing is fine. A source that costs a lot and brings few jobs is the first one to cut.

How do you work out jobs per driver hour?

Jobs per driver hour is completed jobs divided by the hours your drivers were on and free to take work. Count it by shift, not by week.

Example only, with made-up figures. On a Friday from 6pm to midnight, 8 drivers are on for 6 hours each: 8 × 6 = 48 driver hours. They complete 72 jobs, so 72 ÷ 48 = 1.5 jobs per driver hour. On a Tuesday afternoon, 6 drivers are on for 4 hours: 24 driver hours and 18 jobs, so 0.75.

Read the two figures together with your missed calls. A high figure on a night when calls ring out means you're short of cars. A low figure means drivers are sitting idle and earning little, and idle drivers are the ones who leave. Our guide to keeping good drivers covers what to do about it.

What counts as a cancellation or a no-show?

Decide your definitions once and write them down, or the numbers won't compare from month to month. A simple set:

  • Cancellation: the passenger cancels before the car is sent.
  • Late cancellation: the passenger cancels after the car is on its way.
  • No-show: the car arrives, waits the time you allow, and the passenger never appears.

Your no-show rate is no-shows divided by all bookings in the month. Split it by source and by time of day: a late-night web booking and an account pickup are different risks. Note the phone number on each no-show, because repeat offenders show up quickly. Our guide to reducing no-shows and late cancellations covers deposits, confirmations and policies.

How do you track average fare and account revenue?

Average fare is total fares divided by completed jobs. Split it three ways: phone bookings, account work and airport runs. The phone figure is the one that goes into your missed-call sum, and the airport figure tells you whether your fixed prices are holding up.

Account revenue share is account fares divided by all fares. Accounts bring steady weekday work, but if one customer is a large share of your income, losing them would hurt, so watch the share as well as the total.

Days to pay is where account work turns into a cash problem. The government's guidance on late commercial payments says that if you haven't agreed a payment date, a payment is late 30 days after the customer gets the invoice, or after the job if that's later. Agreed terms should usually be no longer than 60 days between businesses. On a late payment you can claim statutory interest of 8% plus the Bank of England base rate, and a fixed sum of £40 on a debt up to £999.99, £70 up to £9,999.99, or £100 on £10,000 or more. Our guide to winning corporate taxi accounts covers setting terms before the first job.

How often should you check your numbers?

Check the phone and driver numbers weekly and the money numbers monthly, on the same day each time:

  1. Every Monday: calls answered by hour, missed calls that would have been a job, and jobs per driver hour for each shift.
  2. First working day of the month: bookings by source, average fare, cancellations and no-shows, account revenue share and days to pay.
  3. Once a quarter: put the monthly totals side by side and look for anything that has moved three months running.

Compare each number with your own last month and the same month last year, not with another firm's. Write down what you changed and when, so you can see whether it worked. The growing a taxi firm guides cover what to do about each number once you've found the weak one.

Frequently asked questions

What is a good answer rate for a taxi office?

There's no published benchmark worth relying on, so measure against yourself. Work out your answer rate by hour for two normal weeks, then fix the hours where it's lowest and measure again. A rising rate at the busy hours matters more than a high average across the whole week.

Do I need software to track taxi KPIs?

No. A spreadsheet and your phone provider's call log will do the job for a small fleet. Software saves time when it tags each booking's source and outcome as the booking is made, so the monthly sums take minutes, not an evening.

Which KPI should a small taxi firm start with?

Start with calls answered and missed, by hour. Those passengers had already chosen you, so fixing the hours where calls ring out wins work without any advertising. Add bookings by source and average fare next.

How long should I keep booking records?

The statutory standards suggest at least 6 months (12 in London, under TfL's rules), and your council's operator licence conditions set what the records hold and the form they take. Read your own conditions for the period your council expects. Keep your monthly totals separately, since they don't name any passenger.

Sources

  1. Local Government (Miscellaneous Provisions) Act 1976, section 56 (legislation.gov.uk) operators must record the particulars of every booking
  2. Statutory Taxi and Private Hire Vehicle Standards (Department for Transport) section 8, what booking records hold, and the suggested 6 months
  3. Private Hire Vehicles (London) (Operators' Licences) Regulations 2000, consolidated September 2022 (TfL) regulation 16: 12 months for bookings since 27 June 2016
  4. URL builders: collect campaign data with custom URLs (Google Analytics Help) the three UTM parameters to always use
  5. Late commercial payments: charging interest and debt recovery (GOV.UK) when a payment is late, and agreed payment terms
  6. Charging interest on late commercial payments (GOV.UK) 8% plus the Bank of England base rate
  7. Claim debt recovery costs on late payments (GOV.UK) fixed sums of £40, £70 and £100

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