Dynamic Currency Conversion: The 3-Second Question That Silently Costs You 4% Abroad (2026)
By Nitish Bharadwaj · Published Aug 8, 2026 · 5 min
Every international card swipe or foreign ATM withdrawal comes with a hidden choice: pay in rupees, or pay in the local currency. Choosing rupees triggers Dynamic Currency Conversion (DCC), letting the merchant set its own exchange rate with a 2-5% markup baked in — on top of whatever forex fee your card already charges. Choosing the local currency instead routes the conversion through your card network at a far better rate. This guide explains exactly how DCC works at POS terminals and ATMs abroad, and the one habit that avoids it every time.
Swipe your card at a shop in Bangkok or Dubai and the terminal often flashes a question before it processes anything: pay in Thai Baht, or pay in Indian Rupees? It looks like a courtesy — letting you see the rupee amount upfront — but choosing rupees switches on Dynamic Currency Conversion (DCC), and it is one of the most consistently profitable tricks in international card payments, built around travellers who don't know the rule: always choose the local currency.
What Actually Happens When You Say Yes to Rupees
DCC shifts the currency conversion from your card network — Visa, Mastercard, or RuPay — to the merchant's own payment processor or acquiring bank. Instead of your card issuer converting the bill using the wholesale interbank rate, the merchant's terminal does the conversion instantly, using an exchange rate it sets itself. That rate almost always includes an additional markup of 3% to 7% over the real interbank rate, layered on top of whatever forex charge your card would have applied anyway. The rupee amount shown on the receipt already has this baked in — you just don't see it broken out as a separate line.
Why the Two Options Cost So Differently
| Choice at the terminal | Who sets the exchange rate | Typical extra cost |
|---|---|---|
| Pay in local currency (e.g. Thai Baht) | Your card network (Visa/Mastercard) at the wholesale rate | Only your card's own forex markup, usually 1.5%-3.5% |
| Pay in home currency (INR) — DCC | Merchant's payment processor, rate set unilaterally | Card's forex markup + an additional 3%-7% DCC margin |
On a ₹50,000 hotel bill paid abroad via DCC, at a rate roughly 3% worse than the interbank rate, that's about ₹1,500 lost to the DCC margin alone — before your card's own forex fee is even applied on top.
ATMs Run the Same Trick
DCC isn't limited to card swipes at shops and restaurants — foreign ATMs use the identical mechanism when you withdraw cash. After you insert your card, many international ATMs ask whether you'd like the withdrawal amount confirmed in the local currency or in INR, sometimes phrased as 'with conversion' versus 'without conversion.' Choosing INR here activates DCC on a cash withdrawal exactly the way it does on a purchase, and the marked-up rate applies to the entire amount withdrawn. Decline the conversion and let your own card issuer handle it instead.
DCC Is Just One Layer of What International Spending Costs
DCC sits on top of, not instead of, your card's regular forex markup — most Indian cards still charge 1.5% to 3.5% on every foreign currency transaction regardless of which currency you choose at the terminal, a cost our guide to zero-forex markup credit cards covers card-by-card if you're planning to switch. And once your total overseas card spending in a financial year crosses ₹10 lakh, a separate charge applies regardless of DCC — Tax Collected at Source under the LRS rules. None of these three costs — forex markup, DCC, and TCS — cancel each other out; they stack, and the only one entirely within your control at the point of sale is DCC.
How to Avoid It Every Time
- At a POS terminal, when asked to choose a currency, select the local currency — the same currency the price tag or menu is displayed in — not INR, even if the terminal labels INR as the default.
- At a foreign ATM, look for wording like 'without conversion' or the local currency's own name, and decline any screen that shows a converted INR amount before you confirm the withdrawal.
- If a cashier insists INR is 'better' or 'easier', politely ask for the transaction to be processed in local currency — DCC is opt-in, and merchants earn a commission for enrolling you in it, which is exactly why some push it.
- Check your statement after the trip: a DCC transaction usually shows the merchant's own conversion rate rather than your card network's rate, confirming whether you were charged in INR without realising it.
The Bottom Line
DCC is built around a moment of hesitation — a screen or a cashier asking a question that sounds helpful but is designed to convert you at a worse rate. The fix costs nothing and takes no research: always choose to pay in the local currency, everywhere, every time, whether it's a card swipe, an online booking, or a foreign ATM. Combine that habit with a low or zero-forex-markup card and you'll have eliminated two of the three charges that make international card spending expensive — leaving only TCS, which applies regardless of the card or currency choice you make.