This help explains how listing price settings work in WPRentals, where admins enable price fields, and where owners or site admins manage prices for each listing.
Pricing is controlled in two different places:
- Theme Options – used by the site admin to choose which price fields are available and to configure global booking/payment rules.
- Front-end User Dashboard – used by owners and site admins to add or edit prices for each listing.
Enable Price Fields in the Submission Form
The site admin controls which price fields are available in the front-end listing form.
Go to:
Theme Options > Add Listing Page & Payment Settings > Listing Submission Form
In Select the Fields for Listing Submission, select the price fields you want owners or admins to manage when adding or editing listings.
Where Admins and Owners Manage Listing Prices
Listing prices are managed from the front-end User Dashboard.
This applies to both:
- registered owners who manage their own listings
- site admins or single owners who manage listings from the front-end dashboard
The correct paths are:
User Dashboard > My Listings > Add New Listing > Price
or:
User Dashboard > My Listings > Edit Listing > Price
Default Price Fields Explained
The main price fields available in the listing form are:
- Standard price per night / day / hour – the main price used by the booking form. This is required for the booking calculation to work.
- Price per night for 7 days or more / 7 hours or more – a special price for longer bookings.
- Price per night for 30 days or more / 30 hours or more – a special price for even longer bookings.
- Price per weekend – a different price for selected weekend days.
- Extra price per guest – an additional charge for guests above the default guest capacity.
- Minimum days of booking – the minimum number of days or hours required for a booking.
- Changeover days – rules that control allowed check-in or check-in/check-out days.
The visible labels depend on your booking setup. For example, daily vacation rental sites may show night wording, object rental sites may show day wording, and hourly booking sites may show hour wording.
7 Days and 30 Days Prices
The long-stay price fields allow owners or admins to set a different price when the booking reaches a specific number of nights, days, or hours.
The site admin controls the thresholds from:
Theme Options > Booking Configuration > Form General Settings
Look for the settings that define the number of nights or hours used for the long-stay price fields.
For example:
- If the threshold is 7, the listing can use a special price for bookings of 7 nights / days / hours or more.
- If the threshold is 30, the listing can use a special price for bookings of 30 nights / days / hours or more.
Weekend Price
The weekend price lets owners or admins set a different price for weekend days.
The site admin selects which days count as weekend from:
Theme Options > Booking Configuration > Form General Settings > Select Weekend Days
Available weekend options include:
- Sunday and Saturday
- Friday and Saturday
- Friday, Saturday and Sunday
If a weekend price is set, it applies to the configured weekend days.
Additional Price Options
Besides the main price fields, WPRentals includes other charges and pricing rules.
Depending on the fields enabled in the submission form, owners or admins can manage:
- Taxes – added as a percentage.
- Cleaning Fee – can be calculated by night/hour, by guest, or by night/hour and guest, depending on your setup.
- City Fee – can be calculated by night/hour, by guest, or as a percentage, depending on your setup.
- Minimum Booking Days – controls the minimum length of a booking.
- Security Deposit – shown as a separate listing price detail and handled manually.
- Early Bird Discount – discount for bookings made a certain number of days in advance.
- Extra Guest Charges – additional charge for guests above the standard capacity.
Guest Pricing Options
WPRentals supports more than one way to work with guest pricing.
Extra Price Per Guest Above Capacity
This option adds an extra charge for guests above the default guest capacity.
Example:
- The listing has a standard capacity of 4 guests.
- The admin or owner allows guests above capacity.
- The listing allows 2 extra guests.
- The extra guest price is added for each extra guest above the standard capacity.
Pay by the Number of Guests
This option changes the pricing logic so the booking is calculated based on the number of guests.
Related help:
How to manage guest options in WPRentals
Changeover Days
Changeover days let owners or admins restrict which weekdays can be used for check-in or check-out.
You can configure:
- Check-in only on selected days – guests can start bookings only on the selected weekdays.
- Check-in and check-out only on selected days – both the arrival and departure dates must match the selected weekdays.
Changeover day rules can also be overwritten for custom price periods.
Extra Booking Options
Extra Booking Options let owners or admins add optional services or extra charges to the booking form.
Examples:
- breakfast
- pet fee
- airport pickup
- bike rental
- extra cleaning
Each extra option includes:
- Option Name – the label shown to the guest.
- Option Value – the numeric value of the charge.
- Option Calculation – how the fee is calculated.
The available calculation methods are:
- Fixed Fee
- By Night / Hour
- By Guest
- By Night / Hour and Guest
Related help:
How to add Extra Options in the listing booking form
Custom Period Prices
Custom period prices let owners or admins override the default pricing and booking rules for specific dates.
Custom period prices are managed from the listing calendar in the front-end User Dashboard.
Go to:
User Dashboard > My Listings > Edit Listing > Calendar / Price Adjustments
A custom period can overwrite:
- standard price per night / day / hour
- 7 days / hours price
- 30 days / hours price
- weekend price
- extra price per guest
- minimum booking days
- check-in restrictions on changeover days
- check-in and check-out restrictions on changeover days
To add a custom price period:
- Open the listing calendar from the front-end dashboard.
- Select the start date and end date for the period you want to customize.
- A modal window opens.
- Add the custom prices, minimum days, and changeover restrictions for that period.
- Save the custom period.
You must repeat this process for each 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.
How to Show Fewer Fields in the Custom Price Modal
If you want to show fewer custom price fields, deselect them from:
Theme Options > Add Listing Page & Payment Settings > Listing Submission Form > Select the Fields for Listing Submission
Hourly Booking Prices
If hourly booking is enabled, the same pricing areas are used, but the labels and calculations apply to hours instead of nights or days.
Hourly booking prices are managed from the front-end listing form and custom price periods can also be used for hourly bookings.
Related help:
Booking Deposit vs Security Deposit
There are two different deposit concepts in WPRentals, and they should not be confused.
Booking Deposit Fee
The Booking Deposit Fee is set by the site admin from:
Theme Options > Add Listing Page & Payment Settings > Booking Payment Settings
This controls how much the guest must pay online to confirm a booking. Payments collected online through WPRentals go to the site admin payment account.
Security Deposit
The Security Deposit is a listing price detail added from the listing Price section.
It is shown as part of the booking price details, but it is handled manually by the site admin or owner according to the website business process.
Pricing Formula Notes
The booking total is calculated from the selected booking dates, listing price rules, expenses, discounts, and enabled fees.
The general logic is:
- Total booking price includes the booking price for the selected period, expenses, manual invoice expenses, city fee, cleaning fee, and security deposit, minus any early bird discount.
- Early bird discount does not include extra guest price, security deposit, city fee, or cleaning fee.
- Owner earnings are calculated after removing security deposit, city fee, cleaning fee, and admin service fee from the total price.
- Taxes are calculated from the owner earnings value.
- Admin service fee is calculated from the booking total after excluding security deposit, city fee, and cleaning fee.
- City fee percentage does not include extra guest price.
- City fee percentage does not include extra expenses manually added when the owner issues the invoice.
- 100% booking deposit includes city fee and cleaning fee automatically, even if the option to include expenses in deposit calculation is set to No.
Important Notes
- Admins enable or hide pricing fields from Theme Options > Add Listing Page & Payment Settings > Listing Submission Form.
- Admins and owners manage actual listing price values from User Dashboard > My Listings > Add New Listing / Edit Listing > Price.
- The standard price is required for the booking form to calculate prices.
- Long-stay thresholds are configured globally by the site admin.
- Custom period prices are managed per listing from the front-end listing calendar.
- Extra Booking Options are managed per listing and appear in the booking form as optional charges.
- Do not confuse Booking Deposit Fee with Security Deposit.
- Payments collected through WPRentals go to the site admin payment account.
- If hourly booking is enabled, price labels and calculations apply to hours.
Related Help
Listing Submission Form – How to manage submit form fields and mandatory fields
Seasonal prices. Different prices for different calendar days
How to add Extra Options in the listing booking form
How to manage guest options in WPRentals
Booking: How to work with Deposit Fee and Service Fee
What payment platforms are supported in WPRentals?
Summary
- The admin controls which price fields appear in the listing form.
- Admins and owners manage listing prices from the front-end User Dashboard.
- The main price is required for booking calculation.
- Long-stay, weekend, guest, extra option, and custom period prices can be configured per listing.
- Custom period prices can overwrite standard prices for selected dates.
- Hourly booking uses the same general pricing areas but applies them to hours.
- Booking Deposit Fee and Security Deposit are different settings.















