Zero Forex Markup Cards in India: Save 2%–3.5% on Every International Spend
Three cards charge zero forex markup on international transactions. The savings on a ₹10L travel spend is ₹2L–₹3.5L.
Kabir Reddy
Covering super-premium cards, lounge access, and the Indian forex market. Has flown 80+ segments on points.
What forex markup actually is
When you swipe an Indian-issued credit card abroad (or on an international website), the issuing bank adds a "cross-currency markup" to the transaction. This is typically 1% to 3.5% of the transaction value, charged by the bank to cover the cost of converting rupees to the foreign currency and processing the cross-border payment.
On ₹10 lakh of international spend:
- 1% markup: ₹10,000 fee.
- 2% markup: ₹20,000 fee.
- 3.5% markup: ₹35,000 fee.
These fees are not visible at the time of the transaction; they appear on your statement as a line item. They're charged in addition to whatever fee the merchant imposes (which is usually zero on most card transactions).
The three zero-forex-markup cards in India
HDFC Infinia
- Annual fee: ₹12,500 (waived at ₹10L spend).
- Forex markup: 0%.
- International lounge access: 8 Priority Pass + Visa Infinite.
- Reward rate: 5 points per ₹150 (3.33%), 10X on SmartBuy.
The flagship. The only practical limit is the invite-only eligibility (you need to be a high-net-worth HDFC customer or have a long history with the bank's premium cards).
HDFC Diners Club Black
- Annual fee: ₹10,000 (waived at ₹5L spend).
- Forex markup: 0%.
- International lounge access: 8 Priority Pass + Diners.
- Reward rate: 5 points per ₹150 (3.33%), 10X on SmartBuy.
The "junior" super-premium. Easier to get than Infinia. Most of the same perks at a ₹2,500 lower fee.
HDFC Diners Club (legacy / specific partner offers)
Some legacy HDFC cards carry promotional zero-forex-markup terms, but the two above are the standard options in 2026.
The near-zero cards: Axis Atlas and a few others
Axis Atlas
- Annual fee: ₹5,000 (waived at ₹2.5L spend).
- Forex markup: 1.5%.
- International lounge access: 8 Priority Pass.
- Reward rate: 5 EDGE Miles per ₹100 on travel, 2 EDGE Miles per ₹100 elsewhere.
On ₹10L of international spend, Atlas adds ₹15,000 in markup. Significantly cheaper than most cards (which charge 2%–3.5%) but more than the zero-markup HDFC cards.
Standard Chartered Emirates card
A co-branded card for Emirates flights. The forex markup is 2% on international transactions but the welcome bonus and Skywards miles conversion are competitive for frequent Emirates flyers.
The hidden cost: the card network's fee
Even with zero bank-side forex markup, the card network (Visa, Mastercard, Diners) charges a small interchange fee on international transactions, typically 0.5%–1%. This is absorbed by the merchant, not charged to you.
How the markup is calculated
The bank uses the day's exchange rate + markup. For example:
- Visa's posted USD/INR rate: 84.50.
- Bank markup: 0%.
- Your effective rate: 84.50.
vs
- Visa's posted USD/INR rate: 84.50.
- Bank markup: 3.5%.
- Your effective rate: 84.50 × 1.035 = 87.46.
On a $1,000 transaction, you pay ₹87,460 instead of ₹84,500 — a difference of ₹2,960.
What doesn't have markup
- ATM withdrawals abroad: most banks charge a flat fee (₹500–₹1,000) plus 3.5% markup. Premium cards with 0% forex markup on purchases still charge the cash-advance fee structure on ATM withdrawals.
- Cash advances: same — even on Infinia, a cash advance is charged at the cash-advance rate.
- Currency conversion at merchant: if the merchant offers to charge you in INR vs USD, always choose USD. The bank's markup is lower than the merchant's dynamic currency conversion rate (typically 3%–5%).
The decision: which card to use internationally
- Default: HDFC Infinia or Diners Club Black for any international spend. The 0% markup is unmatched.
- Backup: Axis Atlas for the 1.5% markup, if you've exhausted the welcome benefits on the HDFC cards.
- Avoid: cards with 3%+ markup (most cashback cards, RBL, IndusInd Bank cards). On ₹10L spend, the markup difference is ₹15,000–₹20,000.
The IRS-equivalent: foreign transaction fees on US cards
For comparison, US-issued cards charge 3% as the standard foreign transaction fee. Premium US cards (Chase Sapphire Reserve, Amex Platinum) charge 0% as a feature. The Indian market is similar: most cards charge 2%–3.5%, and a handful of premium cards charge 0%.
The bottom line
Zero forex markup is one of the highest-leverage premium-card features. The savings on a single international trip can be ₹5,000–₹20,000. If you travel internationally more than once a year, the HDFC Infinia or DCB is essentially required. If your spend is below the HDFC super-premium threshold, Axis Atlas (1.5% markup) is the next best. Everything else is more expensive than it needs to be.