Skip to main content
Education9 min read

7 Hidden International Transfer Fees Banks Don't Reveal

Banks advertise 'free' international transfers but hide the real cost in exchange rate markups, correspondent fees, and more. Here are the 7 hidden costs and how to avoid every one of them.

In this guide
Some links earn us a commission, at no cost to you. It never changes the ranking. Editorial policy
7 Hidden International Transfer Fees Banks Don't Reveal

Why Do Banks Charge So Much for International Transfers?

Quick answer: Banks make international transfers look cheap by advertising low or zero flat fees — then hide the real cost inside inflated exchange rates, correspondent bank deductions, and receiving-side charges. On a typical $1,000 transfer, these hidden fees can total $30–$80, compared to $5–$15 with specialist providers like Wise or Remitly. Below we break down every hidden cost, explain how each one works, and show you how to avoid them.

If you've ever sent money abroad through your bank, you probably noticed that the amount your recipient received was less than expected. That's not a rounding error — it's the result of multiple fees stacked on top of each other, most of which never appear on the transfer confirmation screen.

According to the World Bank Remittance Prices Worldwide database, sending money through a bank costs an average of 12.1% of the transfer amount — more than double the cost of using a specialist digital provider. Here are the seven fees responsible for that gap.

1. Exchange Rate Markup — The Biggest Hidden Cost

This is where banks make most of their money on international transfers. Every currency has a "mid-market rate" — the real exchange rate you see on Google or Reuters. Banks don't give you this rate. Instead, they add a markup of 2–5% and pocket the difference.

For example, if the real USD/EUR rate is 0.92, your bank might offer you 0.89. On a $5,000 transfer, that 3% markup costs you $150 — and it never appears as a "fee" on your statement.

Wise uses the actual mid-market rate with 0% markup. Instarem adds an average markup of just 0.42%. Read our exchange rate markup explainer for a deep dive on how to calculate this cost.

Exchange Rate Markup: Banks vs Specialist Providers

Provider TypeTypical MarkupCost on $1,000
High-street bank2–5%$20–$50
PayPal3–4%$30–$40
Wise0%$0
Instarem0.42%$4.20
Remitly0.3–1%$3–$10

2. Flat Transfer Fees

Most banks charge an upfront fee for sending an international wire transfer. In the US, this typically ranges from $25 to $50 per outgoing transfer. UK banks charge £5–£30, and European banks charge €10–€40.

These fees are at least visible — unlike the markup. But combined with a bad exchange rate, a "$25 wire fee" transfer can actually cost you $75+ in total.

Many digital providers charge significantly less or nothing at all. Remitly offers $0 fees on most corridors, and OFX charges no transfer fees on any amount.

3. Correspondent Bank Fees (SWIFT Charges)

When your bank sends money internationally via the SWIFT network, the payment often passes through one or more intermediary banks before reaching the recipient's bank. Each intermediary can deduct a fee — typically $15–$30 per hop.

You won't know about these deductions until your recipient checks their account and finds $15–$60 missing from the amount you sent. Banks disclose this risk in the fine print as "correspondent bank charges may apply" but never tell you the exact amount upfront.

Specialist transfer services bypass the SWIFT correspondent banking chain entirely, using their own local payment networks to deliver funds. That's why services like Wise, Remitly, and WorldRemit can guarantee the exact amount your recipient will receive — no surprises. Learn more in our SWIFT codes explainer.

4. Receiving Bank Fees

Even after the money arrives, the recipient's bank may charge an incoming wire fee. This is common in developing countries and can range from $5 to $25, depending on the bank and country.

When you send via SWIFT, you typically choose one of three charging options:

  • OUR — You pay all fees (sender, intermediary, and receiver). Expensive but the recipient gets the full amount.
  • SHA — Fees are shared. You pay the sending fee; the recipient pays intermediary and receiving fees. This is the default at most banks.
  • BEN — The recipient pays everything. Rarely used and often blocked by banks.

With services like Wise or Remitly, there are no receiving fees — the amount shown at checkout is exactly what arrives.

5. Poor Exchange Rate Timing

Banks often lock in your exchange rate at the time of processing, not when you initiated the transfer. If your wire takes 3–5 business days and the currency moves against you, you lose out — and the bank keeps the difference.

Some banks even use the previous day's closing rate rather than the current market rate, which can work against you in volatile markets. During the March 2026 central bank decision week, major pairs moved 1–2% within hours.

Digital providers like Wise lock in your rate at the moment of transfer, and many deliver within minutes or hours — reducing your exposure to rate fluctuations.

6. Currency Conversion on Both Ends

Some banks perform a double conversion — converting your money to USD first (if it's not already in dollars), then converting from USD to the destination currency. Each conversion carries its own markup.

For example, sending GBP to INR through a US-intermediary bank means: GBP → USD (markup #1) → INR (markup #2). If each conversion carries a 2% markup, you lose nearly 4% before the money even arrives.

Specialist services convert directly between currency pairs, eliminating the double-conversion problem entirely.

7. Minimum Transfer Charges and Tiered Pricing

Many banks impose a minimum fee regardless of how much you send. If your bank charges a minimum of $35 on any international wire, sending $200 means paying a 17.5% fee — before the exchange rate markup is even factored in.

Some banks also use tiered pricing where the fee changes based on the transfer amount, destination, or speed. These tiers are rarely advertised transparently.

Digital providers either charge no minimum (like OFX and Instarem) or keep minimums very low (Wise charges as little as $0.50 on small transfers).

How to Avoid Hidden Fees: Use a Specialist Transfer Service

The simplest way to eliminate these hidden costs is to stop using your bank for international transfers. Here's what to look for in a provider:

  1. Transparent pricing — The provider should show you the exact total cost and the amount your recipient will receive before you confirm. Wise and Remitly both do this.
  2. Mid-market exchange rate or near it — Check the rate offered against Google or XE. If the difference is more than 0.5%, you're paying too much.
  3. No correspondent bank deductions — Services that use local payment rails instead of SWIFT deliver the exact amount shown at checkout.
  4. Guaranteed delivery amount — The amount your recipient gets should match what's shown when you confirm the transfer.

Use our comparison tool to see the real total cost across 80+ providers for your specific transfer. For more on finding the best deal, read our guide to the cheapest ways to send money internationally.

Hidden transfer fees: sources and method

Fee data is based on published bank schedules, provider APIs, and our automated quote collection system that scrapes rates every 6 hours. Bank fee ranges are based on published fee schedules from Chase, Bank of America, Wells Fargo, HSBC, Barclays, Lloyds, and Commonwealth Bank of Australia as of March 2026.

External sources: World Bank Remittance Prices Worldwide, CFPB Sending Money Abroad guide, and FCA regulatory filings.

Hidden transfer fees: questions answered

Why do banks charge so much for international transfers?
Banks profit primarily from exchange rate markups of 2-5% on international transfers, not from the visible flat fee. They also route payments through the SWIFT correspondent banking network, where intermediary banks deduct additional charges. Combined, these hidden costs make bank transfers 3-6x more expensive than specialist digital providers like Wise or Remitly.
What are the hidden fees in international wire transfers?
The main hidden fees are: exchange rate markup (2-5%), correspondent/intermediary bank deductions ($15-$60), receiving bank fees ($5-$25), double currency conversion charges, and minimum transfer fees. Only the flat sending fee is visible upfront — the rest are buried in the exchange rate or deducted in transit.
How can I avoid hidden fees on international transfers?
Use a specialist transfer service instead of a bank. Providers like Wise (0% markup), Remitly ($0 fees on many corridors), and Instarem (0.71% median markup) use local payment networks instead of SWIFT, eliminating correspondent bank deductions. Always compare the rate offered against the mid-market rate on Google before confirming.
Do all banks charge exchange rate markups?
Yes. Every major bank marks up the exchange rate on international transfers. The markup varies from 1.5% (some European banks) to over 5% (US banks like Wells Fargo and Chase). This markup is the bank's primary revenue source on international payments and is never displayed as a separate fee.
hidden feesbank transfersexchange rate markupinternational transferswire transfer feesSWIFT fees

About the author