Bank of America does exchange currency, but only at certain locations and with limits on the amounts you can convert

Bank of America offers currency exchange at most of its branch locations, though the service is not available at every branch and the currencies available depend on where you are. You can exchange U.S. dollars for foreign currency before a trip, or convert foreign currency back to dollars when you return. The bank charges a margin on top of the mid-market exchange rate — the actual cost you pay is higher than what you see quoted online.

The process is straightforward: you visit a branch with cash or a traveler's check, tell the teller what currency you need, and they process the exchange. You do not need an account with Bank of America to use this service, though having one may speed things up. Most branches can handle the transaction same-day if you arrive before closing time, though large amounts may require advance notice.

Key Takeaways

  • Bank of America exchanges currency at most branches, but call ahead to confirm your branch offers the service and has the currency you need in stock.
  • The exchange rate you receive includes a margin above the mid-market rate, so the cost is higher than rates you see on financial websites.
  • You can exchange cash, traveler's checks, or in some cases foreign checks, but the branch must verify the funds are legitimate.
  • Large exchanges may require you to order the currency in advance, so plan ahead if you need more than a few hundred dollars converted.

What currencies Bank of America can exchange

Bank of America stocks the most common currencies used by travelers: Canadian dollars, euros, British pounds, Japanese yen, Mexican pesos, and several others. The exact list varies by branch and region. Branches in major cities or near airports typically have more currencies on hand than branches in smaller towns.

If your branch does not have the currency you need in stock, you can usually order it. The bank will hold the currency for you once it arrives, typically within one to three business days. You pay when you pick it up, not when you place the order. If you need an unusual currency or a very large amount, call your branch at least a week in advance to give them time to source it.

How the exchange rate works

Bank of America publishes its exchange rates daily, but those rates include a margin — a percentage the bank adds to the mid-market rate. The mid-market rate is what banks charge each other and what you see on financial news sites; it is not what you pay as a customer. Your actual rate is less favorable than the published mid-market rate.

The margin varies depending on the currency and the amount you are exchanging. Larger exchanges sometimes receive a slightly better rate than small ones, though the difference is usually small. You can ask the teller what rate you will receive before you hand over your money, and you have the right to decline if the rate is not acceptable to you.

Limits on how much you can exchange

Bank of America does not publish a single maximum amount for currency exchange. The practical limit depends on how much cash the branch has on hand and whether you give advance notice. For amounts under $1,000, most branches can exchange same-day without special arrangements.

If you need $1,000 to $10,000 or more, call your branch at least one business day ahead. For very large amounts — typically $10,000 and above — the bank may require additional documentation or advance notice of several days. The bank is also required to report large cash transactions to the federal government, so exchanges of $10,000 or more trigger paperwork regardless of the currency.

What to bring and how to prepare

Bring the U.S. dollars or foreign currency you want to exchange, along with a photo ID. If you have a Bank of America account, bring your debit card or account number — it speeds up the process, though it is not required. If you are exchanging a large amount, call ahead so the branch can have the currency ready and can tell you the exact rate you will receive.

Bring the exact amount you want to exchange if possible. If you bring more cash than you need converted, the teller will exchange only what you ask for and return the rest. Do not assume the branch will have change in the currency you want; if you need an odd amount like 750 euros, confirm the branch can provide it before you visit.

Alternatives to Bank of America currency exchange

If your Bank of America branch does not have the currency you need or the rate is not acceptable, you have other options. Currency exchange companies like Travelex and OANDA often have better rates than banks, though they charge their own margins. Airport currency exchanges are convenient but typically charge higher margins than banks or standalone exchange companies.

Credit cards and debit cards with no foreign transaction fees are often the cheapest way to pay abroad, because the card issuer's exchange rate is usually better than what you get exchanging cash. ATMs in foreign countries also typically offer better rates than exchanging cash before you leave. If you are traveling to a country where you can easily withdraw cash, consider bringing less foreign currency and using ATMs instead.

Frequently Asked Questions

Do I need a Bank of America account to exchange currency?

No, you do not need an account. Any customer can exchange currency at a Bank of America branch with a photo ID. Having an account may speed up the process slightly, but it is not required.

What if my branch does not have the currency I need?

Call the branch and ask if they can order it. Most branches can order common currencies within one to three business days. Less common currencies may take longer or may not be available at all; the branch can tell you whether they can source it and how long it will take.

Can I exchange currency at the ATM?

No, Bank of America ATMs do not exchange currency. You must visit a branch in person and speak with a teller. Some ATMs abroad will dispense local currency if you use your Bank of America debit card, but that is a cash withdrawal, not an exchange.

Is the exchange rate better if I order currency in advance?

No, the rate is the same whether you order ahead or exchange same-day. Ordering in advance guarantees the branch will have the currency ready, but it does not change the rate you receive. The rate is set on the day you complete the exchange, not the day you place the order.

What happens if I exchange currency and then change my mind?

Bank of America will exchange the foreign currency back to dollars, but you will pay the margin again on the return exchange. If you exchanged $1,000 to euros and then exchanged those euros back to dollars the next day, you would pay the margin twice and end up with less than $1,000. Plan your exchange carefully to avoid this.