Free tool · No sign-up needed

Money transfer cost calculator: exchange rate markup and fees

Compare up to 3 ways to send money abroad or change currency. See the transfer fees, the exchange rate markup and fees on arrival. See it all in your currency, per transfer and per year.

A transfer sold as “free” can still be the most expensive one. Often most of the cost hides in the exchange rate. That is the gap between the rate you get and the mid-market rate. Enter what each bank or provider shows before you confirm.

Your numbers

Enter what each provider or bank shows before you send. The mid-market rate is the middle between buy and sell rates. The markup is how much worse a provider’s rate is than that. The starting numbers are made-up examples, not quotes from any provider. The currency only changes the symbol. Nothing is converted.

Your transfer
Routes to compare
How many routes?
Route A
Route B

Your numbers stay on your device. A shared link includes them.

Cheapest: route B
USD 8.98

That is 0.90% of what you pay. The receiver gets money worth USD 991.02 at the mid-market rate. Route A costs USD 31.02 more per transfer. That is USD 372 over 12 transfers a year.

MeasureAB
Transfer feesUSD 0.00USD 4.00
Rate markupUSD 30.00USD 4.98
Fee on arrivalUSD 10.00USD 0.00
Total costUSD 40.00USD 8.98
% of amount4.00%0.90%
Arrives (at mid-market rate)USD 960.00USD 991.02

Illustration, not advice or an offer.

How the calculation works

Converted = A − flat fee − A × fee %; markup cost = converted × markup %; arrives = converted − markup cost − fee on arrival; cost = A − arrives

A is the amount you pay, fees included. The markup is how much worse your rate is than the mid-market rate. The mid-market rate is the middle point between the buy and sell price. Reference rates are based on it. Everything is counted in your currency. So the result does not need a live exchange rate.

Step by step

  1. Transfer fees = flat fee + amount × % fee. The rest gets converted.
  2. Markup: compare your offered rate with the mid-market rate at the same moment. Markup % = (mid-market rate − offered rate) ÷ mid-market rate × 100.
  3. Markup cost = converted amount × markup %. Does the receiving bank take a fee? Enter it as an amount in your currency.
  4. Arrives = converted − markup cost − fee on arrival. Total cost = amount paid − arrives. Cost % = total cost ÷ amount paid.
  5. Per year: the gap between the cheapest and the most expensive route × transfers per year.

Limits

Rates change during the day. So compare quotes from the same moment. Some routes have fees from banks in the middle or from the receiving bank. You only see those afterwards. Cash pickup, paying by card and faster delivery can change the price. Rules on what providers must show you differ by country. Examples are the EU cross-border payments regulation and the US remittance transfer rule. The starting numbers are made-up examples, not quotes from any provider. Illustration, not advice, an offer or a recommendation.

Illustration, not advice or an offer. For learning only. These are examples, not advice for you. Our method page explains how it works and its limits.

Questions, answered.

What is the mid-market rate?

The middle point between the buy and sell price of 2 currencies at one moment. Reference rates from central banks and market data services are based on it. The rate you get is usually worse. The difference is the markup.

Why can a no-fee transfer cost more?

The provider can earn more through a worse exchange rate. A 3% markup on 1,000 costs 30. That is more than many flat fees.

Which fees show up only on arrival?

Banks in the middle of a SWIFT chain may take their own fees. So may some receiving banks. SWIFT is the network banks use to send money abroad. Ask the person you paid what arrived. Enter the difference.

Put this calculator on your website

Copy this code into your website. Keep the link, so readers can check the formula.

<iframe src="https://mymoneynotebook.com/embed/money-transfer-cost/" title="Money transfer cost calculator: exchange rate markup and fees" width="100%" height="1600" style="border:0" loading="lazy"></iframe> <a href="https://mymoneynotebook.com/calculators/money-transfer-cost/">Money transfer cost calculator: exchange rate markup and fees</a>
You’re in control

A little privacy, please.

Some cookies and tools are optional. They show us how people use this site. They stay off unless you allow them. You can change your mind anytime.

Manage choices

We count visits ourselves, without cookies. Your calculator numbers and quiz answers stay in your browser.