Guides · Credit & debit cards · Published 2026-09-13 · 3 min read

Dynamic Currency Conversion — The "Pay in Your Home Currency" Trap at Shops, Hotels, ATMs and Online, and How to Refuse It Every Time

The offer to pay in your own currency appears at card terminals, ATMs, hotel desks and checkout pages. It always costs more than paying in the local currency. Where it hides, what the screens look like, and the habit that beats it.

Dynamic currency conversion, usually shortened to DCC, is the option to have a foreign purchase or withdrawal charged in your home currency instead of the local one. It is presented as a convenience: you see the exact amount in a currency you understand. What you are not shown clearly is that the conversion is done by the merchant's payment provider at a rate with a margin built in, and that margin is almost always worse than what your own card would have charged.

Where DCC appears

Place How it looks What to choose
Card terminal in a shop or restaurant A screen or the cashier asks "Pay in [your currency] or in local currency?" Local currency
ATM A screen offers a "guaranteed rate" or "conversion" in your currency, sometimes with a confusing "decline / accept" layout Continue without conversion, in local currency
Hotel front desk The bill is converted on the printout before you sign Ask for the charge in local currency before the card is run
Online checkout A currency selector defaults to your home currency based on your card Switch to the merchant's local currency
Car hire and tour operators Deposits and final charges converted "for your convenience" Ask to be charged in local currency

Why it costs more

Your card issuer converts foreign transactions at the card network's rate plus its own foreign transaction fee, if it has one. DCC replaces that with the payment provider's rate, which includes a margin, and your bank's foreign fee often still applies because the transaction is still processed abroad. You pay two margins instead of one. With a no-foreign-fee card or a multi-currency account, refusing DCC means you pay close to the real rate; accepting it throws that advantage away.

The habit that beats it

Say "local currency, please" before the card is inserted, and read the terminal before you tap. On an ATM, look for the option where the amount is shown only in the local currency. If a machine has already converted and offers only "accept", cancel and start again; the choice is always there, sometimes on an earlier screen. If a merchant says the terminal cannot charge in local currency, that is not true of any card terminal, and you can pay another way.

When you have already been charged in DCC

Ask the merchant to void the transaction and rerun it in local currency while you are still there. Once you have left, the charge is legitimate and your bank will not reverse it, although the card networks require that you were offered a choice; if you were not, you can dispute it with evidence such as the receipt showing no option.

Common mistakes

Summary

Every time a foreign purchase offers to charge you in your own currency, refuse and pay in the local one. That single habit, on every terminal and every ATM, saves more than any card or account you could sign up for. Combine it with the right card and the cost of spending abroad becomes close to zero.

Related guides