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















