What is Foreign transaction fee?
A foreign transaction fee is a surcharge your card issuer adds when you buy something in a foreign currency or from a merchant based outside the US. It's usually about 3% of the purchase, and it stacks on top of whatever exchange rate the card network already uses to convert the amount to dollars.
How it works
When you pay abroad or order from a foreign website, the transaction runs through the card network (Visa, Mastercard, Amex), which converts the amount to dollars at its wholesale rate. Some issuers then add their own cut on top, typically 1% to 3%. Say you charge a hotel bill that converts to about $1,000. On a card with a 3% foreign transaction fee, like the Wells Fargo Active Cash, you pay an extra $30. On a card that waives it, like the Chase Sapphire Preferred, that same stay costs you nothing beyond the exchange rate. The fee can also hit without leaving the country. Book a foreign airline or pay for a service that processes the charge overseas, and it still applies.
Why it matters when picking a card
This fee quietly cancels your rewards. Earning 2% cash back does nothing on a trip if a 3% fee wipes it out and then some. If you travel internationally or shop from overseas sellers, a card with no foreign transaction fee saves real money on every purchase. Most travel cards waive it (the Capital One Venture X and Chase Sapphire Preferred both charge 0%), which is why they belong in your wallet abroad. Plenty of everyday cash-back cards still charge around 3% (Wells Fargo Active Cash and Citi Double Cash among them), so they're better left at home when you cross a border. Check the fee before you pack.