Credit card companies and banks commonly charge foreign transaction fees, which you may have to pay not only when you're physically making debit or credit card purchases outside the U.S. but also on any transactions in a foreign currency. Card issuers and banks often charge foreign transaction fees for any credit card or debit card purchase made with merchants outside of the U.S. The Bank of America® Travel Rewards credit card charges no foreign transaction fees and offers the chance to earn 3 points per $1 spent on travel purchases booked through BofA Travel and 1.5 points per $1 spent on everyday purchases.