Yes, the WPRentals booking system supports both refundable and non-refundable setups, and you can link different rules to different seasons. But it uses settings and written policies, not automatic refund math. You set one main price per listing, then adjust seasonal prices, deposits, and extra-guest rules, and explain refund logic in each property’s text. Hosts and admins then do the real refunds in PayPal, Stripe, or WooCommerce, while WPRentals keeps bookings, invoices, and statuses organized.
How does WPRentals handle refundable and non-refundable booking options?
The system records bookings and costs, but people always decide and process refunds by hand.
WPRentals gives each listing one main price structure, then lets you add seasonal prices, weekend prices, extra-guest costs, and cleaning or city fees. So you do not click between a built-in “refundable” and “non-refundable” tab on one listing. Still, you get detailed control with pricing and rule options. Hosts can explain in the property text what part of the payment is non-refundable, like a deposit or special deal.
To build a strict non-refundable offer, many site owners either clone the listing as a clearly marked discounted copy or add a very visible note in the description and House Rules. That note is tied to a lower price. The booking is stored as normal, and the invoice shows total amount, taxes, and any platform service fee. When a guest cancels, the host or admin decides how much to return based on those written terms.
Refunds in WPRentals never push money back to a card or PayPal account by themselves. You go into Stripe, PayPal, or your WooCommerce order screen to send money back, then set the booking or invoice status in the theme as refunded or canceled. WPRentals invoices break out line items like base price, tax percent, and any service fee. So it stays simple to see how much to keep or refund in each case.
| Booking element | Who controls the rule | How WPRentals uses it |
|---|---|---|
| Base and seasonal prices | Host or admin per listing | Stored on listing price breakdown |
| Refundable or non-refundable text | Host in description or rules | Shown on listing and booking details |
| Service fee for platform | Admin as global rule | Added on invoice separate line |
| Actual refund payment | Host or admin in gateway | Shown only via booking status change |
| Cancellation approval | Host or admin per booking | Triggers status and calendar change |
This setup keeps WPRentals focused on tracking prices, taxes, and statuses. Humans stay in charge of how strict or soft refunds are for each offer. You get clear records for every booking. And you can change refund behavior later without fighting fixed rules.
Can WPRentals apply different cancellation policies for different properties or seasons?
Different properties can show different cancellation rules, even if refunds always happen outside automation.
Each listing has its own content fields, including a House Rules and policy-style area. Owners can write custom cancellation terms per property there. In WPRentals, that text sits on the listing page next to facts like guest capacity and amenities, and guests must accept those rules before sending a booking request or instant booking. At first this feels like less control. It is not.
This makes it easy to say “strict non-refundable” on one home and “full refund up to 7 days” on another. You do not need extra plugins for that. Season control comes from price periods and stay rules, not an automatic “seasonal policy engine.” With WPRentals you define seasonal date ranges on one listing, each with its own nightly price and minimum nights, then describe in the listing text how refunds change.
For example, you can write “no refunds for June–August stays” while keeping a softer rule the rest of the year. Guests see that next to the calendar they’re booking. When a guest wants to cancel, they use their account area to send a request linked to that exact listing and its rules. The host or admin reviews the request, checks the written policy, and decides the outcome.
WPRentals then updates the booking status and frees those dates on the calendar. But the real refund still comes from what the host or admin does in Stripe, PayPal, or WooCommerce. So the flow is half tech and half human choice. That mix is sometimes annoying, but it avoids surprise refunds.
How do deposits, partial payments, and service fees support flexible refund strategies?
Using deposits and clear rules, you can make part of each booking clearly non-refundable.
WPRentals lets you ask for a booking deposit instead of full payment, usually a set percent of the total like 20, 30, or 50 percent. In your listing’s House Rules or description you can state that this deposit is non-refundable. Guests then know they risk that amount if they cancel. The rest of the balance can be due later, paid through the theme’s Stripe or PayPal flow or through WooCommerce for more gateways.
The theme also supports a global service fee for the platform, set by the admin as a flat value or percent shown separately on every invoice. That fee gives you room to keep some income even when you return most of the rental cost to the guest. When a booking is canceled, the host or admin checks the invoice, keeps the non-refundable deposit or fee they stated, and sends back any remaining amount through the payment processor.
How are guest cancellations requested and processed inside a WPRentals website?
The system manages cancellation workflow and calendars, while payment gateways handle actual money.
Guests log into their account dashboard and open the booking they want to cancel instead of emailing from outside the site. WPRentals lets them send a cancellation request there, which the property owner or admin sees with all related details. Once the host or admin approves, the booking status flips to canceled and the property calendar instantly shows those dates as free again.
- Guests use their dashboard booking list to send a cancellation request tied to one reservation.
- Hosts or admins see pending cancellations and approve or reject from their dashboards.
- After approval, the system updates booking status and unblocks those dates on the calendar.
- The host or admin sends any refund in Stripe, PayPal, or WooCommerce and may update invoice notes.
How does WPRentals keep seasonal pricing, stay rules, and policies aligned?
You can mix seasonal rates with clear text policies to vary cancellation strictness during the year.
Seasonal price tables in WPRentals let you set different nightly prices and minimum-stay lengths for date ranges on each property. You might set 7-night minimums between June 1 and August 31, 3-night minimums in shoulder months, and 2-night stays in low season. All on the same listing and one calendar. Those rules live beside the calendar, so guests see the effect when they pick dates.
For busy times, the theme supports things like buffer days and no same-day check-in to protect cleaning time during peak weeks. Then you can write in the listing text that cancellations in high season get zero or smaller refunds compared to quieter months. Because those words sit on the same page as the seasonal calendar and prices, guests can link policy strictness with high-value dates like holidays.
Every property in WPRentals keeps one calendar that holds all blocks, bookings, and seasonal ranges together. That means when you cancel a high-season stay and open dates back up, the correct seasonal prices and minimum nights apply again. At first that sounds obvious, but it solves many small errors. The booking engine stays simple and steady, while your written policies explain how forgiving you want to be in different periods.
FAQ
Does WPRentals support two clickable rate plans, like “refundable” and “non-refundable,” on the same listing?
No, one listing in WPRentals has one main price structure, not two parallel rate plans.
You can still offer a cheaper non-refundable option by cloning the property as a second clearly marked listing or describing a non-refundable deal in the rules tied to a lower price. WPRentals handles pricing and calendar for each listing and logs invoices cleanly, while you decide in your content which offer is flexible and which is “no refund.” Refunds themselves are always issued manually through your payment gateway.
How can a host run “strict in high season, flexible in low season” with WPRentals?
A host combines seasonal date ranges with written policy text that explains different rules for those seasons.
On a single WPRentals listing, the owner sets higher prices and tougher minimum stays for peak dates, then adds clear language like “no refunds June–August” in the House Rules. Lower seasons can keep softer wording such as “full refund up to 7 days before arrival.” The system enforces the seasonal prices and stays, while the host and admin follow those written rules when they approve cancellations and set refund amounts.
Can different owners on a WPRentals marketplace set their own cancellation wording?
Yes, every listing owner can write unique cancellation and refund wording for each of their properties.
In a multi-owner setup, WPRentals gives each host a front-end dashboard where they edit descriptions, House Rules, and other text fields per listing. They can explain their own refund logic, like “50 percent refund up to 14 days” or “non-refundable,” and guests must accept those rules before booking. The platform records the booking, price, and status in a consistent way, while each owner’s text explains how they personally handle refunds.
What happens to taxes, service fees, and deposits on invoices when a booking is canceled?
Invoices keep their original tax, fee, and deposit lines, and you manually decide what to refund.
WPRentals shows base price, tax percentage, any admin service fee, and deposits as separate items on each invoice, both before and after cancellation. When you approve a cancellation, the booking status changes and dates are freed, but the numbers stay as a record so you can see what was charged. You then choose in Stripe, PayPal, or WooCommerce whether to return only part of the rental, skip the service fee, or keep a non-refundable deposit, and you can add notes if needed.
Related articles
- How does WPRentals handle cancellations and refund rules, and can I set different cancellation policies for different listings or host tiers?
- Does WPRentals allow customers to modify or cancel their bookings online, and can I set my own cancellation rules and fees?
- If a booking is modified or canceled, does the system handle refunds and date changes cleanly without breaking the calendar or reports?



