International Bank Transfer Fees

Mehdi Punjwani

Author: Mehdi Punjwani

Why trust us

We only list companies that are trustworthy and appropriately licensed. Our aim is to give you a comprehensive view of the regulated money transfer marketplace.

Disclosure

MoneyTransfers aims to help users find the best money transfer provider for their needs. To support our free service, we may earn a commission from some of the providers listed in our search results. The commission may also impact the ordering of the providers shown. Our reviews are independent from this and are based on our editorial policy, research and testing of dozens of remittance providers on the market.

Table of contents

A bank transfer, also known as a wire transfer, used to be the default way to send money abroad, but their high fees and long transfer times are falling behind competitors like money transfer providers. Here are the fees for international wire transfers for some of the biggest banks and financial institutions in the world - see how they compare.

Search Now & Save On Your Transfer

Instantly view live exchange rates, fees & features.

Send
$

International bank transfer fees vary by bank and location, often ranging from $15 to $50 for outgoing transfers, plus potential intermediary fees and exchange rate markups. Banks tend to be more expensive and slower than money transfer providers, which offer competitive rates and faster transfers.

Save on transfer fees with Wise
Wise
9.2
Fees
0.1% - 2.6%
Exchange Rate Markup
0%
Transfer Speed
Minutes - 24 hours
Visit

"Over 15 million customers use Wise, mostly for their excellent mobile app, transparent fee structure & use of mid-market rates. Now increasingly used for larger transfers."

How much do international bank transfers cost?

International wire transfer fees in the US can range between $25 and $45, depending on the bank, while some banks also charge different fees for outgoing and incoming wire transfers. MoneyTransfers.com has looked at the biggest banks in the US, the UK and around the world to see how much they charge for international wire transfers:

PNC wire transfers
Incoming international wire feeOutgoing international wire feeExchange rate markupTransfer timeTransfer limitsCut off time
$15$45 (agent assisted), $40 (self-service)Around 3% - confirmed when setting up transfer2-3 days$100 minimum, no maximum10pm (ET)
Bank of America wire transfers
Incoming international wire feeOutgoing international wire feeExchange rate markupTransfer timeTransfer limitsCut off time
$15$45 when sent in US dollars$0 when sent in foreign currency5-7%3-5 days$1,000 every 24 hours5pm (ET)
Chase wire transfers
Transfer typeFee
International wire transfer initiated by banker at branch in any currency$50
International wire transfer initiated by yourself online or in-app in US dollars$40
International wire transfer initiated by yourself online or in-app in foreign currency$5
International wire transfer initiated by yourself online or in-app in foreign currency and an amount of at least $5,000 equivalent$0
International wire transfer between Chase accounts$0

Other fees and information

Receiving international paymentExchange rate markupTransfer timeTransfer limitCut off time
$154-7%3-5 days$250,000 per day4pm (ET)
Citibank wire transfers
DomesticInternationalOutgoing LimitsIncoming Fee
Citigold® Private ClientWaivedNo limit for transfers made in US DollarsWaived
Citi AllianceSMWaivedNo limit for transfers made in US DollarsWaived
Citigold®WaivedNo limit for transfers made in US DollarsWaived
Citi Priority$25.00No limit for transfers made in US DollarsWaived
Citi Private Bank - Citibank® account packageWaived$50,000 per business dayWaived
Citi Private Bank - Citigold® account packageWaived$200,000 per business dayWaived
Citigold® Private Client International AccountWaivedNo limit for transfers made in US DollarsWaived
Citigold® International AccountWaivedNo limit for transfers made in US DollarsWaived
Citi International Personal Account$30.00$250,000 per business dayWaived
Citi Global Executive Account$30.00$250,000 per business dayWaived
Citi Global Executive Preferred AccountWaivedNo limit for transfers made in US DollarsWaived
All other accounts$35.00$50,000 per business day$15.00

Other information

Exchange rate markupTransfer timeCut off time
1-2%3-5 days5:15pm (ET)
Capital One wire transfers
Incoming international wire feeOutgoing international wire feeExchange rate markupTransfer timeTransfer limitsCut off time
$15$40 for foreign currency transfers, $50 for transfers in US dollars (in-branch only)4-7%3-5 days$50,000 a day3pm (ET)
Wells Fargo wire transfers
Incoming international wire feeOutgoing international wire feeExchange rate markupTransfer timeTransfer limitsCut off time
$15Undisclosed until you set up transfer4-10%1-3 daysMinimum $25, maximum $5,000 per day and $12,500 every 30 consecutive days2pm (PT)
USAA wire transfers
Incoming international wire feeOutgoing international wire feeExchange rate markupTransfer timeTransfer limitsCut off time
$0$20 transfer fee + $25 corresponding bank wire service fee3-5%Up to 15 daysUp to $10,000 online per transfer. Larger transfers must be made over the phone.3pm (CT)
Schwab wire transfers
Incoming international wire feeOutgoing international wire feeExchange rate markupTransfer timeTransfer limitsCut off time
$0$15 for online international transfers, $25 for phone or branch international transfersUndisclosed2-5 daysMinimum of $1, maximum of $100,000 per day2:30pm (ET)
Truist Bank wire transfers
Incoming international wire feeOutgoing international wire feeExchange rate markupTransfer timeTransfer limitsCut off time
$20$65Undisclosed3-5 daysVaries by account, up to $500,000 per 3 day period6pm (ET)

What are international wire transfer fees

There are a few different types of fees for international wire transfers to be aware of, and we’ve listed them below:

Fee

Definition

Example price

Charged by money transfer providers?

Outgoing wire transfers

This translates to the basic transfer fee for sending money abroad from your bank account

$15-40

Sometimes - usually much lower

Incoming wire transfers

This is the fee the recipient will have to pay to receive money sent from abroad into their bank account

$10-20

No

Corresponding or intermediary bank fees

This is what intermediary banks charge during the transfer when money is sent through these banks as part of the SWIFT network

$5-15 per bank

No

Initiation or setup fee

This is what you’ll pay for essentially setting up the transfer, and it often applies if you set the transfer up by phone, while it’s often waived if you set the transfer up online

$5-10

No

Tracer fee

The tracer fee is the cost of tracking the status or progress of your international money transfer

Up to $50

No

Exchange rate markups

While the mid-market exchange rate determines the overall worth of your currencies, banks will add their own markup as another way of making money out of the transaction. They often add higher markups than money transfer providers, too

4-8% of total transfer amount

Sometimes - usually much lower

What affects the cost of international bank transfers

The cost of your international wire transfer can be affected by factors like:

  • The type of transfer you’re making: Some banks offer premium transfers that occur much faster, but often come at a higher cost

  • The currencies involved: Different banks may offer different charges based on the currencies involved in the transfer

Banks vs money transfer providers

If you want to avoid wire transfer fees, your best alternative is to use a money transfer provider. These companies specialise in sending money abroad at low rates, using a network of bank accounts around the world to move money while avoiding the SWIFT network.

Money transfer providers

Banks

Fees

Transfer fee and/or exchange rate markup

Sending fees, receiving fees, intermediary fees, setup fees, tracer fees, exchange rate markup

Speeds

Varies, but can be as quick as minutes

Often more than a day or two

Transparency

When you compare with MoneyTransfers.com you’ll be able to see all transfer fees, as well as the rate you’ll get from the provider, and the exact amount the receiver will get

Banks are not always transparent with their wire transfer fees, and this can be particularly true with exchange rate markups

Security

Money transfer providers on MoneyTransfers.com are authorised and regulated by the appropriate authorities to provide money transfer services

Banks are also regulated and authorised by the same organisations, and people have been using banks for centuries to manage their money

Here’s how money transfer providers compare to the banks when sending money abroad:

Sending $2,000 from the USA to Mexico

Exchange rate on 15/05 - 17.56

Provider

Fees

Exchange rate

Transfer time

Chase

$5 & 7.6% above MMR

16.23

2-3 days

Wells Fargo

$30 & 7.89% above MMR

16.18

3 days

WorldRemit

$1.99

17.31547

Minutes

Instarem

$1

17.4016

1-2 hours

Sending $10,000 from the USA to Canada

Exchange rate on 15/05 - 1.35

Provider

Fees

Exchange rate

Transfer time

Bank of America

$50 & 6.56% above MMR

1.2604

2-3 days

Capital One

$30 & 7.35% above MMR

1.2498

2-3 days

Currencies Direct

$0

1.3428

1-2 days

TorFX

$0

1.3312

Within 24 hours

Sending $100,000 from the USA to India

Exchange rate on 15/05 - 82.24

Provider

Fees

Exchange rate

Transfer time

Chase

$0 & 8.3% above MMR

75.37

2-3 days

Citibank

$12 & 4.3% above MMR

78.74

2-3 days

Wise

$689.49

82.2515

In seconds

XE

$0

81.8288

Within minutes

Why are banks so expensive?

International wire transfers with banks are one of the most expensive ways to send money abroad due to their reliance on the SWIFT banking system. When you send money via an international bank transfer, your bank uses the SWIFT network to communicate with the recipient bank, confirming details about the transfer.

Once this step takes place, your bank sends the money through a series of intermediary banks before it ends up at the receiving bank. Each of these banks takes a fee, on top of all the other fees you have to pay to your bank - and they all add up.

Because most banks have a range of other products and services on offer, they don’t generally dedicate many resources to international transfers. As a result it remains an expensive way to send money abroad, often including high wire transfer fees.

This is where money transfer providers changed the game. These online-first companies that focus almost exclusively on remittance are able to offer cheaper transfers using their significantly more streamlined infrastructure.

How do money transfer providers work?

Money transfer providers use their own network of bank accounts across all the countries in which they operate. When you make a domestic bank transfer to your chosen provider, they simply credit the same amount - minus fees and exchange rate markups - from a bank account in the receiving country to the recipient’s account. No money ever crosses an international border, so the only fees to pay are to the provider.

What is the cheapest way to send money internationally?

Money transfer providers routinely offer the cheapest way to send money abroad - it’s just a case of finding the right provider for the transfer that you want to make. Comparing your options with MoneyTransfers.com is a quick and easy way to find the best deals available for your transfer.

Cheapest for

Provider

Average Fee

Send Money

👪 Regular payments home

Wise

0.40%

Visit Wise

🏡 Property purchases

Key Currency

0.2 - 0.7%

Visit Key Currency

🏦 Bank transfers

XE

£0

Visit Xe

💵 Cash pickups

World Remit

$1.99

Visit WorldRemit

🚀 Instant money transfers

World Remit

$1.99

Visit WorldRemit

📱 Mobile payments

Atlantic Money

$3

Visit Atlantic Money

👔 Business Payments

TorFX

1 - 2%

Visit TorFX

In most cases, the cheapest way to send money abroad will be by using a money transfer provider and paying by bank transfer. As explained above, this often results in the lowest fees and the best exchange rates - however, just be aware that bank transfers can sometimes take a little longer to process than other methods.

How to save money on your international bank transfer

If you want to make an international money transfer from your bank to another bank account overseas, here are MoneyTransfers.com’s recommendations for getting the cheapest deal possible:

  • Online not phone/branch: Many banks will charge a smaller wire transfer fee if you transfer money online or via an app, compared to over the phone or in-branch

  • Avoid using credit or debit card: Using your credit card to fund an international transfer will incur a range of fees, including a cash advance fee, a currency conversion fee and possibly even interest payments. Debit cards aren’t as expensive but their currency conversion fees are still often higher than you’d get with a money transfer provider

  • Sacrifice speed: As is the case with so many things, you’ll find that the faster you want your transfer to happen the more you’ll need to pay. If you can afford to wait a while, it’s likely there will be a cheaper option available that will take possibly two or more days to complete

  • Use a money transfer provider: The easiest and most reliable way to make an international bank transfer is to use a money transfer provider. With MoneyTransfers.com you can compare rates from the biggest providers in the industry, like WorldRemit, Wise and XE - so you can see who offers the fastest and cheapest bank transfers to your chosen destination

Is it possible to make a free international bank transfer?

It’s unlikely that you’ll be able to make a free international bank transfer as there will always be some kind of charge involved. A notable exception is if you live in the SEPA zone.

FAQs

How long does a bank transfer take?

Making an international wire transfer through the SWIFT system will take anywhere between one and five working days. However this can be influenced by the currency you’re converting to, any time zone differences and the time of day you initiate the transfer.

Compare this with making a bank transfer through a money transfer provider like Wise, XE or WorldRemit, and your transfer is likely to be completed on the same day - and sometimes even in minutes.

When are international bank transfers useful?

An international bank transfer may be useful for making regular transfers if your bank, like HSBC, allows free international transfers to other accounts with that bank. Many people trust banks as they have been used for decades and centuries to manage peoples’ finances.

Likewise if the fees involved aren’t of much concern and you like the security and convenience of using your bank for international money transfers as well as all other financial tasks, then banks may be best for you.

What is the difference between a wire and bank transfer?

The terms ‘bank transfer’ and ‘wire transfer’ are often used interchangeably, and it’s hard to know which is which sometimes. While we can’t control how other people use these words, as everyone seems to have their own rules, we find it useful to think about it like this:

  • A wire transfer uses the SWIFT system - it’s when you send money from your bank to another bank abroad, incurring multiple fees and taking at least a working day

  • A bank transfer is how you send money with a money transfer provider, like XE, Wise or WorldRemit - you arrange a bank transfer to the provider, and they arrange another transfer on their end to the recipient’s bank

Are bank transfer fees tax deductible?

For consumers sending money abroad, you generally won’t need to pay any taxes - it’s normally just businesses importing items from overseas that will be required to pay tax.

Do all banks charge transfer fees?

Pretty much all banks charge some kind of wire transfer fee for sending money abroad. Even HSBC, who offers free transfers in a range of situations, will still charge up to £5 for transfers to a non-HSBC bank accounts outside of the SEPA zone.

Can bank transfer fees be waived?

A wire transfer fee can occasionally be waived in some situations - normally as part of a promotion deal or as a way to get new users to sign up. This is almost never permanent though.

It’s also worth noting that as a result of the Russian invasion of Ukraine, some banks and money transfer providers are temporarily waiving transfer fees for sending money to Ukraine.

Are domestic wire transfers cheaper with banks?

Domestic wire transfers in the USA can be quite expensive when using banks, which is why many people use apps like PayPal, Venmo or Cash App. US bank wire transfer fees are often between $20 and $50, while Venmo and PayPal allow free domestic wire transfers.

Contributors

Mehdi Punjwani
Author

Mehdi Punjwani

Lead Writer and Editor
Mehdi is an accomplished writer and editor, specializing in personal finance with over five years of experience. His expertise is reflected in his work for prominent brands such as MoneySuperMarket, Equifax, and The AA. Additionally, Mehdi contributes as an author at USA Today, further showcasing his proficiency in the field.