Yes, your Bank of America debit card works abroad, but you will pay fees and face exchange rate markups unless you plan ahead

Your Bank of America debit card will function in most countries. ATMs and merchants abroad will accept it. However, Bank of America charges a foreign transaction fee of 3% on every purchase and cash withdrawal made outside the United States. On top of that, your bank applies an exchange rate that is typically 1% to 2% higher than the real market rate. These costs add up quickly on a trip lasting more than a few days.

The card itself does not stop working overseas. The problem is not access—it is cost. A $100 purchase abroad might cost you $106 after the 3% fee alone, plus the exchange rate markup. Over a two-week trip, these charges can total hundreds of dollars.

Key Takeaways

  • Bank of America charges a 3% foreign transaction fee on all debit card purchases and ATM withdrawals made outside the United States.
  • Your card will be accepted at most ATMs and merchants abroad, but the exchange rate applied includes a 1% to 2% markup above the real market rate.
  • Withdrawing cash from an ATM once or twice costs less than making many small purchases, because you pay the 3% fee only on the withdrawal amount.
  • Some Bank of America checking accounts, such as Preferred Rewards tiers, reduce or waive the foreign transaction fee depending on your account status.
  • Notifying Bank of America before travel prevents your card from being blocked as fraud, though the bank no longer requires advance notice for most cardholders.

How the 3% foreign transaction fee works

Every time you use your Bank of America debit card to buy something or withdraw cash outside the United States, the bank charges you 3% of the transaction amount. This is not a flat fee—it scales with how much you spend. A $50 meal costs you $1.50 extra. A $500 hotel charge costs you $15 extra.

The fee appears on your statement as a separate line item labeled "Foreign Transaction Fee" or similar. It is deducted from your account in U.S. dollars. You cannot opt out of it on a per-transaction basis. The fee applies whether you are in Canada, Europe, Asia, or anywhere outside U.S. territory.

Exchange rates and the hidden markup

When you spend money in a foreign currency, Bank of America converts it to U.S. dollars using an exchange rate. That rate is not the real market rate you see on financial news sites. The bank adds a markup of roughly 1% to 2% on top of the actual rate, meaning you get fewer dollars for your foreign currency than you would if you exchanged money elsewhere.

This markup is separate from the 3% foreign transaction fee. Both apply to the same transaction. If you spend 100 euros, the bank converts it using an inflated rate, then charges you 3% of the U.S. dollar amount. The combined cost is typically 4% to 5% of your purchase.

ATM withdrawals versus purchases: which costs less

Withdrawing cash from an ATM abroad costs the same 3% foreign transaction fee as a purchase. However, you pay the fee only once, on the full amount withdrawn. If you withdraw $300 and spend it over a week, you pay 3% on $300 total. If you make ten $30 purchases instead, you pay 3% on each one—the same total fee, but you have already paid it upfront and cannot recover it if you change your mind about a purchase.

The practical advantage of ATM withdrawal is that you can see the fee immediately and decide whether to proceed. You also avoid the exchange rate markup on each individual purchase. Some ATMs abroad charge their own fee (usually $2 to $5), so check the ATM screen before confirming the withdrawal. Bank of America does not refund ATM fees charged by foreign banks.

Preferred Rewards and other ways to reduce the fee

If you hold a Bank of America Preferred Rewards account, your foreign transaction fee may be reduced or waived depending on your tier. Preferred Rewards is a tiered program based on how much money you keep in Bank of America accounts and investments. The tiers are Gold, Platinum, and Diamond.

Gold tier (at least $20,000 in combined Bank of America and Merrill accounts) waives the foreign transaction fee entirely. Platinum and Diamond tiers also waive it. If you do not meet the minimum balance, you pay the full 3% fee. Check your account status in the Bank of America app or online to see which tier you are in before traveling.

Bank of America also offers a Travel Rewards credit card that does not charge a foreign transaction fee, but that is a credit card, not a debit card. If you want to avoid fees on a debit card specifically, Preferred Rewards Gold or higher is your only option with Bank of America.

Notifying the bank before you travel

Bank of America no longer requires you to notify the bank before traveling internationally. The fraud detection system is designed to recognize legitimate travel patterns and will not automatically block your card. However, notifying the bank does not hurt and can speed up resolution if your card is declined for any reason.

You can notify Bank of America through the mobile app, online banking, or by calling the customer service number on the back of your card. Provide the countries you will visit and the dates of your trip. If your card is blocked while traveling, call the number on the back of your card immediately—it works from abroad and connects you to a representative who can unlock your card within minutes.

What to do if your card is declined or blocked

If your card is declined abroad, the most common reason is fraud detection, not a problem with your account. Call the customer service number on the back of your card. Bank of America's international customer service line is available 24/7 and can unlock your card while you are on the phone. Have your card and a form of ID ready.

If you cannot reach customer service or your card remains blocked, use a backup payment method: a credit card, a second debit card from another bank, or cash. Do not rely on a single card for an international trip. Carry at least two payment methods and keep them in separate locations.

Frequently Asked Questions

Will my Bank of America debit card work in every country?

Your card will work in most countries where ATMs and card readers are available. Some remote areas and smaller countries may not have compatible infrastructure. Before traveling, check whether the country uses the Visa or Mastercard network (Bank of America debit cards use one or the other depending on your account type). Call Bank of America if you are unsure.

Can I use my debit card to get cash back at a store instead of an ATM?

Yes, many stores abroad offer cash back when you make a purchase. You still pay the 3% foreign transaction fee on the total amount (purchase plus cash back). The fee is the same whether you withdraw from an ATM or get cash back at a store, so choose whichever is more convenient.

What happens if I dispute a transaction made overseas?

Bank of America handles overseas disputes the same way as domestic ones. Contact the bank within 60 days of the transaction and explain the problem. The bank will investigate and credit your account if the dispute is valid. The foreign transaction fee is not refunded unless the entire transaction is reversed.

Is it cheaper to exchange money before I leave the United States?

Exchanging cash at a U.S. bank or airport before you travel usually costs more than using your debit card, even with the 3% fee. Airport exchanges charge 5% to 10% markups. A U.S. bank exchange is cheaper but still typically 2% to 4%. Your best option is to withdraw cash from an ATM abroad once or twice during your trip, paying only the 3% Bank of America fee.

Do I need a different PIN for overseas use?

No. Your Bank of America debit card PIN works the same way abroad as it does in the United States. ATMs will accept your PIN and dispense cash. Make sure you know your PIN before you travel—you cannot use your card at an ATM if you do not remember it.