Yes, banks exchange foreign currency, but their rates and fees are usually worse than other options
Most banks will exchange foreign currency for you, but they do it at a markup. When you exchange dollars for euros or pounds at your bank, you are paying two costs at once: the exchange rate (the price of the currency itself) and the spread (the difference between what the bank pays to buy that currency and what it charges you). Banks also charge flat fees on top of both. For a $1,000 exchange, you might lose $30 to $80 in total cost depending on the bank and the currency.
The reason banks charge more is straightforward: they are not currency traders. They buy currency from larger dealers and resell it to you. That middleman step costs money. If you need currency before a trip or to send money abroad, your bank will do it, but you should know what you are paying and whether a different method would cost less.
Key Takeaways
- Banks exchange currency at rates that include a markup called the spread, plus flat fees that range from $5 to $25 per transaction depending on the bank.
- The exchange rate your bank uses is usually 2 to 5 percent worse than the real market rate, meaning you get fewer foreign currency units for your dollars.
- Specialty currency exchange services and some online transfer platforms charge lower spreads and fees than traditional banks for the same transaction.
- If you need physical cash in a foreign currency before travel, your bank can usually order it, but it takes 5 to 10 business days and costs more than exchanging at an ATM abroad.
- Banks are required to report large currency exchanges (over $10,000) to the IRS, which is normal and not a sign of wrongdoing.
What banks charge for currency exchange
When you walk into a bank or call to exchange currency, you will see three separate costs. The first is the exchange rate spread—the difference between the mid-market rate (what currency traders actually pay) and the rate the bank quotes you. On a $1,000 exchange, this spread often costs $20 to $50. The second is a flat transaction fee, which most banks charge between $5 and $25. The third, less common but possible, is a wire fee if you are sending the money abroad instead of taking physical cash.
The exact costs depend on your bank and the currency. Large banks like Chase and Bank of America tend to charge higher spreads than smaller regional banks or credit unions. Exchanging into major currencies like euros or British pounds costs less than exchanging into less common currencies. If you are exchanging a small amount—under $500—the flat fee becomes a bigger percentage of your total cost, making the exchange less worthwhile.
How to order foreign currency from your bank
If you need physical cash in a foreign currency before a trip, call your bank's foreign exchange department or visit a branch in person. You will need to tell them the currency, the amount, and when you need it. Most banks require at least 5 to 10 business days to order currency, though some can do it faster if you are a premium customer or if the currency is common.
Bring your passport or ID when you pick up the currency. The bank will charge you the exchange rate and fees at the time you place the order, not when you pick it up, so the cost is locked in. If you cancel the order after a few days, some banks will refund the currency but keep the fee. Ask about the cancellation policy before you order.
When banks are cheaper than alternatives
Banks are rarely the cheapest option for currency exchange, but they can be the right choice in specific situations. If you need a small amount of currency and your bank is a credit union or small regional bank with low fees, the cost might be competitive. If you are already a customer with a premium account (like a wealth management or business account), your bank may offer better rates as a benefit.
Banks are also the only option if you need physical cash before a trip and do not have time to use other methods. If you are leaving in three days and need euros, your bank can usually deliver. Online transfer services and currency exchange shops take longer or require you to pick up cash in person. In that narrow window, paying the bank's markup is the cost of convenience.
Cheaper alternatives to bank currency exchange
Specialty currency exchange services like OFX, Wise, and Remitly charge lower spreads and fees than banks for most transactions. Wise, for example, uses the real mid-market exchange rate and charges a flat fee of around 1 to 2 percent, which is usually half what a bank charges. These services work best if you are sending money abroad or exchanging a large amount (over $1,000), because the savings on the spread outweigh any setup time.
If you are traveling, using an ATM in the foreign country is often cheaper than exchanging currency before you leave. Your bank will charge a foreign ATM fee (usually $2 to $5) plus a currency conversion fee (usually 1 to 3 percent), but that is often less than the bank's exchange rate spread plus flat fee. You get cash at a better rate and only withdraw what you need.
Credit cards with no foreign transaction fees are another option if you are comfortable using plastic abroad. You avoid the exchange markup entirely and pay only the real mid-market rate. The downside is that not all merchants abroad accept cards, and you cannot use a card to pay for a taxi or street food in many countries.
Currency exchange reporting and compliance
If you exchange more than $10,000 in a single transaction or in multiple transactions that add up to $10,000 within a short time, your bank is required to file a report with the IRS called a Currency Transaction Report (CTR). This is routine and legal—it is not a sign that you are under investigation. The bank files the report automatically; you do not need to do anything.
The report includes your name, the amount, the currency, and the date. It is part of anti-money-laundering compliance. If you are exchanging a large amount for a legitimate reason—paying for a house abroad, funding a business, or sending money to family—you can straightforward tell your bank what the money is for. They may ask for documentation like a contract or a letter explaining the purpose, but this is normal and does not delay the exchange.
Frequently Asked Questions
Can I exchange currency at any bank branch or only at the main office?
Most large banks can order currency at any branch, but smaller branches may not keep foreign cash on hand. Call ahead to confirm the branch has the currency you need or can order it. If not, they can usually arrange for it to be delivered to your branch or mailed to your home.
What if I exchange currency and the rate drops the next day?
Once you have exchanged the currency, the rate is locked in and you cannot reverse it. Currency rates move constantly, and you cannot undo an exchange because the rate moved against you. If you have not picked up the physical cash yet, some banks will let you cancel and reorder at the new rate, but they may charge a fee.
Do I need to tell my bank where I am going or why I need foreign currency?
No, unless the amount is over $10,000. For smaller exchanges, you do not need to explain. For larger amounts, your bank may ask what the money is for as part of anti-money-laundering rules. A straightforward explanation—"I am buying a house in France" or "I am sending money to family"—is usually enough.
Is it better to exchange money before I travel or use an ATM abroad?
Using an ATM abroad is usually cheaper. Your bank's ATM fee plus currency conversion fee is often less than the exchange rate spread and flat fee you pay at the bank before you leave. The downside is that you have to find an ATM and may not know the exact amount you need until you arrive.
Can I exchange currency online through my bank's website?
Some banks allow you to order currency online, but most require you to call or visit a branch. Even if you order online, you usually have to pick up the physical cash at a branch or pay for shipping. Online ordering does not change the exchange rate or fees—you still pay the same markup as an in-person exchange.