What is Forex Markup?

Forex markup (also called foreign transaction fee or foreign currency surcharge) is an extra charge that Indian banks add every time you make a payment in a foreign currency. It is calculated as a percentage of the transaction amount and added on top of the exchange rate.

When you swipe your card abroad, two things happen:

  1. Your bank converts the foreign currency to Indian Rupees using the Visa or Mastercard exchange rate
  2. Your bank then adds its own markup โ€” typically 1.5% to 3.5% โ€” on top of that rate

This markup goes directly into the bank’s pocket. You never agreed to it explicitly, and it never appears as a separate line item on most bank statements. It is simply baked into the exchange rate you see.

How Much Does Forex Markup Actually Cost?

Let’s make this concrete with a real example.

Suppose you are travelling to Europe and you spend โ‚ฌ2,000 (roughly โ‚น1,80,000) on your trip โ€” hotels, food, shopping, transport.

With a regular Indian debit card (3.5% forex markup):

  • Forex markup charge: โ‚น6,300
  • GST on forex markup (18%): โ‚น1,134
  • Total extra cost: โ‚น7,434

With a zero forex markup card:

  • Forex markup charge: โ‚น0
  • Total extra cost: โ‚น0
  • You save: โ‚น7,434

That is enough to pay for two nights in a decent European hotel โ€” simply by using the right card.

The Forex Markup Formula

The calculation is simple:

Forex Markup Charge = Transaction Amount ร— Markup Rate

For a โ‚น1,00,000 spend abroad:

  • At 3.5%: โ‚น3,500 in charges
  • At 3.0%: โ‚น3,000 in charges
  • At 1.5%: โ‚น1,500 in charges
  • At 0%: โ‚น0 in charges

Additionally, GST at 18% is applied on top of the forex markup fee itself, making the real cost slightly higher than the headline rate suggests.

Which Indian Cards Charge Forex Markup?

Almost all standard Indian credit and debit cards charge forex markup. Here are the typical rates:

Debit Cards:

  • SBI, Bank of Baroda, PNB debit cards: 3.5%
  • HDFC, ICICI, Axis debit cards: 3.5%
  • Kotak debit cards: 3.5%

Credit Cards:

  • Most standard credit cards: 3.0% to 3.5%
  • Premium credit cards (Axis Magnus, HDFC Infinia): 1.5% to 2.0%
  • Zero forex markup cards: 0%

What is Dynamic Currency Conversion (DCC)?

DCC is an additional trap that catches many Indian travellers off guard. When you pay at a foreign restaurant, hotel, or ATM, the terminal may ask: “Would you like to pay in INR or in local currency?”

Always choose local currency.

When you choose INR, the merchant’s bank does the currency conversion at their own rate โ€” which is always worse than your card’s rate. You effectively pay forex markup twice: once to the merchant’s bank and once to your own bank.

This practice is called Dynamic Currency Conversion and it is completely legal. The only way to avoid it is to always select “local currency” at every payment terminal and ATM.

What is a Zero Forex Markup Card?

A zero forex markup card is a credit or debit card that charges 0% on international transactions. You get the exact Visa or Mastercard interbank exchange rate โ€” the same rate banks use with each other โ€” with no extra surcharge added.

These cards have become increasingly popular in India over the last few years, and several excellent options are now available completely free of annual charges.

The best zero forex markup cards in India currently include:

Niyo Global โ€” Best for beginners. Zero annual fee, free ATM withdrawals abroad, instant online application. Ideal for first-time international travellers.

Federal Scapia โ€” Best for frequent travellers. Zero fee, unlimited domestic lounge access, Scapia Coins redeemable for flights.

IndusInd Aura Edge โ€” Best for lounge access. Zero fee, 2 free domestic + 8 international lounge visits per month.

IDFC First WOW โ€” Best for students. Secured card with no income proof required, zero forex markup, zero annual fee.

How to Check if Your Card Has Forex Markup

The easiest way is to look at your card’s Most Important Terms and Conditions (MITC) document, which every bank is required to provide. Look for terms like:

  • “Foreign currency markup fee”
  • “Cross-border transaction fee”
  • “International transaction fee”

Alternatively, call your bank’s customer care and ask: “What is the forex markup rate on my card for international transactions?”

If the answer is anything above 0%, consider getting a dedicated zero forex card for your travels.

How to Apply for a Zero Forex Card

The good news is that getting a zero forex card is quick and mostly paperless. The Niyo Global card, for example, can be applied for entirely online in under 10 minutes with just your Aadhaar and PAN card. Video KYC is done through the app and the card is typically dispatched within 5-7 business days.

Use our comparison tool to find the right zero forex card for your travel style and spending habits.

Summary

Forex markup is a hidden fee charged by Indian banks on every international transaction โ€” typically 1.5% to 3.5% of the amount spent. On a โ‚น1,00,000 trip, this adds up to โ‚น1,500โ€“โ‚น3,500 in avoidable charges.

Zero forex markup cards eliminate this fee entirely, giving you the real interbank exchange rate with no surcharge. Several excellent options are available in India at zero annual cost, making this one of the easiest ways to save money on international travel.


Disclaimer: This article is for informational purposes only. Card features and charges may change. Always verify current terms on the bank’s official website before applying.