Credit Card Basics

Foreign Currency Transaction Fees on Indian Cards: Full Breakdown

Updated 21 March 2026

Bottom Line: Every time you swipe your Indian credit card abroad or on a foreign-currency website, you pay a 1%–3.5% markup plus 18% GST on that markup. On a Rs 1,00,000 international spend, that’s Rs 1,180–Rs 4,130 gone in fees alone — before you even think about rewards.

What Exactly Is a Foreign Transaction Fee?

When you use your Indian credit card for a transaction in any currency other than INR, two things happen behind the scenes:

  1. Currency conversion — The card network (Visa, Mastercard, RuPay) converts the foreign amount to INR at their wholesale exchange rate.
  2. Markup fee — Your issuing bank adds a percentage on top of the converted INR amount. This is the “foreign transaction fee” or “forex markup.”

The formula is straightforward:

Total charge in INR = (Foreign amount × network exchange rate) × (1 + markup%) + 18% GST on the markup

So if you spend USD 500 on an international website, and your bank charges 3.5% markup:

  • Network conversion: USD 500 × Rs 84.50 = Rs 42,250
  • Forex markup: Rs 42,250 × 3.5% = Rs 1,479
  • GST on markup: Rs 1,479 × 18% = Rs 266
  • Total you pay: Rs 43,995 (vs Rs 42,250 if there were no fees)

That Rs 1,745 difference is real money — especially when it compounds across hotel bookings, shopping, and dining on a two-week trip.

Forex Markup Rates by Indian Bank (2026)

Not all banks charge the same. Here’s how the major issuers stack up:

Bank / CardForex MarkupGST on MarkupEffective Total Fee
HDFC Infinia / Diners Black2.0%0.36%2.36%
HDFC Regalia / Millennia3.5%0.63%4.13%
SBI Card ELITE3.5%0.63%4.13%
SBI Card PRIME3.5%0.63%4.13%
ICICI Sapphiro / Emeralde3.5%0.63%4.13%
Axis Atlas2.0%0.36%2.36%
Axis Magnus2.0%0.36%2.36%
Axis ACE3.5%0.63%4.13%
IDFC FIRST Select1.0%0.18%1.18%
Niyo Global (DCB)0%0%0%
IndusInd Legend1.8%0.32%2.12%

Key takeaway: Premium cards from HDFC (Infinia, Diners Black) and Axis (Atlas, Magnus) charge 2%, while their mid-tier cards still charge 3.5%. The IDFC FIRST Select at 1% is one of the best widely-available options.

When Do These Fees Apply Even Inside India?

You don’t have to be standing in a foreign country to get hit with forex fees. Indian banks charge the markup on:

  • International websites billed in foreign currency — Netflix USD, Spotify, international SaaS subscriptions
  • Duty-free shops at Indian airports where the POS terminal is linked to an overseas acquirer
  • Foreign airline websites — booking on Emirates.com or Lufthansa.com in USD/EUR
  • Dynamic Currency Conversion (DCC) — when an overseas merchant offers to charge you in INR at the terminal. Always refuse this. Their conversion rate is worse than your bank’s.

How to Minimise Forex Charges

1. Pick a Low-Markup Card for Travel

If you travel internationally even once a year, a card with 1–2% markup will save you thousands. The IDFC FIRST Select (1%) and Axis Atlas (2% but with strong reward earn rates that offset it) are popular choices.

2. Avoid Dynamic Currency Conversion

When a card machine abroad asks “Pay in INR or local currency?” — always choose local currency. DCC rates typically add 4–7% over the interbank rate, which is far worse than your bank’s 2–3.5% markup.

3. Use Forex Cards for Large Spends

For big-ticket travel, a prepaid forex card (like BookMyForex, Niyo, or your bank’s own multi-currency card) locks in the exchange rate at the time of loading. Zero markup, though you pay a small load fee. Worth it for trips with Rs 2,00,000+ in spending.

4. Check If Your Card Offers Forex Waivers

Some super-premium cards waive forex markup entirely or offer it as a “forex cashback” feature. The HDFC Infinia, for instance, earns 3.3 reward points per Rs 150 on international spends — which at a conservative 1 point = Rs 1 valuation, effectively brings the net cost close to zero.

5. Watch Out for GST Stacking

Remember: GST (18%) is charged on the markup amount, not on the full transaction. But it’s still an extra 0.18–0.63% that many people forget when comparing cards.

What RBI Says About Forex Charges

The RBI mandates that banks must use the card network’s exchange rate (Visa/Mastercard daily rate) as the base. Banks are free to add their own markup on top. There is no regulatory cap on the markup percentage — it’s purely competitive.

RBI’s Liberalised Remittance Scheme (LRS) allows individuals to remit up to USD 2,50,000 per financial year. Credit card spends abroad count toward this limit. Additionally, for international spends exceeding Rs 7,00,000 in a financial year, Tax Collected at Source (TCS) of 20% applies under the latest rules — though this is adjustable against your income tax liability.

Frequently Asked Questions

What is the typical foreign transaction fee on Indian credit cards?

Most Indian credit cards charge between 1% and 3.5% as a forex markup on international transactions. On top of this, 18% GST is applied to the markup amount, making the effective charge 1.18% to 4.13%.

Do I pay forex charges on online purchases in foreign currency?

Yes. Any transaction billed in a currency other than INR triggers the forex markup — whether you’re physically abroad or sitting in Mumbai buying software from a US website.

Which Indian credit card has the lowest forex markup?

The IDFC FIRST Select card charges just 1% forex markup. Niyo Global (a travel-focused debit card by DCB Bank) charges 0%. Among premium credit cards, HDFC Infinia and Axis Atlas charge 2%.

Is the forex fee charged on top of GST or included in it?

The forex markup is charged first on the INR-converted amount. Then 18% GST is calculated on just the markup portion — not on the entire transaction. So for a 3.5% markup, the total effective fee is 3.5% + (3.5% × 18%) = 4.13%.

Should I pay in INR or local currency when abroad?

Always choose the local currency. Paying in INR triggers Dynamic Currency Conversion (DCC), where the merchant or their payment processor sets the exchange rate — and it’s almost always 4–7% worse than what your card network would give you.

Does TCS apply on credit card spends abroad?

Yes. International credit card spends exceeding Rs 7,00,000 in a financial year attract TCS at 20%. This is not an additional tax — it’s collected at source and can be claimed as a credit when you file your income tax return.

Found this useful?

Get notified when card rules change, benefits get devalued, or new cards launch. One email, only when it matters.