Not every bank exchanges currency, and those that do charge differently
Most large national banks offer currency exchange, but smaller regional banks and online-only banks often do not. Even when a bank says it exchanges currency, they may only do it for customers with accounts there, require advance notice, or charge fees that make the exchange expensive. The bank's size, location, and business model determine whether they have the infrastructure and demand to justify keeping foreign currency on hand.
Before you assume your bank can exchange currency, call the branch directly or check their website. Ask whether they exchange for account holders only, whether they need advance notice, what currencies they stock, and what the exchange rate and fees will be. A bank that exchanges currency today may not have the specific currency you need in stock.
Key Takeaways
- Large national banks like Chase, Bank of America, and Wells Fargo exchange currency for account holders, but smaller banks and online banks typically do not.
- Most banks require advance notice of a few days to a week so they can order the currency you need, since they do not keep all currencies in stock at every branch.
- Bank exchange rates are usually worse than the mid-market rate you see online, and banks add fees on top of that, making the total cost 2 to 5 percent higher than the true rate.
- You will pay less at a currency exchange shop, ATM in the destination country, or credit card in most cases, so compare the total cost before you exchange at your bank.
How to learn about your bank exchanges currency
Call your bank's main customer service line or visit the branch in person. Do not rely on the website alone—many banks list currency exchange as a service but do not offer it at every location. Ask specifically whether they exchange for account holders only, whether they need advance notice, and which currencies they have available.
If your bank does not exchange currency, ask whether they can order it from another branch or refer you to a partner bank. Some banks will order currency for you even if they do not normally stock it, though this takes longer and may cost more. Write down the exchange rate they quote and the fee amount in dollars, not just a percentage—this makes it easier to compare with other options.
Why banks need advance notice and what that timeline looks like
Banks do not keep large amounts of every currency on hand. When you request an exchange, the bank orders the currency from a wholesale supplier or another bank, which takes time. Most banks need 3 to 7 business days' notice, though some can do it faster if you are exchanging a common currency like euros or Canadian dollars.
If you need currency the same day, you will not be able to use your bank. Walk-in currency exchange shops in airports and tourist areas can exchange on the spot, but they charge much higher fees. ATMs in the destination country usually offer the best rate and lowest total cost if you can wait until you arrive.
What the exchange rate and fees actually cost you
Banks quote an exchange rate that is worse than the mid-market rate—the true rate between banks. The mid-market rate changes throughout the day and is what you see on Google or XE.com. A bank's rate is typically 1 to 3 percent worse than mid-market, meaning you get fewer foreign currency units for your dollar.
On top of the worse rate, banks charge a flat fee, a percentage fee, or both. A flat fee might be $15 to $30 per transaction. A percentage fee is usually 1 to 3 percent of the amount you exchange. Together, the rate markup and fees mean you lose 2 to 5 percent of your money compared to the true mid-market rate. If you are exchanging $1,000, that loss could be $20 to $50.
Ask your bank for the exact exchange rate and the exact fee in dollars before you commit. Do not accept a percentage alone—ask them to calculate the total dollars you will receive. This number is what matters when you compare with other options.
Cheaper alternatives to bank currency exchange
An ATM in the destination country usually offers the best rate because it uses the mid-market rate plus only the ATM operator's fee, which is typically $2 to $5. You withdraw local currency directly, and your bank converts it at the true rate. This works best if you can wait until you arrive and if the destination has reliable ATMs.
A credit card with no foreign transaction fee is often cheaper than exchanging cash. You pay the mid-market rate plus 0 percent fee, so you lose nothing to the card company. The merchant or card network handles the conversion at the true rate. This only works if the merchant accepts your card and if you trust carrying a card instead of cash.
A currency exchange shop—not a bank—can sometimes beat a bank's rate if you are exchanging a large amount or a common currency. These shops buy and sell currency as their main business, so they move volume and can offer tighter rates. However, they charge higher fees than banks for small amounts. Call ahead and ask for a quote on the exact amount and currency you need.
What happens when you exchange currency at the bank
You bring cash or a check to the bank and tell them the currency you want and the amount. They confirm the rate and fee, take your money, and give you a receipt. The bank orders the currency if they do not have it in stock. You return to pick it up after the advance notice period—usually 3 to 7 business days—or they mail it to you.
When you pick up the currency, the bank counts it in front of you and you sign a receipt. Keep the receipt and any documentation the bank gives you. If you are traveling and need the currency before you leave, plan ahead and place your order at least a week in advance. If you are exchanging a large amount, the bank may ask where the money came from for compliance reasons—this is normal and required by law.
Currency exchange for business accounts and large amounts
If you are exchanging a large amount—typically $5,000 or more—call your bank's business services line instead of visiting a branch. Business accounts often get better rates because the volume justifies lower fees. The bank may also offer forward contracts, which lock in an exchange rate for a future date, protecting you if the rate moves against you.
For very large amounts or frequent exchanges, a currency broker may be cheaper than a bank. Brokers work with businesses and handle millions of dollars daily, so they can offer rates closer to mid-market. However, brokers typically have minimum transaction sizes and require you to have an account with them. Ask your bank whether they can refer you to a broker or whether they offer better rates for large transactions.
Frequently Asked Questions
Can I exchange currency at any branch of my bank?
Not necessarily. Large banks may only exchange currency at certain branches, usually in major cities or near airports. Call ahead to confirm the specific branch can do it. If your local branch cannot, ask whether they can order it for you or refer you to a branch that can.
What if I need currency the same day?
Your bank cannot help if you need it the same day—they need advance notice to order. An airport currency exchange shop can exchange on the spot, but the rate and fees are much worse. If you are leaving soon, use an ATM in the destination country instead, or use a credit card with no foreign transaction fee.
Do I need to be a customer of the bank to exchange currency?
Most banks only exchange for account holders. If you do not have an account, try a currency exchange shop or airport exchange counter. Some banks will make exceptions for large amounts, so it is worth calling to ask.
What is the difference between the exchange rate my bank quotes and the rate I see online?
The rate online is the mid-market rate—the true rate between banks. Your bank's rate is worse because they mark it up to make money on the transaction. The markup is typically 1 to 3 percent, plus any flat or percentage fee they charge on top.
Can I exchange currency online through my bank's website?
Some large banks let you order currency through their website, but you still have to pick it up at a branch or wait for it to be mailed. You cannot receive foreign currency directly to an account—it must be physical cash or a check. Check your bank's website or call to see whether online ordering is available.