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

11046 views

How to Set Up Hourly Booking in WpRentals

Watch this video to learn how to set up hourly booking in WPRentals theme and how to manage hourly setup as owner. Watch Video on Youtube
  • 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
  • Using hourly booking with Object Rental
  • Important limitations to keep in mind
  • How iCal works with hourly booking
  • Related guides

What hourly booking means in WpRentals

Hourly booking allows you to rent a listing by the hour instead of by the day. This option is useful for spaces or items that are booked for short periods, such as offices, studios, meeting rooms, or equipment.

When hourly booking is enabled, the booking form and pricing fields adjust to support hourly reservations. You can define the hourly price, discounted hourly prices for longer bookings, weekend pricing, minimum booking time, business hours, and custom prices for selected dates.

How to enable hourly booking

Go to Theme Options > Booking Configuration > Form General Settings.

In this section, you can choose how booking works across your website. This is where you enable hourly booking for all listings or allow owners to choose between hourly and daily booking for each listing.

Booking type options explained

WpRentals includes these booking options:

  • Per day for all listings
    This keeps the standard daily booking system for every listing.
  • Per hour for all listings
    All listings will use hourly booking.
  • Mix: Owner chooses price per hour or by day
    Each listing owner can choose, for each listing, whether that listing is booked by the day or by the hour.

A listing cannot use both booking types at the same time. It must be either daily or hourly.

How to set hourly prices for a listing

To configure hourly booking for a specific listing, 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

These fields are managed from the front end listing editor.

How business hours work

Business Hours define the time interval available for hourly reservations.

You can set these hours from the listing Price Settings area. Visitors will only be able to select booking slots within the business hours you define for that listing.

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.

From there, you can select dates and add custom prices for those periods. This is useful for holidays, weekends, peak dates, or special events.

Control Availability Format:

  • Change AM/PM or 24-hour format via Theme Options → Booking Configuration → Calendar Settings → Language for Datepicker.
  • The booking form does not support a direct AM/PM toggle.
  • NOTE: There is no AM/PM control possible for the booking form. 

Using hourly booking with Object Rental

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

Go to Theme Options > Booking Configuration > Guest Selector Settings and select Object Rental.

When Object Rental is enabled:

  • The guest selector is removed from the booking form
  • The wording changes 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 or spaces where the number of guests is not relevant.

Important limitations to keep in mind

Please keep these points in mind when using hourly booking:

  • 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.

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

A few important details:

  • The listing must be published before you can manage the iCal feed 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 day, the full day must be blocked from hour 1 to hour 23.

By default, iCal synchronization runs every 3 hours.

This comprehensive guide outlines the functionality and limitations of the hourly booking system within WpRentals.

 

 

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
hourly booking 3. How Booking Works

Related Articles

  • How to Manage Pricing Per Guest for Your Property
  • 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
  • Booking Price – Understand Security Deposit Fee

HELP CATEGORIES

  • 71. General
  • 102. Installation & Basic Setup
  • 393. How Booking Works
  • 20Advanced Search
  • 18Elementor Free & WP Rentals Studio
  • 14Email Notifications
  • 22FAQ
  • 15Installation FAQ
  • 10Menu Options
  • 27Multi-Languages - 3rd party
  • 34Owner & Renter
  • 9Page Templates
  • 23Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 98Technical how to
  • 5Third Party plugins
  • 3Translation
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 13WP Rentals Payments
  • 80WP Rentals Theme Options

Join Us On

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