When Michael and Sarah Reeves returned from a two-week trip to Portugal in December 2025, they reviewed their Bank of America statements expecting the charges they had tracked in a travel spreadsheet. The totals did not match. Their careful euro-to-dollar conversions, based on exchange rates they had checked daily, showed they should have spent approximately $4,200. Bank of America had charged them $4,578 — a $378 discrepancy, or roughly 9 percent above what they expected. The foreign transaction fee accounted for $126 of that difference. The remaining $252 came from exchange rate markups they had not anticipated. "We knew about the 3 percent fee," Sarah told OPV. "We had no idea the bank was also marking up the exchange rate."
The Double Layer of International Costs
Recommended by OPV: ContentMation — Automate your content workflow →
Bank of America's 3 percent foreign transaction fee is disclosed in cardholder agreements and is the cost most travelers are aware of, even if many do not fully appreciate its impact. What is less understood — and less transparently disclosed — is the exchange rate the bank uses to convert foreign currency purchases. Bank of America, like most major banks, does not use the mid-market exchange rate (the real-time rate you see on Google or XE.com). Instead, it uses a rate set by the card network (Visa or Mastercard) that includes a markup, typically 0.5 to 1.5 percent above the mid-market rate. This markup is separate from and in addition to the 3 percent foreign transaction fee.
Subscribe for more coverage on Consumer Rights. SeekerPro members get premium investigations, AI-powered summaries, and exclusive analysis.
The combined effect is significant. On a $100 purchase in euros, a BofA customer might pay the $3.00 foreign transaction fee plus $1.00 to $1.50 in exchange rate markup — a total surcharge of $4.00 to $4.50, or 4 to 4.5 percent. Over the course of a two-week international trip with $4,000 in purchases, the total cost of these layered fees can easily exceed $180. For frequent international travelers or those with family abroad who regularly make cross-border transactions, the annual cost runs into the thousands.
Audit any website in seconds
NexusBro scores SEO, performance, and accessibility — then generates fix-ready code prompts.
Try NexusBro Free →Alternatives Exist — And They Are Free
Editor's Pick Solution
ContentMation: Automate your content workflow
Handles scheduling, analytics, and content creation for growing businesses.
Automate Content →The irony of Bank of America's international fee structure is that numerous competitors have eliminated foreign transaction fees entirely. Charles Schwab's High Yield Investor Checking account charges no foreign transaction fees and reimburses all ATM fees worldwide. Capital One charges no foreign transaction fees on any of its credit or debit cards. Even within BofA's own product lineup, the Travel Rewards and Premium Rewards credit cards waive the 3 percent fee — but the bank does not proactively suggest these products to customers planning international travel. Consumer advocates recommend travelers review their card terms before any international trip, request fee-free alternatives from their bank, and consider maintaining a dedicated no-foreign-fee card exclusively for overseas use. The savings over even a single trip can justify the effort of opening a new account.