How to stop double bookings

A double booking is not a scheduling problem. It is almost always an information problem — the person answering the enquiry did not know what the vehicle was doing, because the only reliable record of that was in someone else’s head.

The four situations that cause nearly all of them

  • A verbal hold. Someone said "keep it for Saturday" and nothing was written down.
  • Two people answering enquiries — one on the shop number, one on a personal WhatsApp.
  • A booking taken while the notebook was somewhere else, to be entered later.
  • A hire extended by the customer over chat, with nobody updating the calendar behind it.

Fix the hold first

Most double bookings begin as an informal hold that was never recorded. Decide how long a hold lasts — an hour is usually enough — and make it a written entry that expires by itself. An unrecorded hold that lasts until someone remembers to cancel it is worse than no hold at all, because it makes the calendar look free when it is not.

One place that answers "is it free?"

It does not have to be software. It does have to be a single place, reachable by everyone who takes bookings, that is updated at the moment a commitment is made rather than at the end of the day. Two sources of truth is the same as none — whoever checks the wrong one makes the promise that breaks.

Handle the extension explicitly

The extension is the quiet one. A customer messages to keep the car two more days, you agree, and the vehicle is now unavailable for a booking that was already accepted for Thursday. Treat an extension as a change to the booking, made in the same place as the booking, not as a message you will act on later.

When it happens anyway

Tell the customer immediately rather than hoping the first hire returns early. Offer the closest alternative you have and, if there is not one, help them find another operator. An operator who calls at 9am to say there is a problem is remembered very differently from one who is unreachable at the counter at 6pm.