WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / 3. How Booking Works, WP Rentals Payments, WP Rentals Theme Options / Booking: How to work with Deposit Fee and Service Fee

Booking: How to work with Deposit Fee and Service Fee

17842 views
  • How Booking Payments Work with Deposit and Service Fee
  • Key Payment Settings
  • Booking Scenarios
  • Deposit Fee Required
  • How to Collect Only the Admin Service Fee with Deposit
  • When Deposit is 100 Percent
  • Admin Service Fee
  • Payment Methods
  • Important Considerations
Video tutorial for how to manage bookings if no deposit and service fee are required Watch Video on Youtube
Video tutorial for how to manage bookings when admin collects the full booking amount Watch Video on Youtube
Video tutorial for how to manage bookings if deposit and service fee values are greater than 0 Watch Video on Youtube

How Booking Payments Work with Deposit and Service Fee

When you set a value for the deposit and or admin service fee, payments are always collected in the admin account through the enabled payment method, such as PayPal, Stripe, or a merchant configured through WooCommerce.

In WpRentals, the admin controls how booking payments are handled. If deposit and service fee options are enabled, the guest pays the required amount to the admin account, not directly to the owner.

Key Payment Settings

Deposit Fee

  • The admin can set a global deposit value required to confirm a booking
  • The deposit can be configured as either a fixed amount or a percentage of the booking total
  • If a deposit is set, the guest must pay it before the booking is confirmed
  • If the deposit is greater than 0, it must be large enough to cover any service fee and any included admin-collected expenses

Admin Service Fee

  • The admin can set a service fee paid by the guest
  • The service fee is deducted from the owner earnings
  • The service fee can be configured as either a fixed amount or a percentage
  • The service fee is included in the amount collected by the admin

Expenses

  • The admin can choose whether city fee and cleaning fee are included in the deposit calculation
  • If the deposit is set to 100 percent, city fee and cleaning fee must be included

Booking Scenarios

Instant Booking

No owner approval is required. You can read more here: How to set up Instant Booking

  • The guest sends a booking request
  • The guest must pay the deposit, if a deposit is set by admin, to confirm the booking
  • The payment goes to the admin account

Manual Booking Approval

The owner must approve the booking request first. You can read more here: More on the booking process

  • The guest sends a booking request
  • The owner approves or rejects the request
  • If the owner approves the request, the owner issues an invoice
  • The guest must pay the deposit, if a deposit is set by admin, to confirm the booking
  • The payment goes to the admin account

Deposit Fee Required

Important: For the deposit, use either a percentage value or a fixed value, not both.

If the deposit is set to a value greater than 0, the guest must pay that amount before the booking can be confirmed.

The deposit required value is set in Theme Options > Add Listing Page & Payment Settings > Booking Payment Settings.

How to Collect Only the Admin Service Fee with Deposit

If the admin wants to collect only the service fee through the platform and leave the remaining balance to be handled outside the theme, this is possible.

To do this, set the Deposit Fee and the Admin Service Fee to equal values.

  • In the User Dashboard, the confirmed booking will show the deposit already paid and the remaining balance
  • Paying the remaining balance through the theme to the admin account is optional
  • If needed, the remaining balance button can be hidden with custom CSS

When Deposit is 100 Percent

  • You can choose to include additional expenses such as city fee and cleaning fee in the deposit calculation
  • If the deposit is 100 percent, these expenses must be included

Admin Service Fee

The service fee is paid by the guest, but it is deducted from the owner earnings.

  • The service fee is part of the deposit, so the deposit must always be greater than or equal to the service fee
  • You can set the service fee as either a fixed amount or a percentage, not both
  • If Deposit is set to 0, Service Fee must also be set to 0

Where the Service Fee Is Visible

  • The service fee is visible in the Owner Dashboard under View Invoice Details
  • The fee is deducted from the owner earnings shown in the invoice details

Payment Methods

WpRentals supports several ways to collect booking payments.

Theme Integrated Payment Methods

  • PayPal: Help to set up PayPal
  • Stripe: Help to set up Stripe
  • Wire Transfer: Help to set up Wire Transfer

WooCommerce Payment Methods

  • You can also use WooCommerce supported merchants to process payments
  • To enable WooCommerce payments, see: Help to install WooCommerce
  • WooCommerce supports many payment merchants, each with its own setup documentation
Note: Even when payments are processed through WooCommerce merchants, the money is still collected in the admin account.

Important Considerations

  • If Deposit is set to 0, Service Fee must also be 0
  • The service fee is collected as part of the deposit and deducted from the owner earnings
  • The deposit must always be greater than or equal to the service fee
  • If city fee and cleaning fee are included in the deposit, those values must also be covered by the deposit amount
3. How Booking WorksWP Rentals PaymentsWP Rentals Theme Options

Related Articles

  • What Is the WPESTATE FAN Option
  • Stripe Workbench Set-Up Tutorial
  • White-Label WPRentals with Your Brand
  • Theme Options -> General -> Orphan Listings

HELP CATEGORIES

  • 71. General
  • 102. Installation & Basic Setup
  • 393. How Booking Works
  • 20Advanced Search
  • 18Elementor Free & WP Rentals Studio
  • 14Email Notifications
  • 22FAQ
  • 15Installation FAQ
  • 10Menu Options
  • 27Multi-Languages - 3rd party
  • 34Owner & Renter
  • 9Page Templates
  • 23Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 98Technical how to
  • 5Third Party plugins
  • 3Translation
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 13WP Rentals Payments
  • 80WP Rentals Theme Options

Join Us On

Powered by WP Estate - All Rights Reserved
  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API