Skip to content
MoneyDeck

Foreign Transaction Fee Calculator

See what card FX fees and dynamic currency conversion really cost

Updated · Free, no signup

E.g. 1 EUR = 1.08 USD → enter 1.08.

%
%

Visa/Mastercard rates are usually within a fraction of a percent of mid-market.

%

Often 3%–7%; divide the DCC rate by the mid-market rate and subtract 1.

Total FX cost paying in local currency

$17.31

Value at the mid-market rate

$540.00

You pay in local currency

$557.31

Foreign transaction fee charged

$16.23

You pay with DCC

$584.01

Total FX cost with DCC

$44.01

Extra cost of choosing DCC

$26.70

Effective markup, local currency

3.21%

Effective markup, DCC

8.15%

  • Choosing to pay in your home currency (DCC) costs $26.70 more — always pick the local currency when asked.
  • A no-foreign-transaction-fee card would save $16.23 on this purchase alone.

Cost of the purchase in your home currency

About the Foreign Transaction Fee Calculator

When you pay by card abroad or with a foreign online merchant, two hidden costs can apply: your card issuer’s foreign transaction fee (commonly around 3% on US cards, 0% on travel cards) and the exchange rate itself. This foreign transaction fee calculator shows exactly how much those add to a purchase, in your home currency.

It also prices the choice a card terminal or ATM often offers: pay in the local currency, or let the merchant convert to your home currency on the spot — dynamic currency conversion (DCC). DCC rates typically carry a markup of several percent over the market rate, and many issuers still charge their foreign transaction fee because the merchant is abroad.

Enter the amount in the foreign currency, the mid-market exchange rate (home currency per one unit of foreign currency), your card’s fee and the DCC markup shown or implied on the terminal. The card network’s own conversion rate is usually very close to mid-market, so a small spread is assumed by default.

With the default inputs, the total fx cost paying in local currency is $17.31. Change any value above to recalculate instantly.

How to use the foreign transaction fee calculator

  1. 1Enter the purchase amount in the foreign currency.
  2. 2Enter today’s mid-market exchange rate as home currency per one foreign unit.
  3. 3Enter your card’s foreign transaction fee from its pricing table.
  4. 4Enter the DCC markup (DCC rate ÷ mid-market rate − 1) if you were offered one.
  5. 5Compare the total cost of paying in local currency versus DCC.

Formula and method

Local = A × R × (1 + s) × (1 + f); DCC = A × R × (1 + d) × (1 + f if charged)

The mid-market value is the foreign amount times the exchange rate. Paying in local currency, the card network converts at a rate slightly worse than mid-market (the spread), then your issuer adds its foreign transaction fee as a percentage of the converted amount.

With dynamic currency conversion, the merchant’s provider converts at its own marked-up rate. Because the transaction is still processed by a foreign merchant, many issuers apply their foreign transaction fee on top. The effective markup is the total cost above mid-market divided by the mid-market value.

A
Purchase amount in the foreign currency
R
Mid-market rate (home currency per foreign unit)
s
Card network spread over mid-market
f
Card foreign transaction fee
d
DCC markup over mid-market

Worked examples

€500 dinner and hotel bill on a 3% card

€500 at 1.08 is $540 at mid-market. Visa or Mastercard converts at about $541.08, and a 3% fee adds $16.23, for $557.31. Accepting DCC at a 5% markup gives $567, and if the card still adds its 3% fee you pay $584.01 — about $26.70 more than choosing euros.

No-fee travel card, £1,200 trip spend

With no foreign transaction fee, £1,200 at 1.27 costs about $1,527 — only the $3 network spread over mid-market. Accepting 6% DCC would cost $1,615.44, nearly $88 more.

Card that does not charge its fee on DCC

A ¥20,000 purchase is $134 at mid-market. Paying in yen costs $138.43 after the spread and 3% fee. DCC at 4% costs $139.36 without the card fee — still slightly worse, so local currency wins.

Frequently asked questions

What is a foreign transaction fee?+

It is a percentage that a card issuer charges on purchases processed outside your country or in a foreign currency, typically about 3% on US credit cards. Many travel and premium cards charge no foreign transaction fee at all.

Should I pay in local currency or my home currency abroad?+

Almost always pay in the local currency. Choosing your home currency triggers dynamic currency conversion, where the merchant’s provider sets a marked-up exchange rate, often 3% to 7% worse than the card network rate.

Do I pay a foreign transaction fee on online purchases?+

Often yes. The fee depends on where the merchant processes the payment, not where you are, so buying from a foreign website can trigger it even if the price is shown in your own currency.

How do I calculate the DCC markup?+

Divide the exchange rate offered on the terminal or receipt by the mid-market rate and subtract 1. If the terminal offers 1.134 dollars per euro when mid-market is 1.08, the markup is 1.134 ÷ 1.08 − 1 = 5%.

Do debit cards charge foreign transaction fees?+

Many do, often 1% to 3%, and ATM withdrawals abroad can add a flat fee from both your bank and the ATM owner. Check your account’s fee schedule; some online banks waive both.

Results are estimates for educational purposes and are not financial advice. Rates, fees and terms vary — confirm with your lender or a licensed advisor before making decisions.

Related tools