Skip to content
Omnikalc

How much does your bank or card charge to exchange currency?

Compare the rate your bank, card or exchange office gives you with the mid-market rate, add percentage and fixed fees, and see the total hidden cost of a foreign purchase.

Updated on
Your inputs

Value out of range

Value out of range

Value out of range

%

Value out of range

$

Value out of range

Results

What you actually pay

$581.95

Total exchange cost

$31.95

Cost at the mid-market rate
$550.00
Total cost as a share of the amount
5.81%
Over 3%: expensive; compare a no-fee card or another provider
Markup in the exchange rate alone
2.73%
Effective rate you paid
1.1639

This calculator gives estimates for education and planning. It is not investment, tax or legal advice; for decisions about your own situation, talk to a qualified financial professional.

The hidden cost of paying in another currency

When you pay abroad with a card, withdraw cash from a foreign ATM or change money at an airport kiosk, you rarely see a line labeled “exchange fee”. The cost is usually split into two parts: a markup built into the exchange rate, and an explicit foreign transaction fee or commission. Comparing the total with the mid-market rate, the wholesale rate between banks, reveals what you really pay.

The formulas

  • Cost at the mid-market rate = foreign amount × mid-market rate.
  • What you pay = foreign amount × rate applied × (1 + percentage fee) + fixed fee.
  • Total exchange cost = what you pay − cost at the mid-market rate.
  • Markup in the rate alone = (rate applied − mid-market rate) ÷ mid-market rate.

Rates are expressed in your currency for one unit of the foreign currency, for example dollars per euro.

Worked example

You buy something for €500. The mid-market rate is $1.10 per euro, but your card applies $1.13 and charges a 3% foreign transaction fee:

  • At the mid-market rate it would cost $550.00.
  • You actually pay 500 × 1.13 × 1.03 = $581.95.
  • Total exchange cost: $31.95, or 5.81% of the amount.
  • Of that, the rate markup alone is 2.73%.
  • Your effective rate is $1.1639 per euro.

Typical costs

Method Typical total cost
No-foreign-fee credit card, network rate 0 to 1%
Standard credit or debit card about 3%
Bank ATM abroad 3% plus ATM and bank fees
Online money transfer services 0.4 to 2%
Airport exchange kiosk 7 to 15% or more
Dynamic currency conversion at a terminal 3 to 7% or more

Avoid dynamic currency conversion

When a shop terminal or ATM abroad offers to charge you in dollars “for your convenience”, decline and choose the local currency. This dynamic currency conversion uses the merchant’s or ATM operator’s rate, which is almost always worse than your card network’s rate, and your bank may still add its own fee.

Tips for travelers

  • Before you go, check whether your card charges a foreign transaction fee. Many travel and premium credit cards charge none.
  • Withdraw larger amounts less often if your bank charges a fixed fee per ATM withdrawal, but keep cash secure.
  • Avoid exchanging cash at airports and hotels, which typically have the worst rates.
  • Pay attention to merchant surcharges and to the fees of the local ATM operator, shown on screen before you confirm.
  • For large transfers, such as paying tuition or a deposit abroad, compare dedicated transfer services with your bank’s wire.

The mid-market rate changes every second during market hours. For a fair comparison, use the rate at the time of the transaction.

Frequently asked questions

What is the mid-market rate?

The midpoint between the buy and sell rates on the wholesale currency markets, the rate you see on financial news sites. Banks, card networks and exchange offices add a margin on top of it.

What is a foreign transaction fee?

A percentage, often around 3% on U.S. credit cards, that your card issuer charges on purchases made in a foreign currency or processed abroad. Many travel credit cards waive it entirely.

Should I pay in dollars or in the local currency?

In the local currency. When a card terminal or ATM abroad offers to charge you in dollars, it uses dynamic currency conversion, which usually applies a poor rate with a markup of 3 to 7% or more.

How do I find the rate my bank used?

Divide the amount charged in dollars, before separate fees, by the foreign amount. Compare it with the mid-market rate on the day of the transaction to see the markup.

Was this calculator helpful?

Thanks for your feedback!

Results are estimates provided for information purposes. They do not replace professional advice.