Banks do exchange currency, but not automatically and usually only when you ask

When you receive money in a foreign currency or need to send it abroad, your bank can convert it to your home currency — but this is a service they provide on request, not something that happens on its own. The bank buys the foreign currency from you at their exchange rate, takes a fee or markup, and deposits the local currency into your account. The timing, the rate you get, and the cost all depend on which bank you use and which currency pair is involved.

The key thing to understand is that banks are not neutral middlemen. They profit on the difference between the rate they pay you and the rate they charge you. That spread — the gap between buy and sell — is how they make money on currency exchange, on top of any explicit fee they charge.

Key Takeaways

  • Banks convert currency only when you request it, either by depositing a foreign check, receiving a wire transfer in another currency, or asking them to exchange cash.
  • The exchange rate your bank offers is usually worse than the mid-market rate you see online, because banks add a markup or spread to cover their cost and profit.
  • Banks charge explicit fees for currency exchange on top of the rate markup, and these fees vary widely between institutions.
  • The timing of when your bank converts currency affects which rate you receive, because exchange rates move constantly throughout the day.
  • You can sometimes avoid your bank's exchange rate entirely by using a specialist money transfer service or a multi-currency account, though these have their own costs and limits.

What happens when foreign currency lands in your account

If someone sends you money in euros and your account is in dollars, your bank will not leave it sitting in euros. Most banks automatically convert incoming foreign wire transfers to your account currency within one to three business days. The bank chooses the timing and the rate — you do not get to pick either one.

With foreign checks, the process is slower. Your bank deposits the check in the foreign currency first, waits for it to clear (which can take two to four weeks for international checks), and then converts it. During that waiting period, the exchange rate can move against you. By the time the conversion happens, you might receive less in your home currency than you would have if the rate had been locked in earlier.

Cash is different again. If you walk into a branch with foreign bills, the bank will exchange them at their counter rate, which is typically worse than their wire transfer rate. The bank charges you more per unit of currency when you are standing in front of them because they have to physically handle and store the cash.

How banks set their exchange rates and what you actually pay

Banks do not set their rates from scratch. They watch the mid-market rate — the real-time rate between large financial institutions — and then add a markup. That markup is their profit. A bank might see the mid-market rate for USD to EUR at 0.92, but offer you 0.88 when you convert dollars to euros. The 0.04 difference per euro is the spread.

On top of the spread, banks often charge an explicit fee: $15, $25, or a percentage of the amount converted. This fee appears as a separate line item on your statement. Some banks bundle the fee into the rate itself and do not show it separately, which makes it harder to see how much you are actually paying.

The markup and fee together can cost you 2 to 5 percent of the total amount converted, depending on the bank and the currency pair. For a $10,000 conversion, that is $200 to $500 out of your pocket.

When your bank converts currency matters as much as the rate

Exchange rates move constantly. The USD-to-GBP rate at 9 a.m. is different from the rate at 3 p.m. the same day. If your bank delays converting your money, you might hit a worse rate by accident — or a better one, depending on which direction the market moved.

Banks have some control over timing. A wire transfer that arrives on a Friday might not convert until Monday, when the market has shifted. A check that clears on a Wednesday might not convert until Friday. The bank is not required to tell you in advance when the conversion will happen or what rate will be used.

Some banks let you lock in a rate for a set period — usually 24 to 48 hours — if you are expecting a large transfer. This is called a forward contract or a rate lock. You pay a fee for this service, but it removes the uncertainty of waiting for the conversion to happen at an unknown future rate.

How to see what your bank is charging you

Your bank statement will show the foreign currency amount that came in and the local currency amount that landed in your account. Divide the local amount by the foreign amount to see the rate you actually received. Then compare that to the mid-market rate on the day the conversion happened. The difference is what the bank kept.

You can find the mid-market rate for any currency pair on sites like XE.com, OANDA, or your bank's own website (most banks publish their mid-market rates, even though they do not use them for customer transactions). Look up the rate for the exact date the conversion happened, not today's rate.

If you convert $10,000 USD to GBP and your statement shows you received £8,100, and the mid-market rate that day was 0.81, then your bank gave you exactly the mid-market rate with no markup. But if the mid-market rate was 0.82 and you got 0.81, the bank kept 0.01 per pound — $100 total on this transaction.

Alternatives to your bank's exchange rate

If your bank's rate is expensive, you have other options. Specialist money transfer services like Wise, OFX, or Remitly often offer rates closer to mid-market, with lower fees. These services are designed for international transfers and compete on rate and speed rather than on branch locations.

Multi-currency accounts — offered by some banks and fintech companies — let you hold money in multiple currencies at once. You can convert between them when you choose, rather than waiting for an automatic conversion. This gives you control over timing, but the rates are still marked up from mid-market, and you pay fees per conversion.

The trade-off is that specialist services and multi-currency accounts are best for larger amounts or frequent transfers. For a one-time $500 conversion, the fee structure might make them more expensive than your bank. For a $50,000 international move, they usually save you money.

Frequently Asked Questions

Can I refuse to let my bank convert currency and keep it in the foreign currency instead?

Most banks will not hold foreign currency in a regular checking or savings account. They will convert it automatically. Some banks offer foreign currency accounts, but these are usually for business customers or require a minimum balance. Ask your bank directly whether they offer this option.

Why is the exchange rate my bank quotes me different from the rate I see online?

The rate online is usually the mid-market rate — the rate between banks. Your bank adds a markup on top of that because they are selling you the currency, not just showing you the market price. It is the same reason a gas station charges more per gallon than the wholesale price.

Does my bank charge the same fee for all currency conversions?

No. Fees vary by currency pair, by the amount you are converting, and sometimes by your account type. Large transfers sometimes have lower percentage fees than small ones. Ask your bank for their fee schedule before you convert a large amount.

If I send money to someone in another country, does my bank convert it or does their bank?

Both banks are involved. Your bank converts your home currency to the currency the receiving bank uses, and charges you a fee. The receiving bank may also charge a fee on their end. The recipient sees the amount after both banks have taken their cuts.

What is a forward contract for currency exchange?

A forward contract locks in an exchange rate for a future date, usually 30 to 90 days out. You pay a fee upfront, but you know exactly what rate you will get when the money arrives. This is useful if you are expecting a large transfer and want to avoid the risk of the rate moving against you.