How to avoid extra DCC charges when travelling abroad

Dynamic Currency Conversion (DCC) is when an overseas terminal or website offers to charge you in ₹ instead of the local currency. That “helpful” ₹ amount is set by the merchant’s payment provider—not by Visa/Mastercard or your Indian bank—and usually embeds a markup. Your card’s foreign-transaction fee can still apply on top. Full mechanics live in our glossary; this guide is the habit checklist for trips.
Pay in the currency on the price tag. Let your card network convert. Treat “pay in rupees / home currency” as a fee in disguise.
Why DCC feels expensive
| Path | Who sets the FX rate | Usual result |
|---|---|---|
| Decline DCC → local currency | Card network (closer to mid-market) + your bank’s known forex fee | Usually cheaper |
| Accept DCC → pay in ₹ | Merchant’s DCC provider (rate with markup); bank fee may still apply | Usually more expensive |
A low-forex or zero-forex travel card does not turn DCC off. You still have to choose local currency every time—same as with a regular credit card. Forex prepaid cards can even face a messy double conversion if you accept DCC.
Before you fly
- Pack a low-forex credit card as your primary overseas swipe, plus one backup card on a different network.
- Turn on international usage in the issuer app if your bank requires it.
- Tell travel companions the rule: never tap “INR / rupees / home currency” for convenience.
- Screenshot your card’s forex fee from the MITC so you know the honest cost when you decline DCC.
At the shop or restaurant
- When the terminal asks, select the local currency (EUR, USD, AED, GBP, THB…).
- If the cashier already chose ₹, ask them to cancel and re-run in local currency.
- Read the slip before you leave. If it shows ₹ and you did not pick that, raise it at the counter while you are still there.
At ATMs abroad
- Choose “without conversion” / “continue in local currency.”
- The option that shows a locked-in ₹ amount is DCC—decline it.
- ATM operator fees are separate from DCC; declining DCC does not remove every fee, but it removes the quiet FX markup.
At hotel check-out
- Say clearly: charge the card in local currency, not Indian rupees.
- Watch the terminal or folio currency line before you tap or sign.
- Incidentals / deposits can be authorised in one currency and settled in another—check both.
On foreign websites
- If the site detects an Indian card and flips the cart to ₹, switch back to local currency when the control exists.
- Prefer merchant sites that price in local currency and let the network convert.
- In-app “pay in INR” toggles are often DCC by another name.
If you never got a choice
Card-network rules expect merchants to disclose DCC and let you decline. If a terminal charges in ₹ without a real choice, keep the receipt and contact your issuing bank. You can dispute a DCC charge you did not consent to; the bank checks whether the merchant followed disclosure rules. Details and definitions: glossary DCC page.
DCC vs forex fee (do not mix them up)
| Term | Who charges it | What to do |
|---|---|---|
| Foreign transaction / forex fee | Your Indian issuer | Prefer low/zero-forex cards; still decline DCC |
| DCC markup | Merchant’s payment provider | Always refuse; pay local currency |
| Network conversion | Visa / Mastercard / etc. when you pay local currency | This is the path you want |
What is DCC?—full explainerOpen thread