How to avoid foreign transaction fees

To avoid foreign transaction fees, spend with a card that charges no FX markup and converts at the mid-market rate, always choose to pay in the local currency, skip airport and tourist exchange desks, and withdraw cash in larger, less frequent amounts. Done consistently, that saves 2–5% on almost everything you buy abroad.

Paying by card at a market stall abroad, choosing the local currency
Some links below are affiliate links — if you sign up through them we may earn a commission, at no extra cost to you. It never changes what we recommend. How this works. ✓ Verified 2026

The short answer

Use a no-FX-fee card (Wise or Revolut), always pay in the local currency, and never accept a terminal's "charge in your home currency" offer. See the accounts that do this on our best bank account guide.

Where the fees actually hide

There are two costs, not one. The obvious foreign transaction fee is a 1–3% charge many banks add whenever you spend in another currency. The sneakier one is the exchange-rate markup baked into the conversion — a few percent worse than the real rate, and invisible on your statement. A card built for travel removes both: no per-transaction fee and conversion at the mid-market rate.

Always pay in the local currency

When a card machine or ATM asks whether to charge you in your home currency, say no. That option — Dynamic Currency Conversion — lets the merchant or ATM operator set the exchange rate, and it's reliably 3–7% worse than your own card's. Choosing the local currency hands the conversion back to your bank or multi-currency account, where it's far cheaper. It's the single easiest habit to save money abroad.

Cash, exchange desks, and ATMs

Airport and tourist-area currency desks offer some of the worst rates anywhere, often 10%+ off the real rate plus commission — avoid them. When you need local cash, a bank ATM with a fee-free card and DCC declined gives a far better deal. Withdraw larger amounts less often to spread any flat ATM fee, within your card's monthly fee-free limit. More detail in the best way to get cash abroad.

Frequently asked questions

What is a foreign transaction fee?

It's a charge — typically 1–3% — that many banks add when you spend or withdraw in a currency other than your home one. It's often layered on top of a marked-up exchange rate, so the real cost can be higher than the headline fee. Cards designed for travel (Wise, Revolut) drop this fee and convert at the mid-market rate instead.

Should I pay in local currency or my home currency abroad?

Always local currency. When a card terminal or ATM offers to charge you in your home currency — called Dynamic Currency Conversion — it applies its own poor exchange rate, usually 3–7% worse than your card's. Decline it every time and let your own bank do the conversion.

Do Wise and Revolut charge foreign transaction fees?

They don't charge the traditional FX markup — they convert at the mid-market rate with a small, transparent fee shown before you confirm. Revolut includes a monthly fee-free conversion allowance on its free tier with markups beyond it and on weekends; Wise charges a small per-conversion fee. Both are far cheaper than a typical bank's 2–4% spread.

Are airport currency exchange desks ever worth it?

Almost never. Airport and tourist-area exchange counters offer some of the worst rates you'll find, often 10%+ away from the real rate, plus commission. If you need local cash, a bank ATM with a fee-free card gives a far better rate — grab a small amount at the airport only if you have no other option.

Get a card with no FX markup

The fix for foreign fees is the right account. Compare the multi-currency options nomads use to spend abroad at the real rate.

Fees, rates, and account terms change over time — always confirm current details on the provider's site before signing up. This page is informational, not financial advice.