An international transfer fee is rarely one number. What you pay is the explicit fee, plus the margin built into the exchange rate, plus any charges taken by intermediary or receiving banks. To compare offers, take the amount you start with and look at what the recipient can actually use at the end. The fee on the quote screen is only part of that.

Checked November 6, 2026: World Bank Remittance Prices Worldwide, Q3 2025 report; the ECB euro reference rates for November 5, 2026; Regulation (EU) 2021/1230, Articles 3 to 5; Directive (EU) 2015/2366, Article 62; Swift’s MT103 field 71A; the CFPB’s text of Regulation E, § 1005.31, § 1005.33 and § 1005.34.

What an international transfer costs on average

The World Bank tracks the cost of sending $200 across 358 country corridors. In its Q3 2025 report, the most recent edition available on November 6, 2026, the averages were:

Way of sending $200 Average total cost, Q3 2025
Banks 14.99%
All providers (global average) 6.36%
Digital remittances 4.59%
Digital-only money transfer operators 3.54%

The World Bank’s “total cost” covers both the fee and the exchange-rate margin. That is why it is a better yardstick than any advertised fee. The same report found that sending $500 costs less as a percentage than sending $200, so a fixed fee weighs more on small amounts. These are averages. A single route can sit far above or below them, so check your own route instead of assuming the average applies.

Three parts of the cost

Part Where it shows up What to check
Transfer fee On the quote, charged to you Whether it changes with the funding method (bank transfer, debit card, credit card)
Exchange-rate margin In the rate you get, not as a separate line The gap between your rate and a reference rate at the same time
Intermediary and receiving charges Deducted on the way or by the recipient’s bank Whether the “amount received” on the quote is guaranteed

A provider can earn through the fee, the rate margin or both. A “no fee” offer therefore tells you nothing until you see the rate next to it.

A worked example: €1,000 to US dollars

The ECB’s euro reference rate on November 5, 2026 was 1 EUR = 1.1224 USD. At that rate, €1,000 is worth $1,122.40. The three offers below are made up to show the arithmetic; they are not quotes from real providers.

Offer Fee Rate offered Margin vs ECB rate Recipient gets Total cost
A €5 1.1000 2.0% $1,094.50 $27.90 (2.49%)
B €8 1.1168 0.5% $1,107.87 $14.53 (1.29%)
C, “zero fee” €0 1.0950 2.44% $1,095.00 $27.40 (2.44%)

How the numbers work: offer A converts €995 (€1,000 minus the €5 fee) at 1.1000, which gives $1,094.50. The total cost is the gap between that and the $1,122.40 the money was worth at the reference rate. Offer B has the highest fee and still delivers about $13 more than the other two, because its rate is closer to the reference rate.

If the recipient’s bank then takes a $15 receiving charge, offer C’s “zero fee” transfer delivers $1,080.00. That is a total cost of 3.78%.

The same arithmetic works the other way when an invoice must be paid in full. Delivering exactly $1,000 needs €914.09 with offer A, €903.42 with B and €913.24 with C. At the reference rate it would be €890.95. If an offer leaves the recipient short, a second transfer usually costs more than the difference.

Reference rates move, so compare quotes made at roughly the same time. Also check whether the rate shown is locked or only indicative, and for how long.

Who pays the bank charges: OUR, SHA and BEN

On bank wires, the sender usually chooses how charges are split, and the choice travels with the payment as a code in Swift’s MT103 message (field 71A). OUR means the sender bears all charges. SHA means the sender pays its own bank and the recipient bears every other bank’s charges. BEN means the recipient bears all of them. With SHA or BEN, charges can be deducted from the amount on the way, which is why such a wire can arrive short.

Inside the EU, when both banks are located there, Article 62(2) of the Payment Services Directive makes the payer pay its own bank’s charges and the payee pay theirs, which is the SHA model. For payments in euro across EU borders, Regulation (EU) 2021/1230 (Article 3) says a bank must charge the same as for a matching domestic payment of the same value. For transfers leaving the EU, the split depends on the option chosen and on the banks along the way.

What the provider has to show you before you pay

In the EU. When a bank converts currency on a credit transfer started in its app or on its website, Article 5 of Regulation (EU) 2021/1230 requires it to show the estimated conversion charges first. It must also show the estimated total in your account’s currency, including the transfer fee, and the estimated amount the payee gets. For card payments and ATM withdrawals in another currency, Article 4 goes further: the conversion charge has to be stated as a percentage mark-up over the latest ECB reference rate. That makes card offers easy to compare. For a bank transfer, you work the margin out yourself, as in the table above.

In the US. For consumer remittance transfers, Regulation E § 1005.31 requires a disclosure before payment showing the transfer amount, fees and taxes, the exchange rate, any covered third-party fees and the “Total to Recipient”. It must also warn that other fees not covered by the rule may reduce what arrives. The receipt adds the date the funds will be available. You can cancel for a full refund, fees included, if you ask within 30 minutes of paying and the money has not been picked up or deposited. The provider must refund within three business days. You can report an error up to 180 days after the disclosed availability date.

How to compare offers

  1. Fix one side: either the amount you send or the amount the recipient must receive. Keep it the same across offers.
  2. Write down the rate offered and the reference rate at the same moment, then work out the margin: 1 minus (offered rate ÷ reference rate).
  3. Add the fee for the funding method you will actually use. Do not compare one offer’s bank-funded price with another’s card-funded price.
  4. Ask whether the amount received is guaranteed, or whether intermediary and receiving banks can still take a charge.
  5. Check the currency at the destination. If the account cannot hold the currency that arrives, the receiving bank converts it again, and that is a second rate margin.
  6. Compare the availability date as well as the price. A cheaper transfer that misses a deadline may cost more in the end.
  7. Keep the accepted quote or receipt. If less arrives, it shows whether the gap came from the quote, a later conversion or a separate charge.

A stablecoin route does not remove these steps. It can add purchase, network and cash-out costs. Our comparison of stablecoins and bank transfers follows the same payment through both routes.