TourCMS, a leading online booking and channel management solution is operated by Palisis.

Contact Info

Palisis AG
Florastrasse 18A
8610 Uster
+41 44 533 40 40

Follow Us

home > support > solution library > multi-currency travel website

Multi-currency travel website

Please take advice from a professional (e.g. an accountant) for implications of multi currency trading in your locality


A TourCMS account has a base currency. You chose this when you first created your account. Retail (sale) prices are configured in the base currency of your account

Generally you will sell in this currency. However sometimes you want to sell in other currencies (e.g. you may want to have a USD price, but your account is in EUROs)


Single sales channel - multi currency sale prices

In the EURO example, you would sell in EUROs, but you could, on intial pages on your website, advertise in multiple currencies. At the point the customer has selected the tour and commenced booking, the price would revert to the sales currency of the channel being used. A good example of a website with this approach is Gray Line

One advantage of this approach is that you can have man y many sales currencies on your website (to guide customers). Additionally, it keeps your accounting clean as you only are selling in one currency

This will require some work by your web designer / developer rather than any configuration within TourCMS. Open Exchange Rates provide an affordable source of exchange rate data that they may find useful.

Generally this is our preferred solution and is one adopted by the larger travel websites

Multiple sales channels

Within TourCMS you can setup multiple sales channels. Each sales channel can have its own sale currency

Channel A - Sell in USD
Channel B - Sell in EURO

To set this up, first you need to configure an exchange rate FROM your base currency TO your additional sale currency (This is in configuration & setup). Then in the channel manager, change the sale currency to the required currency.

A rounding rule can be applied to ensure that, as a result of creating a new sale price, the price is still nicely presented

Markups can also be adjusted so you could make EURO prices +10% from what the sale price X exchange rate would generally create (There is a specific markup setting rather than altering the exchange rate)

If you are using this approach then a booking engine switch may be useful

Fixed price loading

IF you want to configure prices specifically for a different currency you can configure a sales channel to take the sale price from the configured cost prices

Channel A - Sell in USD - take prices from COST prices
Channel B - Sell in EURO - take prices from SALE prices

This does enable you to set a FIXED USD price as well as a FIXED EURO price. Because there are only sale prices and cost prices, this only works if you require 1 additional currency (rather than many many currencies)

Additional TourCMS account

TourCMS is not expensive. Do consider having a 2nd or 3rd account if you have a problem that can't be solved by the solutions above

More information