Cards that charge zero percent on purchases abroad
Most credit cards charge 1 to 3 percent on every purchase you make outside the United States — that fee is called a foreign transaction fee. Some cards charge nothing. The catch is that cards with no foreign transaction fee usually come from banks or card networks that target frequent travelers, people with good credit, or both. You will not find them among the basic cards designed for building credit or recovering from past problems.
The real benefit shows up only if you actually travel or shop internationally. If you use the card once a year on vacation, the annual fee (which many no-fee-foreign cards charge) will cost more than the foreign transaction fees you would have paid. The math changes if you travel several times a year or live near a border and cross regularly.
Key Takeaways
- Cards with no foreign transaction fee exist, but most require good credit (usually 670 or higher) and many charge an annual fee of $95 to $450.
- The annual fee is worth paying only if you spend at least $1,500 to $2,000 per year on international purchases — otherwise regular cards cost less.
- Foreign transaction fees are charged by the card issuer (your bank), not by Visa or Mastercard, so the card network does not matter.
- Some cards waive the annual fee for the first year, which lets you test whether the card saves you money before you commit.
- Travel rewards cards often have no foreign transaction fee as a built-in feature, since the card is designed for people who travel frequently.
How foreign transaction fees work and who charges them
When you swipe a card outside the United States, your bank charges a fee on top of the purchase price. This fee is separate from any currency conversion markup the card network applies. The fee goes to your bank, not to Visa or Mastercard — so switching card networks does not help.
The fee is usually 1 percent of the purchase, though some cards charge 2 or 3 percent. On a $100 purchase, that is $1 to $3 added to your bill. The fee appears on your statement as a separate line item, often labeled "foreign transaction fee" or "international transaction fee." You pay it whether you are traveling or buying from a foreign website while sitting at home.
Banks that do not charge the fee market that fact heavily, because it is a real selling point for people who travel. But they offset the lost revenue by charging an annual fee, offering fewer rewards, or requiring a higher credit score to open the account.
Cards with no foreign transaction fee and good credit requirements
If your credit score is 700 or higher, you have access to cards that waive foreign transaction fees. These cards fall into two categories: premium travel cards and premium cash-back cards.
Premium travel cards are built for frequent fliers and international travelers. Examples include the Chase Sapphire Reserve, the American Express Platinum Card, and the Capital One Venture X. These cards charge annual fees between $95 and $450, but they include travel perks like airport lounge access, travel credits, and points that are worth more when you book flights or hotels. The foreign transaction fee waiver is almost a side benefit — the card is designed to pay for itself through travel rewards and perks.
Premium cash-back cards waive foreign transaction fees but focus on earning cash back on everyday purchases. The Citi Prestige Card and the American Express Gold Card fall into this group. They charge annual fees ($95 to $250) and earn higher cash-back rates on certain categories like dining or travel. The foreign transaction fee waiver is a feature for people who travel occasionally but do not need the full suite of travel perks.
All of these cards require a credit score in the 700+ range and often require a minimum income or existing relationship with the bank. You will not be approved if your score is below 670.
Cards with no foreign transaction fee and moderate credit requirements
If your credit score is between 650 and 700, your options narrow but do not disappear. Some cards in this range waive foreign transaction fees, though they usually charge annual fees or offer fewer rewards than premium cards.
The U.S. Bank Altitude Reserve and the Discover It Miles card both waive foreign transaction fees and are available to people with fair to good credit. The Altitude Reserve charges a $400 annual fee but includes a $325 annual travel credit that offsets most of the cost. The Discover It Miles card has no annual fee but earns a flat 1.5 percent cash back on all purchases — lower than premium cards, but the lack of an annual fee makes it worth considering if you travel occasionally.
Some regional banks and credit unions also offer no-foreign-fee cards to members with moderate credit scores. These are harder to find because they are not advertised nationally, but if you bank with a credit union, it is worth asking whether they offer a travel card.
When the annual fee is worth paying
The annual fee on a no-foreign-fee card is worth paying only if you will save more in foreign transaction fees than you pay in the annual fee. The math is straightforward: divide the annual fee by the foreign transaction fee percentage, and that is the amount you need to spend internationally each year to break even.
If a card charges a $95 annual fee and foreign transaction fees are normally 2 percent, you need to spend $4,750 per year on international purchases to break even ($95 ÷ 0.02 = $4,750). If you spend less than that, a regular card with no annual fee costs less overall.
If a card charges a $450 annual fee, you need to spend $22,500 per year on international purchases to break even — which is realistic only for people who travel constantly or run a business that makes frequent international payments.
Some premium cards waive the annual fee for the first year. If you are unsure whether the card will save you money, opening it in a year you plan to travel heavily lets you test the card without committing to the full annual fee.
Alternatives if you do not meet credit requirements
If your credit score is below 650, you will not be approved for cards with no foreign transaction fee. Your options are to build your credit first or to use a different strategy to avoid the fee.
Building credit takes time — typically 6 to 12 months of on-time payments and low credit card balances. Once your score reaches 670, you become may be able to access for the cards listed above. In the meantime, you can minimize foreign transaction fees by using a debit card linked to a checking account that does not charge them. Some online banks like Charles Schwab and Wise offer checking accounts with no foreign transaction fees on debit card purchases.
Another option is to use a prepaid card designed for travelers. These cards let you load money before you travel and do not charge foreign transaction fees. The downside is that they do not build credit, and some charge monthly fees or fees to load money. They are useful as a temporary solution while you work on your credit score.
How to compare cards and find the right one
When comparing cards with no foreign transaction fee, look at three things: the annual fee, the rewards rate, and any travel perks included.
Start by calculating whether the annual fee is worth it for your travel habits. If you travel once a year on vacation, a card with a $95 annual fee probably costs more than a regular card. If you travel four or five times a year, the fee is likely worth it.
Next, compare the rewards rate on categories you actually use. A card that earns 3 percent on dining and 2 percent on travel is only valuable if you spend money in those categories. If you mostly buy groceries and gas, a flat 1.5 percent cash-back card might be better, even if it has a lower ceiling.
Finally, check whether the card includes travel perks that matter to you. Airport lounge access is valuable if you fly frequently and use the lounge. A travel credit is valuable only if you actually book travel through the card's portal or use the credit on may be able to access purchases. Do not pay for perks you will not use.
Frequently Asked Questions
Do I have to use the card while traveling, or does it also waive fees for online purchases from foreign websites?
The card waives foreign transaction fees for both. If you buy from a website based outside the United States, the fee is waived. If you travel and use the card in person, the fee is waived. The card does not distinguish between the two — any purchase processed outside the U.S. banking system triggers the fee, and the card waives it.
Will a no-foreign-fee card help me if I am traveling to a country that does not accept credit cards?
No. The card waives the fee charged by your bank, but it does not solve the problem of a merchant who does not accept cards at all. You will need to withdraw cash from an ATM or exchange currency before you travel. Some checking accounts with no foreign transaction fees also waive ATM fees worldwide, which is useful in this situation.
If I have bad credit, can I get a secured credit card with no foreign transaction fee?
Secured credit cards are designed to build credit, not to offer premium perks. None of the major secured cards waive foreign transaction fees. Your best option is to use a debit card or prepaid card while traveling, then build your credit to 670+ so you can open a card that waives the fee.
Does the card network (Visa, Mastercard, American Express) matter for foreign transaction fees?
No. The fee is charged by your bank, not by Visa or Mastercard. American Express charges the fee on some of its cards and waives it on others, just like Visa and Mastercard do. The card network does not determine whether the fee is charged — the individual card does.
What happens if I use my no-foreign-fee card to withdraw cash from an ATM abroad?
The card waives the foreign transaction fee, but your bank may charge a separate ATM fee for using another bank's machine. This fee is not a foreign transaction fee — it is a standard ATM fee that applies whether you are in the U.S. or abroad. Check your card's terms to see what ATM fees explore internationally.