WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / 3. How Booking Works / How to setup hourly booking

How to setup hourly booking

11236 views
Watch this video to learn how to set up hourly booking in WPRentals and how owners manage hourly booking settings from the front-end dashboard. Watch Video on Youtube

Content

  • What hourly booking means in WPRentals
  • How to enable hourly booking
  • Booking type options explained
  • How to set hourly prices for a listing
  • How business hours work
  • How to add custom hourly prices
  • Time format in the booking form
  • Using hourly booking with Object Rental
  • Important limitations
  • How iCal works with hourly booking
  • Related help

What is Hourly Booking

Hourly booking allows a listing to be booked by the hour instead of by the day or night.

This option is useful for listings that are rented for short periods, such as:

  • meeting rooms
  • offices
  • studios
  • event spaces
  • equipment or other bookable objects

When hourly booking is enabled, the booking form and pricing fields adjust to support hourly reservations.

Owners or site admins can manage hourly price, discounted hourly prices for longer bookings, weekend pricing, minimum booking time, business hours, and custom prices for selected dates.

Important: Hourly booking is managed from the front-end User Dashboard for each listing. Wp-admin is used for global booking configuration.

How to Enable Hourly Booking

Go to:

Theme Options > Booking Configuration > Form General Settings

In this section, the site admin chooses how booking works across the website.

You can use hourly booking for all listings, keep daily booking for all listings, or allow each owner to choose the booking type for each listing.

Booking Type Options Explained

WPRentals includes these booking type options:

  • Per day for all listings – all listings use the standard daily booking system.
  • Per hour for all listings – all listings use hourly booking.
  • Mix: Owner chooses price per hour or by day – each listing owner can choose whether a listing is booked by the day or by the hour.
Important: A listing cannot use daily and hourly booking at the same time. Each listing must be either daily or hourly.

How to Set Hourly Prices for a Listing

After hourly booking is enabled, the owner or site admin managing the listing can set hourly prices from the front-end dashboard.

Go to:

User Dashboard > My Listings > Edit Listing > Price Settings

When hourly booking is enabled, the listing can use the following price fields:

  • Price per hour
  • Price per hour for 7h+
  • Price per hour for 30h+
  • Weekend price
  • Cleaning fee
  • City fee
  • Minimum hours of booking
  • Early Bird Discount
  • Business Hours
Important: These fields are managed from the front-end listing editor by the owner or site admin managing that listing.

How Business Hours Work

Business Hours define the time interval available for hourly reservations.

Visitors can only select booking slots inside the business hours set for that listing.

Business hours are managed from the listing Price Settings area.

Important: Hourly bookings are limited to one day at a time, with a maximum span of 24 hours.

How to Add Custom Hourly Prices

If you want to charge different hourly prices for specific dates, use the Price Adjustments section in the front-end listing editor.

Go to:

User Dashboard > My Listings > Edit Listing > Price Adjustments

From there, you can select the dates and add custom prices for those periods.

This is useful for:

  • holidays
  • weekends
  • peak dates
  • special events
  • dates that need a different hourly price

Time Format in the Booking Form

The time format depends on the datepicker language and browser/display behavior.

You can manage the datepicker language from:

Theme Options > Booking Configuration > Calendar Settings > Language for Datepicker

Important: The booking form does not include a separate direct toggle for AM/PM format.

Using Hourly Booking with Object Rental

If you rent items instead of accommodation, you can use hourly booking together with Object Rental.

Go to:

Theme Options > Booking Configuration > Guest Selector Settings

Select:

Object Rental

When Object Rental is enabled:

  • the guest selector is removed from the booking form
  • the wording can change from night to day for daily bookings
  • hourly booking is still controlled separately from the booking type settings

This setup is useful for bookable objects, equipment, or spaces where the number of guests is not relevant.

Important Limitations

Before using hourly booking, please keep these limitations in mind:

  • Hourly bookings can only be made within a single day.
  • A listing cannot be both hourly and daily at the same time.
  • The All-in-One Calendar is designed for daily bookings, not as a full hourly booking management calendar.
  • Search by check-in and check-out is mainly designed for daily availability, not detailed hourly interval filtering.
Important: These limitations are important when deciding whether hourly booking is the right fit for your website.

How iCal Works with Hourly Booking

You can import hourly availability by iCal only from platforms that support hourly booking in their calendar feed.

To add an iCal feed, go to:

User Dashboard > My Listings > Edit Listing > Calendar

Important details:

  • The listing must be published before the iCal feed can be managed correctly.
  • The iCal feed is managed from the front-end dashboard.
  • If you want a listing to stop appearing in date search results for one full day, the full day must be blocked from hour 1 to hour 23.
  • By default, iCal synchronization runs every 3 hours.

Related Help Articles

Manage the property submission form fields

How to add a new listing

Manage booking settings

Add a booking form to a different page

How iCalendar Import/Export works

How to add or delete booked periods

hourly booking 3. How Booking Works

Related Articles

  • Send booking. Approve booking & Issue invoice or reject booking as owner. Cancel Request. Cancel confirmed booking. Pay Admin fee to confirm booking.
  • How to confirm a booking when admin deposit and service fees are 0
  • Security Deposit Fee vs Booking Deposit Fee in WPRentals
  • Booking: How to work with Deposit Fee and Service Fee

HELP CATEGORIES

  • 61. General
  • 72. Installation & Basic Setup
  • 373. How Booking Works
  • 18Advanced Search
  • 17Elementor WPRentals Studio
  • 14Email Notifications
  • 23FAQ
  • 14Installation FAQ
  • 10Menu Options
  • 34Owner & Renter
  • 8Page Templates
  • 23Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 99Technical how to
  • 5Third Party plugins
  • 4Translation & Multi Languages
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 12WP Rentals Payments
  • 80WP Rentals Theme Options
  • 26WPML & Weglot

Join Us On

Powered by WP Estate - All Rights Reserved
  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API