Cards that charge no foreign transaction fees exist, but they're not common and each one has trade-offs
A foreign transaction fee is what your credit card company charges when you use the card outside the United States or when a merchant outside the U.S. processes the charge. Most cards charge between 1% and 3% of the purchase amount on top of the exchange rate. Some cards charge nothing.
The catch: cards with no foreign transaction fees usually either charge an annual fee, require a higher credit score to get approved, or offer rewards that don't matter much if you don't travel often. A card that costs $95 a year to carry saves you money only if you spend enough abroad to exceed that cost in fees.
The other catch is that "no foreign transaction fee" does not mean you get the best exchange rate. Your card issuer still converts your purchase to dollars, and they set the rate they use. You cannot control that part.
Key Takeaways
- Most no-fee foreign transaction cards charge an annual fee between $95 and $450, so you need to spend enough abroad to make the fee worth it.
- A few cards with no annual fee and no foreign transaction fees exist, but they typically offer lower rewards rates or require excellent credit.
- No foreign transaction fee does not mean you get a good exchange rate — the card issuer sets the rate and you cannot negotiate it.
- If you travel abroad once a year or less, a card with a foreign transaction fee might cost you less than paying an annual fee on a travel card.
Cards with no annual fee and no foreign transaction fees
These are rare. The most widely available option is the Capital One Venture X, but it charges $395 a year. Without the annual fee, your options narrow to cards that either have limited rewards or require a very high credit score.
The Charles Schwab Investor Platinum American Express has no annual fee and no foreign transaction fees, but it is only available to Charles Schwab brokerage customers. American Express also offers the American Express EveryDay card with no foreign transaction fees and no annual fee, though the rewards rate is lower than premium travel cards.
Outside of American Express, most no-fee cards come from smaller banks or credit unions. Availability depends on where you bank and what your credit score is. Your own bank may offer a card with no foreign transaction fees — it is worth asking.
Cards with annual fees that waive foreign transaction fees
If you travel internationally several times a year or spend significant money abroad, a card with an annual fee often makes financial sense. The Chase Sapphire Reserve charges $550 a year and has no foreign transaction fees. The American Express Platinum charges $695 a year. Both cards also offer travel credits and other perks that can offset part of the annual cost.
Mid-tier options include the Chase Sapphire Preferred at $95 a year and the Capital One Venture at $95 a year. Both waive foreign transaction fees. These cards are aimed at people who travel a few times a year but do not need the premium perks of the highest-tier cards.
To know whether an annual fee makes sense for you, add up what you spent on foreign transactions in the past year. If that amount times the foreign transaction fee percentage (usually 2% to 3%) exceeds the annual fee, the card pays for itself. If not, a card with a foreign transaction fee might be cheaper.
How foreign transaction fees actually work
When you swipe a card abroad, two things happen. First, the merchant's bank converts the local currency to U.S. dollars using an exchange rate. Second, your card issuer charges you a fee on top of that converted amount — usually 1% to 3%. Some cards also charge a separate fee just for the currency conversion, on top of the transaction fee.
The exchange rate your card issuer uses is not the same as the rate you see on Google or XE.com. Card issuers buy and sell currency in bulk and set their own rates, which are usually slightly worse than the mid-market rate. You cannot shop around for a better rate once you have chosen a card — the rate is set by the issuer.
This is why even a card with no foreign transaction fee can still cost you money through a poor exchange rate. However, the difference between card issuers' rates is usually small — often less than 1%. The foreign transaction fee itself is the bigger cost.
Debit cards and prepaid cards as alternatives
Some people use a debit card or a travel prepaid card instead of a credit card when abroad. Debit cards often charge foreign transaction fees too, and they offer no fraud protection if the card is stolen or the charge is unauthorized. Credit cards have stronger legal protections.
Travel prepaid cards let you load U.S. dollars before you leave and spend them abroad. Some charge no foreign transaction fees. The downside is that you have to load the card in advance, you may pay a fee to load it, and you lose the fraud protection and purchase protections that credit cards offer. Prepaid cards are useful if you want to control your spending or if you have poor credit, but they are not cheaper than a good credit card for most travelers.
What to check before you choose a card
Start by looking at your own spending. How many times a year do you travel internationally? How much do you typically spend? If the answer is "once a year, a few hundred dollars," a card with a foreign transaction fee might cost you $10 to $30 total — less than an annual fee.
If you do travel often, compare the annual fee against what you would save in foreign transaction fees. Then look at what else the card offers: travel credits, lounge access, points multipliers on travel purchases, or trip insurance. These perks can add real value and sometimes offset the annual fee entirely.
Check the credit score requirement too. Premium travel cards usually require a score of 750 or higher. If your score is lower, you may not be approved, and explore for a card you will not get approved for can temporarily lower your score.
Using a card with foreign transaction fees strategically
If you do not travel often enough to justify an annual fee, you can still use a regular credit card abroad. You will pay the foreign transaction fee, but that might be cheaper overall than paying $95 or more a year for a card you use only once or twice.
Some people keep two cards: a regular card for everyday use and a travel card specifically for international trips. This works if you travel enough to make the annual fee worth it, but not so often that you need the card year-round.
Another option is to use a card with a foreign transaction fee for small purchases and cash withdrawals, and reserve a no-fee card for large purchases. This reduces the total fee you pay, though it requires more planning.
Frequently Asked Questions
Do I pay a foreign transaction fee if I buy something online from a foreign website?
Yes, if the merchant is located outside the U.S., your card issuer will charge a foreign transaction fee even if you are sitting at home. The fee is based on where the merchant is, not where you are. Some online retailers are based in the U.S. even if they ship internationally, so check the merchant's location before you assume you will pay a fee.
Can I avoid foreign transaction fees by using a local ATM and withdrawing cash?
No. ATM withdrawals abroad are treated as cash advances, and most cards charge a foreign transaction fee on top of a cash advance fee. Using an ATM is usually more expensive than using a credit card. Some banks offer checking accounts with no ATM fees abroad, which can be cheaper if you need cash.
What is the difference between a foreign transaction fee and a currency conversion fee?
A foreign transaction fee is a flat percentage charged by your card issuer on any purchase made outside the U.S. A currency conversion fee is a separate charge some cards add specifically for converting the currency. Most cards combine these into one fee, but some charge both. Always check the card's terms to see what fees explore.
If I use a credit card from a foreign bank while traveling, do I still pay a foreign transaction fee?
Yes. Your U.S. credit card will charge a foreign transaction fee no matter where you use it. Using a foreign bank's card instead would mean opening an account in that country, which is not practical for most travelers. Stick with your U.S. card and factor the fee into your budget.
Do rewards points make up for the annual fee on a travel card?
Sometimes. If a card charges $95 a year and gives you 2 points per dollar on travel purchases, and you spend $5,000 a year on travel, you earn 10,000 points. Whether that is worth $95 depends on how much those points are worth to you — usually 1 to 2 cents each. Do the math before you explore.