Skip to main content

Handling multiple currencies in Rentals and Channels

Christos Lolas avatar
Written by Christos Lolas
Updated over 8 months ago

Hosthub allows you to manage rentals, channel listings and bookings in different currencies, ensuring accurate rate conversions for OTAs and comprehensive reporting. Here's a detailed guide to help you understand and utilize this feature effectively.

Setting Currency for Each Rental

Each Rental in Hosthub has its own currency which is set on rental creation. The currency field is mandatory.

By setting a specific currency for each rental, you ensure that all rates and bookings associated with that rental are consistent and displayed in the chosen currency.

Automatic Currency Conversion for OTA Listings

Sometimes the currency set in Hosthub rentals may be different that the one set in the various channel listings connected with this rental in the OTAs. This means that when we set and push rates to the OTAs channel listings or when we fetch bookings from the OTAs there may be inconsistencies regarding the currency used.

For this reason, when you update rates for a rental, if the OTA listing has a different currency than the rental's currency, Hosthub automatically converts the rates to the listing currency before sending them to the OTA. This ensures that the rates displayed on the OTA listing are accurate and aligned with the chosen currency of that specific OTA.

Also when a booking is synced from the OTA to Hosthub then we convert its price from the listing currency to the rental currency and the user currency as defined in her settings.

By handling automatic currency conversion, our PMS saves you time and effort in manually converting rates for different OTAs.

Examples:

Currency for Rental A and the user currency in settings has been set to USD. This rental is connected to Airbnb A listing which is configured to use EUR. When we want to change the base price or any other pricing setting for this rental, then we set it in Hosthub in USD and before they are pushed to the Airbnb listing they are converted automatically to EUR. So the Airbnb listing gets its prices to the correct currency.

When a booking arrives to Hosthub from Airbnb A listing then the prices of this booking are initially fetched as set to EUR. Hosthub, before saving this booking, automatically converts the booking prices to USD.

In booking details view and bookings index, we still display the booking amounts in the currency in which they have been paid in the channel, in the example above this will be EUR. We use converted amounts only for multi rental reporting.

Multi-Currency Reporting

When a host checks the Reports section in Hosthub she typically wants to see an overview of the financial data of all or some of her rentals. However, if these rentals have different currencies then it is not so obvious which currency to use when we display financial reports.

For this reason we convert all bookings financial and pricing report data to the currency the user has set in his profile. To change this go to Settings and set the currency to the preferred one.

By standardizing the reporting metrics to the currency of the first rental, Hosthub provides consistency and ease of understanding when reviewing financial data across rentals with multiple currencies.

Additional Tips and Considerations

If a host wants to change the currency of a rental they need to contact Hosthub support team and they will handle the whole process.

Currency Exchange Rates: Hosthub utilizes up-to-date currency exchange rates for accurate rate conversions. These rates are sourced from reputable currency exchange platforms.

Currency Symbols: Hosthub displays currency symbols alongside the rates and financial values to help you identify and differentiate between currencies easily.

Remember, our multi-currency handling feature simplifies the management of bookings and rentals across different currencies, ensuring accurate rate conversions and comprehensive reporting. If you encounter any issues or have further questions, please reach out to our support team, who will be happy to assist you.

Did this answer your question?