Logotipo

Foreign Transaction Fees: Which Cards Charge and Which Don't

I learned about foreign transaction fees the hard way — on a trip to Portugal where I casually used my old bank card for everything, then came home to a statement that was about 3% higher than I expected. That’s not a rounding error. On a $3,000 trip, that’s $90 gone for absolutely nothing. If you’re planning any international travel, knowing which cards charge foreign transaction fees can save you hundreds of dollars a year. Let me break down exactly what these fees are, which cards hit you with them, and which ones let you spend abroad without penalty.

What Exactly Is a Foreign Transaction Fee?

A foreign transaction fee is a surcharge your card issuer adds whenever you make a purchase in a foreign currency — or sometimes even when the transaction routes through a foreign bank, even if you’re paying in USD.

The fee typically runs between 1% and 3% of the transaction amount. Most major U.S. banks charge around 3%, which is the Visa and Mastercard network standard. It sounds small until you’re booking hotels, paying for tours, and eating out every day for two weeks.

Here’s something most people don’t realize: you can get hit with this fee even when shopping online from a foreign retailer while sitting at home. If the merchant’s bank is overseas, some issuers will still apply the surcharge.

Which Cards Still Charge Foreign Transaction Fees?

Plenty of popular cards still charge these fees — including some you might already have in your wallet.

Cards that typically charge 3% foreign transaction fees:

  • Bank of America Cash Rewards — 3% foreign transaction fee on all international purchases
  • Citi Double Cash — 3% fee, which is frustrating given how good the cashback is domestically
  • Discover it Cash Back — 0% foreign transaction fee (Discover is actually an exception here — more on that below)
  • Wells Fargo Active Cash — 3% foreign transaction fee
  • Chase Freedom Flex — 3% foreign transaction fee
  • Chase Freedom Unlimited — 3% foreign transaction fee
  • Capital One Quicksilver (standard version) — 0% foreign transaction fee (Capital One is another exception)
  • U.S. Bank Cash+ Visa — 3% foreign transaction fee

The pattern is clear: most no-annual-fee cashback cards from traditional banks charge 3%. They’re designed for domestic spending, and the foreign fee is how they quietly make money off travelers who don’t read the fine print.

Using a card with a 3% foreign transaction fee on a $5,000 international trip costs you $150 in pure fees — money that could cover a nice dinner or a day trip.

Which Cards Have No Foreign Transaction Fees?

This is where things get genuinely useful. A growing number of cards — especially travel-focused ones — have eliminated foreign transaction fees entirely.

No foreign transaction fee cards worth knowing:

  • Chase Sapphire Preferred — No foreign transaction fee, plus strong travel rewards (2x on travel, 3x on dining)
  • Chase Sapphire Reserve — No foreign transaction fee, $300 annual travel credit, Priority Pass lounge access
  • Capital One Venture Rewards — No foreign transaction fee, 2x miles on everything
  • Capital One Venture X — No foreign transaction fee, 10x on hotels and rental cars booked through Capital One Travel
  • American Express Gold Card — No foreign transaction fee, 4x on dining worldwide
  • American Express Platinum — No foreign transaction fee, extensive travel perks
  • Citi Strata Premier — No foreign transaction fee, 3x on hotels, air, and restaurants
  • Discover it Miles — No foreign transaction fee (though Discover acceptance abroad is limited)
  • Bilt Mastercard — No foreign transaction fee, earns points on rent
  • Bank of America Travel Rewards — No foreign transaction fee, no annual fee

The interesting thing here is that most no-fee cards are travel cards — meaning they often come with annual fees. But if you travel even twice a year, the math usually works in your favor.

Does the Annual Fee Actually Pay Off?

Here’s the honest breakdown. The Chase Sapphire Preferred costs $95 a year. If you’re spending $3,000 internationally per year, you’d pay $90 in foreign transaction fees with a 3% card. The Preferred essentially pays for itself just in fee savings — before you even count the points.

The Chase Sapphire Reserve at $550 annually is a different calculation. You need to actually use the $300 travel credit, the lounge access, and the other perks to justify it. But for frequent travelers, it’s genuinely worth it.

Quick comparison:

CardAnnual FeeForeign Transaction FeeBest For
Chase Sapphire Preferred$95NoneOccasional travelers
Chase Sapphire Reserve$550NoneFrequent travelers
Capital One Venture$95NoneSimple rewards
Capital One Venture X$395NonePremium travelers
Amex Gold$325NoneFoodies who travel
Bank of America Travel Rewards$0NoneBudget-conscious travelers

The Bank of America Travel Rewards card is worth highlighting — it’s one of the few no-annual-fee cards that also waives foreign transaction fees. If you want to keep things simple and free, that’s a solid option.

What About Debit Cards and ATMs Abroad?

Credit cards aren’t the only thing to think about. ATM withdrawals abroad can cost you even more than foreign transaction fees if you’re not careful.

Most traditional bank debit cards charge both a foreign transaction fee (1-3%) AND a flat ATM fee ($5 or more per withdrawal). That’s brutal if you’re pulling out cash frequently.

Better options for cash abroad:

  • Charles Schwab Investor Checking — Refunds all ATM fees worldwide, no foreign transaction fees. This is genuinely the best debit card for international travel.
  • Fidelity Cash Management Account — Similar ATM fee reimbursement policy
  • Wise (formerly TransferWise) — Debit card with mid-market exchange rates and low fees

If you’re using a regular Chase or Bank of America debit card at an ATM in Tokyo or Rome, you’re getting hit from multiple directions. Switch before you travel.

How to Tell If Your Card Charges Foreign Transaction Fees

Don’t guess. Here’s exactly how to find out:

  1. Check your card’s terms and conditions — Search “[your card name] foreign transaction fee” and look at the official card page
  2. Look at your cardholder agreement — It’s listed under “Fees” or “Other Fees”
  3. Call the number on the back of your card — Takes two minutes, gives you a definitive answer
  4. Check your last statement — If you’ve made any international purchases, look for a line item labeled “Foreign Transaction Fee” or “International Service Assessment”

The fee is always disclosed — issuers are required to list it. Most card comparison sites like NerdWallet and The Points Guy also list it prominently in their card summaries.

Smart Strategies for Avoiding Foreign Transaction Fees

Even if your main card charges fees, you have options.

Get a dedicated travel card before your trip. You don’t need to switch your everyday card. Just apply for a no-fee travel card a month or two before your trip, use it exclusively abroad, and keep your regular card for domestic spending.

Use Apple Pay or Google Pay where accepted. In some cases, mobile payments can route differently — though this doesn’t reliably avoid foreign transaction fees, so don’t count on it as a strategy.

Avoid dynamic currency conversion. This is a separate trap. When a merchant abroad offers to charge you in USD instead of the local currency, say no. Their exchange rate is almost always worse than your card’s rate, and you might still get hit with the foreign transaction fee on top of it.

Carry some local currency for small purchases. Markets, street food, small shops — cash is often preferred anyway. Get it from an ATM with a fee-free debit card rather than exchanging at the airport.

The single best move is pairing a no-fee travel credit card with a Charles Schwab debit card — you’re covered for both card purchases and ATM withdrawals without paying unnecessary fees.

Which Cards Are Best for Specific Types of Travelers?

Not every traveler has the same needs. Here’s how I’d break it down:

For the occasional traveler (1-2 trips per year): Chase Sapphire Preferred or Capital One Venture. Both have $95 annual fees, strong rewards, and no foreign transaction fees. The Preferred edges out for travel and dining rewards; the Venture is simpler with flat 2x on everything.

For the frequent traveler (4+ trips per year): Chase Sapphire Reserve or Capital One Venture X. The higher annual fees are offset by credits, lounge access, and premium perks that frequent travelers actually use.

For the budget traveler who hates annual fees: Bank of America Travel Rewards. No annual fee, no foreign transaction fee, 1.5x points on everything. Not flashy, but it does the job.

For the foodie traveler: American Express Gold Card. Four points per dollar on dining worldwide is exceptional. The $325 annual fee is offset by dining and Uber Cash credits if you use them.

comparison of credit cards with no foreign transaction fees for international travel

My Honest Recommendation

Stop using a card with a foreign transaction fee when you travel. Full stop. The fee exists because most people don’t notice it — and banks are counting on that. There are too many good no-fee options available in 2026 for this to be acceptable.

If you only want one card to handle everything, the Chase Sapphire Preferred is still the best all-around travel card for most people. Strong rewards, no foreign transaction fee, solid travel protections, and a reasonable annual fee. If you want zero annual fees, the Bank of America Travel Rewards card is the move.

Check your current cards right now. If any of them charge 3% on international purchases, make a plan to use a different card when you travel. It’s one of the easiest ways to keep more money in your pocket without changing how you spend.

Frequently Asked Questions

  1. What is a foreign transaction fee on a credit card?
    A foreign transaction fee is a surcharge of typically 1-3% added by your card issuer on purchases made in a foreign currency or processed through a foreign bank.

  2. Does Chase Sapphire Preferred charge foreign transaction fees?
    No. The Chase Sapphire Preferred has no foreign transaction fees, making it one of the most popular cards for international travel.

  3. Which no-annual-fee credit cards have no foreign transaction fees?
    The Bank of America Travel Rewards card and Capital One Quicksilver both waive foreign transaction fees with no annual fee attached.

  4. Can I get charged a foreign transaction fee when shopping online?
    Yes. If the merchant’s bank is located overseas, some card issuers will apply the foreign transaction fee even if you’re shopping from home in USD.

  5. Is it better to pay in local currency or USD when abroad?
    Always pay in local currency. Choosing USD (dynamic currency conversion) typically means a worse exchange rate set by the merchant, costing you more overall.