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

18138 views
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 Admin Service Fee in WPRentals

In WPRentals, booking payments are collected in the admin account through the payment methods enabled on the website, such as PayPal, Stripe, Wire Transfer, or WooCommerce payment merchants.

The admin controls how much the guest must pay to confirm a booking by using the Deposit Fee and Admin Service Fee settings.

If deposit and service fee options are enabled, the guest pays the required amount to the admin account, not directly to the owner.

CONTENT

  • 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

Key Payment Settings

The payment settings are managed from:

Theme Options > Add Listing Page & Payment Settings > Booking Payment Settings

Deposit Fee

  • The admin can set a global deposit value required to confirm a booking.
  • The deposit can be configured as a fixed amount or as a percentage of the booking total.
  • Use either a fixed value or a percentage value, not both.
  • 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 admin-collected expenses included in the deposit.

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 a fixed amount or as a percentage.
  • Use either a fixed value or a percentage value, not both.
  • 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

With Instant Booking, no owner approval is required.

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

With manual booking approval, the owner must approve the booking request first.

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.



With this setup:

  • The guest pays the amount needed to confirm the booking.
  • The admin collects the service fee through the platform.
  • 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

If the deposit is set to 100 percent, the admin collects the full booking amount through the website.

  • You can choose to include additional expenses such as city fee and cleaning fee in the deposit calculation.
  • If the deposit is 100 percent, city fee and cleaning fee 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.
  • 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 the deposit is set to 0, the 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 the deposit is set to 0, the 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.
  • If the admin wants to collect only the service fee through the platform, the deposit and service fee should be set to equal values.
  • If the admin wants to collect the full booking amount through the website, the deposit should be set to 100 percent.
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
  • How SMS Notifications Work in WP Rentals (WpestateEmail Class): A Complete Guide

HELP CATEGORIES

  • 61. General
  • 72. Installation & Basic Setup
  • 373. How Booking Works
  • 18Advanced Search
  • 17Elementor WPRentals Studio
  • 14Email Notifications
  • 23FAQ
  • 14Installation FAQ
  • 10Menu Options
  • 34Owner & Renter
  • 8Page Templates
  • 23Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 99Technical how to
  • 5Third Party plugins
  • 4Translation & Multi Languages
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 12WP Rentals Payments
  • 80WP Rentals Theme Options
  • 26WPML & Weglot

Join Us On

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