Bank of America charges foreign transaction fees on most debit cards

Bank of America debit cards carry a 3% foreign transaction fee on purchases made outside the United States. This fee applies to the transaction amount itself, not as a separate charge — it gets added to what you owe or deducted from your account balance at the time of purchase. The fee applies whether you swipe, insert, or use contactless payment at a physical location, and also when you make online purchases from foreign merchants.

The 3% fee is standard across most Bank of America debit card products, including the Basic Visa Debit Card and the Visa Signature Debit Card. ATM withdrawals abroad also trigger the fee, plus an additional ATM operator fee if the machine is not part of the Bank of America network. Currency conversion happens at the exchange rate Bank of America sets on the day of the transaction, which may differ from the mid-market rate you see online.

If you travel internationally or make regular purchases from foreign websites, these fees compound quickly. A $100 purchase abroad costs you $103. Over a week of travel with daily purchases, the fees add up to real money.

Key Takeaways

  • Bank of America debit cards charge 3% on all foreign transactions, whether at stores, online, or ATMs.
  • The fee is calculated on the transaction amount and applied at the time of purchase, not billed separately.
  • ATM withdrawals abroad include both the 3% foreign transaction fee and a separate ATM operator fee.
  • Bank of America's exchange rate may be less favorable than the mid-market rate, adding another cost to foreign purchases.
  • Some Bank of America checking accounts and credit products have different fee structures worth comparing before travel.

How the 3% fee is calculated and when it applies

The foreign transaction fee is a percentage of the transaction amount in the foreign currency, converted to US dollars. Bank of America applies the conversion using its own exchange rate, which includes a markup. The 3% fee is then added to that converted amount. This means you pay the fee on top of any currency conversion markup.

The fee applies to any transaction where the merchant is located outside the United States, regardless of what currency you use or what currency your account is in. If you buy something from a UK retailer using your US-based Bank of America debit card, the 3% applies. If you withdraw cash from an ATM in Mexico, the 3% applies plus the ATM operator's fee (usually $2 to $5).

Online purchases from foreign merchants also trigger the fee. If you order from a retailer based in Canada or Europe, Bank of America treats it as a foreign transaction and charges the 3%. The merchant's location determines the fee, not the currency or your location at the time of purchase.

Alternatives within Bank of America's product line

Bank of America's standard debit cards all carry the 3% foreign transaction fee. However, some Bank of America credit cards have different structures. The Bank of America Premium Rewards credit card, for example, does not charge a foreign transaction fee — but this is a credit card, not a debit card, and requires you to pay a balance each month.

If you hold a Bank of America Preferred Rewards membership (which requires a minimum balance or regular deposits), you may see slightly better exchange rates, but the 3% foreign transaction fee still applies to debit card purchases. The Preferred Rewards program does not waive foreign transaction fees on debit cards.

Bank of America does not offer a debit card product without foreign transaction fees. If avoiding these fees is a priority, you would need to use a different bank's debit card or a credit card for foreign purchases.

What to do before traveling internationally

Before you leave the United States, notify Bank of America of your travel dates and destinations. You can do this through the mobile app, online banking, or by calling the number on the back of your card. This helps prevent fraud blocks that might freeze your card when you use it abroad.

Ask Bank of America about its ATM network in the countries you are visiting. Bank of America has partnerships with some international banks that allow you to withdraw cash without the ATM operator fee — you still pay the 3% foreign transaction fee, but you avoid the additional $2 to $5 ATM charge. The bank's website lists partner ATMs by country.

Consider whether a credit card without foreign transaction fees makes sense for your trip. If you are comfortable carrying a credit card and paying the balance when you return, this can save money on larger purchases. Some travel-focused credit cards from other banks offer 0% foreign transaction fees and may be worth opening before you travel.

How currency conversion affects the total cost

Bank of America's exchange rate includes a markup above the mid-market rate (the rate you see on financial news sites). The markup varies but typically ranges from 1% to 2% on top of the mid-market rate. Combined with the 3% foreign transaction fee, your total cost for a foreign purchase can be 4% to 5% above the actual exchange rate.

This markup is not disclosed as a separate line item — it is built into the exchange rate Bank of America quotes when it converts your transaction. You see only the final amount charged to your account. There is no way to negotiate or avoid this markup on a Bank of America debit card.

The exchange rate is set on the day the transaction is processed, not the day you make the purchase. If you buy something on a Monday but the merchant does not process it until Wednesday, you get Wednesday's exchange rate. This can work in your favor or against you depending on currency movement.

Comparing Bank of America to other banks' foreign transaction fees

Most large US banks charge 3% on foreign debit card transactions. Chase, Wells Fargo, and Citibank all use the same 3% standard. Some online banks and credit unions charge lower fees or no fees at all, but they may have other trade-offs like fewer ATM locations or higher account minimums.

If you travel frequently or live abroad part-time, switching to a bank that does not charge foreign transaction fees may save more than the cost of opening a new account. Banks like Charles Schwab (which reimburses ATM fees worldwide) and some online banks offer debit cards with no foreign transaction fees, though they may not have physical branches.

For a single trip, the savings from switching banks may not justify the effort. For regular international use, the math changes quickly. A person who travels four times a year and spends $2,000 per trip pays $240 annually in foreign transaction fees with Bank of America — money that could be saved with a different bank.

Frequently Asked Questions

Do I pay the 3% fee if I use my Bank of America debit card to buy something in US dollars from a foreign merchant?

Yes. The fee applies based on the merchant's location, not the currency used. If the merchant is outside the United States, Bank of America charges the 3% foreign transaction fee regardless of whether the transaction is in dollars, euros, or any other currency.

Can I dispute a foreign transaction fee if I think it was charged incorrectly?

You can contact Bank of America to dispute a specific transaction, but the 3% foreign transaction fee is a standard part of the debit card terms. Bank of America will not remove the fee unless there was a processing error. If you want to challenge the fee itself, your only option is to use a different bank's debit card for future foreign purchases.

What happens if I use my Bank of America debit card at an ATM that is part of an international partner network?

You still pay the 3% foreign transaction fee on the amount you withdraw. However, you avoid the ATM operator fee (usually $2 to $5) because the partner bank does not charge one. Bank of America's website lists which banks are partners in each country.

Is the foreign transaction fee the same if I use my debit card online versus in a store?

Yes. The 3% fee applies to all foreign transactions, whether you swipe the card in person, use it online, or withdraw cash from an ATM. The method of payment does not change the fee.

Can I avoid the foreign transaction fee by converting currency before I travel?

No. Bank of America does not offer a way to pre-load foreign currency onto a debit card or to lock in an exchange rate. If you use the debit card abroad, the 3% fee applies at the time of the transaction. Some travel-specific prepaid cards offer this feature, but Bank of America's standard debit card does not.