Foreign Transaction Fees: How to Avoid Them Abroad
Foreign transaction fees quietly add ~3% to every purchase abroad. Here's how they work and how to avoid them on your next trip.
On this page
You're on vacation, you tap your card for a nice dinner, and weeks later your statement shows the meal cost a little more than the menu said. The culprit is a foreign transaction fee, a small surcharge that can quietly inflate everything you buy abroad. Individually these fees seem minor, but across a whole trip they add up fast. The good news is they're completely avoidable with a little planning. Here's how foreign transaction fees work and how to dodge them.
What is a foreign transaction fee?
A foreign transaction fee is a charge, typically around 3% of the purchase, that some card issuers add whenever you buy something in a foreign currency or through a foreign merchant. It's usually a combination of a small network fee (from Visa or Mastercard) and an issuer markup. Importantly, it can apply even to online purchases from a foreign-based website, you don't have to leave the country to get hit.
On a single coffee it's pennies. But on a week of hotels, meals, tours and shopping, a 3% fee can quietly cost you the equivalent of a nice dinner out.
The simplest fix: carry a no-foreign-fee card
The easiest way to avoid these fees entirely is to travel with a credit card that charges no foreign transaction fees. Many travel-focused cards, and even some everyday cards, waive them completely. Cards like the Chase Sapphire Preferred, Capital One Venture X and Amex Platinum are popular precisely because they have no foreign transaction fee, so what you see on the price tag is what you pay (after the standard exchange rate). Before any international trip, check your card's terms, the fee is listed clearly in the card's pricing details.
Beware "dynamic currency conversion"
Even with a no-fee card, there's a separate trap abroad: at payment terminals, ATMs and hotels, you'll often be asked whether you want to pay in your home currency or the local currency. Paying in your home currency, called dynamic currency conversion (DCC), feels convenient but usually applies a poor exchange rate and an extra markup. Always choose to pay in the local currency. Let your card's network handle the conversion, it almost always gives you a better rate.
Quick comparison
| Situation | What to do |
|---|---|
| Buying abroad | Use a no-foreign-transaction-fee card |
| Terminal asks home or local currency | Always pick local currency |
| Online order from a foreign site | Pay with a no-fee card; fees can still apply |
| Need cash abroad | Use a debit card with low/no ATM fees; avoid credit cash advances |
Getting cash without overpaying
For local cash, avoid taking a cash advance on a credit card, those carry their own fees and immediate interest. Instead, use a debit card that reimburses or minimizes ATM fees and has no foreign transaction fee, and withdraw larger amounts less frequently to reduce per-withdrawal costs. At the ATM, again decline the home-currency conversion and choose local currency.
Other smart moves for international spending
- Notify your issuer or set a travel notice so legitimate foreign purchases aren't declined as fraud.
- Add your no-fee card to a digital wallet for secure, easy tapping abroad.
- Keep a backup card on a different network in case one isn't accepted.
- Check acceptance, Visa and Mastercard are widely accepted worldwide; some networks less so in certain regions.
- Review your statement after the trip to confirm no unexpected fees slipped through.
Do the math before you travel
If your current card charges a foreign transaction fee and you travel internationally even occasionally, it's often worth getting a no-fee card just for trips, the savings can exceed any annual fee quickly, especially on a card that also earns travel rewards and includes other protections. For a broader look at trimming card costs, see our guide on avoiding credit card interest and fees.
The bottom line
Foreign transaction fees are small per purchase but meaningful over a trip, and they're entirely avoidable. Carry a card with no foreign transaction fee, always pay in the local currency, skip credit card cash advances, and set a travel notice before you go. Do that, and you'll spend abroad exactly as freely as you do at home, without the surprise on your statement.
Frequently asked questions
What is a foreign transaction fee?
It's a surcharge, typically around 3%, that some card issuers add to purchases made in a foreign currency or through a foreign merchant. It can apply to online orders from foreign websites too, not just travel.
How do I avoid foreign transaction fees?
Carry a credit card that charges no foreign transaction fees, and always choose to pay in the local currency rather than your home currency at terminals and ATMs. Avoid credit card cash advances abroad.
Should I pay in dollars or local currency when abroad?
Always choose local currency. Paying in your home currency uses dynamic currency conversion, which applies a worse exchange rate and an extra markup. Letting your card's network convert gives you a better rate.
Comments & Questions (0)
No comments yet — be the first to ask. Comments appear after review.
Leave a comment
Your comment appears after our team approves it. Or sign in to post faster.