Bank of America does exchange currency, but the process and costs depend on whether you're doing it in person, online, or through a wire transfer
Bank of America operates a foreign exchange service for customers who need to convert dollars to another currency or vice versa. You can exchange currency at most Bank of America branches during business hours, and the bank also handles currency conversion on international wire transfers and some debit card transactions abroad. However, the exchange rate you receive is not the mid-market rate — it includes a markup that varies by transaction type and the currency involved.
The practical question is not whether Bank of America exchanges currency, but whether the cost makes sense for what you're doing. For large amounts or frequent exchanges, the markup can be significant. For small amounts or one-time needs, the convenience of doing it at your branch may outweigh the cost difference.
Key Takeaways
- Bank of America exchanges currency in person at most branches, but charges a markup on top of the mid-market rate that typically ranges from 1% to 3% depending on the currency.
- You can order foreign currency in advance online through your Bank of America account, and the bank will have it ready for pickup at your branch.
- International wire transfers through Bank of America include currency conversion at their rate, plus a wire fee that varies by destination country.
- Debit card transactions abroad are converted at Bank of America's rate plus a 3% foreign transaction fee, which is higher than many competitors charge.
- For large currency exchanges or frequent international transfers, comparing Bank of America's rates to a currency exchange specialist or another bank may save you money.
In-person currency exchange at Bank of America branches
Walk into most Bank of America branches with cash or a debit card, and you can exchange U.S. dollars for another currency on the spot. The teller will quote you the rate for that day, which includes Bank of America's markup. Common currencies like euros, British pounds, Canadian dollars, Mexican pesos, and Japanese yen are usually in stock. Less common currencies may require you to order them in advance, which takes one to three business days.
You do not need to be a Bank of America customer to exchange currency at a branch, though you may need to show a government-issued ID. Call your local branch ahead of time if you need a large amount or an uncommon currency — branches keep limited inventory on hand.
The markup Bank of America charges varies by currency and market conditions, but typically falls between 1% and 3% above the mid-market rate. For example, if the mid-market rate for euros is 1.10 dollars per euro, Bank of America might offer you 1.08 or 1.09 — meaning you get fewer euros for your dollar. The exact markup is not published in advance; the teller quotes it when you ask.
Ordering currency online for branch pickup
Bank of America customers can order foreign currency through their online banking portal and pick it up at a branch. Log into your account, go to the currency exchange section, select the currency and amount you need, and the bank will reserve it for you. Pickup is usually available within one to three business days, depending on the currency and how quickly the branch receives stock.
This method is useful if you know in advance that you need currency and want to avoid the uncertainty of whether your branch has it in stock. The rate you see when you order is the rate you lock in — it does not change if market rates move before you pick up the cash. However, the rate quoted online still includes Bank of America's markup.
Currency conversion on international wire transfers
When you send money internationally through Bank of America, the bank converts your dollars to the destination currency at its own rate, which includes a markup. You also pay a wire fee — typically $15 to $45 depending on whether the transfer is to a Bank of America account elsewhere or to an account at another bank, and which country you're sending to.
Bank of America does not publish its wire transfer exchange rates in advance. You can call the international wire department or visit a branch to ask what rate they would offer for a specific currency pair and amount, but the rate is only may provide for a short window — usually 24 hours or less. The total cost of the transfer is the wire fee plus the difference between the mid-market rate and the rate Bank of America gives you.
Debit card foreign transaction fees and conversion
When you use a Bank of America debit card to make a purchase or withdraw cash abroad, the bank converts the local currency to dollars at its exchange rate and charges you a 3% foreign transaction fee on top. This fee applies to every transaction, whether it's a $5 coffee or a $500 hotel bill. The 3% fee is higher than many competitors charge — some banks charge 1% or 2%, and a few charge none at all.
This cost adds up quickly if you spend significant time abroad or make frequent international purchases. For a two-week trip where you spend $2,000, the 3% fee alone costs $60. Over that same trip, the exchange rate markup may cost another $20 to $40 depending on how much currency you convert.
Comparing Bank of America to other options
For small, one-time currency exchanges, Bank of America's convenience may justify the cost. You walk into a branch, exchange cash, and leave. For larger amounts or regular international transfers, the markup can be expensive enough to make other options worth considering.
Dedicated currency exchange services like OANDA, XE, or Wise (formerly TransferWise) often offer rates closer to mid-market, with lower markups or flat fees. Some online banks and credit unions also offer better exchange rates or lower foreign transaction fees than Bank of America. If you're sending money internationally, Wise and similar services are often significantly cheaper than a wire transfer through a traditional bank.
The trade-off is convenience and speed. Bank of America gives you cash or a wire transfer in minutes or hours. A currency exchange service may take a day or two, and you may need to set up an account first. For a trip leaving tomorrow, Bank of America is the practical choice. For a transfer you're planning weeks in advance, comparing rates across providers can save you real money.
What documents and information you need
For in-person currency exchange, bring a government-issued ID and the cash or debit card you're using to pay. If you're exchanging a large amount — typically $10,000 or more in a single transaction — the bank will ask you to fill out a Currency Transaction Report (CTR) for federal reporting purposes. This is routine and does not indicate any problem; it's a standard requirement for large cash transactions.
For international wire transfers, you'll need the recipient's bank account number, routing number or SWIFT code, and the bank's address. If you're sending to a person rather than a business, you may also need their full name and address. Bank of America can walk you through what information is required for the specific country and bank you're sending to.
Frequently Asked Questions
Can I exchange currency at any Bank of America branch?
Most branches offer currency exchange, but very small branches or those in rural areas may not keep foreign currency in stock. Call ahead to confirm your branch has the currency you need, or order online for pickup if you're a customer.
What's the difference between the rate Bank of America quotes and the "mid-market rate" I see online?
The mid-market rate is the rate banks use to trade with each other — it's the true market rate. Bank of America's rate includes a markup of 1% to 3% because the bank is providing a service and taking on risk. The difference is the bank's profit on the transaction.
Do I pay the 3% foreign transaction fee if I use my debit card at an ATM abroad?
Yes. ATM withdrawals abroad are subject to the same 3% foreign transaction fee, plus any ATM operator fee the foreign bank charges. Some Bank of America customers can avoid the operator fee by using ATMs in the Global ATM Alliance network, but the 3% conversion fee still applies.
Is it cheaper to exchange currency before I travel or after I arrive?
It depends on the country. In most developed countries, exchanging at your bank before you leave costs less than exchanging at an airport or hotel abroad, where markups are often 5% to 10%. In some countries with less stable currencies, rates may be better locally. For most travelers, exchanging some cash at Bank of America before departure and using a debit card for purchases abroad is the most cost-effective approach.
Can I exchange currency if I don't have a Bank of America account?
Yes. Non-customers can exchange currency at Bank of America branches, though you'll need a government-issued ID. However, you cannot order currency online for pickup unless you're a customer.