Cards That Charge Zero Foreign Transaction Fees
Many credit cards charge 2% to 3% on every purchase made outside the United States. Some cards charge nothing. The cards listed below have no foreign transaction fee — meaning you pay only the exchange rate the card network sets, with no markup added by the card issuer.
The catch is that most cards with no foreign transaction fee require either a higher annual fee, a higher credit score to get approved, or both. A few cards charge no annual fee at all, but these tend to have lower rewards rates or other limits. The right choice depends on how often you travel and what you spend.
Key Takeaways
- Foreign transaction fees are a percentage charge added when you use your card outside the U.S., separate from the exchange rate — many cards charge 2% to 3% per transaction.
- Cards with no foreign transaction fee exist in every rewards category: cash back, travel points, and flat-rate cards, though most charge an annual fee between $95 and $550.
- A few no-annual-fee cards offer zero foreign transaction fees, but they typically have lower rewards rates or are designed for specific spending categories.
- The card network (Visa, Mastercard, American Express) sets the exchange rate; the card issuer adds the foreign transaction fee on top — eliminating the fee saves you money only on the markup, not the exchange rate itself.
No-Annual-Fee Cards With No Foreign Transaction Fee
If you want to avoid both an annual fee and foreign transaction fees, your options are limited but real. The Capital One Venture X technically charges $395 per year, but it includes a $300 annual travel credit that offsets most of the cost for frequent travelers. The Chase Sapphire Preferred charges $95 annually and has no foreign transaction fee, making it one of the lowest-cost entry points to fee-free international spending.
The American Express Blue Cash Preferred charges $95 per year and carries no foreign transaction fee, though it focuses on cash back rather than travel points. The Citi Premier Card charges $95 annually and also waives foreign transaction fees. If you want genuinely zero annual fees, the Capital One Quicksilver and Chase Freedom Unlimited both have no annual fee and no foreign transaction fee, though their rewards rates are lower (1.5% cash back and 1.5% respectively).
Premium Travel Cards With No Foreign Transaction Fee
Cards designed specifically for travel tend to have higher annual fees but offer more benefits that offset the cost. The Chase Sapphire Reserve charges $550 per year but includes $300 in annual travel credits, primary rental car insurance, trip cancellation insurance, and no foreign transaction fee. The American Express Platinum Card charges $695 annually and waives foreign transaction fees, plus includes $200 in annual airline credits and access to airport lounges.
The Capital One Venture X charges $395 per year and includes a $300 travel credit, primary rental car insurance, and no foreign transaction fee. The Citi Prestige Card charges $495 annually and offers no foreign transaction fee, trip cancellation insurance, and primary rental car coverage. These cards make sense if you travel internationally several times per year and can use the included travel credits and insurance benefits.
How Foreign Transaction Fees Work
When you swipe a card outside the U.S., two separate charges happen. First, the card network (Visa, Mastercard, or American Express) converts your purchase from the local currency to dollars using their exchange rate. Second, the card issuer adds a foreign transaction fee on top — usually 2% to 3% of the purchase amount. You cannot avoid the exchange rate, but you can avoid the issuer's markup by choosing a card with no foreign transaction fee.
A $100 purchase in euros on a card with a 3% foreign transaction fee costs you $103 plus whatever the exchange rate is that day. The same purchase on a card with no foreign transaction fee costs you $100 plus the exchange rate — you save the $3 markup. Over a two-week trip with $2,000 in spending, that markup adds up to $40 to $60.
Cards to Avoid When Traveling Internationally
Most standard cash-back and rewards cards charge a foreign transaction fee. The Chase Freedom Flex, American Express Blue Cash Everyday, and Discover It Cash Back all charge 3% foreign transaction fees despite being popular cards. The Bank of America Cash Rewards charges 3% as well. If you travel internationally more than once a year, these cards will cost you money on every purchase.
Some cards marketed as "travel cards" still charge foreign transaction fees — always check the card's terms before assuming a travel-focused card waives the fee. Debit cards from most banks also charge foreign transaction fees, usually 1% to 3%, so a credit card with no foreign transaction fee is often cheaper than using your debit card abroad.
Comparing Annual Fees to Foreign Transaction Savings
The math is straightforward: if a card charges $95 per year and saves you 2% on foreign spending, you need to spend at least $4,750 internationally per year to break even. If you spend $10,000 abroad annually, a $95 card saves you $200 in foreign transaction fees — a net gain of $105. If you spend $2,000 per year internationally, the $95 annual fee costs you more than you save.
Premium cards with $400+ annual fees make sense only if you travel frequently and can use the included credits. The Chase Sapphire Reserve at $550 per year includes $300 in travel credits, so your real cost is $250 — that breaks even on just $12,500 in annual foreign spending. If you travel four or more times per year, the insurance benefits and lounge access often justify the fee regardless of the foreign transaction savings.
Alternative Ways to Avoid Foreign Transaction Fees
Some travelers use a combination of cards rather than paying for a premium card they use only occasionally. You could carry a no-annual-fee card like the Capital One Quicksilver for everyday spending and a premium card like the Chase Sapphire Reserve only during planned international trips. This approach works if you travel predictably and can manage multiple cards.
Another option is to withdraw cash from ATMs using a bank account or debit card that waives foreign ATM fees, then use cash for most purchases. Many banks charge $3 to $5 per foreign ATM withdrawal, so this only saves money if you make few withdrawals. Credit cards with no foreign transaction fee are almost always cheaper than this method for regular spending.
Frequently Asked Questions
Does a card with no foreign transaction fee also waive the exchange rate markup?
No. The card network's exchange rate is set by Visa, Mastercard, or American Express and cannot be waived. A card with no foreign transaction fee only eliminates the issuer's additional 2% to 3% markup. You still pay the network's exchange rate, which is usually competitive but not negotiable.
Do I need a foreign transaction fee waiver if I only travel once a year?
It depends on how much you spend. If you spend $2,000 or less on a single trip, the savings from a no-fee card may not justify a $95 annual fee. If you spend $5,000 or more, the fee-free card saves you $100 to $150 and pays for itself. Check your own spending patterns from past trips.
Can I use a U.S. credit card everywhere internationally?
Visa and Mastercard are accepted in most countries, but American Express is less widely accepted outside major cities and tourist areas. Some countries still prefer cash or local payment methods. Before traveling, contact your card issuer to let them know your travel dates — many cards decline transactions flagged as unusual activity in foreign countries.
What happens if I use a debit card instead of a credit card abroad?
Most debit cards charge a foreign transaction fee of 1% to 3%, the same as credit cards. You also lose the fraud protections that credit cards offer — if someone steals your debit card number, the money comes directly from your bank account. A credit card with no foreign transaction fee is safer and usually cheaper.
Are there cards with no foreign transaction fee and no annual fee?
Yes, but they are uncommon. The Capital One Quicksilver and Chase Freedom Unlimited both charge no annual fee and no foreign transaction fee, though their rewards rates are lower (1.5% cash back). If you travel occasionally and do not need premium travel benefits, these cards are the cheapest option.