Understanding Forex Markup on Indian Credit Cards
Updated: 28 February 2026 · CardTrail
TL;DR: Indian credit cards typically charge a forex markup of 2%–3.5% on every international transaction, plus 18% GST on top of that markup — so a ₹1 lakh overseas spend can cost you ₹2,360–₹4,130 extra in fees alone. A handful of cards waive this entirely.
What Is Forex Markup, Exactly?
When you swipe your Indian credit card abroad — or shop on an international website — your bank has to convert the foreign currency into Indian rupees. The card network (Visa, Mastercard, or RuPay) does the actual conversion at their interbank rate. Your bank then adds a percentage on top of that rate as their fee. That extra percentage is the forex markup, also called the foreign currency markup fee or cross-currency fee.
It is not a fixed charge. It is a percentage of the transaction value, applied every single time you spend in a non-INR currency.
The Math: How Much Are You Actually Paying?
Let’s say you book a hotel in Bangkok for ₹50,000 equivalent.
- Markup fee (3%): ₹1,500
- GST on markup (18%): ₹270
- Total extra cost: ₹1,770 — on a single transaction
Over a two-week international trip with ₹2 lakh in spend, you could lose ₹7,080 to markup fees alone. That is a business-class upgrade on a domestic sector. Gone. To fees.
The Standard Charges Across Indian Banks
Most Indian banks sit in a predictable band, but there are meaningful differences:
| Bank / Card | Forex Markup | GST on Markup | Effective Extra Cost |
|---|---|---|---|
| HDFC Infinia, Diners Black | 2% | 18% of 2% = 0.36% | 2.36% |
| HDFC Regalia, Millennia | 3.5% | 18% of 3.5% = 0.63% | 4.13% |
| SBI Elite | 1.99% | 0.36% | 2.35% |
| Axis Bank Magnus | 2% | 0.36% | 2.36% |
| ICICI Sapphiro | 3.5% | 0.63% | 4.13% |
| Niyo Global (SBM) | 0% | 0% | 0% |
| IndusInd Nexxt | 0% | 0% | 0% |
| RBL World Safari | 0% | 0% | 0% |
| Scapia Federal | 0% | 0% | 0% |
| IDFC First Wealth | 0% | 0% | 0% |
GST applies only to the markup component, not the full transaction value — a common misconception.
Zero Forex Markup Cards: The Actual List Worth Knowing
These are the cards currently offering zero forex markup to Indian cardholders:
Free/entry-level options:
- Niyo Global (SBM Bank) — No annual fee, no markup, ATM withdrawals abroad also free up to a limit. Best for budget travellers.
- Scapia Federal Credit Card — No annual fee, zero markup, decent rewards on travel spends. Backed by Federal Bank.
Premium options:
- IDFC First Wealth Credit Card — Lifetime free, zero markup, and one of the better rewards structures for a no-fee card.
- RBL World Safari Credit Card — Annual fee of ₹3,000, but zero markup plus travel benefits make it worth running the numbers.
- IndusInd Bank Nexxt / Pioneer Heritage — Higher-tier cards with zero markup, though eligibility is stricter.
- Axis Bank Reserve — Zero markup, but the ₹50,000 annual fee means you need serious spends to justify it.
Premium Cards That Still Charge Markup (But Are Worth Keeping)
HDFC Infinia and Diners Black are widely considered India’s best travel cards — but they still charge 2% markup. The reward rates, airport lounge access, and golf privileges can offset this for heavy spenders. If you hold one of these, pair it with a zero-markup card for the actual transaction, and use Infinia for its reward multipliers where markup is not a factor (INR spends, for instance).
The GST Angle: What RBI Says and What Banks Don’t Tell You
The 18% GST on forex markup is not a bank charge — it is a government tax, and it applies to the markup fee itself. Banks are required to disclose this in their Most Important Terms & Conditions (MITC) document, per RBI’s credit card guidelines.
RBI’s Master Direction on Credit Cards (2022) mandates that all fees must be disclosed clearly at the time of card issuance and on billing statements. If you were not told about forex markup when you got your card, that is a disclosure failure — you can escalate to the RBI Banking Ombudsman.
One thing RBI does not regulate: the actual markup percentage. Banks set that themselves. This is why the range is so wide (0% to 3.5%).
DCC: The Hidden Trap That Makes Markup Worse
Dynamic Currency Conversion (DCC) is a scam in a suit. When a foreign merchant offers to charge you in rupees instead of the local currency, they are applying their own conversion rate — typically 4%–8% worse than the interbank rate — and then your bank’s markup still applies on top.
Always choose to pay in the local currency. At a hotel in Singapore, pick SGD. At a Paris restaurant, pick EUR. Never rupees. The terminal will make it sound helpful. It is not.
Practical Checklist Before Your Next International Trip
- Check your card’s MITC — search for “forex” or “cross-currency” in the PDF. The number is there.
- Apply for a zero-markup card at least 2 weeks before travel — delivery and activation take time.
- Carry two cards — one zero-markup card for transactions, one premium rewards card as backup.
- Decline DCC every single time — no exceptions.
- Inform your bank — some banks block international transactions by default. Enable international use in your app or via a quick call.
- Know your ATM limits — even zero-markup cards may cap free foreign ATM withdrawals. Niyo caps at ₹25,000/month free, for instance.
Related Guides on CardTrail
- How to Avoid the DCC Trap Abroad
- Best Credit Cards for International Travel in India
- Airport Lounge Access: Which Indian Cards Actually Work
Frequently Asked Questions
What is the forex markup on most Indian credit cards?
Most Indian credit cards charge between 2% and 3.5% as forex markup on international transactions. On top of that, 18% GST is applied to the markup amount itself — not the full transaction. So the effective extra cost ranges from roughly 2.36% to 4.13%.
Is forex markup charged on international online shopping too?
Yes. Any transaction billed in a foreign currency attracts forex markup — whether you are swiping at a Paris café or buying from Amazon US. If the merchant bills in USD, EUR, or any non-INR currency, markup applies.
Which Indian credit card has zero forex markup?
Several cards currently offer zero forex markup: Niyo Global (SBM Bank), Scapia Federal, IDFC First Wealth, RBL World Safari, and IndusInd Pioneer Heritage, among others. The Niyo Global and Scapia cards have no annual fee, making them the easiest to hold as a dedicated travel card.
Can I get the forex markup refunded if I was not told about it?
Banks are legally required to disclose forex markup per RBI’s credit card Master Direction (2022). If markup was not disclosed clearly, you can escalate to the bank’s grievance officer and then to the RBI Banking Ombudsman. Getting a refund is difficult in practice, but a formal complaint can be filed.
Does forex markup apply to foreign currency cash withdrawals?
Yes — and it gets worse. Cash withdrawals on a credit card abroad attract forex markup plus a cash advance fee (typically 2.5%–3% of the amount) plus interest from day one of withdrawal. Even zero-markup cards usually charge cash advance fees. Avoid credit card cash withdrawals abroad entirely if you can.
Why do premium cards like HDFC Infinia still charge forex markup?
Because banks price their products in bundles. Infinia’s value comes from reward rates, lounge access, and concierge services — not from waiving markup. The 2% markup is a revenue line for HDFC. The practical move is to carry a zero-markup card alongside Infinia and use each where it wins.
Found this helpful?
Explore more no-BS guides on Indian credit cards.