Yes, your Bank of America debit card works internationally, but you will pay fees unless you plan ahead
Your Bank of America debit card will function in most countries, but Bank of America charges a foreign transaction fee of 3% on all purchases and ATM withdrawals made outside the United States. This means a $100 purchase costs you $103. You can use your card at any ATM or merchant that displays the Visa or Mastercard logo (depending on which card you hold), but the fee applies automatically—there is no way to avoid it with a standard debit card.
The real question is not whether your card works, but whether you want to pay that fee. If you travel internationally more than once or twice a year, or if you are moving abroad temporarily, Bank of America offers alternatives that eliminate or reduce this cost. If you travel rarely, the 3% fee might be acceptable compared to the hassle of opening a new account.
Before you leave, contact Bank of America to let them know you will be traveling. This prevents your card from being blocked as fraud. You can do this through your online banking portal, the mobile app, or by calling the number on the back of your card. Tell them the countries you are visiting and the dates you will be there.
Key Takeaways
- Bank of America charges a 3% foreign transaction fee on all debit card purchases and ATM withdrawals outside the United States, with no way to waive it on a standard account.
- Your card works at any ATM or merchant displaying the Visa or Mastercard logo, but you should notify Bank of America before traveling to prevent fraud blocks.
- Bank of America offers a no-fee checking account called Investor's Edge that eliminates foreign transaction fees for customers who maintain a $25,000 minimum balance or have a may have access to investment account.
- ATM withdrawals abroad charge both the 3% foreign transaction fee and a $5 out-of-network fee per withdrawal, making multiple small withdrawals more expensive than one larger one.
- Using your debit card for purchases is cheaper than ATM withdrawals when traveling, because you avoid the $5 per-transaction ATM fee.
How the 3% foreign transaction fee works
When you swipe your Bank of America debit card outside the United States, the merchant's bank converts the local currency to US dollars. Bank of America then adds 3% to that converted amount and charges your account. This happens whether you are buying a coffee in London or withdrawing euros from an ATM in Rome.
The 3% is separate from any currency conversion markup the merchant or their bank applies. You have no control over the exchange rate they use—it is set by the card networks (Visa or Mastercard) and varies by the minute. You cannot negotiate it or shop around.
If you withdraw cash from an ATM, you pay both the 3% foreign transaction fee and a $5 out-of-network fee per withdrawal. This makes ATM withdrawals expensive. A $200 withdrawal costs you $210.60 ($200 plus $5 ATM fee plus 3% on the total). If you need cash abroad, withdraw larger amounts less frequently to minimize the number of $5 fees you pay.
Accounts and cards that reduce or eliminate the fee
Bank of America's Investor's Edge checking account eliminates the 3% foreign transaction fee entirely. To hold this account, you must either maintain a $25,000 minimum balance or have a may have access to investment account with Bank of America (such as a brokerage account with at least $25,000 in assets). If you meet either requirement, you pay no foreign transaction fee on debit card purchases or ATM withdrawals anywhere in the world.
If you do not have $25,000 to maintain, this option is not realistic. Bank of America does not offer a no-fee international debit card for standard checking customers.
Bank of America also offers a Travel Rewards credit card that earns points on international purchases, but this is a credit card, not a debit card. If you carry a balance, interest charges will exceed any rewards you earn. Use a credit card abroad only if you can pay the full balance when your statement arrives.
What to do before you travel
Notify Bank of America of your travel dates through your online account, the mobile app, or by calling 1-800-432-1000. This takes five minutes and prevents your card from being declined as a fraud precaution. Tell them which countries you are visiting and when you will be there. If you forget to notify them and your card is blocked, you can call the number on the back of your card from abroad to unblock it, but this is inconvenient if you are already at a merchant or ATM.
Check that you have a PIN for your debit card. In many countries, chip-and-PIN technology is standard, and some merchants will not accept a card without a PIN. If you do not know your PIN, reset it through your online banking portal or by calling Bank of America before you leave.
Make a list of Bank of America ATM locations in the countries you are visiting. Bank of America has partnerships with certain banks abroad that allow you to use their ATMs without the $5 out-of-network fee. You will still pay the 3% foreign transaction fee, but you avoid the per-transaction ATM charge. Search "Bank of America ATM locations" on the Bank of America website to find partner banks in your destination.
Using your card at merchants versus ATMs
Paying with your debit card at a store or restaurant is cheaper than withdrawing cash from an ATM when you are abroad. A $50 purchase costs you $51.50 ($50 plus 3% fee). A $50 ATM withdrawal costs you $56.50 ($50 plus $5 ATM fee plus 3% on the total). The ATM fee makes small withdrawals especially expensive.
Use your debit card for everyday purchases—food, transportation, hotels, attractions. Withdraw cash only when you need it for vendors who do not accept cards, and withdraw larger amounts to spread the $5 ATM fee across more money.
Some merchants abroad will ask whether you want to be charged in US dollars or the local currency. Always choose the local currency. If you choose US dollars, the merchant applies their own exchange rate, which is almost always worse than the rate Visa or Mastercard uses. You will pay more.
What happens if your card is lost or stolen abroad
Call the number on the back of your debit card when ready. Bank of America has a 24-hour fraud line that operates internationally. They will freeze your card and issue a replacement. The replacement can be mailed to your home address or, in some cases, to a Bank of America branch in the country where you are traveling. Ask which option is available when you call.
While your replacement card is in transit, you can request a temporary card number or ask Bank of America to wire funds to a local bank account if you have one. If you are stranded without access to money, contact your bank about emergency options—they vary by situation.
Debit card fraud is covered under federal law, and you are not liable for unauthorized charges if you report the loss within two business days. Report it when ready to minimize your exposure.
Alternatives if the 3% fee is too high
If you travel frequently or for extended periods, opening a checking account with a bank that does not charge foreign transaction fees may be worth the effort. Charles Schwab Bank and Fidelity Cash Management both offer checking accounts with no foreign transaction fees and no minimum balance requirements. Both reimburse ATM fees charged by other banks worldwide. These accounts take about a week to open online.
If you want to stay with Bank of America, the Investor's Edge account is the only option, and it requires either $25,000 in the account or a may have access to investment account.
Another option is to use a prepaid travel card loaded with US dollars before you leave. These cards lock in an exchange rate and charge a flat fee per transaction instead of a percentage. They are useful if you want to control your spending or if you are traveling with family members who do not have their own bank accounts. However, prepaid cards often charge higher per-transaction fees than a standard debit card, so compare the total cost before you buy one.
Frequently Asked Questions
Will my Bank of America debit card work everywhere abroad?
Your card works at any merchant or ATM displaying the Visa or Mastercard logo. In developed countries, this includes nearly all stores and ATMs. In rural areas or very small towns, cash-only vendors are more common. Carry some local currency as backup, especially if you are traveling outside major cities.
Can I avoid the 3% foreign transaction fee?
Only if you hold an Investor's Edge checking account with a $25,000 minimum balance or a may have access to investment account. Standard Bank of America checking accounts charge 3% on all international transactions with no exceptions. If you do not meet the Investor's Edge requirements, the fee applies automatically.
What is the difference between the foreign transaction fee and the ATM fee?
The foreign transaction fee is 3% of the amount you spend or withdraw. The ATM fee is a flat $5 per withdrawal at non-partner ATMs. When you withdraw cash, you pay both. When you use your card at a store, you pay only the 3% fee. This makes purchases cheaper than ATM withdrawals.
Should I exchange money before I travel or use my debit card abroad?
Using your debit card abroad is almost always cheaper than exchanging money at an airport or currency exchange service. Airport exchanges charge markups of 5% to 10% or higher. Your debit card's 3% fee is lower. Exchange only small amounts of cash for emergencies or vendors who do not accept cards.
What should I do if my card is declined abroad?
First, make sure you notified Bank of America of your travel dates before you left. If you did not, call the number on the back of your card to unblock it. If the card is still declined, check that you entered your PIN correctly—some ATMs have different keyboard layouts. If the problem persists, contact Bank of America to confirm the card is active and your account has funds.