Bank of America charges foreign transaction fees on most accounts, but the rate and whether you can avoid it depends on your account type and card

Bank of America's standard foreign transaction fee is 3% of the transaction amount when you use a debit card or credit card outside the United States. This fee applies to purchases, ATM withdrawals, and balance inquiries made in foreign currency or processed through a non-U.S. bank.

Some Bank of America accounts and cards do not charge this fee. The Bank of America Premium Rewards American Express card waives foreign transaction fees entirely. A few business accounts and wealth management accounts may also have different terms. The fee structure varies by product, so the first step is confirming which account or card you actually hold.

The 3% fee is added to your statement on top of the exchange rate your bank applies. You will see it listed as a separate line item. This is different from the exchange rate markup itself, which Bank of America also applies—meaning you pay both the conversion cost and the transaction fee.

Key Takeaways

  • Bank of America charges 3% on most foreign transactions made with debit cards or standard credit cards outside the U.S.
  • The Premium Rewards American Express card issued by Bank of America does not charge foreign transaction fees.
  • The 3% fee is separate from the exchange rate markup, so you pay both costs when you spend abroad.
  • ATM withdrawals at non-Bank of America machines overseas incur the 3% foreign transaction fee plus a separate ATM fee.
  • You can confirm your specific account's fee structure by logging into your online account or calling the number on the back of your card.

How the 3% fee appears on your statement

When you make a purchase or withdrawal abroad, Bank of America converts the foreign currency to U.S. dollars using its exchange rate, then adds the 3% fee to that converted amount. The fee is calculated on the U.S. dollar equivalent, not the original foreign amount.

For example: if you spend 100 euros and the exchange rate is 1.10 USD per euro, Bank of America converts that to $110. The 3% fee is then $3.30, making your total charge $113.30. You will see both the conversion and the fee itemized separately on your statement.

The fee applies whether you swipe your card at a merchant, use an ATM, or make an online purchase from a foreign website. It also applies to transactions processed through foreign banks even if you are physically in the U.S.—for instance, paying a bill to an account held outside the country.

Which Bank of America products waive the foreign transaction fee

The Bank of America Premium Rewards American Express card is the primary consumer product that eliminates the 3% foreign transaction fee. This is a credit card, not a debit card, and it carries an annual fee. If you travel frequently or make regular international purchases, the waived fees may offset the annual cost.

Some Bank of America business credit cards and premium banking packages may also waive or reduce foreign transaction fees, but terms vary by product and are subject to change. Wealth management clients with certain account tiers may have different fee structures as well.

If you hold a standard Bank of America checking or savings account with a debit card, or a standard credit card other than the Premium Rewards American Express, you will pay the 3% fee on foreign transactions. There is no way to opt out of the fee on these products.

ATM withdrawals and additional fees abroad

When you withdraw cash from an ATM outside the U.S., you face multiple charges. Bank of America charges the 3% foreign transaction fee on the amount withdrawn. On top of that, the ATM operator (usually a foreign bank) may charge its own fee, typically $2 to $5 per withdrawal.

Bank of America does not reimburse ATM fees charged by other banks. If you use a non-Bank of America ATM abroad, you pay both the operator's fee and Bank of America's 3% fee. Some international banks offer fee-free ATM networks in certain countries, but Bank of America does not participate in reciprocal agreements that would waive its own fee.

To minimize ATM costs, withdraw larger amounts less frequently rather than making multiple small withdrawals. This spreads the operator fee across a bigger transaction, though you will still pay Bank of America's 3% on the full amount.

How Bank of America's foreign fees compare to other banks

Bank of America's 3% foreign transaction fee is standard among large U.S. banks. Wells Fargo, Chase, and Citibank all charge 3% on most consumer accounts. Some online banks and credit unions charge 1% to 2%, and a few charge nothing at all, but those institutions may have other trade-offs such as limited branch access or higher minimum balances.

If you travel frequently or spend regularly in foreign currency, comparing foreign transaction fees across banks may be worth your time. A 1% difference on a $5,000 annual spend abroad saves you $50 per year. Over several years, that adds up.

The Premium Rewards American Express card's waived foreign transaction fee is competitive with no-fee cards offered by other banks, though you will need to weigh the annual fee against your expected spending abroad.

Steps to confirm your account's foreign transaction fee

Log into your Bank of America online account and navigate to your account details or card information page. The fee structure should be listed under "Fees" or "Pricing Information." If you cannot find it online, call the number on the back of your debit card or credit card and ask a representative directly.

When you call, have your account number ready and ask specifically: "What is the foreign transaction fee on this account?" The representative will confirm whether you pay 3%, whether your card waives the fee, or whether you have a different fee structure.

If you are considering switching to the Premium Rewards American Express card to avoid the fee, ask the representative about the annual fee amount and any current promotional offers. This will help you decide whether the waived foreign transaction fees justify the cost.

Frequently Asked Questions

Does Bank of America waive foreign transaction fees for any debit cards?

No. Bank of America charges the 3% foreign transaction fee on all standard debit cards, regardless of account type. The fee waiver applies only to the Premium Rewards American Express credit card. If you want to avoid the fee on debit transactions, you would need to switch to a different bank.

What if I use my Bank of America card at a U.S. merchant that processes the transaction overseas?

You will still pay the 3% foreign transaction fee. Bank of America charges the fee based on where the transaction is processed, not where you physically are. If a U.S. company routes your payment through a foreign bank, the fee applies.

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

You can contact Bank of America to ask about a specific charge, but the fee is not an error if your card was used outside the U.S. or processed through a foreign institution. Bank of America will not remove the fee unless there was a genuine mistake, such as the transaction being charged twice.

Does the 3% fee explore to online purchases from foreign websites?

Yes. If you purchase from a website based outside the U.S., or if the transaction is processed through a foreign payment processor, Bank of America applies the 3% foreign transaction fee even though you are physically in the U.S.

What is the difference between the foreign transaction fee and the exchange rate markup?

The foreign transaction fee is a flat 3% charge on top of the conversion cost. The exchange rate markup is the difference between Bank of America's exchange rate and the actual market rate—this is how the bank makes money on currency conversion. You pay both costs, and neither can be avoided on standard accounts.