WPRentals supports automated commission calculations per booking with one global service fee that works for all owners and listings. You can charge this marketplace fee as a percentage of the booking total or as a flat amount, and the theme does the math for every reservation. But more advanced rules like different fees per owner or booking volume tier need custom code built on top of the core system.
Does WP Rentals calculate commissions automatically for every confirmed booking?
The system can automatically calculate and deduct the marketplace fee on each booking, using one global rule.
In WPRentals, the admin sets one Admin Service Fee in theme options as a percentage or as a fixed amount. After you define that value once, the theme applies it to every confirmed reservation that uses the booking engine. This lets you run a marketplace where all owners follow the same commission rule, which is simple to explain and later check.
The fee appears on the guest side as a separate line in the booking invoice, so visitors see that the platform is charging a service amount. At the same time, booking reports mark that fee as a clear deduction from the owner’s earnings, not hidden in other sums. WPRentals always sends the full payment to the site admin account first, which keeps accounting in one place and helps when you plan owner payouts.
Owner invoices list three main numbers for each reservation: total paid by the guest, admin fee kept by the platform, and the owner’s net income. Since the theme runs the calculation automatically each time, you avoid manual spreadsheets and basic mistakes when bookings pass 50 or 100 per month. This works the same for daily and hourly bookings, since the commission uses the final booking total as its base.
What fee types and commission structures can the admin configure in WP Rentals?
A single global rule controls whether the marketplace fee is a flat amount or a percentage of each booking.
In WPRentals, the platform commission uses the Admin Service Fee, which you set as a fixed value like “$25 per booking” or as a percentage such as “10% of the booking total.” You pick one mode for the whole site, and that choice becomes the rule for every confirmed reservation. At first this seems limiting. It isn’t, because most sites want a stable and easy rule.
Besides the service fee, the theme supports several other price elements that shape what the guest pays and what the owner earns. Each listing can define its own city or tourist fee and cleaning fee, and these can be set as flat amounts, per night, per guest, or as a percentage of the rent. WPRentals shows these extra charges as part of the booking breakdown, and they roll into the totals from which the commission is taken.
Owners can also set weekly and monthly prices that act as length-of-stay discounts, changing the base rent used in the commission math for stays over 7 or 30 nights. Extra guest pricing lets an owner define a base guest count, then add a cost for each extra person beyond that limit, which again feeds into the commissionable total. With all these controls, the theme fits many real cases while still using one clear global commission rule.
| Configurable element | Type options | Applied to |
|---|---|---|
| Admin service fee | Percentage or flat amount | Each booking global rule |
| City or tourist fee | Flat per night per guest or percentage | Per listing |
| Cleaning fee | Flat per night or per guest | Per listing |
| Long stay discounts | Weekly and monthly custom rates | Per listing |
The table shows how WPRentals splits control between one global commission rule and several listing-level fees. Admins decide how the platform earns income, while owners tune local taxes and cleaning based on real costs. Together, these settings keep invoices itemized without making the backend hard to work with.
Can commission rules vary by owner, by listing, or by booking volume tiers?
Advanced or variable commissions need custom development that extends the built-in fee logic.
Out of the box, WPRentals uses one Admin Service Fee value for the whole marketplace, shared by all owners and listings. You can’t set 5 percent for one owner and 15 percent for another from standard settings, and you also can’t stack a fixed fee and a percentage at the same time. This single-rule model keeps the system simple and covers many marketplaces that want a standard platform share.
The core options also don’t include tiered commissions that change after a certain revenue or booking count, such as “10 percent for the first 20 bookings, 8 percent after that.” However, developers can hook into the booking price calculation filters and change the service fee on the fly when special logic is needed. With a child theme, you can check owner ID, listing ID, or even past booking totals and then adjust the fee before the invoice is saved.
This kind of custom work should run and be tested on a staging site, since you’re touching money rules and small bugs can cause real confusion. Once it works, though, the custom code still uses the rest of the WPRentals flow: payments land in the admin account, reports stay clear, and owner invoices continue to show gross, commission, and net amounts in a neat way.
How does WP Rentals handle fees, taxes, and commissions in multi-currency bookings?
Fees and commissions always use a single base currency for steady numbers.
WPRentals lets you pick one base currency, like USD or EUR, which is used for all stored prices and for actual payments. The multi-currency widget can then show prices in extra currencies, with daily exchange updates from an API, so guests can view amounts in their local money. Even when a guest picks one of these display currencies, the booking math still runs only in the base currency.
Every cost element, including the Admin Service Fee, city taxes, and cleaning fees, is calculated using the base currency values saved in the database. The booking form then converts that final total into the visitor’s chosen display currency so the breakdown looks clear before checkout. WPRentals also states on the payment step that the card will be charged in the base currency, which avoids many later arguments.
This approach works well for sites with guests from many countries, since both a visitor from Canada and one from Japan can read the same booking in their own currency while the accounting stays steady in one unit. Most admins pick around 2 to 4 extra currencies in the widget to keep choice useful without making the screen feel crowded.
How are owner payouts and commission deductions presented in dashboards and invoices?
Owners get clear invoices that split the marketplace fee from their net payout.
In WPRentals, each owner has a dashboard where every booking row shows the total paid by the guest, the Admin Service Fee, and the final net amount. The theme highlights the platform cut as its own value instead of hiding it inside the rent or other fees, so owners can quickly see how much the marketplace kept. Admins see a similar list in their control panel, but across all listings, which helps when they plan payment runs by bank transfer or other offline methods.
Now, this part can feel a bit busy. You have base rent, city fee, cleaning, security deposit, admin fee, and it all stacks up. Some owners like this level of detail and read every number, others just want the net and ignore half the lines. The system doesn’t change for them though, it just keeps listing each item the same way so the story of each booking stays consistent.
Booking invoices list each line clearly, including base rent, cleaning, city fee, security deposit, and the service fee that belongs to the platform. This structure makes it easier to answer questions from owners and guests using the same numbers, since there’s no hidden math. Over time, the reports work like a simple ledger of all reservations, which helps when you pass 100 or more bookings and need clean records for your accountant or local tax rules.
- Owners see a clear breakdown of gross booking value, commission, and their final earnings.
- Admins can use invoice data to simplify offline payouts and basic accounting work.
- Both sides view the same itemized booking history, lowering disputes over commission sums.
FAQ
Does WPRentals support multiple automated commission rules for different owners?
WPRentals applies one automated Admin Service Fee rule to every booking across the site.
The commission value you set in theme options is shared by all listings and all owners, which keeps the logic simple. If your business needs different fees per owner or per listing, that needs custom code that hooks into the price filters. Many marketplaces work fine with a single rate, such as 10 percent on every booking, because it’s easy for partners to understand.
What is the difference between the admin service fee and listing-level fees?
The admin service fee is the platform’s commission, while listing-level fees cover specific property costs.
In WPRentals, the Admin Service Fee is what the site keeps from each booking as income for running the marketplace. Listing-level items like cleaning fees or city taxes belong to the property side and are defined per listing to match local rules. All these values appear as separate lines in invoices so guests and owners can see which parts go to the platform and which go to the owner.
Do hourly and daily bookings use different commission models in WPRentals?
Hourly and daily bookings both use the same global commission model for their calculations.
Whether a listing is priced per hour or per night, WPRentals first builds the booking total, including any extra guests or fees, and then applies the single Admin Service Fee rule. This means you don’t need to manage separate commission settings by booking type. At first you might plan for different rules, but the unified model keeps accounting steady even when your site mixes short hourly rentals with long weekly stays.
Does using WooCommerce payments change how commissions work in WPRentals?
Integrating WooCommerce adds gateways but doesn’t change the core commission logic in WPRentals.
When you connect WooCommerce for Property Management Software (PMS), it handles extra payment methods and tax rules, while WPRentals still computes the booking price and the Admin Service Fee. The booking engine passes the final amount to WooCommerce, so the same commission percentage or flat fee is applied as before. WooCommerce becomes a payment layer on top of the theme, not a replacement for its commission system.
Related articles
- Multi-Currency Support: Running Rentals for Global Guests
- Does the theme support automatic owner commission calculations so I can set different commission or fee structures per owner or per property?
- How can a property management website support different commission models or fee structures for each owner we work with?



