Skip to main content
Tools Harbor

Forex Markup Calculator

See what your card really charges on a foreign spend, with markup and any GST or VAT, and which card costs least.

Reference rate, 9 Oct 2026 — edit to match your statement. Rates By Exchange Rate API

Cashback SBI Card · 100 USD

Converted
₹9,688.37
Markup
₹339.09
GST on markup
₹61.04
Total charged
₹10,088.50

Effective cost: 4.13% above the converted amount (markup plus GST on it).

Cashback SBI Card: 3.50% markup per the issuer's terms, checked 8 Oct 2026. SBI Card's standard foreign currency transaction fee; the Cashback card is not in the MITC's lower-fee exception list. SBI charges the same rate as a Dynamic Currency Conversion fee on INR transactions of ₹1,000 or more abroad or at overseas-registered merchants. GST is charged on top.

India cards, cheapest first

CardNetworkMarkupEffectiveTotal charged
AU Small Finance Bank ixigo AU Credit CardZero markupVisa0.00%0.00%₹9,688.37
Federal Bank Scapia Federal Credit CardZero markupVisa0.00%0.00%₹9,688.37
IDFC FIRST Bank FIRST WOW!Zero markupVisa0.00%0.00%₹9,688.37
RBL Bank World Safari Credit CardZero markupMastercard0.00%0.00%₹9,688.37
HSBC India Live+ Credit CardVisa1.99%2.35%₹9,915.87
Amazon Pay ICICI Bank Credit CardVisa1.99%2.35%₹9,915.87
SBI Card ELITEMastercard1.99%2.35%₹9,915.87
SBI Card MILES ELITEMastercard1.99%2.35%₹9,915.87
Tata Neu Infinity SBI CardVisa1.99%2.35%₹9,915.87
Axis Bank Magnus Credit CardMastercard2.00%2.36%₹9,917.01
HDFC Bank Regalia Gold Credit CardVisa2.00%2.36%₹9,917.01
SBI Card MILES PRIMEMastercard2.50%2.95%₹9,974.17
SBI Card MILESMastercard3.00%3.54%₹10,031.33
American Express Membership Rewards Credit CardAmerican Express3.50%4.13%₹10,088.50
American Express Platinum Travel Credit CardAmerican Express3.50%4.13%₹10,088.50
Axis Bank Atlas Credit CardVisa3.50%4.13%₹10,088.50
HDFC Bank Millennia Credit CardVisa3.50%4.13%₹10,088.50
HSBC India TravelOne Credit CardMastercard3.50%4.13%₹10,088.50
BPCL SBI Card OCTANEVisa3.50%4.13%₹10,088.50
Cashback SBI CardVisa3.50%4.13%₹10,088.50
SBI Card PRIMEVisa3.50%4.13%₹10,088.50
SimplyCLICK SBI CardVisa3.50%4.13%₹10,088.50
SimplySAVE SBI CardVisa3.50%4.13%₹10,088.50

Totals use the bill amount and rate above with GST at 18%.

Paying abroad? Choose the local currency. When a merchant or ATM offers to charge you in your home currency (dynamic currency conversion), you usually avoid the card's markup (some issuers charge it anyway), but their exchange rate is usually worse.

The forex markup is a percentage your card issuer adds to every foreign-currency transaction, and some countries tax it: India charges 18% GST on the markup and the UAE 5% VAT. Total charged = converted amount + markup + tax on the markup. A USD 100 bill at 96.42 on a card with a 3.5% markup costs ₹10,040.21 in India, which is 4.13% above the converted amount, not the 3.5% on the card’s fee schedule.

Quick reference

ItemDetail
FormulaTotal = amount × rate × (1 + markup% × (1 + tax%))
Effective costmarkup% × (1 + tax%), e.g. 3.5% × 1.18 = 4.13% in India
Tax on the markupIndia: 18% GST · UAE: 5% VAT · US, UK, Singapore, Australia: none
Typical markupsIndia 0–3.5% · US 0–3% · UK 0–2.99% · UAE about 1.15–3.6% all-in · Singapore 0–3.25% · Australia 0–3.5%
Exchange rateDaily mid-market reference from ExchangeRate-API, editable to match your statement
Same currencyBill in your card’s home currency: the calculator applies no markup; some issuers still charge on home-currency purchases processed overseas (see DCC below)

Forex markup by credit card

Cards are sorted by effective cost: the markup plus any tax charged on it, as a percentage of the converted amount. Each rate links to the issuer's own page and shows when we last checked it.

India (INR)

Card Network Markup Effective (incl. GST 18%) Last checked Source
AU Small Finance Bank ixigo AU Credit Card Visa 0.00% 0.00% AU Small Finance Bank
Federal Bank Scapia Federal Credit Card Visa 0.00% 0.00% Federal Bank
IDFC FIRST Bank FIRST WOW! Visa 0.00% 0.00% IDFC FIRST Bank
RBL Bank World Safari Credit Card Mastercard 0.00% 0.00% RBL Bank
HSBC India Live+ Credit Card Visa 1.99% 2.35% HSBC India
Amazon Pay ICICI Bank Credit Card Visa 1.99% 2.35% ICICI Bank
SBI Card ELITE Mastercard 1.99% 2.35% SBI Card
SBI Card MILES ELITE Mastercard 1.99% 2.35% SBI Card
Tata Neu Infinity SBI Card Visa 1.99% 2.35% SBI Card
Axis Bank Magnus Credit Card Mastercard 2.00% 2.36% Axis Bank
HDFC Bank Regalia Gold Credit Card Visa 2.00% 2.36% HDFC Bank
SBI Card MILES PRIME Mastercard 2.50% 2.95% SBI Card
SBI Card MILES Mastercard 3.00% 3.54% SBI Card
American Express Membership Rewards Credit Card American Express 3.50% 4.13% American Express
American Express Platinum Travel Credit Card American Express 3.50% 4.13% American Express
Axis Bank Atlas Credit Card Visa 3.50% 4.13% Axis Bank
HDFC Bank Millennia Credit Card Visa 3.50% 4.13% HDFC Bank
HSBC India TravelOne Credit Card Mastercard 3.50% 4.13% HSBC India
BPCL SBI Card OCTANE Visa 3.50% 4.13% SBI Card
Cashback SBI Card Visa 3.50% 4.13% SBI Card
SBI Card PRIME Visa 3.50% 4.13% SBI Card
SimplyCLICK SBI Card Visa 3.50% 4.13% SBI Card
SimplySAVE SBI Card Visa 3.50% 4.13% SBI Card

United States (USD)

Card Network Markup Effective Last checked Source
American Express Gold Card American Express 0.00% 0.00% American Express
American Express The Platinum Card American Express 0.00% 0.00% American Express
Capital One Venture X Rewards Visa 0.00% 0.00% Capital One
Chase Sapphire Preferred Visa 0.00% 0.00% Chase
American Express Blue Cash Preferred Card American Express 2.70% 2.70% American Express
Chase Freedom Unlimited Visa 3.00% 3.00% Chase
Citi Double Cash Card Mastercard 3.00% 3.00% Citi
Wells Fargo Active Cash Card Visa 3.00% 3.00% Wells Fargo

United Kingdom (GBP)

Card Network Markup Effective Last checked Source
Barclaycard Rewards Visa 0.00% 0.00% Barclaycard
Nationwide Building Society Member Credit Card Visa 0.00% 0.00% Nationwide Building Society
The NatWest Credit Card Mastercard 0.00% 0.00% NatWest
NatWest Reward Credit Card Mastercard 2.75% 2.75% NatWest
Tesco Bank Clubcard Credit Card Mastercard 2.75% 2.75% Tesco Bank
American Express Platinum Cashback Everyday Credit Card American Express 2.99% 2.99% American Express
American Express Preferred Rewards Gold Credit Card American Express 2.99% 2.99% American Express
HSBC UK Purchase Plus Credit Card Visa 2.99% 2.99% HSBC UK

United Arab Emirates (AED)

Card Network Markup Effective (incl. VAT 5%) Last checked Source
ADCB Traveller Credit Card Mastercard 1.15% 1.21% ADCB
Emirates NBD dnata World Mastercard Mastercard 1.15% 1.21% Emirates NBD
Emirates NBD Etihad Guest Visa Inspire Visa 3.05% 3.20% Emirates NBD
Emirates NBD Marriott Bonvoy World Elite Mastercard Mastercard 3.05% 3.20% Emirates NBD
Emirates NBD noon One Visa Credit Card Visa 3.05% 3.20% Emirates NBD
HSBC UAE Live+ Credit Card Visa 3.15% 3.31% HSBC UAE
RAKBANK Elevate Credit Card Mastercard 3.60% 3.78% RAKBANK

Singapore (SGD)

Card Network Markup Effective Last checked Source
Trust Bank Trust Freedom Credit Card Visa 0.00% 0.00% Trust Bank
Trust Bank Trust Link Credit Card Visa 0.00% 0.00% Trust Bank
American Express Singapore Airlines KrisFlyer Credit Card American Express 3.25% 3.25% American Express
Citibank Singapore Citi PremierMiles Card Mastercard 3.25% 3.25% Citibank Singapore
DBS Altitude Visa Signature Card Visa 3.25% 3.25% DBS
DBS Woman's World Mastercard Mastercard 3.25% 3.25% DBS
HSBC Singapore HSBC Revolution Credit Card Visa 3.25% 3.25% HSBC Singapore
UOB PRVI Miles Card Visa 3.25% 3.25% UOB

Australia (AUD)

Card Network Markup Effective Last checked Source
Commonwealth Bank Ultimate Credit Card Mastercard 0.00% 0.00% Commonwealth Bank
ING Australia Orange One Low Rate Visa 0.00% 0.00% ING Australia
Latitude Financial 28° Global Platinum Mastercard Mastercard 0.00% 0.00% Latitude Financial
NAB Rewards Travel Card Visa 0.00% 0.00% NAB
Westpac Altitude Black Mastercard 3.00% 3.00% Westpac
ANZ Low Rate Visa 3.50% 3.50% ANZ
Commonwealth Bank Low Rate Credit Card Mastercard 3.50% 3.50% Commonwealth Bank
NAB Low Rate Card Visa 3.50% 3.50% NAB

What does forex markup actually mean?

When you pay a foreign merchant in their currency, three things happen. The card network (Visa, Mastercard, American Express, RuPay or Diners Club) converts the amount into your card’s currency at its own daily rate. Your issuer then adds its markup, a flat percentage of that converted amount. Finally, where the law requires it, tax is charged on the markup, not on the purchase itself.

Indian card terms call this the “foreign currency transaction fee” or “forex markup”. In the US the same charge is the foreign transaction fee, and UK issuers often call it a non-sterling transaction fee. The name changes; the arithmetic does not.

What makes the published figure misleading is the tax. An Indian card advertised at 3.5% really costs 4.13%, because 18% GST on 3.5 points adds 0.63 points. A 1.99% card costs 2.35%. In the UAE the tax is smaller (5% VAT, so a 3.05% fee becomes about 3.20%), but there is a second wrinkle: many UAE banks quote their own fee separately from a card-network fee of around 1.15% that they pass through. The cards in this calculator record the UAE cost all-in, the bank’s fee before VAT plus the network fee the bank states, and the calculator applies the VAT on top.

The rate the calculator pre-fills is a reference rate, not the rate your card will use. Visa and Mastercard each publish their own conversion rate, which usually sits within a fraction of a percent of mid-market, so your statement may differ slightly. Replace the rate with the one on your statement and the totals will match it.

How do I calculate the forex markup on my card?

  1. Choose the country your card was issued in. This sets the home currency and the tax on the markup.
  2. Pick your card. Its researched markup fills in, along with a link to the issuer’s terms and the date the figure was checked.
  3. Enter the bill amount and the currency you were charged in.
  4. Check the exchange rate. Keep the reference rate for an estimate, or type the rate from your statement for an exact figure.
  5. Read the converted amount, the markup, the tax on it and the total, then look at the ranked table to see what every other card from that country would have charged.

If your card is not listed, pick any card and overwrite the markup; the result is labelled as a custom markup. You can also edit the GST or VAT rate.

Worked example: SBI Cashback card, USD 100 bill. SBI Card charges a 3.5% foreign currency transaction fee on the Cashback card, and GST is 18%.

StepCalculationAmount
Converted100 × 96.42₹9,642.00
Markup3.5% of ₹9,642.00₹337.47
GST18% of ₹337.47₹60.74
Total charged9,642.00 + 337.47 + 60.74₹10,040.21

The fee and its tax come to ₹398.21, which is 4.13% of the converted amount. Put the same USD 100 on a zero-markup card and the total is the converted ₹9,642.00, so the SBI card costs about ₹398 more per hundred dollars spent. On a ₹2 lakh foreign trip that gap is roughly ₹8,260.

Which credit cards have zero forex markup?

These cards charge no forex markup on foreign-currency purchases, and with no fee there is no GST or VAT on it either:

  • India: AU Small Finance Bank ixigo AU Credit Card, Federal Bank Scapia Federal Credit Card, IDFC FIRST Bank FIRST WOW!, RBL Bank World Safari Credit Card
  • United States: American Express Gold Card, American Express The Platinum Card, Capital One Venture X Rewards, Chase Sapphire Preferred
  • United Kingdom: Barclaycard Rewards, Nationwide Building Society Member Credit Card, The NatWest Credit Card
  • Singapore: Trust Bank Trust Freedom Credit Card, Trust Bank Trust Link Credit Card
  • Australia: Commonwealth Bank Ultimate Credit Card, ING Australia Orange One Low Rate, Latitude Financial 28° Global Platinum Mastercard, NAB Rewards Travel Card

The UAE has none at 0% here, because its figures include the card network’s fee of about 1.15%, which applies even when the bank waives its own. A zero-markup card is not completely free abroad: you still convert at the card network’s rate, and ATM withdrawals and annual fees are separate. Each card’s source and the date we last checked it are in the tables above.

Variations: zero-markup cards, DCC and tax rules

Zero-markup cards. IDFC FIRST dropped the fee on all its credit cards from 9 September 2026, one of several Indian issuers now at 0% (the full list is in the section above). A 0% markup also means 0% tax on it, since there is nothing to tax. You still pay the network’s exchange rate, so a zero-markup total will sit close to, not exactly on, the reference-rate figure.

Dynamic currency conversion (DCC). Abroad, a card terminal or ATM may offer to charge you in rupees instead of the local currency. That is DCC: the merchant’s provider does the conversion, at a rate it sets, and the margin built into that rate is often larger than a card markup. Some issuers also apply their international fee to home-currency purchases processed by an overseas merchant: CBA and Westpac in Australia, for example, and SBI Card in India on rupee transactions of ₹1,000 or more. Check your card’s terms. Choose the local currency and let your card do the conversion; this calculator then tells you exactly what that costs.

GST and VAT specifics. India’s 18% GST and the UAE’s 5% VAT apply to the issuer’s fee, not to the purchase, so they scale with the markup. That is why the gap between a 3.5% card and a 0% card is 4.13 points in India but 3.5 points in Australia. In the UAE, the VAT is applied to the whole all-in figure; if part of it is a network fee that is not VAT-able, the calculator may overstate the cost by a few hundredths of a percent.

Bigger picture. A 4% fee on overseas spending is small next to what inflation does to a travel fund saved over years; the inflation calculator shows how much a trip budgeted today will cost later. If you are setting money aside monthly for a trip, the SIP calculator projects what a fixed monthly investment grows to, and the compound interest calculator does the same for a lump sum. To judge whether a premium card’s annual fee is paid back by its lower markup, treat the fee as the cost and the markup saved as the gain in the ROI calculator.

Common mistakes

  • Comparing the advertised markup instead of the effective one. Symptom: your statement shows more than 3.5% on a 3.5% card. Fix: in India, multiply by 1.18 (or 1.05 in the UAE); the calculator’s “Effective” column does it for you.
  • Using a search-engine rate to check your statement. Symptom: a difference of a few rupees you cannot explain. Fix: the network’s rate is not the mid-market rate; enter the rate on your statement.
  • Accepting payment in your home currency abroad. Symptom: no markup line on the statement, but a total higher than expected. Fix: that is DCC; decline it next time.
  • Assuming the markup covers ATM withdrawals. Symptom: extra charges after withdrawing cash abroad. Fix: cash withdrawals on credit cards carry cash-advance fees and interest on top of the markup; this calculator covers purchases only.
  • Trusting an old fee schedule. Symptom: a card’s markup changed after a policy update. Fix: each card links to the issuer’s terms with the date it was last checked; confirm there before applying.

Privacy

Everything you type stays in your browser; the arithmetic runs on this page and nothing is saved or sent. The one request the calculator itself makes is for the reference exchange rate: it sends two currency codes to ExchangeRate-API, never your amount, card or markup, though like any web request it reveals your IP address to that provider. If that request fails or is blocked, type the rate from your statement and the calculator works exactly the same.

Frequently asked questions

How is the forex markup on a card payment calculated?
Multiply the bill by the exchange rate to get the converted amount. The markup is that converted amount times the card's markup percentage. In India 18% GST is then charged on the markup, and in the UAE 5% VAT; the US, UK, Singapore and Australia add no tax on it. Total charged = converted amount + markup + tax on the markup.
Which exchange rate does the calculator use?
It pre-fills a daily mid-market reference rate from ExchangeRate-API. Visa, Mastercard and the other networks convert at their own rate, which can differ slightly, so for an exact match with your statement replace it with the rate printed there.
Is a zero-markup card completely free to use abroad?
It removes the issuer's percentage fee, and with it the GST or VAT on that fee, but you still pay the card network's exchange rate, which sits a little away from the mid-market rate. ATM withdrawals, cash-advance interest and annual fees are separate charges the markup does not cover.
Is a foreign transaction fee the same as a forex markup?
Yes. Indian banks call it a forex markup or foreign currency transaction fee; US and UK issuers usually say foreign transaction fee or non-sterling transaction fee. All of them are a percentage of the converted amount added to each foreign-currency purchase.
Should I pay in rupees when a foreign shop or ATM offers?
Usually not. That offer is dynamic currency conversion: the merchant converts at its own rate, which is typically worse than your card network's. Some issuers, such as CBA and Westpac in Australia and SBI Card in India (on rupee transactions of ₹1,000 or more), also apply their international fee to home-currency purchases processed by an overseas merchant, so check your card's terms. Choosing the local currency lets you see and control the cost.
How do I avoid the forex markup fee?
Use a card that charges no markup (the zero-markup list on this page), and when a shop or ATM abroad offers to charge you in your home currency, decline and pay in the local currency instead. With a 0% card there is also no GST or VAT on the fee, because there is no fee to tax. You still pay the card network's exchange rate.
What does a 2% forex markup mean?
The issuer adds 2% of the converted amount to each foreign-currency purchase. On a USD 100 bill at 96.42, that is ₹192.84 on top of ₹9,642.00. In India 18% GST on the fee adds ₹34.71, so the total is ₹9,869.55, an effective cost of 2.36%.
Is 3% a high foreign transaction fee?
It is at the top of the range for the US and UK cards tracked here (3% and 2.99% respectively), and every country covered except the UAE has cards that charge 0%. In India 3.5% is the most common markup among the cards tracked, which becomes 4.13% once GST is added.
Is the forex markup different on debit and credit cards?
It can be. Banks publish separate fee schedules for debit and credit cards, so the same bank's debit card may charge a different markup. This calculator ranks credit cards, but you can enter your debit card's markup in the markup field to work out its cost the same way.