Skip to main content

HomeAll guides

How Foreign Transaction Fees Work and Which Cards Charge Them

What a foreign transaction fee is and why it matters

A foreign transaction fee is a charge your credit card company adds when you use your card outside the United States or in a foreign currency. Most cards charge between 1% and 3% of the purchase amount. If you spend $100 in euros, for example, a card with a 2% foreign transaction fee will add $2 to your bill.

The fee covers the cost of currency conversion and the networks that process international payments. Visa and Mastercard charge the card issuer a percentage of each foreign transaction, and most issuers pass that cost directly to you. Some cards absorb this cost as part of their benefits, while others charge it on every single foreign purchase.

Whether this fee matters depends on how often you travel or shop internationally. A person who travels once every five years might pay $50 to $100 in foreign fees over that time. Someone who travels monthly or buys regularly from international retailers could pay hundreds per year.

Key Takeaways

  • Most standard credit cards charge 1% to 3% on every purchase made outside the United States or in a foreign currency.
  • Premium travel cards and some cash-back cards waive foreign transaction fees entirely, though they usually carry annual fees of $95 to $550.
  • The fee is calculated on the converted amount in US dollars, so a weak dollar exchange rate makes the fee larger in real terms.
  • Debit cards, prepaid travel cards, and some checking accounts may also charge foreign transaction fees, so checking your specific card matters.
  • Using ATMs in foreign countries often costs less than paying foreign transaction fees on purchases, depending on the card and the amount.

Cards that charge foreign transaction fees

Most standard credit cards charge a foreign transaction fee. This includes basic cash-back cards, student cards, secured cards, and cards with no annual fee. The fee is usually 1% to 3% and applies to every transaction made outside the United States, whether you are traveling or buying from a foreign website.

Even some premium cards charge foreign transaction fees. A card might offer travel insurance and lounge access but still add 1% to 2% on international purchases. Always check the card's terms before assuming a higher annual fee means no foreign fees.

The fee applies regardless of whether you are physically in another country or buying online from a foreign retailer. If you order from a UK website using a US card, the foreign transaction fee applies. If you use your card at an ATM in Mexico, the fee applies there too.

Cards that waive foreign transaction fees

Travel-focused credit cards and some premium cash-back cards waive foreign transaction fees entirely. These cards typically charge annual fees ranging from $95 to $550. The math works in your favor if you travel regularly or spend enough internationally to offset the annual cost.

Examples include cards marketed specifically for travel rewards, cards with premium status benefits, and some business travel cards. A card with a $95 annual fee that waives foreign transaction fees breaks even if you spend roughly $5,000 to $10,000 internationally per year (depending on whether you would have paid 1% or 2% in fees).

Some cards waive the fee for the cardholder but not for authorized users, so check the fine print if you add family members to your account. A few cards waive the fee for the first year only, then charge it afterward unless you meet spending thresholds.

How the fee is calculated and when it appears on your bill

The foreign transaction fee is calculated on the amount after currency conversion. When you make a purchase in a foreign currency, the card network converts it to US dollars using their exchange rate. The foreign transaction fee is then applied to that converted amount.

The timing varies by card issuer. Some add the fee when ready and show it on your statement the next day. Others batch foreign transactions and add fees once per billing cycle. You will see the fee listed as a separate charge on your statement, usually labeled "foreign transaction fee" or "international transaction fee."

The exchange rate used is set by Visa, Mastercard, or American Express, not by your bank. This means you cannot negotiate a better rate, but you can compare which card offers the best combination of exchange rate and fee. Some cards use slightly better exchange rates to offset a higher fee percentage.

Alternatives to paying foreign transaction fees

If you do not have a card that waives foreign transaction fees, you have other options. Using ATMs in foreign countries often costs less than paying a foreign transaction fee on a purchase. If you withdraw $500 and pay a $3 ATM fee, that is 0.6% — lower than most foreign transaction fees.

Prepaid travel cards and some checking accounts offer no foreign transaction fees. These cards are loaded with US dollars before you travel, and you draw down the balance as you spend. The exchange rate is locked in when you load the card, so you know exactly what you are paying. Some charge a flat fee per transaction instead of a percentage, which works better for large purchases.

Paying in US dollars when given the option at a foreign merchant can backfire. Merchants often offer to charge you in dollars to "avoid conversion fees," but they use a worse exchange rate than your card would. Your card's rate is almost always better, even with the foreign transaction fee added.

Foreign transaction fees on debit cards and other accounts

Debit cards often charge foreign transaction fees just like credit cards do. A standard debit card from a major bank typically charges 1% to 3% on foreign purchases and ATM withdrawals. Some online banks and credit unions offer debit cards with no foreign transaction fees, though these are less common than credit cards with the same benefit.

Checking accounts sometimes include no-foreign-transaction-fee debit cards as a premium feature. If you have a high-balance checking account or pay a monthly fee for premium banking, your debit card might waive the fee. Check your account terms or call your bank to confirm.

Prepaid travel cards and currency exchange cards are separate from both credit and debit cards. These load with US dollars and convert to foreign currency at a set rate. They typically charge no foreign transaction fee, but they may charge a fee to load the card or to convert back to dollars when you return.

When to choose a card with no foreign transaction fees

A card that waives foreign transaction fees makes financial sense if you travel internationally at least once per year or regularly buy from foreign retailers. Calculate your annual foreign spending and compare it to the annual fee. If you spend $5,000 or more internationally per year, a $95 annual fee card usually pays for itself.

The decision also depends on what else the card offers. A travel card with no foreign transaction fee might also include travel insurance, airport lounge access, or bonus points on travel purchases. These benefits can add value beyond just the fee waiver.

If you travel infrequently, paying the foreign transaction fee on a standard card is usually cheaper than paying an annual fee on a premium card. A person who travels once every two years and spends $2,000 internationally will pay roughly $40 to $60 in foreign fees — less than most annual fees.

Frequently Asked Questions

Do I pay a foreign transaction fee if I buy from a foreign website using a US card?

Yes. If the website charges in a foreign currency, your card company will convert it to US dollars and add the foreign transaction fee to the converted amount. Some websites let you choose the currency at checkout — choosing US dollars avoids the conversion, but the website's exchange rate is usually worse than your card's rate.

Can I avoid the foreign transaction fee by using a different payment method?

Sometimes. PayPal and other digital wallets may have their own foreign transaction fees, so check before assuming they are cheaper. Bank transfers and wire transfers have different fees entirely. For small purchases, the foreign transaction fee on your credit card is often the cheapest option.

What is the difference between a foreign transaction fee and a currency conversion fee?

They are the same thing. Different card companies use different names — some call it a "foreign transaction fee," others call it an "international transaction fee" or "currency conversion fee" — but they all mean the same charge applied when you use your card in a foreign currency.

If I travel to Canada or Mexico, do I pay a foreign transaction fee?

Yes, if you use your card in Canadian dollars or Mexican pesos. The fee applies to any transaction in a currency other than US dollars, regardless of which country you are in. Some cards waive the fee for all foreign currencies, including Canadian and Mexican.

Does my credit card's foreign transaction fee explore to ATM withdrawals?

Usually yes, though some cards charge a separate ATM fee instead of the foreign transaction fee. Check your card's terms to see whether ATM withdrawals abroad are charged as foreign transactions or as ATM fees. The total cost is often lower than paying the foreign transaction fee on a purchase.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.