What Is the Hidden FX Markup on Export Payments, and How Do You Measure It?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
The FX markup on export payments is the gap between a reference rate and the rate your bank uses to convert foreign currency into rupees. The markup is part of the rate, so it rarely shows as a separate fee. You can measure the FX markup by comparing your bank advice with a published reference rate for the same day.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Freelancers, service exporters and goods exporters who receive foreign currency and have it converted into rupees by an AD bank | Bank pricing on spot conversions, with related rules in the FEMA (Export and Import of Goods and Services) Regulations, 2026, RBI's Master Direction on Risk Management and Inter-Bank Dealings and CGST Rule 32(2) for GST on conversion | No filing deadline applies to the markup itself. EEFC accruals must be converted by the end of the following calendar month, and RBI Ombudsman complaints have their own 30 and 90 day windows | Not applicable. The markup is a cost to you, not a compliance breach | 8 Oct 2026 |
What is the FX markup on an export payment?
The FX markup on an export payment is the difference between a neutral market rate and the lower rate at which your bank buys your foreign currency. If the mid-market rate for one US dollar is Rs 90.00 and your bank credits Rs 89.10 per dollar (hypothetical figures), the markup is Rs 0.90 per dollar, or 1%. The bank earns that margin on every unit it converts. Because it sits inside the rate, an advice can show "zero charges" while the conversion still costs you money.
- Reference rate: A public benchmark for the day. For the rupee, FBIL computes the USD/INR rate from actual spot trades in a random 15-minute window between 11:30 and 12:30, according to its reference rate methodology.
- Bank rate: The rate your bank applies to your credit, often called the TT buying rate. It appears on your bank advice or FIRA.
- Markup: Reference rate minus bank rate, multiplied by the foreign currency amount. Shown as a percentage, it is that difference divided by the reference rate.
- Flat charges: Separate fees such as processing charges, SWIFT charges or intermediary bank charges. These are added on top of the markup.
- GST: GST on currency conversion is charged on a value worked out under CGST Rule 32(2), which in one method is the gap between the bank's buying rate and the reference rate.
For the meaning of the term on its own, see what is FX markup. This page focuses on how the markup shows up on export receipts and how to check it.
Who pays an FX markup on export payments in India?
Anyone whose foreign currency receipt is converted into rupees pays an FX markup, because the conversion happens at the bank's own buying rate. Freelancers, agencies, software exporters and goods exporters are all affected. The size of the markup depends on the bank, the currency, the amount and when the conversion happens.
| Receiver | FX markup applies? | Why | Best for |
|---|---|---|---|
| Freelancer paid in USD, EUR or GBP into a savings or current account | Yes | The bank converts the foreign currency into rupees at its buying rate on credit | Individuals checking each FIRA or bank advice |
| Service exporter or agency with a current account | Yes | Each inward remittance is converted unless it is credited to an EEFC account | Businesses comparing monthly conversion costs |
| Exporter holding funds in an EEFC account | Only when converted | An EEFC account lets you keep foreign currency and convert later, so the markup applies at the time of conversion | Exporters who also pay foreign currency expenses |
| Exporter invoicing and receiving in Indian rupees | No conversion by your bank | The overseas buyer bears the conversion before the rupees reach you | Exporters selling to buyers who can pay in INR |
| Exporter using a forward contract | Yes, inside the forward rate | The forward rate the bank quotes includes its margin; retail users must be shown the mid-market mark | Exporters hedging known future receipts |
How do you measure the FX markup on an export payment?
You measure the FX markup on an export payment by comparing the rate on your bank advice with a reference rate for the same date, then converting the gap into rupees and a percentage. All figures below are hypothetical and only show the method.
- Collect the bank advice or FIRA for the payment. Note the foreign currency amount credited, the rupee amount, the rate applied and the date of conversion.
- Look up a reference rate for that date. For USD, EUR, GBP and JPY against the rupee, use the FBIL reference rate, which its methodology says is published at around 13:30 on Mumbai business days.
- For other currencies, derive a cross rate from the ECB euro reference rates: divide the ECB's INR rate by its rate for your currency. The ECB says these rates are for information only, so use them as a benchmark.
- Work out the expected rupee value. Say a client sends USD 5,000 and the reference rate is Rs 90.00: 5,000 x 90.00 = Rs 4,50,000.
- Work out what you received from the conversion. Say the bank credits Rs 4,45,500 for the USD 5,000 before any flat fee: 4,45,500 / 5,000 = Rs 89.10 per dollar.
- Calculate the markup: Rs 4,50,000 - Rs 4,45,500 = Rs 4,500, which is 4,500 / 4,50,000 x 100 = 1.0%.
- Add flat charges and GST shown on the advice to get the total cost of receiving the payment, then repeat the check over several payments, since the market moves during the day.
Why does the bank rate differ from the rate shown in a search engine?
A search engine or currency app usually shows an indicative mid-market rate, which carries no bank margin. Your bank converts at its own buying rate, which is set below the market so the bank earns a spread. Timing also matters, because the market rate changes during the day while a reference rate is a single daily snapshot.
Which reference rate should an exporter use to check the FX markup?
Use one source consistently. FBIL rates suit USD, EUR, GBP and JPY receipts because they are rupee benchmarks built from actual spot trades. The ECB publishes a daily euro rate against INR and many other currencies, usually around 16:00 CET, based on a concertation procedure around 14:10 CET, per the ECB reference rate page.
- FBIL: USD/INR, EUR/INR, GBP/INR and JPY/INR
- ECB: euro against INR and other currencies, useful for cross rates
- Your bank's published card rate: shows the bank's own rate, which already includes its margin
Does the FX markup apply to forward contracts booked by exporters?
Yes. A forward rate is also priced by the bank and includes its margin. Under paragraph 2.4(v) of RBI's Master Direction on Risk Management and Inter-Bank Dealings, an AD offering a foreign exchange derivative to a retail user must give the mid-market mark or bid and ask price before the contract and include it in the deal confirmation or term sheet. Most freelancers and small exporters are retail users, since paragraph 2.1 treats users below Rs 500 crore net worth or Rs 1,000 crore turnover as retail unless they qualify otherwise. See hedging rules for exporters.
Which rates and charges make up the cost of converting an export payment?
The cost of converting an export payment has up to four parts: the FX markup inside the rate, flat bank charges, charges deducted by banks along the route, and GST on the conversion and fees. The bank advice usually shows the rate and flat fees, while route deductions show up as a lower amount received than the amount sent.
| Cost item | Where it appears | How to check it | Best for |
|---|---|---|---|
| FX markup | Inside the exchange rate on the bank advice or FIRA | Compare the applied rate with an FBIL or ECB reference rate for the same date | Every receiver of foreign currency |
| Flat processing or remittance charge | Listed as a charge on the bank advice | Match it against the bank's published schedule of charges | Exporters receiving many small payments |
| Correspondent or intermediary bank deduction | Shows as foreign currency received being lower than the invoice | Compare the amount your client sent with the amount credited; see SWIFT transfer charges | Receivers of SWIFT wire transfers |
| GST on currency conversion | Listed with the bank charges | Value is worked out under CGST Rule 32(2), either from the rate gap or from the slab method | GST-registered exporters claiming input tax credit |
| GST on bank fees | Listed with the bank charges | Check the GSTIN and tax shown on the bank's invoice or advice | GST-registered exporters |
What happens when the FX markup on export payments goes unchecked?
When the FX markup on export payments goes unchecked, you lose income on every conversion without seeing a separate charge. A 1% markup on Rs 10 lakh of yearly receipts costs Rs 10,000 (hypothetical figures). There is no regulatory penalty, but the cost reduces your earnings and can distort pricing.
- Lower income: Each paisa of markup per unit reduces the rupees you receive, and the effect grows with volume.
- Pricing errors: If you price invoices using the mid-market rate but receive the bank rate, your rupee earnings fall short of plan.
- Record gaps: For GST, CGST Rule 34(2) values taxable services at the exchange rate determined under generally accepted accounting principles for the date of time of supply. The rate you actually receive can differ, which creates a difference to account for; see forex gain or loss on export receipts.
- Shortfall: Bank charges deducted along the route can leave the realised amount below the invoice. Regulation 6 of the 2026 FEMA Regulations lets an AD bank allow a reduction in export value on request, and on an exporter's declaration where the value is up to Rs 10 lakh per invoice or shipping bill.
Ask your bank for its schedule of charges and the rate it applied, and raise any mismatch with the bank's grievance cell. Under Regulation 19 of the 2026 FEMA Regulations, an AD bank's internal policy must list charges for each process, the charges for handling transactions must be reasonable and proportional to the services rendered, and the bank must disclose the policy and main SOP features on its website.
What is the timeline for checking the FX markup on an export payment?
The timeline for checking the FX markup on an export payment starts on the day of conversion, when the reference rate for that date is fixed. Later dates come from FEMA filing rules, EEFC conversion rules and the RBI Ombudsman complaint windows. The table lists each trigger and where to act.
| Trigger event | Due date or timing | Filed or checked where | Best for |
|---|---|---|---|
| Foreign currency converted into rupees | Same day: FBIL rates around 13:30 Mumbai time, ECB rates around 16:00 CET | FBIL or ECB reference rate for that date | Every receiver checking a bank advice |
| Foreign currency credited to an EEFC account | Accruals of a calendar month to be converted by the last day of the next month, after approved uses, per para 3.1 of the Master Direction on Deposits and Accounts | Your AD bank | Exporters choosing when to convert |
| Invoice raised for exported services | EDF within 30 days from the end of the invoice month under Regulation 3(2) | Your AD bank | Service exporters filing EDF |
| Export of services invoiced | Full export value realised within nine months of the invoice date, or twelve months if invoiced or settled in INR, under Regulation 5(1) | Your AD bank | Exporters tracking realisation |
| Complaint to your bank about a rate or charge | If there is no reply within 30 days or you are not satisfied, complain to the RBI Ombudsman within 90 days, per Q17 of the RB-IOS 2026 FAQs | Bank grievance cell first, then cms.rbi.org.in | Receivers disputing a rate that differs from what was agreed |
What are common mistakes when checking the FX markup on export payments?
- Zero fees: Treating "no charges" on an advice as no cost. The markup can sit entirely inside the rate.
- Wrong benchmark: Comparing the bank rate with a rate from a different date or time. Use the reference rate for the conversion date.
- Mixed sources: Switching between reference rate sources across payments. Different sources can differ slightly, so pick one and stay with it.
- Ignoring route fees: Looking only at the rupee rate and missing foreign currency deducted by correspondent banks. See SWIFT transfer charges in India.
- Forgetting GST: Leaving out GST on conversion and fees when adding up the total cost. GST-registered exporters can check whether it is claimable as credit; see GST on platform and bank charges.
- Using card rates: Using a bank's own card rate as the benchmark. A card rate already includes that bank's margin.
- Late EEFC conversion: Holding EEFC funds without tracking the monthly conversion requirement in para 3.1 of the Master Direction on Deposits and Accounts. See EEFC account benefits.
How did we verify this?
Every rule, deadline and form on this page is linked to its official source, checked on the dates below.
- Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification FEMA 23(R)/2026-RB, amended up to 22 September 2026, Regulations 3(2), 5(1), 6, 19(1)(a), 19(3), 19(4) (checked 8 Oct 2026)
- RBI Master Direction - Risk Management and Inter-Bank Dealings (updated as on 1 October 2026), Part A, Section I, paragraphs 2.1 (user classification), 2.2(i), 2.3(i), 2.4(v) (mid-market mark for retail users) (checked 8 Oct 2026)
- FBIL Reference Rate, Methodology Document (Version 2, 15 January 2019), Paras 1, 4.1 to 4.3, 8, 9 and 11 (checked 8 Oct 2026)
- European Central Bank, Euro foreign exchange reference rates, Publication time around 16:00 CET, concertation around 14:10 CET, information purposes only (checked 8 Oct 2026)
- CGST Rules, 2017, Rule 32: Determination of value in respect of certain supplies, Sub-rule (2)(a) and (2)(b) (checked 8 Oct 2026)
- CGST Rules, 2017, Rule 34: Rate of exchange of currency, other than Indian rupees, for determination of value, Sub-rule (2) (checked 8 Oct 2026)
- RBI Master Direction - Deposits and Accounts (updated as on 2 September 2026), Para 3.1, EEFC account, items 1 (credits) and 6 (monthly conversion of accruals) (checked 8 Oct 2026)
- RBI FAQ: Exchange Earner's Foreign Currency (EEFC) Account (updated as on 5 July 2016), Q1 (purpose: minimising transaction costs) (checked 8 Oct 2026)
- RBI, Frequently Asked Questions, Reserve Bank - Integrated Ombudsman Scheme, 2026, Q9 (filing), Q16 (non-maintainable complaints, including commercial judgment), Q17 (30 and 90 day timelines) (checked 8 Oct 2026)
Frequently asked questions
Does RBI fix the FX markup that banks can charge on export receipts?
The RBI rules reviewed for this page do not set a maximum exchange margin on spot conversions of export receipts. Regulation 19(3) of the 2026 FEMA Regulations requires AD bank charges for handling export transactions to be reasonable and proportional to the services rendered. Ask your bank for its rate policy and schedule of charges.
How is GST calculated on currency conversion under CGST Rule 32(2)?
Under CGST Rule 32(2)(a), the taxable value is the difference between the bank's buying rate and the reference rate, multiplied by the units converted. Say USD 5,000 is bought at Rs 89.10 against a Rs 90.00 reference: the value is Rs 4,500. GST is charged on that value, not on the full amount.
What is the slab method for GST on currency conversion under CGST Rule 32(2)(b)?
Under CGST Rule 32(2)(b), the supplier may choose a deemed value for a financial year: 1% of the amount up to Rs 1 lakh (minimum Rs 250); Rs 1,000 plus 0.5% between Rs 1 lakh and Rs 10 lakh; and Rs 5,500 plus 0.1% above Rs 10 lakh, capped at Rs 60,000.
Can an EEFC account reduce the FX markup an exporter pays?
An EEFC account lets you keep foreign currency instead of converting each receipt, and RBI's EEFC FAQ says this minimises transaction costs where you also spend foreign currency. Amounts you later convert to rupees still pass through the bank's rate. Monthly accruals must be converted by the end of the next month after approved uses.
Is the FBIL reference rate the same as the rate a bank pays an exporter?
No. The FBIL reference rate is a daily benchmark built from interbank spot trades in a 15-minute window, per the FBIL methodology. A bank pays an exporter its own buying rate, which usually sits below the market. The FBIL rate is useful for measuring that gap after the payment is credited.
Can an exporter complain to the RBI Ombudsman about an FX markup?
You must first complain to the bank. If there is no reply in 30 days or you are unhappy with it, you can file on cms.rbi.org.in within 90 days. The RB-IOS 2026 FAQs list matters of a bank's commercial judgment as non-maintainable, so a complaint is stronger when the rate differs from what was agreed.
Does a bank have to show the mid-market mark on a forward contract for an exporter?
Yes, for retail users. Paragraph 2.4(v) of RBI's Risk Management and Inter-Bank Dealings Master Direction requires an AD offering a foreign exchange derivative to a retail user to provide the mid-market mark or bid and ask price before the deal and in the deal confirmation or term sheet.