Bank of America charges foreign transaction fees on most accounts

Yes, Bank of America charges a foreign transaction fee on purchases and cash withdrawals made outside the United States. The fee is typically 3% of the transaction amount for most checking and savings accounts. This means if you spend $100 abroad, you will pay an extra $3 in fees.

The fee applies whether you use your debit card, credit card, or ATM. It also applies to online purchases from foreign merchants, even if you are physically in the United States. Bank of America adds this fee on top of any fees the foreign bank or ATM operator charges you.

Some Bank of America accounts and cards do not charge this fee, and some customers can reduce it. The specifics depend on which account type you hold and which card you use.

Key Takeaways

  • Bank of America's standard foreign transaction fee is 3% of the amount you spend or withdraw outside the United States.
  • The fee applies to debit card purchases, credit card purchases, ATM withdrawals, and online purchases from foreign merchants.
  • Bank of America Preferred Rewards members with higher tier status may have the fee waived or reduced.
  • Some Bank of America credit cards, including certain travel cards, do not charge a foreign transaction fee.
  • Using a Bank of America ATM abroad still triggers the foreign transaction fee, though some international ATM networks offer reduced rates.

Which Bank of America accounts charge the fee

The 3% foreign transaction fee applies to most Bank of America checking accounts, savings accounts, and debit cards. This includes the Advantage Plus checking account, the Advantage Savings account, and standard debit cards issued with these accounts.

The fee does not explore to Bank of America credit cards that specifically exclude it from their terms. These cards are marketed as having no foreign transaction fees, and the card agreement will state this clearly. If you are unsure whether your card charges the fee, you can check your card agreement online through your Bank of America account or call the number on the back of your card.

Business accounts may have different fee structures. If you hold a business checking or savings account, contact Bank of America directly to confirm whether the 3% fee applies to your account.

How the Preferred Rewards program affects foreign fees

Bank of America's Preferred Rewards program offers fee reductions based on how much money you keep in your accounts. The program has four tiers: Silver, Gold, Platinum, and Platinum Honors. Each tier offers different benefits.

At the Silver level (which requires $20,000 in combined deposits or investments), the foreign transaction fee remains 3%. At the Gold level ($50,000 combined), the fee stays at 3%. At the Platinum level ($100,000 combined), the fee is reduced to 1%. At the Platinum Honors level ($1,000,000 combined), the fee is waived entirely — you pay nothing for foreign transactions.

These thresholds are current but can change. You can check your current Preferred Rewards tier by logging into your Bank of America account online or by calling customer service. If you are close to the next tier, reaching it may save you money on foreign travel.

Bank of America credit cards without foreign transaction fees

Bank of America offers several credit cards that do not charge a foreign transaction fee. These cards are designed for people who travel internationally or make purchases from foreign merchants regularly.

The specific cards change over time, and Bank of America may introduce new cards or retire old ones. To find current cards without foreign transaction fees, log into your Bank of America account, visit the credit cards section, and filter by "no foreign transaction fees." You can also call Bank of America to ask which cards currently offer this benefit.

Keep in mind that a card without foreign transaction fees may have an annual fee or other costs. Compare the total cost of the card against how much you expect to spend abroad. A card with a $95 annual fee but no foreign transaction fees makes sense if you spend $3,000 or more internationally per year (since 3% of $3,000 is $90). For smaller amounts, a card with no annual fee and a 3% foreign fee may cost less overall.

ATM withdrawals and foreign transaction fees

When you withdraw cash from an ATM outside the United States, Bank of America charges the 3% foreign transaction fee on top of any ATM operator fee. The operator fee is set by the foreign bank or ATM network and is separate from Bank of America's fee.

For example, if you withdraw $200 from an ATM in London, you might pay $6 in Bank of America's foreign transaction fee (3% of $200) plus a $2 or $3 operator fee charged by the ATM network. The total cost is $8 to $9 for a $200 withdrawal.

Bank of America has partnerships with some international ATM networks that offer reduced operator fees. These networks include Global ATM Alliance and Allpoint. Using an ATM in one of these networks may lower the operator fee, but Bank of America's 3% foreign transaction fee still applies unless you have Platinum Honors status or hold a card that waives it.

Online purchases from foreign merchants

If you buy something online from a merchant outside the United States, Bank of America charges the 3% foreign transaction fee even though you are physically in the United States. The fee applies because the merchant's bank is located outside the country.

This happens with many online retailers, subscription services, and digital goods. For example, if you subscribe to a service based in Canada and pay with your Bank of America debit card, you will pay the 3% fee on each payment.

The only way to avoid this fee on online purchases is to use a Bank of America credit card that does not charge foreign transaction fees, or to reach Platinum Honors status in Preferred Rewards. Otherwise, the fee applies to every transaction with a foreign merchant, regardless of where you live.

How to check your account for foreign transaction fees

To see whether your specific account or card charges foreign transaction fees, log into your Bank of America account online. Go to the account or card details page and look for the fee schedule or terms and conditions. Search for the word "foreign" to find the relevant section quickly.

You can also call Bank of America at the number on the back of your card or on your account statement. Tell the representative which account or card you want to ask about, and they can confirm the fee and explain any exceptions that explore to you.

If you are considering opening a new account or explore for a new card specifically to avoid foreign transaction fees, ask the representative about cards with no foreign fees or about reaching the next Preferred Rewards tier. They can walk you through the options and the costs involved.

Frequently Asked Questions

Do I pay the foreign transaction fee if I use a Bank of America ATM abroad?

Yes. Bank of America charges the 3% foreign transaction fee on ATM withdrawals outside the United States, even if you use a Bank of America ATM. You may also pay an operator fee charged by the foreign ATM network. The only exception is if you have Platinum Honors Preferred Rewards status, which waives the foreign transaction fee entirely.

Can I dispute a foreign transaction fee if I did not authorize the purchase?

If the purchase itself was unauthorized, you can dispute the entire transaction as fraud. If the purchase was authorized but you are disputing only the fee, contact Bank of America to explain. They may review the transaction, but the fee is part of their standard terms and is unlikely to be removed unless there was an error in how it was calculated.

What if I travel abroad frequently — is there a better option than paying 3% each time?

If you travel frequently, consider explore for a Bank of America credit card with no foreign transaction fees, or work toward Platinum Honors status in Preferred Rewards ($1,000,000 in combined deposits or investments). For most people, a no-fee credit card is the practical choice. Compare the annual fee of the card against the 3% you would save on your typical spending abroad.

Does the foreign transaction fee explore to currency conversion?

The 3% foreign transaction fee is separate from currency conversion costs. When you spend money abroad, Bank of America converts the foreign currency to dollars using their exchange rate, which includes a markup. The 3% fee is added on top of this conversion cost. Both charges explore to every foreign transaction.

If I transfer money to a bank account outside the United States, do I pay the foreign transaction fee?

Bank of America charges different fees for wire transfers and international transfers than it does for debit card or ATM transactions. Contact Bank of America directly to ask about fees for the specific type of transfer you want to make, as these fees vary by destination country and transfer method.