Example scenario: you pay $30 a month for an AI tool, $15 for a design app and $12 for cloud storage, all billed in US dollars. Your card is in your local currency. Each month the statement shows three charges, each a little higher than the dollar price would suggest, plus three small “foreign transaction fee” lines underneath. None of it looks like much on its own. Over a year, across every subscription and online purchase in dollars, it adds up to a real amount you never chose to pay.
A foreign transaction fee is only one part of the cost of paying in another currency. This guide explains each part, shows where it appears, and covers the practical ways to pay in dollars (or any foreign currency) for less, including holding a balance in the merchant’s currency.
What is a foreign transaction fee?
A foreign transaction fee is a charge your card issuer adds when you make a purchase in a foreign currency, or in some cases with a merchant based abroad even if it charges you in your own currency. It is usually a percentage of the purchase. Many card issuers charge somewhere between 1% and 3%, while some cards charge nothing. The exact rate is in your card’s terms or fee schedule.
The three layers of cost
When a card in one currency pays in another, you can pay for the conversion in up to three ways:
1. The exchange rate itself
Your card network converts the amount at its own rate. That rate is usually close to the market rate, but it is not always the rate you see on a currency website, and it can move between the day you buy and the day the charge settles.
2. The issuer’s foreign transaction fee
Your issuer adds its fee on top, often shown as a separate line on your statement and sometimes folded into the converted amount.
3. Dynamic currency conversion (DCC)
Some merchants and payment pages offer to charge you in your home currency instead of their own. That conversion is done at a rate the merchant or its provider sets, and it often includes a markup. Your issuer may still add its own fee if the merchant is abroad. Visa’s consumer guidance on dynamic currency conversion says merchants must show both amounts, the exchange rate and any markup, and must let you choose rather than choosing for you.
A worked example
The figures below are illustrative assumptions, not real rates. They show how the layers stack on a $100 purchase paid from a card in another currency.
| Scenario | What happens | Cost on top of the market rate (illustrative) |
|---|---|---|
| Pay in USD with a card that has no foreign fee | Network rate only | A small exchange margin |
| Pay in USD with a card that charges a 3% fee | Network rate plus issuer fee | About 3%, plus the exchange margin |
| Accept DCC on the same card | Merchant’s rate with markup, and the issuer fee may still apply | The DCC markup, plus up to 3% |
| Pay from a balance already held in USD | No conversion at the time of purchase | Only whatever it cost to get the dollars onto the card |
The last row is the key idea. If you already hold the merchant’s currency, the purchase itself involves no conversion. You pay for conversion once, when you load the money, and you can compare that cost before you do it.
How to find out what you pay now
- Read your card’s fee schedule. Look for “foreign transaction fee”, “cross-border fee” or “currency conversion fee”.
- Check a recent foreign purchase on your statement. Note the original amount, the converted amount and any separate fee line.
- Compare with the market rate for that day. The gap between the market conversion and what you paid is your total conversion cost.
- Add it up for a year. Multiply your monthly foreign spending by the percentage you found. That is the number worth reducing.
Ways to pay less
Use a card with no foreign transaction fee
Some credit and debit cards charge no foreign fee. If you can get one in your country, it removes the issuer layer, though the network exchange rate still applies.
Always decline DCC
When a checkout offers to charge you in your home currency, choose the merchant’s currency instead. This avoids the DCC markup. It is the simplest saving on this list.
Hold a balance in the merchant’s currency
If you pay many merchants in one currency, holding that currency means each purchase is paid without converting. Two common ways to do this:
- A multi-currency account such as Wise or Revolut lets you convert into dollars in one step and spend the dollar balance with a card. Each provider publishes its own conversion fees, and availability depends on your country.
- A prepaid card in the merchant’s currency holds a fixed balance, for example in USD, and spends it directly on dollar-billed merchants.
Either way, you are trading many small conversions for one. That only saves money if the one conversion is cheaper, so compare it.
Compare the funding cost honestly
Before you move money onto a foreign-currency balance or card, add up everything it costs to get there: the exchange rate you receive, any transfer or withdrawal fees, and any card issue or top-up charge. Then compare that total with your current card’s foreign fee on the same amount. Sometimes the existing card wins, especially for small or occasional purchases.
Example: holding dollars on a Vizovcc card
Vizovcc sells prepaid virtual cards, including US-issued Visa and Mastercard cards that hold a USD balance, as well as cards in other currencies. You add crypto to an account balance and buy a card from it. Each card page shows a fixed price in USD and how it splits between the card issue charge and the balance loaded onto the card. Some cards also list a $0.10 fee on international transactions, so check the card page.
To judge whether this lowers your cost, follow the comparison above rather than assuming it does:
- Funding cost: what it costs to get crypto into the account (exchange spread and any withdrawal fee from your exchange), plus the card issue charge shown on the card page.
- Per-charge cost: paying a USD merchant from a USD card involves no conversion at the time of purchase, though a card’s listed international fee may apply.
- Your current cost: your bank’s foreign transaction fee and exchange margin on the same yearly spending.
If you pay a steady set of dollar subscriptions, one funded USD card can replace a month of small conversions. If you only buy in dollars occasionally, your existing card may be cheaper. Other practical points: Vizovcc funding is crypto only, any merchant can decline a prepaid card, and card purchases are final, so choose the card and currency carefully. Vizovcc explains how funding a card from crypto works step by step.
FAQ
Why was I charged a foreign transaction fee on a purchase in my own currency?
Some issuers charge a cross-border fee when the merchant or its payment processor is located abroad, even if the price is in your currency. Check your card’s terms for “cross-border” wording.
Is DCC ever worth accepting?
It gives you certainty about the amount in your home currency, but the rate usually includes a markup. If cost matters, choose the merchant’s currency.
Do prepaid cards have foreign transaction fees?
Some do and some do not. It depends on the provider and the card, so check the fee details before buying.
Key takeaways
- A foreign transaction fee is the issuer’s charge on foreign purchases, often between 1% and 3%, and some cards charge none.
- The exchange rate and DCC markups add to the total cost.
- Always choose the merchant’s currency when offered DCC.
- Holding a balance in the merchant’s currency replaces many conversions with one.
- Compare the cost of funding that balance with your current card’s fees before switching.
Pull up last month’s statement and work out what your foreign charges really cost. If a USD balance looks like the cheaper route for your subscriptions, compare the card pages at Vizovcc against your bank’s fees and decide with the numbers in front of you.

Leave a Reply