Avoid Credit Card Foreign Currency Transaction Fees
American credit cards—Visa and MasterCard in particular—are increasingly accepted all over the world. Although these credit cards can be a convenient way to pay while traveling aboard, be prepared to pay foreign currency transaction fees of up to a four percent for every dollar you spend overseas.
Avoid Foreign Currency Exchange Fees
Although 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 four percent, can add up quickly.
All American Visa and MasterCard credit cards assess cardholders a one percent foreign currency exchange fee for any transaction outside the U.S. But your issuing bank may charge a fee on top of that one percent. For example, Bank of America, Chase, HSBC, and Citi all charge three percent for foreign currency transactions (for a total fee of four percent). At the time of writing this article, a meal that costs 100 Euro will cost you about $157 plus a $6.28 foreign currency transaction fee.
The best credit cards for international travel: Your best bet is either a Capital One Card like the Capital One Venture Credit Card—Capital One credit cards don’t charge a foreign currency transaction fee but, as some commenters have pointed out, may give a slightly less-favorable exchange rate—or an American Express Card.
American Express cards are slightly better than average with a two percent fee. Unfortunately, they may not be as widely accepted overseas as Visa or MasterCard. Discover credit cards do not charge a fee but are virtually unheard of outside of the United States. A good strategy? Carry an Amex card and us it wherever you can, and use cash or a Visa or MasterCard debit card when you can’t.
Compare These and Other Top Cards at CreditCards.com
Related Posts
- The Best Credit Cards for International Travel
- Four Sneaky Consumer Fees
- Capital One Venture Credit Card Review
- The New Credit Card Rules and You
- How to Vacation without Going into Debt
What's Next?
Reading this site, you're already ahead of most people when it comes to your finances. Why not keep going? Help secure your financial future. Take action today:
- It's Tax Time! Start Your Tax Return FREE with TurboTax →
7 Response(s)
Leave a Comment:
Comments are moderated and will generally be posted if they are on-topic and not obscene, inflammatory, fraudulent or self-promotional. For more, read our comment policy.

I’ve seen praise for Capital One a few times, and as a military person living overseas, I obtained a card and gave it a shot. To my surprise I found that the exchange rate that I was paying is about 1% higher than the current exchange rate given by the WSJ.
When I dug really deep into the terms and agreements for Capital One, I found this: “For international transactions, MasterCard’s currency conversion procedure includes use of either a government mandated exchange rate, or a wholesale exchange rate selected by MasterCard for the processing cycle in which the transaction is processed, increased by an adjustment factor established from time to time by MasterCard. The currency conversion rate used by MasterCard on the processing date may differ from the rate that would have been used on the purchase date or cardholder statement posting date.”
I’m guessing that the “adjustment factor” is about one percent. It’s defiantly a worse rate that other cards that I have that carry a 1% transaction fee.
You definitely raise a good point about the conversion rate—I’m not surprised Capital One charges a higher one if they waive the fee. The tricky thing is you never know conversion will be used anytime you use your credit card—or debit card—overseas.
I’ll bet there are a lot of cards out there that charge a full 4% fee and have a crumby conversion rate. All the more reason to really pay attention to the credit card fees you pay.
Capital One Canada charges a 2.5% foreign exchange conversion fee
I just applied online for one and I decided to read the disclosure agreement before I submitted my application and I saw 2.5% foreign exchange conversion fee for foreign transactions. Maybe US capital one is the only one that dont charge foreign exchange conversion fee
I live in a foreign country on US Currency, British Virgin Islands. It is the only currency we have. For 8 years, I’ve charged food, gas, electric, phone, etc. on my Citibank card. They have now begun charging me 3%, even though the transactions are all in US Dollars to start with. They tried to tell me it was ALL visa and mastercard, but that is not true. So far, I have not found another credit card charging this 3%. Maybe because Citigroup is the only one (so far) who has gone up to Washington asking for a handout of taxpayer dollars! However, if I wanted to transfer a $20,000 credit card balance to them, the rate would be 0%. They are INTENTIONALLY going after the bad credit, and punishing people like me, who pay my bill in full each month. They should never have been allowed to make their business on finance charges on bad creditors. They were supposed to be happy with the 2.5% from vendors!! How did we get in such a mess? CONGRESS!
Growing Greed Among Credit Card Companies:
In 2008, Bank of America and other banks started charging their credit card customers fees for making certain internet purchases. For example, a 3% foreign currency fee is charged if the transaction is processed through a foreign bank, even if the transaction involves only US dollars. This is just plain greedy. But that’s not all. On the customer’s statement, the retailer’s name is printed next to the fee, as if the retailer (or “merchant”) charged the fee, not the bank. This makes it look like the retailer is charging the customer twice – once for the correct amount, and again for the bank fee, which is not identified as such. Consequently, our customers have been phoning us to complain. All we can do is tell them that Bank of America is responsible for this scam, not us. According to one article I found on the internet, the Bank of America’s practices are illegal. (The Truth in Lending Act – Regulation E and Regulation Z – and the Truth in Savings Act require banks and financial institutions to disclose when such fees are passed on to debit card and credit cardholders.)
I just purchased something from UK using Capital One, and I can say that their exchange rate is fair enough. The GBP USD rate on that day is between 1.375-1.385. I got charged with rate ~1.386. That’s better than I expected.
So what if I am on a website outside US borders and the transaction is in USD. I can understand if the transaction is in British Pounds or Euros, but why should I have to pay a foreign conversion fee if the transaction is made in USD regardless of the site location?