A foreign transaction fee is a surcharge — typically 3% — that some US credit cards apply to any purchase made in a foreign currency or processed through a non-US merchant. It is separate from the currency conversion done by Visa or Mastercard, and it accrues on every swipe.
When It Applies
Foreign transaction fees apply to any purchase that runs through a foreign acquirer — even if the merchant displays prices in dollars. Booking a Paris hotel through a US website is fine; paying for breakfast at that hotel in person is subject to the fee.
Online purchases from non-US merchants (UK Amazon, Japanese retailers) typically also trigger the fee, even if your card never physically leaves the US.
Which Cards Skip the Fee
Most travel-oriented cards waive foreign transaction fees as a basic feature. So do many credit unions and some no-fee fintech cards. If your existing card charges the fee, leaving it in the drawer and using a no-FX card for international travel is almost always worth it.
When a foreign terminal asks "would you like to pay in USD?" — say no. The merchant’s "dynamic currency conversion" rate is far worse than Visa/Mastercard’s.
The Total Cost
On a $4,000 international trip, a 3% fee is $120 — more than most travel-card annual fees. If you take even one international trip per year, a no-FX card pays for itself before you board the plane home.
Foreign transaction fees are a hidden tax on international travel. Carry one no-FX card at minimum — even if it is a basic Capital One or fintech option — and use it for every foreign purchase.