You get home from a trip abroad, check your card statement, and notice every purchase is a little bigger than you expected. The culprit is usually a foreign transaction fee — a small percentage your bank quietly adds to anything you buy in another currency. It is one of the most common and avoidable travel costs. Here is exactly what a foreign transaction fee is, who charges it, and how to stop paying it.
The short version
- A foreign transaction fee is a charge (usually 1–3%) your bank or card adds to purchases in a foreign currency.
- It applies to online and in-person purchases alike, anywhere billed in another currency.
- Avoid it with a no-foreign-transaction-fee card — and always pay in the local currency.
- It is separate from the exchange-rate markup; you can pay both.
What is a foreign transaction fee?
A foreign transaction fee is a charge added by your bank or card issuer whenever you make a purchase in a foreign currency or through a foreign bank. It is typically 1% to 3% of the amount, and it is made up of two parts: a fee from the card network (like Visa or Mastercard) for converting the currency, and a markup added by your own bank on top. Most standard US credit and debit cards charge it; a growing number of travel-focused cards do not.
When you pay it
The fee is triggered by the currency, not your location. You will pay it when you:
- Buy something in person while traveling abroad.
- Withdraw local cash from a foreign ATM.
- Shop online from an overseas retailer that bills in its own currency.
- Book a hotel or flight priced in a foreign currency — even from your sofa at home.

What it costs you
On its own, a few percent sounds trivial — but it adds up fast. Spend $2,000 on a two-week trip with a card that charges a 3% foreign transaction fee, and you have handed over about $60 for nothing. And that is before any exchange-rate markup or ATM operator fees, which can push the real cost higher.
Foreign transaction fee vs exchange-rate markup vs DCC
These three costs are easy to confuse, and you can be hit by all of them at once:
- Foreign transaction fee — a percentage your own bank charges (1–3%).
- Exchange-rate markup — the gap between the real mid-market rate and the rate applied to your purchase.
- Dynamic currency conversion — when a foreign terminal offers to charge you in your home currency at a poor rate. Always decline it.
How to avoid foreign transaction fees
- Use a no-foreign-transaction-fee card. A travel money card from Wise or Revolut, a Charles Schwab debit card, or a no-FX travel credit card charges 0% on foreign purchases.
- Always choose the local currency at terminals and ATMs to avoid dynamic currency conversion.
- Withdraw cash smartly — a fee-free debit card like Schwab refunds ATM charges worldwide.
- Check before you travel — call your bank or read the card terms so there are no surprises.
Know the real rate before you spend
Check today’s true mid-market rate on our free converter so you can spot when a card or terminal is charging you more than it should.
Open the currency converterFrequently asked questions
What is a foreign transaction fee?
A charge your bank or card issuer adds when you buy in a foreign currency or through a foreign bank, typically 1–3% of the transaction, online or in person.
How can I avoid foreign transaction fees?
Use a card with no foreign transaction fee — Wise, Revolut, Charles Schwab or a no-FX travel credit card — and always choose to be charged in the local currency.
Is it the same as a currency conversion fee?
Related but not identical. The foreign transaction fee is a percentage your bank charges; the conversion markup is the gap from the mid-market rate. You can pay both on one purchase.
Do I pay it on online purchases?
Yes, if the purchase is billed in a foreign currency or processed by a foreign bank, even when shopping from home.
How much do they cost?
Usually 1–3% per transaction — about $60 on $2,000 of spending at 3%, before any exchange-rate markup or ATM fees.
Related: Best travel money cards · Dynamic currency conversion · What the mid-market rate means