The Real Cost of Running an Airport Transfer Business on WhatsApp and a Spreadsheet
Nobody chooses WhatsApp and a spreadsheet as an operating system. They arrive by default. The first bookings come by text, so you reply by text. You need to see the week, so you open a spreadsheet. Two years and a few hundred transfers a month later, the whole business runs on one phone and one file, and the owner has not had a Sunday off since the second year.
The arrangement feels free. It is not. The cost is spread thinly across every job, in minutes and small losses that never appear on a single invoice. Here is how to add it up for your own operation.
Count what one booking costs you to administer
Follow a single airport transfer from enquiry to paid, and note every time a human touches it. A typical pre-booked job looks like this:
- Take the details by phone or message and type them somewhere: name, flight, terminal, time, address, passengers, luggage. Call it four minutes.
- Work out a price, send it, wait, confirm. Three minutes across two or three messages.
- Brief the driver: forward the details, answer the question about which terminal. Two minutes.
- The day before, check the flight, remind the customer, remind the driver. Three minutes.
- After the trip, raise an invoice or send a payment request. Three minutes.
- Chase the ones that do not pay, and reconcile what did against the spreadsheet at month end. Two minutes per job, averaged.
Seventeen minutes, for a job that goes to plan. At 120 transfers a month, that is thirty-four hours of administration. Nearly a working week, every month, spent retyping information the customer already gave you once.
Your numbers will differ. Perhaps you are quicker, or you do forty jobs rather than 120. The point is the exercise, not the total. Most operators have never done it, and most who do are surprised.
Where the money leaks, job by job
Time is the visible cost. The less visible ones are the small losses a phone-and-spreadsheet operation cannot prevent, because it has nowhere to put a rule.
The no-show with no deposit. A 04:30 pick-up, the driver is at the door, the customer’s phone is off. On WhatsApp you have a message trail and no money. A booking system that sends a payment link with the confirmation, and lets you decide that a job is only confirmed once a deposit is paid, turns the no-show from a loss into a policy.
The waiting-time dispute. The passenger took ninety minutes to clear immigration, the driver waited ninety minutes, and who pays? If the rule was never written on the confirmation, you are negotiating after the fact with someone tired and annoyed. The rule has to be on the booking before the trip, visible to the customer, and identical every time.
The invoice nobody chased. Corporate accounts pay on invoice, and a handful every month go quiet. In a spreadsheet, “unpaid” is a cell you have to remember to look at. Money that is forty days late is money you lent for nothing.
The forwarded job at a forgotten price. You could not cover Saturday, so you passed it to a partner and agreed a cost in a chat. Weeks later their invoice arrives and you are scrolling for the number. Worse, the job is not in your spreadsheet at all, so your month looks smaller than it was and the customer’s history has a hole in it.
The marketing you cannot judge. You spend on Google Ads, a directory listing and the website. Which of them produced last month’s bookings? With a phone and a spreadsheet, the honest answer is a guess. The booking never recorded where it came from.
The single-phone problem
Every one of those bookings, and every customer’s name, address, flight and phone number, lives in a WhatsApp account on one handset. Consider what that means.
If the owner is ill for a week, nobody else can see the conversations. If the phone is lost, so is the operation’s memory. If a driver leaves, they walk out with a chat history holding months of customer details, which is a data protection question you would rather not be asked. And there is no such thing as a day off, because the business is not in an office. It is in a pocket.
The spreadsheet is a little better, until you notice it is on one laptop, in one person’s account, with no record of who changed what.
What the spreadsheet is genuinely good at, and where it breaks
A spreadsheet is a fine view of the week. For twenty or thirty jobs a month it is arguably the right tool. It breaks at one specific point, and the point is worth naming precisely: change.
A flight is delayed two hours. Now the pick-up time moves, the customer’s confirmation should be reissued, the driver should be re-notified, the reminder scheduled for the evening should move, and the waiting-time clock should start from the new arrival. In a spreadsheet you edit one cell. Nothing else moves. Each of those four downstream actions is now a separate thing someone has to remember, at five in the afternoon, while driving.
In pre-booked airport work, change is not the exception. It is the normal case. Any system that treats an edit as a cell rather than an event will cost you a missed pick-up sooner or later.
What “a system” has to mean
Software is not automatically the answer. Plenty of operators have bought a dispatch platform built for street-hail taxis and gone back to the spreadsheet within a quarter. What airport transfer work needs is specific, and you can test any product against the list:
- The booking is one record: quote, customer, flight, driver, vehicle, messages, invoice and payment, together, for as long as the job lives.
- The flight number is a field the system watches, not a note. The pick-up time follows the arrival.
- A payment link goes out with the confirmation, and a paid booking confirms itself.
- Reminders to customer and driver are scheduled automatically and move when the booking moves.
- The driver sees the job from a link on any phone, with no app to install and no password to forget.
- Messages from the customer sit inside the booking, not on someone’s personal phone.
- Every booking records its source, so the marketing question has an answer.
- You can export all of it, because it is your data.
We build airport transfer booking software around exactly this list, so read that sentence as an interested party’s disclosure rather than a recommendation. RideDesk’s free plan covers ten transfers a month without a card, which is enough to find out whether the workflow suits you before paying anything. It is the wrong tool for a metered taxi fleet dispatching by proximity; if that is your business, buy a taxi dispatch system. And if you do twenty transfers a month and get on fine with the spreadsheet, you may not need any of it yet.
Where the bookings come from in the first place
One more number falls out of the attribution point. When operators finally record the source of every booking, the website often turns out to produce a smaller share than they assumed, because it is slow, or because the enquiry form promises a reply “within 24 hours” to someone standing at a luggage carousel. If that is your finding, the fix sits upstream of any system. Airport transfer website design that quotes fast and converts on a phone is what we do at RidenRank, and again, discount our opinion accordingly. A good system fed by a poor website is a well-organised quiet month.
Count your Tuesday
Pick one ordinary day this week. Every time you or your staff touch a booking, note the job and the minutes. Every time money leaks, whether a no-show, a waiting dispute, an unchased invoice or a forwarded job at an unknown cost, note that too. Multiply by twenty working days.
That number is what WhatsApp and the spreadsheet cost you. It was never free. It was just never written down.