Yes, WPRentals includes built‑in tools to collect security deposits, cleaning fees, and extra service fees in a flexible way. You can add those fees per listing, pick how they’re calculated, and show them in each booking and invoice. If you need special gateways or regional rules, you can extend the setup with WooCommerce without losing the theme’s booking logic.
How does the theme handle security deposits for my bookings?
The system can collect a security deposit automatically as part of each confirmed booking total.
Each property has its own Security Deposit field, so you can set a different deposit for every listing if you want. WPRentals adds that amount into the booking cost as soon as a reservation is confirmed, so guests pay rent plus deposit in one payment. The deposit value shows in the booking summary on the property page, in the checkout box, and later in the invoices.
Payments for the deposit go through the same gateways you use for bookings, like Stripe or PayPal, or through WooCommerce if you choose that route. In the booking details and invoices, the theme shows the rent, fees, and deposit as separate lines so you can see exactly how much was taken as a guarantee. This setup makes it easier to track how much of the total is money you might need to refund.
After guests check out, the admin or listing owner can open the booking in the dashboard and mark the security deposit as refunded. The theme records the status change so you keep a simple history tied to that reservation. The actual return of money still happens through your payment gateway dashboard, but this setup keeps your booking records clear and avoids guessing which deposit belongs to which stay.
Can I configure cleaning fees and multiple extra service fees per stay?
Hosts can define several custom extra fees and decide exactly how each one is calculated for every booking.
Every listing has a dedicated Cleaning Fee field where you choose how the fee should work. WPRentals lets you charge cleaning per stay, per night, per guest, or per guest per night, so you can mirror how your cleaner bills you. For example, you might set a flat 60 dollar fee per booking for a small studio or a 15 dollar per night fee for longer stays.
Beyond cleaning, the theme has “Extra Options” that you can turn into any service you sell. You can set pet fees, airport pickup, late check out, baby crib rental, or other services, then choose if each is a fixed cost, per night, per guest, or per night and guest. Guests see these extras listed before payment, and WPRentals adds them into the total with the right calculation for their dates and number of people.
- Create several extra options as needed for each listing.
- Set each extra as mandatory or let guests choose it at booking.
- Use extra guest pricing to charge above a base guest count.
- Show all fees as separate lines so guests know each charge.
The theme also covers Extra Guest pricing so you can include, for example, up to 2 guests in the base rate and charge more for guests 3 and 4. That extra per guest per night is added only when the booking goes over your chosen base capacity. At first this seems complex. It isn’t.
WPRentals shows cleaning, extras, and extra guest charges as their own line items in the booking cost box and in confirmation emails. This keeps your pricing honest and easier to explain, even when you stack several fees. Though to be fair, you still need to decide your own rules, and that part can take a while.
What tools are available for city taxes, tourist fees, and price transparency?
The platform can list city fees and extras so guests always see a clear price breakdown before confirming payment.
Each listing has a City/Tourist Fee setup where you can pick how to charge required local costs. With WPRentals you can make that fee fixed per stay, per night, per guest, or per night and guest, which fits most tourist tax rules in real cities. Guests see that city fee shown separately from rent and cleaning, so they understand what part of the total is a legal charge instead of your own markup.
The theme also offers a Tax percentage field at listing level, meant for your reporting rather than as an extra guest charge. WPRentals treats this field as tax included in price, then calculates how much of the owner’s earning is tax and how much is revenue. Owners can open their invoices and see a simple split, for example 100 of 1,000 counted as tax, which helps with month end reporting without confusing guests.
On every booking, the system builds an itemized invoice that breaks down rent, cleaning, city fees, extra services, and any admin fees you decide to use. Guests see this full breakdown in the booking form, on the confirmation page, and in their email, so the final card charge doesn’t feel like a surprise. This setup keeps required public charges visible while your advertised nightly rate can stay simple.
Does it support my preferred currencies, payment gateways, and regional setups?
The system combines global payment integrations and custom currencies so you can match local booking expectations across regions.
Inside the theme options you can define the active currency, its symbol, and how prices should look on the site. WPRentals also lets you add custom currencies so you can match your country’s standard, such as switching from dollars to euros or adding a non default symbol. The same prices and fees you configure per listing will use that currency in all booking boxes, invoices, and emails.
For payments, the theme has built in Stripe and PayPal support and can optionally route bookings through WooCommerce to unlock more local gateways. You don’t need WooCommerce when the default gateways and simple taxes are enough, so many sites just run with the theme’s direct Stripe or PayPal flow. If you later need a regional card processor or special tax behavior, WooCommerce acts as a payment extension while WPRentals still controls all booking logic.
| Region need | Theme capability |
|---|---|
| Local currency display | Custom currencies and symbols in settings |
| Local payment methods | Stripe PayPal plus WooCommerce gateways |
| Multilingual guests | Translation ready and WPML WordPress Multilingual compatible |
| Different fee rules per property | Per listing pricing and fee configuration |
The theme is translation ready and works with popular multilingual plugins, so you can show fee labels in several languages if you host international guests. Each property can also have its own tax, city fee, and cleaning logic, which is useful if you manage homes in different areas with different rules. This mix of currency control, gateway choice, and per listing rules helps your site match how people in your region expect to pay.
How flexible is the fee and deposit setup for single and multi‑property hosts?
You can keep fee rules simple for one property or scale them into a full multi owner marketplace without changing themes.
If you run only one rental, you can switch the theme into single owner mode so marketplace extras stay out of your way. In that setup, you control all listings, deposit amounts, and fee rules from one admin account, and guests don’t see extra account types. WPRentals still gives you full control over cleaning, city fees, extras, and deposits per property, so you can tune each one even in a small portfolio.
For bigger setups, the theme can apply an Admin Service Fee that acts as a booking or commission fee on top of rent. You choose whether that fee is a fixed number or a percent of the booking total, and the system adds it while also subtracting it from the owner’s earnings view. This helps when you run a site for several owners and want a clear gap between what guests pay and what each owner earns after your cut.
Every property can override global rules, so one home might use a 150 dollar deposit and a flat cleaning fee, while another uses a higher deposit and a per night cleaning model. The owner dashboard then shows a detailed earnings breakdown that subtracts any admin service fee and highlights the net amount each owner should receive. Honestly, owners will still ask questions, but at least you can point to exact fields.
You can start small with one listing and grow to 5 or 50 without changing how fees and deposits are handled. Or you might do the opposite and turn off some advanced parts again if they feel too heavy for your use. I know that sounds back and forth, but many hosts shift between simple and complex rules as their business changes.
FAQ
Are security deposits actually charged to the guest or only held, and how are refunds handled?
Security deposits are charged as part of the booking payment, then refunded manually by the admin or owner.
When you set a deposit on a listing, the booking system adds that amount into the total that guests pay at checkout. WPRentals records that value in the booking and invoice so you know what must be returned after check out. To refund, you mark the deposit as refunded in the booking dashboard and process the actual money return through Stripe, PayPal, or your chosen gateway.
Can cleaning fees and extra services be made mandatory or optional during booking?
Cleaning fees can be mandatory while extra services can be either mandatory or optional for guests to pick.
The Cleaning Fee field is usually set as a required charge so every booking includes it automatically based on your chosen mode. Extra Options can be created as required fees or as add ons that guests can tick during the booking flow. WPRentals then includes all mandatory and chosen extras in the final total so you don’t have to edit bookings by hand.
Do guests see every fee itemized before paying, including in emails and invoices?
Guests always see an itemized breakdown of rent, deposits, and all configured fees before they confirm payment.
The booking form shows nightly cost, cleaning, city fees, extra services, and any admin fee in a clear list with totals. After payment, WPRentals sends confirmation emails that repeat the same breakdown so guests can save it for their records. In both guest and owner dashboards, invoices keep these lines visible, which helps avoid confusion about where each part of the price came from.
How does the theme handle full prepayment, partial payments, or custom deposit percentages?
The booking engine lets you choose between full prepayment or a custom booking deposit percent for each reservation.
You can set a booking deposit, such as 30 percent, so guests pay only part of the total at booking time and the rest later. WPRentals uses that percentage on the full cost, including fees, and shows clearly what is due now versus due on arrival. If you prefer all money upfront, you can set the booking deposit to 100 percent and the system will require full payment at checkout.
Related articles
- Is there support for security deposits that can be held and then refunded manually after checkout?
- Is there a built-in way to add and manage security deposits for equipment or vehicles, including refunding or withholding part of the deposit?
- Will I be able to add extra fees easily, like cleaning fees, pet fees, or security deposits, and have them calculated automatically at checkout?



