Cards that charge zero percent on purchases abroad

Several major credit cards charge no foreign transaction fee on any purchase made outside the United States. These include the Chase Sapphire Preferred, Chase Sapphire Reserve, American Express Platinum, Capital One Venture X, and Citi Prestige. Each of these cards waives the 1% to 3% fee that most cards add when you spend in another country or buy from a foreign merchant online.

The catch is that all of these cards charge an annual fee — ranging from $95 to $550 — so the no-fee benefit only saves you money if you travel frequently or spend enough abroad to offset that cost. A card with no annual fee and no foreign transaction fee is rarer but does exist: the Charles Schwab Bank Investor Cash Back card charges neither, though it offers a lower cash back rate (1.5%) than premium travel cards.

Foreign transaction fees apply when your card's issuer converts your purchase from a foreign currency to U.S. dollars. The fee is a percentage of the transaction amount and appears on your statement separately from the purchase itself. Even if you never leave the country, you can trigger this fee by buying from a foreign website or paying a company that processes the transaction overseas.

Key Takeaways

  • Premium travel cards like the Chase Sapphire Preferred and American Express Platinum eliminate foreign transaction fees entirely, but all charge annual fees between $95 and $550.
  • A foreign transaction fee is a percentage charge (usually 1% to 3%) added by your card issuer when you spend outside the U.S. or buy from a foreign merchant online.
  • The Charles Schwab Bank Investor Cash Back card has no annual fee and no foreign transaction fee, making it the lowest-cost option if you travel occasionally.
  • You trigger a foreign transaction fee even if you never leave home — buying from overseas websites or paying companies that process internationally can add the charge.
  • Comparing the annual fee against your expected foreign spending tells you whether a premium card saves you money or costs more than a no-fee alternative.

How foreign transaction fees actually work

When you swipe your card in another country, the merchant's bank converts the local currency to U.S. dollars and sends the transaction to your card issuer. Your issuer then adds a foreign transaction fee — typically 1% to 3% of the purchase amount — and charges you the total. This fee is separate from any currency conversion markup the merchant or their bank may apply.

The fee appears on your statement as a line item, often labeled "foreign transaction fee" or "international transaction fee." If you spend $100 at a restaurant in London and your card charges a 3% foreign transaction fee, you pay $103 plus whatever currency conversion occurred. Some cards bundle the fee into the exchange rate itself rather than showing it separately, but the cost to you is identical.

You do not need to be physically traveling to trigger this fee. Buying from Amazon.co.uk, paying a freelancer in Canada, or ordering from a European retailer all count as foreign transactions if the merchant's bank processes them outside the U.S. The only way to know for certain is to check your statement after the charge posts.

Premium travel cards with zero foreign transaction fees

The Chase Sapphire Preferred ($95 annual fee) and Chase Sapphire Reserve ($550 annual fee) both waive foreign transaction fees on all purchases. The Sapphire Preferred also earns 2 points per dollar on travel and dining, while the Reserve earns 3 points per dollar on those categories. Both cards offer trip cancellation insurance, emergency medical and dental coverage abroad, and lost luggage reimbursement — benefits that add value beyond the fee waiver.

The American Express Platinum ($695 annual fee) eliminates foreign transaction fees and includes $200 in annual airline fee credits, $100 in annual Uber credits, and access to airport lounges worldwide. It earns 5 points per dollar on flights booked directly with airlines and 1 point per dollar on other purchases.

The Capital One Venture X ($395 annual fee) waives foreign transaction fees and includes $300 in annual travel credits, primary rental car insurance, and concierge travel services. It earns 10 points per dollar on flights and hotels booked through the Capital One travel portal and 5 points per dollar on other travel purchases.

The Citi Prestige ($495 annual fee) has no foreign transaction fees and includes $250 in annual airline fee credits, trip cancellation insurance, and the ability to transfer points to airline and hotel partners at a 1:1 ratio.

No-annual-fee cards with no foreign transaction fees

The Charles Schwab Bank Investor Cash Back card is the primary option if you want both zero annual fee and zero foreign transaction fee. It earns 1.5% cash back on all purchases, including those made abroad. The card has no minimum spending requirement and no category bonuses, so the 1.5% rate applies whether you are buying groceries or paying for a hotel in Tokyo.

This card makes sense if you travel occasionally but not frequently enough to justify a $95 or higher annual fee. If you spend $5,000 abroad per year, a 3% foreign transaction fee would cost you $150 — more than the $95 annual fee on the Sapphire Preferred. But if you spend only $1,000 abroad per year, the fee would be $30, making the no-fee Schwab card the cheaper choice.

The Schwab card does require a Charles Schwab Bank account to open, though you do not need to maintain a minimum balance or use it actively. If you already bank with Schwab, this card is a straightforward way to eliminate foreign transaction fees without paying an annual fee.

Comparing annual fees against your foreign spending

To decide whether a premium card saves you money, calculate your expected annual foreign spending and multiply it by the foreign transaction fee percentage you would pay without the card. Then subtract the annual fee of the card you are considering.

Example: You spend $3,000 per year abroad. A typical card charges 3% foreign transaction fee, which would cost you $90. The Chase Sapphire Preferred costs $95 per year. In this scenario, the Sapphire Preferred breaks even or costs slightly more. But if you spend $4,000 abroad, the fee would be $120, making the $95 annual fee a net savings of $25.

The premium cards also offer benefits beyond the fee waiver — travel insurance, lounge access, airline credits — that may justify the annual fee even if your foreign spending is modest. The Sapphire Preferred's $95 fee is easier to justify than the Platinum's $695 fee unless you use the airline credits and lounge access regularly.

Cards to avoid if you travel internationally

Most standard cash back and rewards cards charge a foreign transaction fee. The Chase Freedom Unlimited, Discover it Cash Back, and American Express Blue Cash Everyday all charge 1% to 3% on foreign transactions, even though they have no annual fee. If you travel frequently, these cards will cost you more over time than a premium card with a fee waiver.

Store-branded cards and cards from smaller issuers often charge higher foreign transaction fees — sometimes 3% or more — and rarely offer a waiver. If you are considering a card you have not heard of, check the terms and conditions document on the issuer's website for the "foreign transaction fee" or "international transaction fee" section.

How to find the foreign transaction fee on any card

The foreign transaction fee is disclosed in the card's Pricing and Terms document, which every issuer publishes on their website. Search for "foreign transaction fee," "international transaction fee," or "foreign purchase fee." If the card has no foreign transaction fee, the document will state that explicitly — usually as "no foreign transaction fees" or "0% foreign transaction fee."

You can also call the card issuer's customer service line and ask directly. Have the card name and issuer ready, and ask: "Does this card charge a foreign transaction fee, and if so, what percentage?" The answer should take less than a minute.

If you are comparing multiple cards, create a simple spreadsheet with the card name, annual fee, foreign transaction fee percentage, and any travel-related benefits. This makes it easy to calculate which card costs the least for your specific travel patterns.

Frequently Asked Questions

Do I pay a foreign transaction fee if I use a currency converter app?

No. The foreign transaction fee is charged by your card issuer when the transaction is processed, not by any app you use. Using a currency converter to see what something costs in dollars does not affect the fee. The fee is based on whether the merchant or their bank processes the transaction outside the U.S., not on what you do before you pay.

Can I avoid the foreign transaction fee by using a debit card instead?

Many debit cards also charge foreign transaction fees — often higher than credit cards. Check your debit card's terms the same way you would check a credit card. Some banks, particularly those that cater to frequent travelers, offer debit cards with no foreign transaction fee, but this is less common than with credit cards.

What if my card issuer shows a different exchange rate than what I saw online?

Card issuers use their own exchange rates, which may differ from the rate you see on Google or XE.com. This is separate from the foreign transaction fee. The issuer's rate is usually within 1% to 2% of the market rate, but the difference adds to your cost. Cards with no foreign transaction fee still use the issuer's exchange rate, so you cannot avoid this markup entirely.

Do travel rewards points make up for the annual fee on premium cards?

It depends on how much you travel and how you redeem points. The Chase Sapphire Preferred earns 2 points per dollar on travel and dining. If you spend $5,000 per year on those categories, you earn 10,000 points. Sapphire points are worth at least 1.25 cents each when redeemed for travel, so 10,000 points equal $125 in value — enough to cover the $95 annual fee. But if you spend less on travel and dining, or if you redeem points at a lower value, the annual fee may not be offset by points alone.

Are there any credit cards with no annual fee and no foreign transaction fee besides the Charles Schwab card?

The Charles Schwab Bank Investor Cash Back is the most widely available option, but a few smaller issuers and online banks offer cards with both features. Check the terms document for any card you are considering. The trade-off is usually a lower rewards rate (1% to 1.5% instead of 2% or higher) or fewer travel benefits, which is why premium cards charge annual fees — they offer more value in other ways.