When travelling internationally, one often needs to deal with different currencies. Thanks to ATMs and debit cards, it is typically convenient to withdraw cash without needing to exchange bills. Even better, thanks to the fact that credit and debit cards are widely accepted, you often do not even need to withdraw cash, but just pay the required amount with your card. When you move to another country or need to pay friends, family or business partners there, you typically need to transfer money internationally.
Payments when travelling
When travelling internationally, one always faces the problem of dealing with different currencies. Typically, the following rules are useful.
Never exchange cash. Local currency conversion of cash have large fees of typically 1-5% or even more. Only if you know for sure that you need cash and will not be able to withdraw local currency using an ATM, you should bring cash of another currency. In some situations it may even be smart not exchange this currency, if you know certain currencies (such as USD or EUR) are accepted in shops.
Pay by card if possible. Paying by by card (credit card, debit card, mobile card etc.) is usually the cheapest. For this, it is useful to have at least a Mastercard and a VISA-Card which does not charge international fees (foreign transaction fee etc.).
Withdraw cash by card if necessary. If you really need cash in local currency, withdraw it in small amounts at an ATM with a card that does not charge any fees (foreign transaction fee or cash advance fee). Typically, this means that you should use a debit card. Sometimes ATMs charge you a fee, in which case it is good to either try a different machine or use a card where your bank reimburses you for possible ATM fees.
Never choose to be charged in your home currency. Many payment terminals or receipts, will ask you, if you would like to be charged in the local currency or in your cards home currency (where it was issued). Your bank will essentially always offer a better exchange rate than the terminal providers, so ALWAYS choose to be charged in the local currency, in which the price is quoted by the merchant.
Best services for transfers and payments
We refer to an international transfer, if you want to transfer money between two accounts that are both in your name, but are located in different countries and typically in different currencies. The main distinction between an international transfer and an international payment is that in the latter case, you do not necessarily transfer to your own account. This is often more difficult than an international transfer.
International payment. Moving money from your account in one country into the account of somebody else in another country.
International transfers. Moving money between accounts in different countries in your name.
There are many service provider for both and many are rather expensive: Check, Paypal, WireTransfer, WesternUnion, Cash Advances, Withdrawing cash at an ATM abroad or travelling with currency to exchange it in a local bank. Usually any of these options is connected to several fees and in particular, the currency exchange rate may significantly differ from the interbank rate (the exchange rate that banks use when they exchange huge amounts). It is very common to pay between 2-8% of your transferred amount, just because you do not get a fair currency exchange rate. In general, the total costs consists of the following:
Bank transfer fees. Most countries have a system in place which allows for free transfers between bank accounts in the respective country (or within a region, such as the EUR zone). However, as soon as you need to transfer funds internationally, you will need to use a system based on intermediate banks (such as SWIFT) you will be charged fees, which are often unpredictable, but often range from 5-50 USD. Note that this is completely independent from exchanging money and really just the cost of moving money. When comparing different exchange services, it is therefore important to check if they offer local bank accounts in the respective countries.
Example: As of writing (June 2020), CurrencyFair's USD bank account is located in the UK. If you want to deposit or withdraw USD from or to a bank account located in the US, you will be charged bank transfer fees (international wire). In this specific case, it is therefore preferable to use an exchange service that offers local bank accounts.
Service fee. Some exchange services will charge extra service fees. This may include a transfer out fee, in which case you should check if there will also be a bank transfer fee on top or if the service fee makes sure that the full amount will arrive in the other account. Other exchange services will advertise that there are no fees and instead hide their fee in the exchange rate markup (explained next). They may also not run local bank accounts, such that additional bank transfer fees come on top.
Exchange rate markup. In many situations, the service provider will give different rates for exchanging currency A into B or B into A. The difference is called spread. On large currency exchanges, where banks trade with each other, this spread is very low (range of 0.001-0.1%), but service providers may charge significantly more on top. In essence, this is just another fee that comes on top.
In summary, it is notoriously difficult to figure to properly compare different exchange services, because some fees (such as the bank transfer fees) are difficult to predict. In most situations, it is best to use an exchange service with local bank accounts, where you do not have bank transfer fees or at least you know the exact cost (in countries or systems where you have a small fixed fee). You can then focus on adding service fee and compare the offered exchange rates.
For international payments and transfers
We recommend the following two services that both have fees ranging 0.1-0.3% compared to the interbank rate plus 1-5 USD fee for the wire transfer to the other account. Both services can be used for international transfers and payments.
Receiving international payments
In most situations, you only need to think about how to perform a transfer if you need to send money to another account (either to yourself or to somebody else). However, sometimes you are offered to choose how you would like to receive a payment. In particular, this applies to students and researchers who are invited to visit another institution or travel to some conference, for which they may receive partial or full reimbursement from a separate entity (inviting institution, funding agency etc.). The same applies to international consultants, artists and other people who travel to around the world and receive payments from different countries. While it is often the responsibility of the payee to get the money to you, the respective agreements (such as travel support for students) often offer a fixed amount, from which any transfer fees will be deducted.
In such cases, it is therefore advantageous to choose a payment method with the lowest possible fees. In most cases, this is accomplished by providing a bank account in the country of the payee and then performing the transfer on your own. Even if you do not have a bank account there, you might be able to use exchange services that offer local bank accounts in your name. Due to money laundering rules, most exchange services will not accept payments from third parties (where you would provide a generic bank account of this service), unless they create an account in your name. Many services offer such accounts in the UK, in the EUR zone and in Australia.
For large international transfers: Interactive Brokers
We recommend Interactive Brokers to people moving between different countries, because it allows you stay flexible with regards to bank accounts and currencies. You can keep different currencies in your accounts, exchange at excellent rates for a very low fee of 2 USD and most currency transfers (USD, GBP, EUR, AUD and more) are free, as Interactive Brokers has local accounts in the respective countries.
If you start to invest into the stock market in one country, but then move to another country where you receive a salary, you either need to open a new brokerage account in the new country or it becomes cumbersome to transfer and exchange money of your new salary to deposit it into the old account that is still in the previous country. Interactive Brokers allows you to deposit money from many countries directly into your existing account, which you can either exchange into another currency or use directly at stock markets of the new country. Similarly, if you ever need to sell stocks to withdraw cash to your new (or old country), you can do this with Interactive Brokers in a matter of days (possibly even within one day, if you have a margin account and do not need to wait until the sale is processed).
The following list of links provides further resources to learn about different services.
Article by TheFinanceBuff. This article from 2016 discusses and compares different ways to transfer money internationally.