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.
Frequently Asked Questions
Should I choose to pay in rupees when a foreign terminal asks, since it shows me the amount upfront?
No. Choosing rupees switches on Dynamic Currency Conversion, which shifts the conversion to the merchant's own payment processor at a rate it sets itself, almost always including a markup of 3% to 7% over the real interbank rate on top of your card's own forex charge. Always choose the local currency instead, even if the terminal suggests INR is the default.
Does DCC only happen at shop terminals, or can it happen at ATMs too?
It happens at ATMs as well. Many international ATMs ask whether you'd like the withdrawal amount confirmed in local currency or INR, sometimes phrased as 'with conversion' versus 'without conversion.' Choosing INR activates DCC on the cash withdrawal exactly the way it does on a purchase, with the marked-up rate applying to the entire amount withdrawn.
If I always pick local currency, does that mean I've eliminated all extra costs on international spending?
Not entirely. DCC sits on top of your card's regular forex markup, which most Indian cards still charge at 1.5% to 3.5% regardless of currency choice, and once your overseas card spending crosses ₹10 lakh in a financial year, Tax Collected at Source under LRS rules applies as well. Avoiding DCC eliminates only one of these three stacking costs.
How can I tell after a trip whether I was actually charged through DCC?
Check your statement — a DCC transaction usually shows the merchant's own conversion rate rather than your card network's rate, which confirms whether you were charged in INR without realising it at the time of the transaction.