Can I do hourly bookings with a WordPress booking calendar?
No. WP Booking System is designed for day-based and date-range bookings and does not currently support hourly bookings or selectable time slots.
If customers need to choose a specific time such as 10:00–11:00 or 14:30–15:00, you will need a booking or appointment system designed specifically for time-slot scheduling.
What types of bookings does WP Booking System support?
WP Booking System works with dates rather than hours.
It is particularly suitable for:
- holiday homes and vacation rentals;
- apartments and villas;
- equipment rentals charged by day;
- boats, cars and other day-based rentals;
- campsites;
- day-based events;
- other bookings where customers select one date or a range of dates.
Customers can select either a single day or a date range, depending on how the calendar is configured.
For accommodation bookings, you can also use Split selection so the first and last selected dates represent check-in and check-out days and the price is calculated by night.
What is an hourly booking?
An hourly booking system allows customers to select availability within an individual day.
For example:
- 09:00–10:00
- 10:00–11:00
- 14:30–15:30
These systems normally manage availability separately for every time slot and may also support working hours, staff schedules, buffers and appointment durations.
WP Booking System manages availability at the date level, not at the hour or time-slot level.
Can I add a time field to the booking form?
You can add a form field asking the customer for a preferred time, but this does not create real time-slot availability.
For example, you could ask:
“Preferred arrival time”
and allow the customer to select or enter a time.
However, WP Booking System would not know whether another customer had already requested the same time.
The calendar would still manage availability for the entire date.
This approach is therefore suitable only when the time is informational and you manually coordinate the final schedule.
Can the Inventory add-on create hourly bookings?
No.
The Inventory add-on allows you to accept a limited number of bookings for the same date.
For example, if you have four identical rental units, you can set the inventory to 4. Each booking reduces the available inventory until it reaches zero, at which point the date becomes unavailable.
Inventory does not divide a date into hours or time slots.
For example, it can represent:
“4 units available on July 10”
but not:
“2 spaces available at 10:00 and 3 spaces available at 11:00.”
Can I allow multiple bookings on the same day?
Yes.
If your requirement is simply to accept a certain number of bookings per day, rather than appointments at specific hours, the Inventory add-on may be suitable.
For example:
- 5 boats available per day;
- 10 spaces available for a daily activity;
- 4 identical rooms;
- 3 rental cars available on each date.
The date remains bookable until its inventory reaches zero.
This is different from hourly scheduling because all bookings still apply to the date rather than individual time slots.
Can I create separate calendars for morning and afternoon?
Technically, you could create separate calendars representing different parts of the day, such as:
- Morning;
- Afternoon;
- Evening.
However, these would still be independent date-based calendars, not real time slots.
For a very simple business with only two fixed sessions per day, this may be workable, but it becomes difficult to manage if you need:
- many time slots;
- different opening hours;
- variable appointment durations;
- buffers between bookings;
- staff availability;
- automatic prevention of overlapping appointments.
For those requirements, a dedicated time-slot booking system is a better solution.
Can I use WP Booking System for daily rentals and another system for hourly bookings?
Yes.
If your business offers both day-based rentals and hourly services, you can use WP Booking System for the date-based bookings and a separate appointment system for the hourly services.
For example:
Holiday accommodation
Use WP Booking System for guests selecting arrival and departure dates.
Bicycle rental by the hour
Use a time-slot booking system that lets customers choose specific collection and return times.
Keeping the two booking processes separate makes it clearer to customers and ensures each type of availability is managed correctly.
What should I use if I need hourly bookings?
If selecting a specific time is essential to the booking, use a WordPress appointment or time-slot booking plugin.
Look for functionality such as:
- selectable time slots;
- configurable opening hours;
- slot duration;
- capacity per time slot;
- buffer time between appointments;
- staff or resource scheduling;
- automatic conflict prevention.
WP Booking System should be used when the availability you need to manage is based on dates rather than times within a date.
Summary
WP Booking System does not support hourly or time-slot bookings.
It is designed for bookings where customers select:
- a single date;
- multiple dates;
- a check-in and check-out date.
The Inventory add-on can allow multiple bookings on the same date, but it does not add hourly availability.
If customers must choose a specific appointment time, use a dedicated time-slot booking solution instead.