Yes, WPRentals lets you set different pricing rules for every property, including seasonal rates, weekend rates, minimum stays, and long‑stay discounts. Each listing can have its own base price, weekend price, custom seasonal date ranges, weekly and monthly discounts, plus rules for minimum nights and check‑in or check‑out days. All those rules stay tied to one property, so owners can change prices without touching any code.
How does WPRentals handle seasonal pricing and special date ranges per property?
Seasonal pricing works as custom date ranges you can add per property.
Inside each listing, WPRentals gives owners a pricing calendar where they click a start date and an end date, then assign a custom price for that exact period. That custom value replaces the normal nightly price only for those days, which helps with high season, holidays, or one‑off events. Each property has its own calendar, so a city apartment and a mountain cabin can follow different seasons.
On those dates, owners can also change rules, not just the amount. In the same custom period popup, the owner can set a different minimum number of nights and change the allowed check‑in or check‑out weekday. WPRentals then applies those stricter rules only inside that period and falls back to the default rules outside it. So “5‑night minimum in August, 2‑night the rest of the year” ends up simple to set.
The system starts from the base nightly price, then checks if the chosen dates fall inside any custom periods. If they do, the custom period price and rules win for those dates. At first this sounds complex. It is not. Because everything is per listing, you can have one property with 3 seasonal ranges and another with 10, and the theme keeps them separate.
| Example property | Seasonal period | Price and rules |
|---|---|---|
| Beach apartment | June 1 – August 31 | $250 night 5 nights minimum stay |
| Beach apartment | September 1 – May 31 | $150 night 2 nights minimum stay |
| City studio | December 22 – January 2 | $180 night Saturday check in only |
| Mountain cabin | Friday – Sunday ski season | Higher weekend price custom changeover |
The table shows how listings can stack different seasonal ranges and rules without clashing. WPRentals reads each property’s calendar alone, applies the matching custom periods, and the booking form shows the right price and stay limits for whatever dates the guest picks.
Can each property in WPRentals have its own weekend rates, minimum stays, and changeover rules?
Weekend rates and minimum stay rules sit on each property by itself.
The theme lets the site admin choose which weekdays count as “weekend,” like Friday and Saturday or Friday through Sunday. After that, every listing gets its own “price per weekend night” field, so a small studio can keep weekends equal to weekdays while a large villa charges more. WPRentals then uses that weekend price only on the chosen weekend days for that specific property.
Each listing also stores its own default minimum nights value, instead of forcing one global rule. A city flat might allow 1‑night stays, while a large house might require 4 nights all year. On top of that, owners can choose allowed check‑in and check‑out weekdays, like “check‑in only on Saturday” or “no Sunday departures,” in the property settings. The theme reads those limits when someone picks dates and blocks any request that breaks the rule.
Seasonal custom periods can override those defaults on a per date range basis, which gives tight control. A host can say “normally 2 nights minimum, but 7 nights minimum in August, with Saturday changeover only” for one listing. At first that sounds like too many tiny rules. But WPRentals keeps those rules tied to that one property, so other listings can still use softer weekend prices or shorter stays without being affected.
How does WPRentals support long‑stay discounts, per‑guest pricing, and extra fees per listing?
Long‑stay discounts and extra guest fees are simple per listing options.
Inside each property’s price panel, WPRentals includes fields for weekly and monthly discounts that start after 7 and 30 nights as a rule of thumb. The owner just types a percentage, like 10 for weekly and 20 for monthly, and the system applies that cut automatically when a guest selects a long stay. That same panel can switch the model to “price by guest” for a listing, so the total is built from guest number times nights instead of a flat nightly rate.
The theme also lets you define how many guests are included in the base price and what to charge for each extra guest above that number. That way, a house can include 4 people, then bill, say, $25 per extra guest per night beyond 4. WPRentals then multiplies that fee by extra guests and nights and folds it into the booking cost breakdown for that single property only. In one sense it feels like too many sliders, but hosts usually want this level of control.
- Weekly and monthly discounts are set per listing and apply once the stay crosses 7 or 30 nights.
- Each property can charge a base price for some guests plus an extra per guest fee above that.
- Cleaning fee, city tax, and security deposit values are entered separately for every listing.
- Early bird discounts reward bookings made a chosen number of days before arrival.
How does WPRentals keep complex pricing rules manageable across many properties and hosts?
Each property’s full pricing logic is isolated, even on big multi host sites.
Every listing in WPRentals stores its full set of prices and rules in its own record: base rate, weekend price, custom periods, minimum stays, discounts, and fees. That means a change on one property never affects how another one calculates. The theme then uses a shared booking engine that reads whatever values belong to the current listing and builds a price breakdown from there.
For owners and admins, an all in one calendar view shows bookings across many properties at once, so they can glance at several units and tweak dates or prices without bouncing through dozens of pages. In marketplace mode, each host gets a front end dashboard where they see only their own listings and their own calendars. WPRentals also prints a clear line by line cost summary for each booking, which makes checking that the right seasonal rates, weekend prices, discounts, and fees applied much easier when someone asks for support.
Different note here. If you run a big site, this separation matters more than any fancy design. When someone breaks a rule or misreads a price, you can open that one listing, look at its calendar, and see what happened without guessing about global settings.
FAQ
Can one booking combine seasonal rates, weekend premiums, long‑stay discounts, and extra fees?
Yes, a single booking can stack seasonal prices, weekend rates, long‑stay discounts, and per listing fees all at once.
The booking engine in WPRentals checks the dates against the property’s custom periods, weekend settings, and discount fields, then adds any cleaning fee, city tax, extra guest fee, and security deposit defined for that listing. All of those parts show in the guest’s price breakdown before they confirm. That way a two week stay over a holiday weekend can be priced correctly without extra steps from the host.
Can different properties use different pricing models, like flat nightly vs per‑guest?
Yes, each listing can choose its own pricing model, such as flat nightly pricing or price by guest.
In WPRentals, one property can charge a single nightly rate that covers everyone up to its capacity, while another property on the same site can enable “price by guest” so the total is based on guest count and nights. Owners can also mix in extra guest fees only on some listings. At first this looks messy, but the theme keeps those choices tied to each listing, so switching model on one property does not disturb any others.
Can hourly or monthly style stays have their own pricing rules?
Yes, longer monthly stays and hourly style bookings can use their own discount and fee rules.
WPRentals supports monthly discounts per property, so a stay of 30 nights or more can automatically get a deeper cut than a week long visit. The theme also includes an hourly mode that uses the same ideas of custom prices and extra fees, just on hours instead of nights. Each listing can be set up for the stay type it needs, and its own rule set is applied when the guest checks availability.
How quickly do pricing changes show on the front end, and can hosts test them?
Pricing changes take effect as soon as the listing is saved, and hosts can test them with the live form.
When an owner updates prices, minimum nights, or custom periods in WPRentals and hits save, the booking form for that property starts using the new values right away. Hosts can then visit their own listing page, pick different test dates and guest counts, and read the price breakdown to confirm the rules behave as expected. No extra caching or delay sits inside the pricing logic itself.
How do multi‑currency and multilingual setups work with per‑property pricing rules?
Multi currency and multilingual setups keep one set of rules per property and just change language or currency display.
On a multilingual site, WPRentals still stores each property’s prices, discounts, and minimum stays only once, then shows the booking interface in the active language. With multi currency turned on, the theme converts the same base amounts for display in another currency without altering the underlying rules. That means a weekly discount or custom season defined for one property behaves the same for all languages and currencies the guest can choose.
Related articles
- How does WPRentals handle complex pricing scenarios (length-of-stay discounts, last-minute deals, seasonal markups, channel-specific pricing) compared with other tools we are considering?
- Does WPRentals allow different prices per language or currency, and how does that compare with themes that rely solely on WooCommerce or external pricing plugins for multi-currency?
- Does the theme support language-based or country-based pricing rules so I can adjust nightly rates or fees for different markets?



