Yes, banks convert currency, but the rate and fees depend on the bank and the method you choose

Banks do convert one currency to another, but they do not do it at the rate you see on the news. When you exchange dollars for euros at your bank, or when a wire transfer arrives in a foreign currency, the bank buys and sells currency as part of that transaction. The difference between what they pay for the currency and what they charge you is how they make money on the exchange.

The actual exchange rate — the real-time price at which currencies trade — is set by global markets and changes constantly. Your bank takes that rate and marks it up. They may also charge a separate fee. How much they mark it up, and whether they charge a fee on top, varies by bank and by the type of transaction.

Understanding what you are paying for currency conversion matters because the costs add up quickly. A 2% markup on a $5,000 transfer is $100. A $15 wire fee plus a 3% conversion markup is another $150. Over time, using the wrong method or the wrong bank can cost hundreds of dollars.

Key Takeaways

  • Banks convert currency at a marked-up rate, not the mid-market rate you see online, and may charge a separate conversion fee on top.
  • The markup typically ranges from 1% to 3%, but some banks charge as much as 5% or more, depending on the currency pair and account type.
  • Wire transfers, debit card transactions abroad, and ATM withdrawals in foreign countries all trigger currency conversion, each with different costs.
  • Credit unions, online banks, and specialist currency services often offer better rates than large national banks for the same transaction.
  • You can see your bank's conversion rate before you commit to the transaction by asking for a quote or checking your account online.

How banks profit from currency conversion

When you ask your bank to convert $1,000 to British pounds, the bank does not simply hand you pounds at the mid-market rate. The mid-market rate is what banks pay each other for currency — roughly 1.27 dollars per pound on a given day. Your bank buys the pounds at or near that rate, then sells them to you at a higher rate, say 1.31 dollars per pound. That 4-cent difference per pound is the markup.

On a $1,000 conversion, that markup might cost you $30 to $50 in lost value. Some banks add a separate fee — $15 to $50 — on top of the markup. Others bundle the fee into the rate itself. Either way, you are paying for the service.

The markup is not fixed. It changes based on the currency pair (converting to euros costs differently than converting to Mexican pesos), the size of the transaction, your account type, and market conditions. A premium checking account might get a 1.5% markup, while a basic account gets 3%. A $100,000 transfer might get a better rate than a $500 one.

Where currency conversion happens and what it costs

Currency conversion is not a single transaction type — it happens in several ways, and each has different costs.

Transaction TypeHow It WorksTypical Cost
Wire transfer abroadBank sends money to another country in a foreign currency. You specify the amount in dollars; the bank converts and sends it.1% to 3% markup plus $15 to $50 wire fee
Debit card purchase abroadYou swipe your card in a foreign country. The merchant's bank converts the local currency to dollars at checkout.1% to 3% markup, sometimes plus a 1% to 3% foreign transaction fee
ATM withdrawal abroadYou withdraw cash from an ATM in another country. The ATM's bank converts the currency and your bank charges a fee.1% to 3% markup plus $2 to $5 ATM fee, sometimes plus a foreign transaction fee
Currency exchange at a branchYou walk in and ask to buy foreign currency in cash before a trip. The bank converts and hands you bills.2% to 5% markup, sometimes plus a $10 to $25 exchange fee
Receiving a wire in foreign currencyMoney arrives in your account in euros or another currency. Your bank converts it to dollars automatically.1% to 3% markup, sometimes plus a receiving fee

The costs vary widely. A large national bank might charge a 3% markup plus a $25 wire fee for an international transfer. A credit union or online bank might charge 1.5% markup and no wire fee. A specialist currency service like Wise or OFX might charge 0.5% to 1% markup and a flat fee of $3 to $10.

For a $5,000 wire transfer, the difference between a 3% markup and a 1% markup is $100. Add in the wire fee difference, and you could save $30 to $50 by choosing a different bank or service.

How to see what rate your bank will charge before you convert

Most banks will quote you a rate before you commit. Call your bank's international services line or visit a branch and ask for a quote on the specific amount and currency pair you need. They will tell you the rate they will charge and any fees. Write it down with the date and time — quotes are usually good for 24 to 48 hours.

You can also log into your online banking and look for a currency converter tool. Many banks show you the rate they will charge right there. If you see a rate that looks worse than what you expected, that is the markup at work.

Compare that quote to what you see on XE.com, OANDA, or Google's currency converter. Those sites show the mid-market rate — the real rate banks pay each other. The difference between that rate and what your bank quoted you is what you are paying for the conversion.

Banks that charge less for currency conversion

Not all banks charge the same markup. Credit unions often charge less than national banks. Online banks like Charles Schwab and some others charge lower markups or no foreign transaction fees. Specialist currency services like Wise, OFX, and Remitly are built for international transfers and typically charge 0.5% to 1.5% markup plus a small flat fee.

If you travel frequently or send money abroad regularly, opening an account at a credit union or switching to an online bank can save hundreds of dollars per year. If you are a one-time traveler, the savings may not be worth the effort, but it is worth asking your current bank what they charge before you assume it is standard.

Some banks offer no-fee checking accounts that waive foreign transaction fees but still apply a markup. Others offer premium accounts that include better exchange rates as a perk. Read the fine print of your account agreement or call and ask directly.

What happens when currency conversion goes wrong

The most common problem is that a bank converts currency twice when it should only happen once. This happens with wire transfers: your bank converts dollars to the foreign currency, then the receiving bank converts it again because they do not recognize the sending bank's conversion. You end up paying two markups.

To avoid this, ask your bank for the SWIFT code and IBAN (or account number) of the receiving bank and account. Provide those details exactly. Some banks offer a "preferred partner" network where they have agreements to avoid double conversion — ask if the receiving bank is on that list.

Another problem is that you see a quote, agree to it, and then the bank charges a different rate when the transaction settles. This is rare but happens. Always ask whether the quote is may provide or if the rate can change. If it can change, ask what the maximum change is.

If you believe you were charged incorrectly, contact your bank's customer service with the transaction details and the quote you received. Banks can reverse or adjust a conversion if they made an error, though it may take a few days.

Frequently Asked Questions

Can I refuse a currency conversion and ask the bank to do it differently?

Yes. If you are wiring money abroad, you can ask your bank to send it in the foreign currency instead of converting first — this sometimes avoids a double conversion. For debit card purchases, you can ask the merchant to charge you in dollars instead of their local currency, though the merchant's conversion rate is often worse. For ATM withdrawals, you usually cannot avoid conversion, but you can choose which ATM to use.

Why does my debit card show a different amount than what I spent?

The merchant charged you in their local currency, your bank converted it to dollars, and the conversion rate changed between when you swiped and when the transaction settled — usually one to three days later. The difference is the markup and the rate movement. Check your statement to see the exact conversion rate your bank used.

Is there a way to lock in a currency rate before I travel?

Some banks and currency services offer forward contracts, where you lock in a rate for a future date. This protects you if the currency moves against you, but you pay a fee for the protection. For most travelers, the fee is not worth it unless you are converting a large amount or the currency is volatile.

Do credit cards charge differently for currency conversion than debit cards?

Yes, usually. Credit cards often charge a 2% to 3% foreign transaction fee on top of the conversion markup. Debit cards typically charge only the markup, no additional fee. Some premium credit cards waive the foreign transaction fee entirely. Check your card's terms before you travel.

What if I need currency converted but my bank is closed?

ATMs and debit card transactions work 24/7 and include automatic conversion. If you need cash before a trip and your bank is closed, you can withdraw from an ATM in the destination country, though you will pay the ATM fee and conversion markup. For large amounts, ordering currency online from your bank before you travel is usually cheaper than converting abroad.