Why Paying in INR Abroad Costs You More, the DCC Trap Explained

Swipe your card abroad and the terminal sometimes asks a question that looks like a courtesy: "Pay in rupees or local currency?" Rupees sounds easier, you get to see the exact number in a currency you understand. It's also almost always the worse choice. That question is Dynamic Currency Conversion, DCC, and choosing INR routes your transaction through the merchant's own conversion rate instead of your card network's, typically 2 to 7 percent worse, according to bank and processor disclosures on both sides of this. Always choose local currency. Every time. ## How DCC actually works, and what it costs When a merchant abroad offers to bill you in INR, they're not doing you a favour, they've partnered with a DCC provider, and the exchange rate that provider applies includes a markup, usually 2 to 7 percent above the interbank rate your card network would use. The merchant and their acquiring bank typically share a commission on that markup, often 1 to 2 percent of the transaction, which is exactly why the terminal defaults to INR or the cashier pre-selects it, it's revenue for them, not a service to you. This is a separate charge from your own bank's forex markup, and the two stack. Say you're at a mid-range dinner in Dubai, AED 300. At today's rate of roughly ₹25.9 to the dirham, paying in AED and letting your card handle the conversion costs about ₹7,770 before your bank's own markup. Accept DCC and pay in INR instead, and a 4 percent DCC markup alone pushes that to roughly ₹8,080, around ₹310 gone on one dinner. Do that across a ten-day trip's worth of meals, hotel folios, and taxi rides, and it adds up to real money, easily ₹5,000 to ₹15,000 on a mid-sized holiday, on top of whatever your card already charges. That second charge, your card's own forex markup, is what makes the total number swing so much by card. A regular Indian card charging roughly 2 percent plus GST, about 2.36 percent, that also gets hit with a 4 percent DCC markup is out close to 6.5 percent on that one transaction. A card with zero forex markup that avoids DCC entirely pays the actual rate with nothing added. The only combination that gets you close to 0 percent extra: a zero-forex card, paid in local currency, DCC declined. ## Where it shows up DCC isn't limited to restaurant counters. It appears at POS terminals in shops and hotels, where the screen shows both currencies and often defaults to INR unless you actively choose otherwise. It shows up at ATMs abroad, where the machine asks if you'd like to "accept the conversion" before showing a withdrawal amount in INR, always decline and look for "proceed without conversion." Hotel folios sometimes get pre-set to INR at checkout, worth a glance at the currency line before you sign. And some international booking sites detect an Indian card and price the whole booking in INR automatically, look for a currency switcher before paying. ## How to actually decline it At a terminal, when both currencies are shown, select the local currency option directly, don't wait for the cashier to choose for you. If a cashier has already keyed in INR, it's fine to ask them to redo it in local currency, this is a normal and common request. If a terminal won't let you switch, you can decline the transaction and pay with a different card, or cash if you have it. At an ATM, look for "decline conversion," "no conversion," or "continue in local currency," and if the machine doesn't offer that choice cleanly, use a different ATM. Afterward, your receipt is the tell, if it shows an INR amount with a conversion rate printed on it, DCC was applied, whether or not you meant to accept it. ## Why the card underneath still matters DCC happens at the terminal, no card can block it outright, the choice is made at the point of sale, not by your bank. But which card you're paying in local currency with still decides the other half of the bill. [BOBCARD Scapia](/cards/bobcard-scapia-credit-card) and [Federal Bank Scapia](/cards/federal-bank-scapia-credit-card) both carry a genuine 0 percent forex markup, so paying in local currency on either costs you exactly the network rate, nothing added. [IDFC FIRST Wealth](/cards/idfc-first-bank-wealth-credit-card) runs a 1.5 percent markup, gross cost around 1.77 percent once GST is added, still meaningfully better than the roughly 3 to 4 percent typical of a standard card. Niyo Global is worth knowing about too, though it's not a credit card, it's a prepaid travel account and Visa debit card that also runs at zero forex markup, a reasonable alternative if a credit card application isn't in the picture. Pairing any of these with the habit of always choosing local currency is the actual answer to the question of how to pay 0 percent extra abroad, the card handles one half, the habit handles the other. ## Is this even legal Yes. DCC is a legal, RBI doesn't mandate or ban it, and Visa and Mastercard's own rules require merchants to disclose the option and let the cardholder choose rather than defaulting silently. In practice, that disclosure is inconsistent, cashiers sometimes select INR without asking, and terminal screens don't always make the choice obvious. If you believe a charge was converted to INR without your knowing consent, that's a legitimate billing dispute to raise with your card-issuing bank, the same way you'd dispute any charge you didn't authorize, citing the DCC conversion specifically and providing your receipt as evidence. Banks' success rates on these vary, and it's not a guaranteed reversal, but it is a real and normal thing to raise, not a long shot. The one habit that matters more than any card: when the terminal asks, say local currency, out loud if you have to. It costs nothing to ask, and skipping the question is the only way DCC ever gets your money. If you're picking a travel card and zero forex markup is one of the things you're weighing, the [Card Recommender](/tools/card-recommender) can help you compare that against lounge access, rewards, and fees in one place.