Every time you swipe your Indian credit card abroad and see “Pay in INR?” on the screen, you are being offered dynamic currency conversion. It sounds helpful. It is not. DCC is a service where a foreign merchant converts your card transaction into Indian Rupees right at the checkout counter, ATM, or website. The catch: they use a marked-up exchange rate that costs you 3% to 8% more than what your bank would charge. This guide explains how DCC works, what it costs Indian cardholders, and exactly how to dodge it every single time.
What Is Dynamic Currency Conversion (DCC)?
Dynamic currency conversion is a payment service that lets a foreign merchant charge your card in your home currency (INR) instead of their local currency. It is also called cardholder preferred currency (CPC). The conversion happens right at the point of sale, not later when your bank processes the transaction.
DCC is available at physical POS terminals, international ATMs, and online checkouts. When you shop on a UK website and the checkout page shows your total in Rupees instead of Pounds, that is DCC in action. The online version is sometimes called eDCC (electronic dynamic currency conversion).
The important thing to understand: the merchant’s payment provider sets the exchange rate, not Visa, Mastercard, or your bank. That rate almost always includes a markup of 3% to 5% over the real mid-market rate. Your bank’s own conversion, by contrast, uses rates much closer to the interbank rate.
How DCC Works: The Step-by-Step Money Flow
What Happens at the Terminal
You hand over your card at a restaurant in Paris. The POS terminal reads your card’s BIN (the first few digits) and detects that it was issued in India. The terminal’s software triggers a DCC offer. You now see two options on the screen: pay ₹9,200 (in INR) or pay €100 (in Euros).
If you pick INR, the DCC provider converts the amount using their own exchange rate. That rate includes a markup, typically 3% to 5%. The merchant gets paid in Euros, and your card is billed in Rupees at the inflated rate. If you pick Euros, the transaction goes through without DCC. Your bank or card network (Visa/Mastercard) converts it later at a rate much closer to the real market rate.
Who Makes Money from DCC
Four parties are involved. The DCC provider is a third-party company that supplies the conversion service and sets the marked-up rate. The merchant earns a share of the markup, which is exactly why they push DCC at the counter. The card network (Visa or Mastercard) permits DCC under its operating rules but requires full disclosure to the cardholder. And your issuing bank in India may still charge its own forex markup on top of everything, even when DCC is used.
This last point is the trap most Indian travellers miss. DCC does not replace your bank’s forex charge. It stacks on top of it.
How Much Does DCC Really Cost an Indian Cardholder?
The Markup Breakdown
A DCC provider’s exchange rate is typically 3% to 5% worse than the mid-market rate. Some merchants mark it up even further, hitting 7% to 8% on a bad day. On top of this, your Indian bank’s forex markup (which ranges from 1% to 3.5% depending on your card) may still apply. Add 18% GST on the bank’s forex fee, and the total cost of a single DCC transaction can reach 8% to 12% above the real exchange rate.
That is not a rounding error. It is a significant chunk of your travel budget.
A Worked Example: Dinner in Paris
Your dinner bill is €100. The mid-market rate at that moment is ₹92 per Euro, making the real cost ₹9,200.
With DCC (paying in INR): The DCC provider’s rate is ₹95.5 per Euro (a 3.8% markup). Your card is billed ₹9,550. Your bank adds a 2% forex markup: ₹191. Plus GST at 18% on that fee: ₹34. Total: ₹9,775.
Without DCC (paying in Euros): Your bank converts at the Visa/Mastercard rate, which is about ₹92.3 per Euro (very close to mid-market). Your card is billed ₹9,230. Bank forex markup at 2%: ₹185. GST: ₹33. Total: ₹9,448.
The difference: ₹327 lost on one dinner. Over a week-long trip with ₹1,50,000 in card spending, DCC can cost you ₹5,000 to ₹12,000 extra.
The Double-Fee Trap
Many Indian cardholders assume that if they accept DCC and pay in INR, their bank will not charge a separate forex markup. This is wrong. Most Indian banks treat DCC transactions the same as any foreign transaction. The forex markup (1% to 3.5%) applies regardless of whether you paid in INR or in the local currency.
So you pay the DCC provider’s inflated rate and your bank’s forex fee. Two layers of cost, one transaction.
| Cost Component | With DCC (Pay in INR) | Without DCC (Pay in Local Currency) |
| Exchange rate used | DCC provider’s marked-up rate (3%-5% above mid-market) | Visa/Mastercard rate (close to mid-market) |
| Bank forex markup | Still applies (1%-3.5%) | Applies (1%-3.5%) |
| GST on forex fee | 18% | 18% |
| Total extra cost vs mid-market | 5%-12% | 1%-4% |
| Who benefits | DCC provider + merchant | Your bank (smaller fee) |
DCC vs Traditional Currency Conversion
The difference between these two is who does the conversion and when.
With DCC, the merchant’s payment provider converts your transaction at the point of sale. You see the INR amount on screen before you confirm. The rate is set by the DCC provider and includes a markup. You know the exact Rupee amount instantly, but you pay a premium for that information.
With traditional conversion, you pay in the local currency (Euros, Dollars, Pounds). Your card network converts the amount to INR when the transaction is settled, usually 1 to 2 days later. The rate used is the Visa or Mastercard wholesale rate, which is very close to the interbank rate. You do not see the exact INR amount at the counter, but you pay significantly less.
The trade-off is simple: instant visibility costs you 3% to 8% extra. Waiting a day or two for the exact INR figure on your statement saves you that money. For anyone spending ₹50,000 or more on a trip, the savings from declining DCC can cover a nice meal.
Where You Will Run Into DCC (and How It Is Disguised)
At POS Terminals Abroad
The card machine shows a screen: “Pay in INR ₹9,550?” with an exchange rate printed below. Sometimes the terminal has already pre-selected INR as the default. The merchant might say something like “I can charge you in your own currency for convenience.” The word “guaranteed” is a tell. When a terminal says “guaranteed exchange rate,” it means you are being offered DCC.
Press the button for local currency. Every time.
At International ATMs
ATMs in tourist areas are the worst offenders. You insert your card to withdraw cash, and the screen asks: “Would you like to be charged in INR? Press YES for Rupees, NO for Euros.” The phrasing is designed to make “YES” feel like the natural choice. Some ATMs use language like “lock in your exchange rate” or “proceed with conversion.”
Always select “proceed without conversion” or “local currency.” Your Indian bank will handle the conversion at a better rate.
On Foreign Websites and Online Checkout
You are buying something from a UK store. At checkout, the price appears in Rupees instead of Pounds. A currency dropdown lets you switch. Some websites pre-select your home currency based on your card’s origin. PayPal does the same thing. When you pay through PayPal on a foreign site, PayPal offers to convert the currency for you at their own rate, which is typically worse than your card network’s rate.
For PayPal, go to your payment settings and select “Bill me in the currency listed on the seller’s invoice.” For websites, always switch the checkout currency to the merchant’s local currency before confirming.
How to Avoid DCC: A Playbook for Indian Cardholders
Rule One: Always Choose the Local Currency
This is the single most important thing to remember. When the terminal, ATM, or website asks you to pick a currency, always pick the merchant’s local currency. Not INR. Not “your home currency.” The local one. Euros in France. Pounds in the UK. Baht in Thailand. Dollars in the US. Your bank will convert it at the card network rate, which is almost always cheaper.
Pick a Credit Card with Zero or Low Forex Markup
Some Indian credit cards charge 0% forex markup on international transactions. Others charge 1% to 1.5%. The standard range for most cards is 2% to 3.5%. If you travel even once a year, switching to a zero or low forex markup card saves more money than any travel hack.
Pair a zero forex card with the “always pay in local currency” rule, and your international transactions cost you almost nothing extra beyond the Visa/Mastercard wholesale rate.
Check the Receipt Before You Tap or Sign
Look at the currency printed on the receipt or terminal screen. If it shows INR when you are standing in a foreign country, DCC has been applied. Ask the merchant to void the transaction and run it again in the local currency. You have the right to do this. Visa and Mastercard rules require that DCC is optional and that you must be given a clear choice.
Handle PayPal the Right Way
PayPal’s currency conversion works like DCC. It uses its own exchange rate, which includes a markup. To avoid it, log into PayPal, go to your payment settings, and change the currency conversion option to “Bill me in the currency listed on the seller’s invoice.” This tells PayPal to pass the charge through in the foreign currency and let your card network handle the conversion instead.
Use a Currency Converter App at the Counter
If a merchant pushes DCC and you are not sure whether the rate is fair, open Google and type “100 EUR to INR.” The result shows the mid-market rate. Compare that to the rate on the terminal screen. If the terminal’s rate is more than 1% to 2% higher, you are looking at a DCC markup. Decline and pay in the local currency.
DCC Rules and Regulations Indian Cardholders Should Know
Visa and Mastercard Rules on DCC
Both Visa and Mastercard require merchants to follow strict rules when offering DCC. The merchant must clearly show the exchange rate, any fees, and the final amount in both currencies before you approve the transaction. You must have the option to decline. If a merchant applies DCC without your consent, that is a rule violation. You can report it to your issuing bank, who can escalate it to the card network’s compliance programme.
Back-office DCC, where a merchant converts your transaction without showing you the choice at the terminal, is banned. Visa and Mastercard have imposed penalties on merchants caught doing this. But it still happens, especially at smaller shops in tourist areas. Check your receipts.
India-Specific: The 1% DCC Fee From February 2024
From February 2024, foreign transactions processed in Indian Rupees at overseas locations attract a 1% DCC fee plus applicable taxes. This was introduced as a separate line item by card networks operating in India. It applies on top of the DCC provider’s markup and your bank’s forex charge. This makes DCC even more expensive for Indian cardholders than it was before.
The math is now firmly against DCC from every angle. There is no scenario where paying in INR at a foreign terminal saves you money.
Does DCC Affect Your Credit Card Reward Points?
Your reward points are usually calculated on the billed INR amount. When DCC inflates that amount (because of the marked-up rate), you technically earn a few more points. On a ₹10,000 transaction with 1 reward point per ₹100, you might earn 100 points. With DCC pushing the bill to ₹10,500, you earn 105 points. That is 5 extra points.
Those 5 extra points are worth about ₹1 to ₹2. The DCC markup cost you ₹500. The reward points argument is not even close to making DCC worthwhile.
Common Mistakes Indian Travellers Make with DCC
Assuming DCC Replaces the Forex Markup
This is the most expensive misunderstanding. DCC and your bank’s forex markup are two separate charges. Accepting DCC does not cancel or reduce your bank’s fee. You pay both.
Accepting DCC Out of Politeness
A merchant in a foreign country says “I will charge you in Rupees, that is easier for you.” It feels rude to say no. But this is a financial decision, not a social one. Politely say “Local currency, please.” They hear this all day. It is not awkward.
Not Checking ATM Screens Carefully
ATMs are designed to make DCC look like the default option. The “accept conversion” button is often larger, brighter, or positioned where your thumb naturally falls. Read every screen. Look for “proceed without conversion,” “decline conversion,” or “local currency.” That is your button.
Ignoring DCC on Small Transactions
A 4% DCC markup on a ₹500 coffee is ₹20. That does not sting. But 50 small transactions over a two-week trip adds up to ₹1,000 or more in hidden fees. DCC adds up on volume, not just on big purchases.
Frequently Asked Questions
Is DCC mandatory when I use my card abroad?
No. DCC is always optional. You can decline it at any POS terminal, ATM, or online checkout and pay in the merchant’s local currency instead. Visa and Mastercard rules protect your right to choose.
Can I dispute a DCC transaction after the fact?
It is difficult but possible. If a merchant applied DCC without showing you the choice or getting your consent, contact your issuing bank and file a dispute. Provide a copy of the receipt. The bank can escalate to the card network. Getting a reversal is not guaranteed, so it is better to catch it at the terminal.
Does DCC apply to debit cards as well?
Yes. DCC works the same way on debit cards. If your Indian debit card has international usage enabled, foreign merchants and ATMs can offer DCC on debit transactions too. The same rule applies: always decline and pay in local currency.
Is DCC the same as my bank’s forex markup?
No. They are two separate charges. DCC is a markup applied by the merchant’s payment provider at the point of sale. Your bank’s forex markup is a separate fee your issuing bank charges for processing a foreign transaction. You can get hit by both on the same transaction.
What if the merchant applies DCC without asking me?
Ask them to void the transaction and re-run it in the local currency. If the receipt already shows the amount in INR even though you did not choose it, do not sign or approve. You have the right to insist on local currency billing. If the merchant refuses, report the incident to your bank.
Does DCC work on RuPay international cards?
Yes, where the merchant’s terminal supports RuPay and has DCC enabled. The same rules apply. Decline DCC and pay in the local currency to avoid the markup.
How do I spot an unfair DCC exchange rate?
Open Google on your phone and search “100 [foreign currency] to INR.” Compare the Google rate (which is close to the mid-market rate) with the rate shown on the terminal. If the terminal’s rate is more than 1% to 2% higher, the DCC markup is costing you real money.
Can I avoid DCC when buying from international websites like Amazon US or ASOS?
Yes. At checkout, look for a currency selector. If the site shows prices in INR, switch it to the merchant’s local currency (USD for Amazon US, GBP for ASOS). If there is no selector and the site forces INR billing, your only option is to use a card with a low forex markup so the bank’s conversion costs less.
The One Rule That Saves You Money Every Time
Pay in the merchant’s local currency. That is it. Every terminal, every ATM, every website. When the screen asks “Pay in INR?” the answer is always no. Let your card network handle the conversion. Pair this with a credit card that has zero or low forex markup, and your international transactions cost you almost nothing extra.
DCC exists to make money for merchants and their payment processors. The “convenience” of seeing your bill in Rupees costs 3% to 8% per transaction. Over a trip, that is lakhs of Rupees quietly leaving your account. Now you know how to stop it.