WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / FAQ / How to Show a Monthly Price in WpRentals

How to Show a Monthly Price in WpRentals

226 views
Important:
WPRentals does not include a native monthly booking mode. The theme booking system is designed for per night, per hour, or mixed night/hour bookings. A true price per month booking calculation is not included by default.

This article explains what is possible with the existing WPRentals options if you want listings to display a monthly-style price, such as $2500 per month.

This setup is useful when you want to show long-term rental prices, room rental prices, or monthly accommodation prices, but it is important to understand that the internal booking logic will still remain day-based.

Available Booking Types in WPRentals

WPRentals supports the following booking types:

  • per night
  • per hour
  • mixed night/hour

There is no built-in option to change the full booking system to a true per month pricing unit.

What You Can Do With Existing Options

You can create a monthly-style display by combining:

  • the main listing price
  • the after price label
  • minimum booking period settings
  • translated labels, if needed

This is a display and booking-rule workaround. It does not change the core booking calculation into a monthly rental system.

Recommended Setup for Monthly-Style Rentals

1. Set the Listing Price as the Monthly Amount

Edit your property listing and go to the Price section.

Enter the monthly amount in the main price field.

Example:

  • Price: 2500

2. Add a Custom After Price Label

In the same price section, use the After Price Label field.

Add:

per month

This allows the listing price to display like this:

$2500 per month

3. Restrict Bookings to Longer Stays

To avoid short-term bookings, set the minimum booking period to 30 days.

This makes the setup more suitable for monthly rentals or long-term stays where you do not want guests to book only a few nights.

Important:
A 30-day minimum stay helps restrict bookings, but the system still calculates bookings using the existing day-based logic.

About “Price per Night” Text

Even if you add per month as the after price label, some areas of the website may still show text such as Price per night.

This happens because WPRentals is built around per night, per hour, or mixed booking logic. Monthly booking is not a default booking mode.

You can change visible text labels through translation, but this only changes the wording. It does not change the booking calculation.

How to Rename “Price per Night”

You can rename texts like Price per night using a translation plugin such as Loco Translate, or by editing translation files with Poedit.

This changes the label shown on the website only.

https://help.wprentals.org/article/how-to-modify-theme-text-in-english-with-poedit/

Important Limitation

This setup does not convert WPRentals into a true monthly booking system.

With the existing options, you can:

  • show the property price as a monthly amount
  • add per month after the price
  • set a minimum booking period of 30 days
  • rename visible labels such as Price per night

But the internal booking system remains based on the booking type selected in the theme, such as per night, per hour, or mixed booking.

Optional Alternative: Use Inquiry Instead of Direct Booking

For monthly rentals, long-term rentals, or room rentals, you may prefer not to use instant booking.

Instead, you can hide the booking form and replace it with the owner contact form. This lets visitors send an inquiry first, so the owner or admin can confirm availability, rental terms, contract details, and monthly conditions manually.

https://help.wprentals.org/article/hide-booking-form-and-replace-with-owner-contact-form/

Optional Alternative: Redirect to an External Booking Page

If monthly bookings are managed through another system, you can redirect users from the property page to an external URL instead of using the default booking button.

https://help.wprentals.org/article/add-a-redirect-url-instead-of-book-now-button/

Conclusion

WPRentals does not include a native price per month booking mode by default.

The recommended workaround with existing options is to:

  • set the property price as the monthly amount
  • add per month in the After Price Label field
  • set a minimum booking period, such as 30 days
  • translate labels such as Price per night, if needed

This approach is suitable if you only need the listing to display as a monthly rental. If you need a true monthly booking calculation, that would require custom development or an external booking flow.

FAQ

Related Articles

  • How do I remove the page title or Breadcrumbs from the top of a page?
  • FAQ: General Site behavior is slow
  • FAQ: Can I Edit the Dates of a Pending Booking?
  • Why is the account avatar or user dropdown menu not working in my custom header?

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
  • 98Technical how to
  • 5Third Party plugins
  • 4Translation & Multi Languages
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 12WP Rentals Payments
  • 79WP Rentals Theme Options
  • 26WPML & Weglot

Join Us On

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