Yes, you can set different taxes, fees, and basic invoice details per property in WPRentals, and these show correctly per language and currency. Each listing can have its own tax percentage, cleaning fee, city fee, security deposit, and extras, while the theme’s multi currency and translation tools keep totals clear for guests and hosts. For deeper country based tax logic and formal invoices, connecting WPRentals to WooCommerce adds more control while you keep the same booking engine.
How does WPRentals handle different taxes and fees for each country or region?
Each property can have its own tax percentage, city fee, cleaning fee, extras, and security deposit set on its page.
In WPRentals, every listing has a price settings panel, so hosts can match rules for their city or country. You can enter a custom tax percentage per listing, plus separate Cleaning Fee, City Fee, and a Security Deposit value. So an apartment in Spain, a chalet in France, and a cabin in the US can all use different fee setups without sharing one global rule.
The theme tax field is a single percentage per listing used as a combined rate like VAT or stay tax. WPRentals treats that tax as included in the price and shows the calculated tax part mainly in the owner invoice breakdown, not as a clear guest line item. Cleaning Fee and City Fee are added on top of rent and can be per stay, per night, per guest, or per night times guest. That covers common tourist taxes and cleaning rules for each property.
For extra local charges, you use the listing Extra Options section to add add ons such as parking, pets, or resort access. Each extra can be priced as a fixed fee, per night, per guest, or per night times guest. So one building could bill €20 per guest per stay, while another uses $5 per night per guest. WPRentals also lets you set a Security Deposit per listing, and that value shows in both guest and host invoices as a separate item, even though it is held and refunded offline.
| Per listing setting | What you can change | Who sees the effect |
|---|---|---|
| Taxes percent field | Single percentage per property price | Owner and admin earnings breakdown |
| Cleaning Fee | Fixed, per night, per guest, or night times guest | Guest cost breakdown and owner invoices |
| City Fee | Fixed, per night, per guest, or night times guest | Guest cost breakdown and owner invoices |
| Extra Options | Custom label and chosen calculation method | Guest booking form and invoices |
| Security Deposit | Custom refundable amount per property | Guest and owner invoice details |
That mix of listing fields lets one site carry many local rules at once and still keep each invoice clear. You get region correct cleaning, city, and extra charges, while the core booking math stays handled by the theme.
Can I show the right totals and breakdowns in each language and currency?
The booking form, cost breakdowns, and invoices can be translated, while prices follow the guest chosen currency.
The theme includes its own multi currency widget that can show prices in several currencies at the same time. In WPRentals, you define a base currency, then add extra currencies as needed, with auto updated exchange rates and the option to override rates by hand. Guests can switch currency from the front end, and all rent, fees, and extras in the cost breakdown follow that choice.
For languages, WPRentals works with translation plugins like WPML so every label can be localized. That means fee names such as Cleaning Fee, City Fee, and custom extra options, plus email texts, can show in Spanish, French, or other languages you set. The booking form will show a clear breakdown like rent, cleaning, city fee, and selected extras in the visitor language. But the system can still charge and store values in your base accounting currency in the back end.
On the admin and host side, the invoice detail view keeps numbers tied to the base currency for clear accounting. WPRentals shows gross booking value, admin service fee, the tax part from the listing tax field, security deposit, and owner earnings as separate lines. So a guest in Japan might see totals in JPY with Japanese labels, while the site owner reviews the same booking in EUR or USD with the full tax and earnings breakdown unchanged.
How do WooCommerce payments expand tax rules and invoice formats in WPRentals?
Connecting to WooCommerce gives advanced multi country tax rules and more formal invoice templates on top of the booking engine.
When you enable the WooCommerce integration, WPRentals still handles availability and booking rules, but checkout flows through WooCommerce. That handoff lets you use WooCommerce tax classes and multiple tax rates by country, state, or postcode instead of a single per listing percentage. You can then model setups like 7 percent VAT plus a regional surcharge or different rates for EU and non EU guests without changing the theme core code.
Because WooCommerce supports detailed order tax lines, the guest invoice can show tax amounts per rate. WPRentals passes the booking total into WooCommerce, where you can attach tax classes or separate line items for platform fees if you want more detail. With common PDF invoice add ons and accounting connectors for tools like QuickBooks or Xero, you can generate invoice layouts that include company tax IDs, addresses, and full tax breakdowns per region.
This setup stays optional, so smaller sites can keep using built in Stripe or PayPal and simple tax rules. For multi country operations, routing bookings through WooCommerce usually gives better control over how taxes apply per location and how invoices look. WPRentals continues to manage calendars, security deposits, and host earnings rules in a steady way.
Is it possible to configure different service fees and commissions by location or host type?
Platform commissions are set globally, but the system tracks them clearly per host and per booking in the earnings views.
The theme lets you set a single global Admin Service Fee that can be charged to guests, owners, or split between both. In WPRentals, that fee is always calculated per booking based on the total rental cost, so the same percentage or amount applies across all countries and host types. This keeps the commission rule simple while still supporting many listings and hosts.
Even though the rate is global, the reporting stays detailed. Each host has an earnings view that lists every booking with gross amount, service fee taken, listing tax share, security deposit, and the You Earn net figure. Admins can mark bookings as paid when they finish manual payouts to hosts in different regions. At first this seems minor, but that simple flag later shows who was paid and when.
How does WPRentals support compliant invoices and reporting for multi country operations?
Detailed booking records plus optional WooCommerce reports help you build tax and revenue summaries correctly for each country.
Every confirmed reservation in WPRentals gets its own stored invoice record with itemized amounts and key figures. Admins and property owners can open that record to see rent, cleaning fee, city fee, selected extras, security deposit, service fee, and the tax part that came from the listing tax percentage. Having this breakdown stored per booking means you can rebuild how a total was reached, even months later, even if someone changed settings after.
For higher level reporting, you can export booking and invoice data through normal WordPress export tools or database queries. Many site owners pull a CSV each quarter and then group bookings by country, city, or owner to get tax and revenue totals. WPRentals clear tax and service fee values in each invoice help you split platform income from host rental income when you prepare returns or management reports.
If WooCommerce checkout is on, you also get WooCommerce tax and sales reports by rate and region. That mix works well for multi country setups where you must show VAT totals per country or need ledgers that match tools like QuickBooks or Xero. I should add one more thing here, because it often gets missed. Customizable email templates inside the theme let you include legal notes and tax text per language, so guests in at least three regions can receive confirmations that match local wording and rules.
FAQ
Guests always see a clear total booking price, while admins and hosts can access deeper tax and earnings breakdowns for compliance.
Do guests see taxes as a separate line or only tax inclusive pricing?
Guests normally see tax inclusive pricing, with optional fees like cleaning and city fee as separate lines.
In WPRentals, the per listing tax percentage is treated as included in the nightly or hourly rate, so there is no Tax line on the guest side by default. Guests do see each configured fee such as Cleaning Fee, City Fee, and any selected extras listed before they confirm the booking. Hosts and admins then see the calculated tax part in their invoice details to plan their own tax payments.
Can I use different tax percentages and fees for properties in different countries?
Yes, each property can have its own tax percentage, cleaning fee, city fee, extras, and deposit tuned to local rules.
For example, a listing in Country A can use a 5 percent tax field and a €30 cleaning fee, while a listing in Country B uses 10 percent tax, a per night city fee, and different extras. WPRentals stores these per listing, so invoices and earnings calculations stay tied to that property location. If you need richer multi rate tax logic at checkout, you can move payments to WooCommerce and use its tax classes.
How do multi currency prices relate to accounting in my base currency?
Guests can browse and pay in their chosen currency, while accounting stays fixed on your base currency values.
The multi currency widget in WPRentals converts visible prices for guests using current or custom rates, but the system still records bookings in the base currency set in admin. That means your reports, host earnings, and tax calculations remain consistent, even if several display currencies were used on the front end. At first, that split can feel odd, yet it keeps guest experience flexible without complicating your bookkeeping.
When should I rely on WooCommerce invoices instead of only WPRentals confirmations?
You should rely on WooCommerce invoices when you need strict tax line items and formal invoice templates per country.
WPRentals confirmations are fine for everyday booking proofs and show all main amounts, but they keep tax simple and mostly host facing. If your business must follow detailed VAT rules, show tax per rate to guests, or sync invoices into accounting software, turning on WooCommerce checkout is the better path. Then the theme handles bookings, while WooCommerce and its extensions handle tax math, PDF invoices, and integration with tools like QuickBooks or Xero accounting software.
- Guests always see the full price before paying, including cleaning, city fees, and extras.
- Admins can read exact tax parts and service fees per invoice for later reports.
- Multi currency display does not change base currency accounting stored in the database.
- WooCommerce invoices are best for strict tax layouts, while theme emails cover booking details.
Related articles
- Can I set different tax rates or fees (such as insurance, fuel surcharge, or cleaning) per item or per booking?
- Does WPRentals support automated commission calculations per booking and flexible fee structures (percentage, flat fee, or tiered commissions) for each owner or listing?
- Does the theme support automatic owner commission calculations so I can set different commission or fee structures per owner or per property?



