WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / 3. How Booking Works, Owner & Renter, Property / Listing, WP Rentals Theme Options / Submit Listing Form -> Price Details Explained

Submit Listing Form -> Price Details Explained

17143 views
  • How to Enable Price Details in the Submission Form
  • Front-End Submission Requirement
  • Where to Manage Price Details
  • Default Price Fields Explained
  • How to Manage 7 Days and 30 Days Prices
  • How Weekend Price Works
  • Additional Price Options
  • Pay by Guest Options
  • How to Manage Changeover Days
  • Extra Options in the Booking Form
  • How Custom Period Prices Work
  • Pricing Formulas Used in WpRentals
Check out this video to learn how to manage price options in the WpRentals theme. Watch Video on Youtube

How to Enable Price Details in the Submission Form

To show price fields in the property submission form, go to Admin > Theme Options > Add Listing Page & Payment Settings > Listing Submit Page > Select the Fields for Listing Submission.

  • Select the price fields you want to display in the submission form
  • The screenshot below highlights all available price detail options

Front-End Submission Requirement

All listing price details and custom pricing options are managed through the front-end property submission form.

  • All listings must be submitted through the front end for these options to be available
  • If you want only specific users to submit properties, please check this guide: How to allow only certain users to submit properties in front end

Where to Manage Price Details

Price settings are managed from the front-end property submission form under Add / Edit Property Form > Price.

  • Prices per day or for custom day periods can be set from the Price section
  • These fields let you define a standard daily price, longer-stay prices, weekend prices, guest surcharges, booking restrictions, and extra options
  • The same pricing logic also applies to hourly booking if that booking type is enabled

Default Price Fields Explained

The default price fields available in the submission form are:

  • Standard price per night, which is mandatory for the booking form to work
  • Price per night for 7 days or 7 hours and more
  • Price per night for 30 days or 30 hours and more
  • Price per weekend
  • Extra price per guest
  • Minimum days of booking
  • Allow only bookings starting with check-in on selected changeover days
  • Allow only bookings with check-in and check-out on selected changeover days

How to Manage 7 Days and 30 Days Prices

The longer-stay price fields such as Price per night (7d+ or 7h+) and Price per night (30d+ or 30h+) are controlled from Theme Options > Booking Configuration > Form General Settings > Your Number of Nights fields.

How Weekend Price Works

  • You can set a custom price for weekend days
  • If you set a weekend price, it overrides the 7d+ or 30d+ price for weekend days
  • If you use custom long-stay prices, make sure you also define a weekend price if weekends should have a different rate
  • Weekend days can be selected from Admin > Theme Options > Booking Form Configuration > Form General Settings > Select Weekend days

Available weekend options are:

  • Sunday and Saturday
  • Friday and Saturday
  • Friday, Saturday and Sunday

Additional Price Options

Besides the standard price fields, you can also configure several additional charges and pricing rules:

  • Taxes in percentage. Taxes are included in the daily price
  • Cleaning Fee, calculated per night, per guest, or both
  • City Fee, calculated per night, per guest, or as a percentage of the nightly price
  • Minimum Booking Days
  • Security Deposit, managed manually by the site admin
  • Early Bird Discount, for bookings made a certain number of days in advance
  • Extra Guest Charges, added per guest per night

Pay by Guest Options

  • Extra Price Per Guest Per Night lets you set an additional price for each guest above the default capacity
  • Allow Guests Above Capacity lets you accept bookings for more guests than the property capacity

If you allow guests above capacity, the extra guest price per night will apply, while the regular room price calculation still remains active.

For more details, read How to Manage Guest Options in WpRentals.

How to Manage Changeover Days

You can configure turnover day restrictions so bookings can:

  • Allow check-in only on selected days of the week
  • Allow bookings only when both check-in and check-out happen on selected days of the week

Extra Options in the Booking Form

You can add additional charges or optional services to the booking form, such as a pet fee or other custom extras.

  • Option Name is the label shown to the user
  • Option Value is the numeric value of the charge
  • Option Calculation controls how the fee is calculated

The available calculation methods are:

  • Fixed Fee
  • By Night
  • By Guest
  • By Night and Guest

How Custom Period Prices Work

Custom prices let you override the default pricing and booking rules for specific dates selected in the availability calendar.

A custom period price can overwrite:

  • Standard price per night
  • Price per night for 7d+ or 7h+
  • Price per night for 30d+ or 30h+
  • Price per weekend
  • Extra price per guest
  • Minimum booking days
  • Check-in restrictions on changeover days
  • Check-in and check-out restrictions on changeover days

Weekend price keeps a separate value, so if you use custom period prices and weekend pricing together, make sure both are configured correctly.

To add a custom price period:

  • Open the calendar and select the start date and end date for the period you want to change
  • A modal window will open where you can set different prices, minimum days, and changeover restrictions
  • You need to repeat this process for every custom period you want to define

You can also delete a custom price period from the same area.

The custom price table is shown on the listing page only for future periods. Past periods are removed automatically.

If you want to show fewer custom price fields, you can deselect them from Theme Options > Add Listing & Payment Settings > Listing Submission Form > Select the Fields for listing submission.

Pricing Formulas Used in WpRentals

The pricing logic uses the following formulas:

total = (inter price + expenses + manual_expense ) - early bird + city fee+ cleaning fee + sec deposit

$early_bird_discount - doesn't include extra guest, security, city fee, cleaning fee

$you_earn = $total_price - $security_deposit - floatval($city_fee) - floatval($cleaning_fee) - $service_fee;

$taxes = round ( $you_earn * $taxes_value/100,2);

$price_for_service_fee = $total_price - $security_deposit - floatval($city_fee) - floatval($cleaning_fee);

city fee % doesn't consider price for extra guest

city fee % doesn't consider extra expenses added when owner issues invoice

100% deposit includes automatically expenses (city fee / cleaning fee) even if the option is set to NO
3. How Booking WorksOwner & RenterProperty / ListingWP Rentals Theme Options

Related Articles

  • What Is the WPESTATE FAN Option
  • Why the “User Registration Is Currently Disabled” Message Appears
  • How to Add and Sync Owners from the WordPress Admin in WPRentals
  • Owner Profile Page

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