International Bank Transfer Fees, Rates & Costs

When it comes to international money transfers, understanding the associated costs is crucial. One of the key expenses you’ll encounter is the international bank transfer fee. This article will delve into what these fees are, the factors influencing them, and how you can potentially reduce these costs. We’ll also compare the fees charged by popular banks and discuss the impact of exchange rates on these fees. By the end, you’ll have a comprehensive understanding of international bank transfer fees and how to navigate them effectively.

Factors Affecting International Bank Transfer Fees

The cost of an international bank transfer can vary greatly depending on several factors:

  1. Sending and Receiving Banks: The banks involved in the transfer process may each charge their own set of fees. This includes both the sending bank (your bank) and the receiving bank (the recipient’s bank).
  2. Intermediary Banks: Sometimes, a transfer may need to pass through an intermediary bank (a third-party bank that facilitates the transfer) before it reaches the receiving bank. These banks may also charge a fee.
  3. Transfer Amount: The amount of money you’re transferring can affect the fee. Some banks charge a flat fee, while others charge a percentage of the transfer amount.
  4. Currency Exchange Rate: Banks often add a markup to the exchange rate, which can increase the cost of your transfer. This is often where banks make a profit from international transfers.
  5. Transfer Speed: If you need the transfer to be completed quickly, you may have to pay for a faster transfer service.
  6. Payment Method: The method you use to pay for the transfer (e.g., debit card, credit card, bank account) can also affect the fee.

It’s important to note that these fees can add up, and the total cost of the transfer can be significantly higher than the initial transfer amount. Therefore, it’s crucial to understand all the potential fees before making an international bank transfer.

Different Types of International Bank Transfer Fees

When sending money abroad via an international bank transfer, it’s crucial to understand the different types of fees that can be applied. These fees can significantly impact the total cost of your transfer. Here’s a breakdown of the most common types of fees:

  1. Transfer Fee: This is the fee charged by your bank for facilitating the international transfer. It can vary greatly depending on the bank, the amount being transferred, and the destination country. Some banks offer a flat fee, while others may charge a percentage of the transfer amount.
  2. Receiving Fee: Also known as a beneficiary bank fee, this is a fee charged by the recipient’s bank for receiving an international transfer. Not all banks charge this fee, and the amount can vary.
  3. Intermediary Bank Fee: In some cases, especially when sending money to a country where your bank does not have a direct relationship with a local bank, an intermediary bank may be used. This bank can also charge a fee for their part in the transfer.
  4. Exchange Rate Markup: This is not a fee per se, but it can significantly impact the cost of your transfer. Banks often offer exchange rates that are not as favourable as the mid-market rate, meaning you could end up paying more for your transfer than you would with a service that offers rates closer to the mid-market rate.
  5. Additional Service Fees: Some banks may charge additional fees for services such as expedited transfers or transfers initiated via telephone or in a branch, as opposed to online.

Average Cost of International Bank Transfers

On average, international bank transfers can cost customers £20 – 40 in fees. However, this can vary greatly depending on the factors mentioned above. Some banks may charge a flat fee for every international transfer, regardless of the amount you send. Others may charge a percentage of the transfer amount.

For example, high-street banks typically have high currency transfer charges of up to £30 per transaction. To receive money, it usually costs between £2 and £7. However, some banks, like HSBC, offer services like the Global Money Account, which allows customers to make international payments with no HSBC fees.

It’s also worth noting that not all charges are transparent. Some fees, like the exchange rate markup, may not be clearly stated upfront. Therefore, it’s crucial to ask your bank about all potential fees before making a transfer.

Impact of Currency Conversion on International Bank Transfer Fees

When it comes to international bank transfers, one critical factor that can significantly influence the total cost is the currency conversion process. This process is necessary because the money you’re sending needs to be converted from your local currency to the recipient’s local currency.

Currency conversion is not a free service. Banks and other financial institutions typically charge a fee for this service, which is often incorporated into the exchange rate they offer. This is known as the ‘exchange rate margin’ or ‘foreign exchange margin’. It’s the difference between the interbank rate (the rate banks use when trading currencies with each other) and the rate you’re offered.

For instance, if the interbank rate for converting British pounds to euros is 1.15, a bank might offer you a rate of 1.10. This difference of 0.05 is the bank’s exchange rate margin, and it’s essentially a hidden fee that you pay for the currency conversion.

The exchange rate margin can vary significantly between banks and other money transfer services. Some banks might charge a small margin of around 1-2%, while others might charge as much as 5% or more. This variation can have a substantial impact on the total cost of your international bank transfer.

It’s also worth noting that some banks and money transfer services offer ‘fee-free’ transfers but make their money by offering less favourable exchange rates. So, it’s crucial to consider the exchange rate as well as any upfront fees when calculating the total cost of an international bank transfer.

How to Avoid High International Bank Transfer Fees

  1. Compare Different Banks and Money Transfer Services: Different banks and money transfer companies offer different fees and exchange rates. It’s worth shopping around and comparing different options to find the best deal.
  2. Use a Specialist Currency Broker: Specialist foreign exchange brokers often offer better exchange rates and lower fees than traditional banks. They can be a cost-effective option for large international transfers.
  3. Avoid Small, Frequent Transfers: If possible, try to avoid making small, frequent transfers, as the fees can quickly add up. Instead, consider making larger, less frequent transfers.
  4. Check for Hidden Fees: Be sure to ask your bank about all potential fees, including hidden ones like exchange rate markups. This will help you understand the true cost of the transfer.
  5. Consider Online Money Transfer Services: Online money transfer services often offer competitive rates and lower fees than traditional banks. They can be a convenient and cost-effective option for international transfers.

Remember, the cheapest option isn’t always the best. It’s also important to consider factors like transfer speed, customer service, and the reliability of the bank or money transfer service.

International Bank Transfer Fees of Popular UK Banks

To give you a clearer picture of how international bank transfer fees can vary, let’s take a look at some popular UK banks:

  1. HSBC: HSBC charges a standard fee of £4 for online international payments to another HSBC account and £9 to non-HSBC accounts. However, if you use their Global Transfer service, you can make fee-free transfers between your global HSBC accounts.
  2. Barclays: Barclays charges £15 for online international payments and £25 for payments arranged in branch or by telephone. However, they offer a £0 fee for SEPA (Single Euro Payments Area) payments made online.
  3. Lloyds Bank: Lloyds Bank charges a £9.50 fee for international payments made online and a £20 fee for payments made in branch or by telephone.
  4. NatWest: NatWest charges a £10 fee for standard international payments and a £30 fee for priority international payments.
  5. Santander: Santander charges a £25 fee for international payments made in branch or by telephone, and a £15 fee for payments made online.

Remember, these are just the upfront fees. There may be additional costs, such as exchange rate markups and receiving bank fees. Always check with your bank for a full breakdown of the costs before making an international bank transfer.


  1. What is the average cost of international bank transfers?

    While the cost can vary greatly depending on the bank and the specifics of the transfer, you can generally expect banks to take as much as 3-4% of your total transfer as a fee when you send money internationally. However, many banks try to cap the amount they charge their customers.

  2. Are there any banks that offer fee-free international transfers?

    Some banks, such as HSBC Expat, offer fee-free global money transfers. However, it's important to note that while the bank itself may not charge a fee, correspondent and recipient bank charges may still apply.

  3. Do all banks charge the same fee for international transfers?

    No, the fees for international transfers can vary greatly from one bank to another. For example, if you make an international payment in a branch or by phone with Barclays, you'll need to pay a £25 fee, unless it's a SEPA payment, which are fee-free. On the other hand, Halifax won't charge a fee if you make a payment from your account in euros, and the fee for all other currencies is £9.50.

  4. Are there any additional costs associated with international bank transfers?

    In addition to the transfer fee charged by your bank, there may also be correspondent and recipient bank charges. The amount of these charges can vary depending on the destination, currency, and complexity of the transfer.

  5. Are there cheaper alternatives to bank transfers for sending money internationally?

    Yes, there are several alternatives to bank transfers that can be cheaper, especially for larger amounts. These include money transfer services like Currencies Direct, which offers fee-free transfers to bank accounts in select countries.