Skip to content

Blog

DCC on Credit Cards: Why Paying in INR Costs More

6 min read
Reviewed by Darshil Chauhan Last reviewed 13 October 2026 Data verified 25 September 2026

When an international website or overseas card terminal offers to bill you in Indian Rupees (INR), decline it. Choosing INR triggers Dynamic Currency Conversion (DCC). This adds a 3% to 7% foreign merchant exchange markup. It adds a 1% Indian bank fee. It adds 18% GST. It also disqualifies your purchase from earning reward points.

This guide breaks down the exact rupee math. It covers the fee structures across major Indian issuers. It explains how to avoid this surcharge on both physical swipes and digital platforms.

What is Dynamic Currency Conversion on Indian credit cards?

Dynamic Currency Conversion (DCC) is a point-of-sale service. An overseas merchant or international website converts a foreign currency transaction into INR at checkout. Paying in rupees looks convenient. But the merchant applies an inflated exchange rate. The rate is 3% to 7% above interbank rates. Indian banks also levy an extra 1% cross-border markup plus 18% GST. The total transaction becomes significantly more expensive than paying in the local currency.

DCC is marketed as a transparency feature. The cardholder sees the exact rupee amount charged immediately. But that clarity comes at a high price. Under traditional cross-currency billing, the card network (Visa, Mastercard, or American Express) converts at interbank wholesale rates. Your bank adds its published forex markup. Under DCC, the overseas merchant and its acquiring bank set the exchange rate. They set it to capture a retail profit margin.

Why does paying in INR cost more on foreign websites?

Paying in INR on foreign platforms costs more. Indian cardholders face two separate charges. First, the merchant acquirer’s conversion spread. Second, the issuing bank’s DCC markup fee.

Foreign payment gateways like Airbnb, Uber abroad, or international SaaS platforms convert currency at retail rates. Those rates are 3% to 7% higher than interbank rates. Indian banks then identify the transaction as cross-border. They levy an additional 1% fee plus 18% GST. They also withhold all reward points.

This two-tier charging mechanism creates an expensive trap:

  1. The Merchant Acquirer Spread: The foreign payment terminal converts the price into INR using a proprietary rate. That rate is well above the interbank benchmark. For instance, if 1 USD equals ₹84.00 on the currency markets, a DCC terminal may bill you at ₹87.80 per USD.

  2. The Indian Bank Cross-Border Fee: Major Indian banks updated their Schedule of Charges. They introduced a 1% fee on cross-border transactions settled in INR. Because the merchant acquiring bank is registered outside India, your Indian card issuer identifies the transaction as cross-border. This happens regardless of the billing currency.

  3. Goods and Services Tax (GST): An 18% GST applies to the bank’s 1% processing fee. The effective bank surcharge becomes 1.18%.

  4. Reward Point Forfeiture: HDFC Bank, SBI Card, Axis Bank, and ICICI Bank exclude DCC transactions from earning base reward points. They also exclude them from milestone benefits.

How much do Indian banks charge for DCC transactions?

Major Indian card issuers charge a 1% Dynamic Currency Conversion fee plus 18% GST (1.18% total). This applies whenever an overseas merchant, international payment gateway, or foreign terminal processes a payment in Indian Rupees. These transactions are excluded from earning reward points, cashback, and milestone spend calculations on almost all Indian credit cards.

The following table shows the published DCC and cross-border INR fees across major Indian credit card issuers as of September 2026:

Card Issuer Published DCC / Cross-Border INR Fee Effective Rate with 18% GST Reward Points on DCC Official MITC Classification
HDFC Bank 1.00% of transaction value 1.18% Excluded (0 points) Dynamic Currency Conversion (DCC) fee
SBI Card 1.00% of transaction value 1.18% Excluded (0 points) Cross-border transaction fee
ICICI Bank 1.00% of transaction value 1.18% Excluded on most cards Dynamic Currency Conversion markup
Axis Bank 1.00% of transaction value 1.18% Excluded (EDGE rewards withheld) Cross-border INR transaction fee
Kotak Mahindra Bank 1.00% of transaction value 1.18% Excluded Dynamic Currency Conversion fee
Yes Bank 1.00% of transaction value 1.18% Excluded Cross-border INR fee

This 1.18% bank fee is billed on top of the merchant’s inflated currency conversion rate. You end up paying both the foreign acquiring bank and your domestic card issuer.

What is the exact rupee math comparing DCC, standard forex, and zero-forex cards?

On a $100 international purchase with an interbank exchange rate of ₹84.00 (₹8,400 base cost), Dynamic Currency Conversion costs approximately ₹8,883.60. This includes a 4.5% merchant spread, the 1% bank DCC fee, and 18% GST.

A standard credit card with a 3.5% forex markup costs ₹8,746.92. A zero-forex credit card costs exactly ₹8,400.00. Choosing the local currency saves between ₹136.68 and ₹483.60 on a single $100 purchase.

Here is the step-by-step comparison for a $100 USD transaction:

Scenario A: Pay in INR via DCC (The Surcharge Trap)

  • Base transaction: $100 USD.
  • Interbank mid-market rate: $1 = ₹84.00 (true economic cost: ₹8,400.00).
  • Merchant DCC exchange rate: $1 = ₹87.80 (4.52% merchant conversion markup).
  • Amount charged in INR at terminal: ₹8,780.00.
  • Indian bank 1% DCC fee: 1.00% of ₹8,780.00 = ₹87.80.
  • 18% GST on bank fee: 18% of ₹87.80 = ₹15.80.
  • Total bank surcharge: ₹87.80 + ₹15.80 = ₹103.60.
  • Total amount debited from your card: ₹8,780.00 + ₹103.60 = ₹8,883.60.
  • Reward points earned: ₹0 (excluded by issuer).
  • Net effective markup over interbank: 5.76% (₹483.60 extra).

Scenario B: Pay in USD on a Standard Credit Card (3.5% Forex Markup)

  • Base transaction: $100 USD.
  • Visa / Mastercard wholesale conversion rate: $1 = ₹84.00 (₹8,400.00).
  • Bank foreign currency markup (3.50%): 3.50% of ₹8,400.00 = ₹294.00.
  • 18% GST on forex markup: 18% of ₹294.00 = ₹52.92.
  • Total amount debited from your card: ₹8,400.00 + ₹294.00 + ₹52.92 = ₹8,746.92.
  • Reward points earned: 1.50% base reward rate on ₹8,400 = ₹126.00 value.
  • Net effective cost: ₹8,746.92 − ₹126.00 = ₹8,620.92.
  • Net effective markup over interbank: 2.63% (₹220.92 extra).
  • Rupee savings vs DCC: ₹262.68 cheaper than paying in INR.

Scenario C: Pay in USD on a Zero-Forex Card (e.g. Scapia or AU Ixigo)

  • Base transaction: $100 USD.
  • Visa wholesale conversion rate: $1 = ₹84.00 (₹8,400.00).
  • Forex markup fee (0.00%): ₹0.00.
  • 18% GST on forex markup: ₹0.00.
  • Bank DCC fee: ₹0.00 (transaction processed in foreign currency).
  • Total amount debited from your card: ₹8,400.00.
  • Reward points earned: Base travel rewards apply.
  • Rupee savings vs DCC: ₹483.60 saved on a single $100 purchase.

Use our Forex Markup Calculator to see how different bank markup tiers impact your overseas purchases.

Cumulative Impact on an International Trip

The difference becomes large when extrapolated across a full international trip. Consider a cardholder spending $1,000 USD (approximately ₹84,000) during a vacation in Dubai, Singapore, or Bangkok:

Spend Parameter DCC (Paying in INR) Standard Card (3.5% in USD) Zero-Forex Card (0% in USD)
Base Purchase Value ₹84,000.00 ₹84,000.00 ₹84,000.00
Merchant Exchange Markup ₹3,800.00 (4.52%) ₹0.00 ₹0.00
Card Network Conversion ₹87,800.00 ₹84,000.00 ₹84,000.00
Bank Forex Fee + GST ₹0.00 ₹3,469.20 ₹0.00
Bank DCC Fee + GST ₹1,036.00 ₹0.00 ₹0.00
Total Amount Paid ₹88,836.00 ₹87,469.20 ₹84,000.00
Rewards Earned (approx.) ₹0.00 −₹1,260.00 Standard travel coins
Net Cost ₹88,836.00 ₹86,209.20 ₹84,000.00
Loss Compared to Zero-Forex ₹4,836.00 wasted ₹2,209.20 Baseline

Accepting INR via DCC wastes ₹4,836.00 on a single ₹84,000 trip. That is pure loss handed to merchant acquirers and bank fee schedules.

How can Indian cardholders avoid Dynamic Currency Conversion fees?

Avoid Dynamic Currency Conversion by always selecting the merchant’s local billing currency (USD, EUR, GBP, or AED) instead of INR. For physical card swipes abroad, instruct the cashier to bill in local currency. Verify the receipt before entering your PIN. For online subscriptions, set the currency toggle to foreign currency. Use a dedicated zero-forex credit card.

Here is the exact checklist to protect yourself:

1. At Physical POS Terminals Abroad

  • Inspect the Terminal Display: When the cashier enters your card, look at the screen. If it displays an amount in INR with a conversion rate, press the button for local currency (USD, AED, THB, SGD, EUR).
  • Instruct the Cashier Explicitly: In many retail outlets, cashiers automatically press “INR” thinking they are doing you a favour. Tell them firmly: “Please charge the card in local currency, not in rupees.”
  • Check the Slip Before Entering PIN or Tapping: If the paper slip or terminal screen shows an exchange rate statement like “I accept the conversion rate of 1 USD = ₹87.80”, do not sign or approve it. Request the merchant cancel and re-run it in local currency.
  • Keep Your Payment Receipts: Card network operating regulations from Visa and Mastercard mandate that merchants must disclose DCC. They must give cardholders a choice. An unauthorized DCC swipe can be disputed with your issuing bank.

2. On International Websites and Digital Gateways

  • Check Billing Entity Location: Several platforms display prices in INR but process payments through foreign entities. Common examples include Airbnb, Uber when used outside India, Agoda, Booking.com, OpenAI (ChatGPT), Midjourney, Coursera, and Steam.
  • Change the Display Currency to USD/EUR: On sites like Agoda, Booking.com, and Airbnb, go to the currency selector. Change the display and settlement currency from INR to USD or the host country’s local currency.
  • Pair with a Zero-Forex Card: Use dedicated travel cards with 0% foreign currency markup. When billed in foreign currency on these cards, your forex fee is 0%. This completely neutralizes both bank fees and DCC markups.
  • Avoid Paying International SaaS in INR: Services like ChatGPT Plus or Google Workspace billed from foreign entities should be kept in USD. Use a zero-forex card rather than routing through foreign INR payment processors.

Common platforms where DCC catches Indian cardholders

DCC does not just happen when you travel overseas. It happens while sitting at home in India when using international digital services. Many online merchants maintain an offshore acquiring bank while quoting prices to Indian visitors in INR.

The table below details how popular services handle currency billing and how to configure them safely:

Platform Typical Billing Setup Default Currency Recommended Action
Airbnb Billed via Ireland or UK entity INR (quotes local rupee price) Switch currency to USD or host currency; use zero-forex card
Agoda Billed via Singapore entity INR (often with built-in DCC) Select “Pay in property currency” at checkout
Booking.com Depending on hotel, card charged by property or overseas gateway INR or local Check payment terms; pay in hotel’s local currency
Uber (Abroad) Billed in local city currency Local (USD, AED, etc.) Pay with zero-forex card; do not use PayPal intermediary with DCC
OpenAI / Anthropic Billed via US entities USD Keep in USD; pay via zero-forex card to avoid bank forex markup
Steam Valve Corporation (regional pricing) INR (domestic processing) Domestic INR processing does not trigger DCC
Apple App Store Apple Distribution International (Ireland) INR (Indian entity now live) Domestic billing on Indian cards generally avoids DCC

Review our guide on how to choose a zero-forex credit card to match card networks with your specific travel and online subscription patterns.

How to dispute unauthorized DCC on a foreign card swipe

Under Visa and Mastercard merchant operating rules, DCC is strictly optional. A merchant or terminal cannot convert your transaction to INR without your explicit affirmative consent. If a cashier selects INR on the terminal without asking you, you have valid grounds for a chargeback.

Follow these steps to file a dispute:

  1. Examine the Charge Slip: Look for phrases like “Transaction Currency: INR”, “Exchange Rate includes 4.5% markup”, or “I have been offered a choice of currencies”. If you did not sign or affirmatively agree to this slip, keep the physical receipt.

  2. Contact Card Customer Support Immediately: Call your bank’s card helpline within 14 days of statement generation. Inform them that the merchant applied Dynamic Currency Conversion without consent.

  3. Submit the Dispute under Reason Code: For Visa, this falls under Reason Code 12.6 (Currency Discrepancy). For Mastercard, it falls under Reason Code 4846 (Currency Mismatch).

  4. Cite RBI Fair Practices: Under the Reserve Bank of India’s Master Direction on Credit Card Issuance, banks must provide transparent dispute resolution mechanisms for unauthorized fee levies.

Frequently asked questions

Can I permanently disable Dynamic Currency Conversion on my credit card?

No Indian bank currently provides an in-app toggle to disable Dynamic Currency Conversion while leaving international transactions active. Because DCC is processed as an INR transaction by a foreign acquirer, bank filters cannot distinguish between a legitimate cross-border INR payment and an unwanted DCC prompt. The only reliable defence is to actively choose the local currency at checkout. Or disable international usage entirely when not needed.

Does DCC apply to debit cards and multi-currency forex cards?

Dynamic Currency Conversion applies to international debit cards and multi-currency prepaid travel cards. If you swipe an Indian debit card at an overseas merchant and choose INR, the merchant applies their 3% to 7% exchange rate markup. Your bank charges cross-border debit fees. On a prepaid multi-currency forex card loaded with USD, choosing INR triggers a double conversion. USD is converted to INR by the merchant. Then it is deducted from your USD wallet.

Why do Indian banks charge a 1% fee on cross-border INR transactions?

Indian banks introduced the 1% cross-border INR fee to curb revenue loss from overseas merchants routing transactions through foreign gateways in rupees. Processing payments across borders involves international settlement infrastructure. Indian issuers pass those network costs to consumers through this fee.

Do premium credit cards waive the 1% DCC fee?

Most premium Indian credit cards do not waive the 1% DCC fee. This includes HDFC Regalia Gold, ICICI Sapphiro, and Axis Atlas. Ultra-premium cards like HDFC Infinia offer lower foreign currency markup (2% + GST) when paying in foreign currency. But DCC transactions still incur the standard 1% fee. Dedicated zero-forex cards eliminate foreign markups on foreign currency transactions. But they cannot eliminate the merchant’s conversion spread if you mistakenly select INR at checkout.


Sources

← All blog posts