How Do Banks Make Money on Exchange Rates?

When you exchange currency or send money abroad through a bank, you are often told there is “no fee.” So how does the bank make money? The answer is one of the most important things to understand about foreign exchange — and once you see it, you will never look at an exchange rate the same way again. Here is exactly how banks profit on exchange rates, and how to stop paying more than you should.

The short version

  • Banks give you a worse exchange rate than the real mid-market rate and keep the difference.
  • This gap is the markup or spread — a hidden fee built into the rate.
  • It is why an exchange can look free but still cost 2–4%.
  • Avoid it by using a provider that passes on the real rate, like Wise.

How banks make money on exchange rates

Every currency has one true value at any moment: the mid-market rate, the midpoint of what the currency is trading at on the global market. Banks know this rate — they trade at it with each other. But when they sell currency to you, they quote a slightly worse rate and keep the difference. That difference is their profit. Because it is baked into the rate rather than shown as a line-item fee, most customers never notice it.

The spread, explained

Banks quote two rates for a currency: a buy rate (what they will pay you for it) and a sell rate (what they will charge you for it). The mid-market rate sits exactly between them, and the distance between the two is called the spread. Whichever way you are transacting, you get the less favorable side of the spread, and the bank pockets the gap. The wider the spread, the more the bank makes — and the less you get.

Comparing exchange rates on a phone

Why it stays hidden

A visible fee is easy to compare and easy to resent. A markup buried in the exchange rate is neither. This is exactly why so many services advertise “zero fees” or “no commission” — they are telling the truth about the fee while making their money on the rate instead. It is also why two providers can both claim to be free yet deliver very different amounts.

A worked example

Say the mid-market rate is 1 USD = 0.90 EUR. Your bank offers you 0.87 EUR and charges “no fee.” On a $1,000 exchange, you receive €870 instead of the €900 the real rate would give — a hidden cost of about €30, or roughly 3.3%. A provider charging a visible $5 fee at the real rate would leave you far better off.

How much do banks charge?

It varies by bank and currency, but a markup of 2% to 4% on the exchange rate is common, and it can be higher for less common currencies or for cash exchanges at airports and bureaux de change. On a $1,000 transfer, a 3% markup quietly costs about $30 — every single time.

How to avoid paying the markup

  • Use a mid-market provider. Services like Wise pass on the real mid-market rate and charge a small, transparent fee instead of hiding a margin.
  • Check the real rate first. Look up the mid-market rate on our converter so you have a benchmark.
  • Compare the amount delivered, not the advertised fee.
  • Avoid airport and hotel exchange desks, which usually have the widest spreads.

See the real rate the banks use

Check today’s true mid-market rate on our free converter, then measure any bank or provider’s offer against it. The gap is what they are making.

Open the currency converter

Frequently asked questions

How do banks make money on exchange rates?

By giving you a worse rate than the real mid-market rate and keeping the difference — the markup or spread. They build profit into the rate rather than a visible fee, which is why an exchange can look free but still cost a few percent.

What is the exchange-rate spread?

The difference between the rate a bank buys a currency at and the rate it sells it at, with the mid-market rate in the middle. You get the less favorable side; the bank keeps the gap.

Is the markup a hidden fee?

Effectively yes — it is built into the rate, not shown separately, so a provider can advertise zero fees and still profit. Compare the amount delivered, not the headline fee.

How can I avoid the markup?

Use a provider that passes on the mid-market rate, like Wise, with a small transparent fee. Check the mid-market rate first and compare the amount received across providers.

How much do banks charge on the rate?

Commonly 2–4%, sometimes more for exotic currencies or cash exchanges. On $1,000, a 3% markup is about $30.

Related: What the mid-market rate means · Foreign transaction fees explained · Cheapest way to send money abroad

Leave a Comment