Benefit Guardian

What is a foreign transaction fee?

Some cards add a small charge every time you spend in another currency or with an overseas merchant. Knowing which cards do this can save you money when you travel or shop internationally.

A foreign transaction fee is an extra charge that some credit and debit cards apply when you make a purchase in a currency other than your own, or when the transaction is processed through a bank outside your country. It is usually a small percentage of each purchase, added quietly on top of what you actually spent.

When the fee applies

The fee typically kicks in any time money crosses a border or a currency is converted — buying a meal abroad, booking a hotel in another country, or even shopping online from an overseas retailer while sitting at home.

What surprises many people is that the fee can apply to online purchases too, not just trips. If the merchant or its payment processor is based in another country, your card may treat it as a foreign transaction even though you never left home.

How much it usually costs

Foreign transaction fees are generally charged as a percentage of each purchase. Because the exact percentage varies by card and issuer, the only reliable figure is the one printed in your own card terms.

On a single coffee the fee is tiny, but across an entire trip — flights, hotels, meals, shopping — those small percentages add up. That is why frequent travelers often look specifically for cards that charge no foreign transaction fee.

How to avoid foreign transaction fees

The simplest approach is to use a card that advertises no foreign transaction fees for purchases made abroad or in another currency. Many travel-oriented cards waive them entirely.

When a foreign merchant or ATM offers to charge you in your home currency instead of the local one — a practice called dynamic currency conversion — it is usually better to decline and pay in the local currency, since the merchant’s conversion rate is often worse than your card network’s. Always confirm your card’s specific policy before you travel.

Fees versus exchange rates

It helps to separate two things: the exchange rate (the rate used to convert one currency to another) and the foreign transaction fee (the extra charge your card adds). A card can have a great exchange rate and still tack on a fee, or waive the fee while using the network’s standard rate.

For most everyday travelers, choosing a no-foreign-transaction-fee card and paying in local currency covers the main cost. Check your card terms so there are no surprises on your statement.

Frequently asked questions

Do all credit cards charge foreign transaction fees?

No. Many cards charge them, but a growing number — especially travel cards — waive them entirely. Check your specific card terms to see whether yours applies a fee.

Does the fee apply to online shopping?

It can. If the merchant or its payment processor is located in another country, your purchase may be treated as a foreign transaction even if you are shopping from home.

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

Paying in the local currency is usually the better choice. Choosing your home currency triggers dynamic currency conversion, which often uses a less favorable rate set by the merchant.

Find benefits you already pay for

Benefit Guardian helps you uncover credit card perks, subscription benefits, and government programs you might be missing — no account numbers, no credit check.

Find My Benefits — Free

Keep learning

This article is for general education only and is not financial advice. Card terms, fees, and benefits change often and vary by issuer — always confirm details on your official card terms before making decisions.

By O.B., Founder · Last reviewed June 3, 2026