Struggling with Foreign Transaction Fees? Here Is How to Avoid Them
I once came home from a two-week trip to Europe and found an extra $47 on my credit card statement that I couldn’t explain. Turns out, it was foreign transaction fees quietly stacking up on every single purchase I made abroad. Nobody warned me.
TL;DR
- Foreign transaction fees typically run 2%–3% per purchase, adding $50–$150 on a two-week trip.
- The fee is split between the card network (about 1%) and your issuing bank (the remainder).
- Several major cards eliminate foreign transaction fees entirely, and some of them carry no annual fee.
The bank certainly didn’t remind me at checkout. If you’ve ever felt that sting, you’re not alone — and the good news is, avoiding foreign transaction fees is completely possible with the right card.
What Exactly Is a Foreign Transaction Fee?
A foreign transaction fee is a surcharge your bank or card issuer adds whenever you make a purchase in a foreign currency or through a foreign bank. It sounds minor. It isn’t.
Most cards charge between 2% and 3% of each transaction. That means on a $200 hotel dinner in Tokyo, you’re quietly handing over $6 for absolutely nothing. Do that across a two-week trip and you’re easily looking at $50 to $150 in fees you didn’t budget for.
The fee is typically split between your card network (Visa or Mastercard takes about 1%) and your issuing bank (which pockets the rest). So it’s not just one party being greedy — it’s two.
Why Do So Many People Still Pay These Fees?
Honestly, because most people don’t check. The fee is buried in the fine print of your cardholder agreement, and it doesn’t show up as a separate line item on your statement — it’s baked into each transaction amount.
Banks count on that invisibility. According to a 2024 Consumer Financial Protection Bureau report, foreign transaction fees generate hundreds of millions in annual revenue for U.S. card issuers. That’s money coming directly out of travelers’ pockets.
The other reason? People assume their card is “travel-friendly” because it has a travel rewards program. That’s not the same thing. A card can earn airline miles and still charge you 3% on every foreign purchase. Always check specifically for the foreign transaction fee line — not just the rewards structure.
Which Cards Actually Waive Foreign Transaction Fees?
Here’s where it gets practical. Several major cards have eliminated foreign transaction fees entirely, and some of them are free to hold.
No annual fee options:
- Capital One Quicksilver — 0% foreign transaction fee, 1.5% cashback on everything
- Discover it Cash Back — 0% foreign transaction fee, though acceptance abroad can be spotty
- Bank of America Travel Rewards — 0% foreign transaction fee, earns points on all purchases
Premium travel cards (annual fee, but worth it for frequent travelers):
- Chase Sapphire Preferred ($95/year) — No foreign transaction fees, strong travel protections
- Chase Sapphire Reserve ($795/year) — No foreign transaction fees, $300 travel credit, Priority Pass lounge access
- American Express Platinum ($895/year) — No foreign transaction fees, massive travel perks
- Capital One Venture X ($395/year) — No foreign transaction fees, 2x miles on everything
The pattern is clear: almost every dedicated travel card eliminates foreign transaction fees as a baseline feature. If your current travel card still charges them, it’s time to reconsider.
Is a No-Fee Card Worth It If You Only Travel Once a Year?
This is the question most people skip. And the answer depends on your spending habits, not just how often you travel.
If you take one international trip per year and spend $3,000 abroad, a 3% foreign transaction fee costs you $90. A card like the Capital One Quicksilver has no annual fee and no foreign transaction fee — so switching literally costs you nothing and saves you $90 immediately.
Now, if you’re considering a premium card like the Chase Sapphire Reserve with its $795 annual fee, the math gets more complex. But that card comes with a $300 annual travel credit, which effectively drops the net cost to $495. Add in lounge access, travel insurance, and 3x points on dining and travel, and frequent travelers typically come out well ahead.
The honest answer: for occasional travelers, a no-annual-fee card with no foreign transaction fees is the smart move. For frequent travelers — more than two international trips per year — a premium card usually pays for itself.
What About Dynamic Currency Conversion?
Here’s a trap that catches even experienced travelers. When you pay at a foreign merchant and the terminal asks “Would you like to pay in USD or local currency?” — always choose local currency.
That offer to pay in USD is called Dynamic Currency Conversion (DCC), and it’s a scam dressed up as a convenience. The merchant’s bank sets the exchange rate, and it’s almost always worse than your card network’s rate. You could end up paying an effective surcharge of 3% to 7% on top of whatever fees your card already charges.
Always pay in local currency when traveling abroad — never let the merchant convert for you. This applies whether you’re at a restaurant in Paris, an ATM in Bangkok, or a hotel in Buenos Aires.
Does Using a Debit Card Abroad Help?
Sometimes, but not always. Most traditional bank debit cards charge foreign transaction fees too — often 1% to 3% — plus ATM withdrawal fees that can run $3 to $5 per transaction.
The exception is Charles Schwab’s High Yield Investor Checking Account, which refunds all ATM fees worldwide and charges zero foreign transaction fees. It’s genuinely one of the best tools for international travel, especially for cash withdrawals.
Wise (formerly TransferWise) is another strong option. Their debit card converts currency at the mid-market rate with a small transparent fee — usually well under 1%. For people who prefer debit over credit, Wise is hard to beat.
But here’s the thing: credit cards generally offer better fraud protection than debit cards. If your credit card number gets skimmed at a restaurant in Rome, you dispute the charge and you’re done. If your debit card gets compromised, the money is already gone from your bank account while you wait for the dispute to resolve.
How to Check If Your Current Card Charges Foreign Transaction Fees
Don’t guess. Here’s exactly how to find out in under two minutes:
- Log into your card issuer’s website or app
- Navigate to “Card Benefits” or “Rates and Fees”
- Look for “Foreign Transaction Fee” or “Foreign Purchase Fee”
- If it says anything other than 0%, you’re being charged
Alternatively, call the number on the back of your card and ask directly. The representative is required to tell you. You can also check your original cardholder agreement — it’s listed under the fees section, usually near the APR disclosures.
If your card charges 2% or 3%, you have two options: apply for a no-fee card before your next trip, or use a fee-free card you already own (many people have one and don’t realize it).
Can You Negotiate Foreign Transaction Fees Away?
Rarely, but it’s worth trying. If you’ve been a loyal customer with a good payment history, some issuers will waive fees as a one-time courtesy. Capital One and Discover are generally more flexible than Chase or Amex in this regard.
That said, negotiating a waiver every trip is exhausting and unreliable. The better move is to simply hold a card that doesn’t charge them at all. Switching to a no-foreign-transaction-fee card once is easier than negotiating with your bank every time you travel.
What If You’re Traveling for Business?
Business travel adds another layer. If your company reimburses expenses, you might not care about the fees personally — but your employer does. Many corporate cards like the Chase Ink Business Preferred and American Express Business Platinum have no foreign transaction fees, which can save a company thousands per year if employees travel frequently.
If you’re self-employed or a freelancer, those fees are also potentially deductible as a business expense — but you’d still rather not pay them in the first place. Every dollar in fees is a dollar that didn’t go toward your actual business.
Building a Travel Wallet That Actually Works
The smartest approach I’ve seen — and personally use — is carrying two cards when traveling internationally:
- One premium travel card (like Chase Sapphire Preferred or Capital One Venture X) for hotels, restaurants, and larger purchases where you want travel protections and points
- One no-annual-fee backup card (like Capital One Quicksilver) in case the primary card isn’t accepted or gets flagged for fraud
Both should have zero foreign transaction fees. Both should be notified of your travel dates before you leave (most issuers let you do this in the app now). And neither should be your only card — losing your only card abroad is a nightmare scenario.

My Honest Recommendation
Stop tolerating foreign transaction fees. They are entirely optional costs that exist only because most people don’t know to look for them. The cards that eliminate them aren’t obscure — they’re some of the most popular cards in the U.S.
If you travel internationally even once a year, get the Capital One Quicksilver or Bank of America Travel Rewards as a free baseline card. If you travel more than twice a year, seriously consider the Chase Sapphire Preferred at $95 annually — the travel protections alone are worth it. And if you’re a road warrior who flies monthly, the Chase Sapphire Reserve or Capital One Venture X will pay for themselves many times over.
The $47 I lost on that Europe trip was the last time I paid a foreign transaction fee. It doesn’t have to happen to you at all.
Frequently Asked Questions
-
What is a foreign transaction fee on a credit card?
It’s a surcharge of typically 2% to 3% added to purchases made in a foreign currency or processed through a foreign bank. It appears baked into the transaction total, not as a separate line item. -
Which credit cards have no foreign transaction fees?
Top options include Capital One Quicksilver, Chase Sapphire Preferred, Capital One Venture X, Discover it Cash Back, and American Express Platinum. Most dedicated travel cards waive this fee entirely. -
Is it better to pay in local currency or USD when abroad?
Always pay in local currency. Paying in USD triggers Dynamic Currency Conversion, which uses unfavorable exchange rates set by the merchant’s bank and can cost you an extra 3% to 7%. -
Do debit cards also charge foreign transaction fees?
Most traditional debit cards do, yes. Charles Schwab’s checking account and Wise’s debit card are notable exceptions that offer fee-free or very low-cost international transactions. -
How do I find out if my current card charges foreign transaction fees?
Log into your card issuer’s app or website, go to rates and fees, and look for “Foreign Transaction Fee.” You can also call the number on the back of your card and ask directly — they’re required to tell you.