DCC Calculator: Dynamic Currency Conversion

Say yes to "pay in USD" abroad and a merchant markup of 3–8% is added — on top of the card fees you were paying anyway.

Your transaction

Three charges, one line on the receipt

The network takes a cut, your issuer takes a cut, and if you let the terminal convert for you the merchant takes a third. The receipt shows one number.

EUR The price in the local currency of the country you are in.
Pick the currency the merchant quoted. Choose Other to type any code.
USD / 1 EUR What one unit of that currency costs in your home currency. Use the mid-market rate — your card settles close to it.
% Charged by Visa or Mastercard for routing a cross-border transaction. Roughly 1%.
% Added by the bank that issued your card. Many cards quote a single 3% that already includes the network assessment; travel cards often charge 0%. Check your own terms.
% What the merchant or ATM adds when it converts for you. Commonly 3–8%.

Three charges, and only one of them is optional

Using a card abroad costs money in three separate places. The receipt shows a single figure, so it is easy to assume there is one charge.

Who takes itWhat forCan you avoid it?
Card network
(Visa, Mastercard)
Routing and settling a transaction across a borderNo. It applies to any foreign purchase.
Your issuerIts own foreign transaction feeOnly by choosing a card that charges nothing.
The merchant or ATM
(only with DCC)
Converting the price into your currency for youYes — decline the conversion.

The third one is bigger than the first two put together, and it is the only one you control.

Your currency appears twice

The moment you accept, the merchant converts the price at its own rate. That converted amount then travels through the card network as a cross-border transaction anyway, and gets charged again. The money changes hands twice and something is taken each time.

Paying in your own currency does not make it a domestic purchase. The network assessment and your issuer fee are unaffected. The markup sits underneath them, which is why the total goes up rather than down.

In the EU the markup has to be shown

Since Regulation (EU) 2019/518, anyone offering currency conversion at a point of sale or an ATM in the EU must express the total conversion charge as a percentage markup over the latest available ECB reference rate, and disclose it before the payment is initiated. The regulation came into force in April 2019 and its provisions applied progressively between December 2019 and April 2021.

That gives you something concrete to look for. If the screen shows a percentage, read it and compare against the row above. If it shows only a rate and a total, you are being asked to agree to a number you cannot check.

What to do at the terminal

  1. Always choose the local currency. If the screen offers your home currency, that is the DCC offer. Decline it.
  2. Check the receipt before you sign. If it shows your home currency, the conversion happened. Ask for it to be voided and redone in local currency.
  3. Same at ATMs. "Guaranteed rate" and "with conversion" both mean DCC. Choose "without conversion".
  4. Online too. Foreign sites sometimes default to your currency by IP address. Switch it back if the option exists.
Where the figures come from.
· Disclosure rule — Regulation (EU) 2019/518 amending Regulation (EC) No 924/2009, on charges for cross-border payments and currency conversion.
· Checked 8 September 2026. Fee levels differ by card and by country, so nothing is pre-loaded here — the calculator uses only the figures you enter. Read your own card terms for the exact numbers.

Questions people ask

Is paying in my own currency not safer, since I know the amount?
The amount is fixed at a rate the merchant chose, and that rate already has the markup inside it. You are paying a known premium to avoid an unknown movement that is usually far smaller. Over a few days a major currency pair moves about one per cent; the DCC markup is three to eight.
If the receipt says USD, is it still a foreign transaction?
Yes. The card network still routes it across a border, so the network assessment and your issuer fee both still apply. Nothing about the currency printed on the slip changes that. The markup is added on top, which is why the total is worse rather than better.
In Europe, can I see the markup before I agree?
You should be able to. Since EU Regulation 2019/518, anyone offering currency conversion at a point of sale or an ATM in the EU must express the total conversion charge as a percentage markup over the latest available European Central Bank reference rate, and show it before the payment is initiated. If a terminal will not show you a percentage, that itself is a signal.
What about ATM withdrawals?
The same offer appears on ATM screens, worded as a guaranteed rate in your own currency, and it carries the same markup. Decline the conversion and let your own bank do it. The ATM operator fee is separate and applies either way.
I already accepted it. Can it be reversed?
At the counter you can void the transaction and ask to be charged in local currency. Once it has settled you can raise it with your issuer, but the outcome varies — the merchant will argue you consented on screen. Declining is the reliable move.

Related calculators

Money Transfer Fee CalculatorThe same hidden-margin problem, at the scale of a wire transfer US Paycheck CalculatorFederal tax, Social Security, Medicare and state tax Compound Interest CalculatorWhat a rate does to a balance over time
← All calculators