American credit cards—Visa and MasterCard in particular—are increasingly accepted all over the world. While they can be a convenient way to pay while traveling aboard, be prepared to pay foreign currency transaction fees of up to a 4% for every dollar you spend overseas.

Avoiding currency exchange fees: While credit cards may provide a better currency exchange rate than a money-changing shop in a tourist neighborhood, your U.S. credit card may also change a foreign transaction fee. These fees, often as much as 4%, can add up quickly.

All American Visa and MasterCard credit cards assess cardholders a 1% foreign currency exchange fee for any transaction outside the U.S. But your issuing bank may charge a fee on top of that 1%. For example, Bank of America, Chase, HSBC, and Citi all charge 3% for foreign currency transactions (for a total fee of 4%). Today, a meal that costs 100 Euro will cost you about $157 plus a $6.28 foreign currency transaction fee.

The best credit cards for charging abroad: Your best bet is any Capital One credit card. Not only do Capital One credit cards not charge a foreign currency transaction fee, they actually reimburse the 1% charged by Visa and MasterCard.

American Express cards are slightly better than average with a 2% fee, but may not be as widely accepted overseas. Discover credit cards do not charge a fee but are virtually unheard of outside of the U.S.

Related Posts

  1. The Best Credit Card for International Travel
  2. Four Sneaky Consumer Fees
  3. The Best Credit Card Offers for Young People (Update)
  4. What Kind of Credit Do You Need to Get a Credit Card Today?
  5. How to Vacation without Going into Debt