A reservation is a hold placed on a vehicle (or a category) for a future date range. Making a reservation removes that vehicle from the available pool for those dates, so it cannot be committed to anyone else — which is how reservations prevent double bookings.
Reservation versus booking
The terms are often used interchangeably, but there is a useful distinction:
- a reservation holds a vehicle for future dates before the rental has fully started,
- a booking is the confirmed rental with agreed terms — dates, rate, deposit, customer.
In practice a reservation becomes a booking once the customer commits and the terms are set. What matters is that both remove the vehicle from availability for their dates.
The reservation lifecycle
A reservation typically moves through clear states: enquiry (nothing committed), held or pending (provisionally reserved, often with a hold that can expire), confirmed (a firm booking), active (on rent), and completed (returned, dates freed for reuse).
Why it protects revenue
Sound reservation logic protects revenue from two directions: it prevents over-committing — a double booking that turns a customer away — and, by expiring stale holds and freeing completed rentals promptly, it prevents under-committing that leaves vehicles idle.
A vehicle reservation system manages this lifecycle and enforces that no vehicle is ever committed twice for the same dates.