Export Services India

FX Markup Calculator: See the Hidden Cost in Your Exchange Rate

Verified by:
Editorial team
Published:
Last modified:

Compares the rupees you received for a foreign payment with its mid-market value and shows the FX markup as a percentage and in INR.

You know

Enter the amount and the rate or INR you received.

1 USD = ₹94.86 mid-market, XE live mid-market rate for 3 Nov 2026. INR received = amount minus fees, converted at the mid-market rate minus each platform's markup, minus 18% GST on fees where charged.

INR per 1 USD, 30 days
94.4795.4396.785 Oct2 Nov
High
₹96.78
Low
₹94.47
Average
₹95.43

What does the FX Markup Calculator calculate?

How is the FX Markup calculation done?

The FX markup calculator finds the exchange rate you were actually given and compares it with the mid-market reference rate for the same currency. The gap between the two rates, divided by the reference rate, is the markup percentage. The same gap multiplied by the foreign amount is the hidden cost in rupees.

Rate given = INR received / foreign amount (when you enter INR). Mid-market value = foreign amount x reference rate. Markup % = (reference rate - rate given) / reference rate x 100. Hidden cost (INR) = mid-market value - INR received.

For example, say a client pays USD 2,000 and your bank credits ₹1,89,000. At an example reference rate of ₹96.00 per USD, the mid-market value is ₹1,92,000. The rate you were given is ₹94.50, so the gap is ₹1.50 per dollar. The markup is 1.56% and the hidden cost is ₹3,000.

How do you use the FX Markup Calculator?

  1. Choose the currency your client paid in.
  2. Enter the foreign amount that was converted, as shown on your bank advice or FIRA.
  3. Enter either the exchange rate applied or the total INR credited to your account.
  4. Read the mid-market value, which uses the latest published reference rate for that currency.
  5. Check the markup % and the hidden cost in INR, then repeat with other rates or quotes to compare them.

What does your result mean?

The markup percentage shows how far the rate you were given sits below the mid-market rate. A result close to zero means the conversion was close to the reference rate. A higher percentage means a larger share of your payment went to the conversion margin. The hidden cost shows the same gap in rupees.

  • Near zero: A markup close to 0% means the rate given was close to the reference rate used for comparison.
  • Negative result: A negative markup usually means the market moved between your conversion and the reference rate date. Compare against the reference rate for the day of conversion.
  • Fees included: When you enter the INR credited against the full invoice amount, flat fees and deductions taken before conversion are counted in the hidden cost. The result then shows your total cost against mid-market.
  • Yearly view: Multiply the hidden cost by the number of similar payments you receive in a year to see the yearly effect.

What does the FX Markup Calculator assume, and what does it not cover?

  • Rates used: Mid-market values use the latest European Central Bank euro reference rates, crossed to INR, for the currencies the ECB lists. The ECB updates them at around 16:00 CET on working days and publishes them for information purposes only. Other currencies use a daily market rate, as described on the methodology page.
  • Timing: The reference rate is a single daily figure. Market rates move during the day, so a small markup or a small negative result can come from timing alone.
  • Taxes excluded: GST on the currency conversion service is not added. Under Rule 32(2) of the CGST Rules, the value for GST on money changing is the gap between the rate applied and the reference rate multiplied by the units of currency, or a deemed slab value if the supplier opts for it.
  • Not covered: Charges taken by the sender's bank or intermediary banks only show up if you enter the INR credited against the amount your client actually sent.

What do people get wrong when calculating this?

  • Wrong date: Comparing last week's conversion with today's reference rate mixes markup with market movement. Check the reference rate published for the conversion date before drawing conclusions.
  • Wrong benchmark: Comparing your rate with another bank's buying rate only shows the gap between two marked-up rates. Measure markup against the mid-market rate.
  • Net amount: Entering the foreign amount left after intermediary deductions hides those deductions. Use the amount your client sent to see the full cost.
  • Unit size: Enter the rate as rupees per one unit of foreign currency. Some sources quote yen per 100 units, as FBIL does for its JPY/INR reference rate.

Which rules should you know about this?

Reference rate and GST valuation rules apply to the FX markup calculator. FBIL computes the INR reference rates for USD, EUR, GBP and JPY that RBI used to publish, and releases them around 13:30 on Mumbai business days. Rule 32(2) of the CGST Rules values currency conversion for GST using the gap between the rate applied and the reference rate.

Related guides: fx markup on export payments, what is mid market rate, what is fx markup, negotiate fx rates with bank.

How did we verify this?

Every rule and fee is linked to its official or first-party source below with the date it was checked. Exchange rates are dated 3 Nov 2026. The full method is on the methodology page.

  1. European Central Bank: Euro foreign exchange reference rates, Reference rates are usually updated at around 16:00 CET every working day, are based on a daily concertation procedure around 14:10 CET, and are published for information purposes only. The list includes INR (Indian rupee). (checked 8 Oct 2026)
  2. FBIL Reference Rate Methodology (Version 2, January 15, 2019), Paras 1, 10 and 11: FBIL took over computation and publication of USD/INR, EURO/INR, GBP/INR and JPY/INR reference rates hitherto published by RBI; JPY rate is for 100 units of JPY; rates published at around 13.30 hours on Mumbai business days. (checked 8 Oct 2026)
  3. CGST Rules, 2017, Rule 32: Determination of value in respect of certain supplies (CBIC tax information portal), Rule 32(2)(a): value of money changing is the difference between the buying or selling rate and the RBI reference rate multiplied by total units of currency; Rule 32(2)(b): optional deemed value of 1% of gross amount up to Rs 1 lakh (minimum Rs 250), Rs 1,000 + 0.5% for Rs 1 lakh to Rs 10 lakh, Rs 5,500 + 0.1% above Rs 10 lakh (maximum Rs 60,000). (checked 8 Oct 2026)

Frequently asked questions

Why does the FX markup calculator use ECB reference rates instead of FBIL reference rates?

The FX markup calculator uses ECB reference rates because the ECB publishes one daily list of many currencies against the euro, including the Indian rupee. Crossing those rates gives INR values for most currencies from one source. The FBIL methodology covers INR reference rates for USD, EUR, GBP and JPY.

Can a zero-fee transfer still carry an FX markup?

A transfer advertised with no fee can still carry an FX markup, because the provider can earn through the exchange rate it applies. Enter the foreign amount and the INR credited in the FX markup calculator. The hidden cost then shows the combined cost of any fee and the exchange rate margin.

How do I find the exchange rate applied to an inward remittance?

The exchange rate applied to an inward remittance is usually shown on the credit advice or FIRA from your bank or provider. If no rate is shown, divide the INR credited by the foreign amount converted. If deductions make the figures unclear, ask your bank for the rate and the charges applied.

Is GST charged on the currency conversion of an export payment?

GST can apply to the currency conversion service itself. Rule 32(2) of the CGST Rules values it as the rate gap times units of currency, or as a deemed value starting at 1% of the gross amount up to ₹1 lakh, with a ₹250 minimum. Check your bank advice for a GST line.

Can the FX markup calculator compare exchange rate quotes before converting?

The FX markup calculator can compare exchange rate quotes before you convert. Enter the same foreign amount with each quoted rate and note the markup percentage and hidden cost for each. Run the comparison on the same day, since the reference rate changes daily and quotes are usually valid for a short time.