What is DCC?

At some payment terminals overseas, the screen asks if you want to pay in Indian rupees instead of euros, dollars, dirhams, or whatever the shop actually prices in. That offer is Dynamic Currency Conversion (DCC).

It looks helpful. It almost always costs more. The ₹ amount is set by the merchant's payment processor—not by Visa, Mastercard, or your Indian bank's normal international rate. DCC is optional. Nobody requires you to accept it.

How to handle a Dynamic Currency Conversion promptComparison showing why you should pay in local currency instead of accepting a rupee conversion offer at an overseas terminal.Pay in ₹, or local currency?RECOMMENDEDChoose local currencyNetwork converts near mid-market · only your bank forex fee appliesUSUALLY COSTLIERAccept “Pay in ₹” (DCC)Merchant sets a marked-up rate · bank forex fee can still apply on topHabit: always pick the currency on the price tag.
When the terminal offers ₹, pick the local currency. Your card network then does the conversion—usually the cheaper path.

What DCC actually is

When you use an Indian credit, debit, or forex card at a POS terminal or ATM abroad, some machines offer to convert the bill into ₹ on the spot. That conversion is a service from the merchant's payment provider. It is not your bank converting the spend.

  • The rate on the DCC screen is set by the merchant or their processor.
  • It is not the interbank / mid-market rate, and it is not the usual network rate for international card payments.
  • The gap between that DCC rate and a fairer market rate is where the extra cost sits.
  • You can decline. Card networks expect merchants to disclose DCC and let you choose.

Why accepting DCC usually costs more

If you decline DCC and pay in local currency, your card network applies its exchange rate (generally closer to mid-market). Your bank then adds its normal foreign transaction / forex fee, if the card has one. That is the standard international swipe.

If you accept DCC, the merchant's provider converts first—using a rate with a built-in markup for them. Your bank's foreign transaction fee can still apply on top of that poorer rate. You effectively pay two parties for the same currency conversion.

PathWho sets the FX rateWhat you also payUsual result
Decline DCC → pay local currencyCard network (closer to mid-market)Your bank's forex / foreign transaction fee (if any)Usually the cheaper way
Accept DCC → pay in ₹Merchant's DCC provider (rate with markup)Bank fee can still apply on topUsually more expensive

Forex cards and double conversion

A forex card is typically pre-loaded in a foreign currency. If you accept DCC, the terminal may convert the local-currency bill into ₹ first, then the card stack converts again into the currency loaded on the card. Two conversions, two sets of margins.

A forex card does not block DCC

Carrying a forex card does not turn DCC off. You still have to choose local currency (or "without conversion") at every terminal—same habit as with a regular credit card.

How to decline DCC

Build one habit: whenever you see ₹ vs local currency, pick the local currency. Across hotels, restaurants, and shopping on a trip, the difference adds up.

WhereWhat to doWatch for
POS terminal (shop / restaurant)Select local currency. If the cashier already chose ₹, ask them to cancel and reprocess.A prompt offering pay in INR / home currency
ATM abroadChoose "without conversion" or "pay in local currency."The ₹ / INR option = you accepted DCC
Hotel check-outConfirm with the desk that the card will be charged in local currency before they run it.Folio or slip showing ₹ when the stay was priced in local currency
Foreign websitesIf the site detects an Indian card and defaults to ₹, switch to local currency when you can.Checkout totals that jump into INR before you confirm
  1. Read the terminal or website currency line before you tap, insert, or confirm.
  2. Choose the local currency every time.
  3. Check the receipt before you leave. If it shows ₹ and you did not pick that, raise it at the counter.

If you never got a choice

Merchants are expected under card-network rules to disclose DCC and let you decline. If a terminal charges in ₹ without offering a choice, keep the receipt and contact your card-issuing bank. You can dispute a DCC charge you did not consent to; the bank will check whether the merchant followed the disclosure process.

DCC vs foreign transaction fee

TermWho charges itWhat it isWhat to do
Foreign transaction / forex feeYour card-issuing bankA known percentage on many international spendsPrefer low- or zero-forex cards for trips; still decline DCC
DCC markupMerchant's payment providerExtra cost baked into the ₹ amount on the screenAlways refuse; pay in local currency
Network conversionVisa / Mastercard / etc. when you pay local currencyThe normal FX path for international cardsThis is what you want when you decline DCC
Simple rule for every trip

Pay in the currency on the price tag. Let your card network convert. Treat any "pay in rupees" prompt as a fee in disguise—not a favour.