How banks hide their cut inside your exchange rate

Every time a foreign payment lands in your account, you probably check two things: the amount and the exchange rate. But the rate you see is almost never the real market rate. Banks and payment providers quietly apply a markup over the mid-market rate, and that gap quietly takes a slice of every dollar, pound, or euro you earn. This post explains exactly how that works, what it costs in rupees across real invoice sizes, and what to look for when you compare platforms.
What the mid-market rate actually is
The mid-market rate is the midpoint between the buy and sell prices of a currency at any given moment in global forex markets. It is the rate banks use when they trade with each other. It is also the rate you see when you search "USD to INR" on Google. As of mid-May 2026, the mid-market rate for USD/INR sits around ₹96.60.
No retail transaction happens at this rate. Banks, wire services, and payment platforms all apply a markup before they quote you a rate. That markup is their revenue on the conversion. The gap between the mid-market rate and the rate you actually receive is called the FX spread or FX markup.
The key thing to understand is this: the markup is rarely shown as a separate line item. It is built directly into the rate. So when a bank quotes you ₹93.50 instead of ₹96.60, the ₹3.10 difference is a fee. It just does not look like one.
Why the markup stays hidden
Banks and payment providers have a structural incentive to bury the markup inside the rate. If the cost appeared as a separate fee, customers would compare it easily. A quote that says "we charge ₹3.10 per dollar in conversion fees" would invite immediate pushback. But a quote that simply says "today's rate is ₹93.50" feels like a market fact, rather than a commercial decision.
This is sometimes called the invisible FX tax. It applies to every inbound payment you receive. For a freelancer getting paid twice a month, that is 24 markups a year. For an exporter processing weekly settlements, the cost compounds significantly faster.
Regulatory disclosures do exist in some cases. The RBI requires banks to publish their TT (telegraphic transfer) buying and selling rates. But most freelancers and small exporters do not track these numbers, and payment platforms that operate outside traditional banking often have no disclosure requirement at all.
How banks mechanically apply the markup
When a foreign currency payment arrives for conversion to INR, here is what typically happens:
The bank takes the interbank mid-market rate at the time of conversion. It then adds a spread, usually expressed as a percentage of the notional amount. That spread shifts the rate you receive downward. The wider the spread, the fewer rupees you get per dollar.
The spread is not always a clean percentage. Some banks also add a flat transaction fee on top of the spread. Some correspondent banks along the SWIFT chain take their own cut before the payment even reaches your account. The final shortfall you see is often a combination of all these layers.
That said, the FX markup is always the largest and least visible component. Flat fees are annoying but visible. Correspondent charges appear in the payment advice. The FX spread is invisible unless you calculate it yourself.
The rupee cost across real transaction sizes
Here is a concrete example. Assume a mid-market rate of ₹96.60 per dollar. You invoice a client for $5,000.
At mid-market, you should receive: ₹4,83,000
| Markup | Effective rate | You receive | You lose |
|---|---|---|---|
| 2% | ₹94.67 | ₹4,73,350 | ₹9,650 |
| 3% | ₹93.70 | ₹4,68,500 | ₹14,500 |
| 4% | ₹92.74 | ₹4,63,700 | ₹19,300 |
On a single $5,000 invoice, a 3% markup costs you around ₹14,500. That is roughly the cost of a month of software subscriptions, or a significant portion of a business's monthly operating expenses. At 4%, you lose nearly ₹20,000 before any flat fees or correspondent charges apply.
Now scale that to annual volume. A freelancer earning $60,000 a year at a 3% markup gives up around ₹1,74,000 annually to FX spread alone. An exporter doing $500,000 in annual invoices loses over ₹14 lakh to the same mechanism.
These numbers use a markup range of 2% to 4%, reflecting the spread commonly observed across Indian private-sector banks and some payment platforms. Some banks, particularly for larger-ticket sizes and higher-rated business customers, may quote spreads below this range. At the same time, some international payment processors have been observed at the higher end for standard retail accounts.
What a 1% difference looks like compounded
To make the comparison sharper, look at two platforms side by side on the same $5,000 invoice. Platform A charges a 1% markup. Platform B charges a 3% markup.
Platform A pays out: ₹4,78,170
Platform B pays out: ₹4,68,500
Difference: ₹9,670 on a single invoice
Across 12 invoices of the same size, that difference becomes over ₹1,16,000 a year. This is the core reason that markup comparisons matter more than flat-fee comparisons. A platform with a ₹500 flat fee and a 1% markup will almost always beat a platform with no flat fee and a 3% markup on any invoice over a few hundred dollars.
Why do providers charge different markups?
Not all markups are predatory. Banks bear FX risk during the conversion window, and the spread partly compensates for it. Settlement infrastructure, compliance teams, and RBI reporting all have overhead.
That said, the spread charged by many traditional banks significantly exceeds what is needed to cover these costs. The excess is profit, and the lack of transparency makes it easy to sustain. Fintechs and payment platforms often operate with lower spreads because their cost structures are leaner and their margins come from volume rather than per-transaction spread.
The implication for Indian freelancers and exporters is clear: the choice of payment platform is a financial decision, not just an operational one.
The compounding effect across a full year
The examples above focus on a single invoice. But the real impact of FX markup shows up over time. Consider a service exporter with monthly foreign receivables of $20,000. At a 3% markup, they lose roughly ₹58,000 every month to spread alone. Over a full financial year, that figure crosses ₹6.9 lakh. That is money that never appears as a fee, never triggers an alert, and rarely gets reviewed because it is embedded in the exchange rate credited each cycle.
Freelancers working at smaller volumes see the same dynamic. A designer billing $3,000 a month at a 3.5% markup loses around ₹1.2 lakh annually. The amount feels modest per transaction, but adds up to a meaningful income gap over the year.
This is why reviewing your FX costs once a year is worth doing deliberately. Pull up twelve months of settlement statements, calculate the effective rate on each, compare against the mid-market rate at the time of settlement, and compute the total spread paid. Most people who do this for the first time find the result motivating enough to act. If your current platform is taking 3% or more on every payment, Winvesta's Global Currency Account is worth a look — transparent pricing, multi-currency support, and no hidden spread built into the rate. See what you would save at winvesta. in.
How to spot the actual markup when comparing platforms
Most platforms do not advertise their FX spread. Here is how to calculate it yourself:
Step 1: Look up the current mid-market USD/INR rate from a neutral source at the time of conversion.
Step 2: Note the rate the platform actually credited to your account. You can find this in your payment advice, settlement statement, or transaction history.
Step 3: Subtract the credited rate from the mid-market rate, then divide by the mid-market rate. Multiply by 100. That is your effective markup percentage.
For example, mid-market is ₹96.60, and you received ₹93.70. The difference is ₹2.90. Divide by ₹96.60, multiply by 100: effective markup is approximately 3%.
Run this calculation on your last three or four payments. The result may surprise you. Many Indian freelancers and exporters discover they have been absorbing a 3% to 4% spread without realising it.
Beyond the rate calculation, also check whether the platform discloses its markup policy upfront, whether the rate is locked at the time of receipt or at the time of settlement, and whether flat fees apply in addition to the spread. The total cost of a payment is the sum of all three.
What good looks like
A transparent platform will show you the mid-market rate, show you their fee or markup separately, and let you calculate your payout before committing. Winvesta's Global Currency Account is built around exactly this standard — a clear fee structure, no hidden spread buried in the rate, and settlement statements you can verify yourself. Some platforms pass through the live interbank rate and charge only a flat fee. Some charge a low percentage spread with no flat fee. Both models can work out favourably depending on your invoice size.
For smaller invoices, flat fees hurt more in percentage terms. For larger invoices, a small percentage spread costs more in absolute terms. If you regularly deal in $5,000 to $50,000 per payment, the FX markup is almost always the bigger number to optimise.
Do not compare platforms based solely on their advertising language. Run the actual calculation on a real transaction, or ask the platform to show you a sample settlement statement before you sign up. If your current setup is not showing you the mid-market rate and a separate fee, open a Winvesta account and see what your last invoice would have looked like at a lower markup.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.

Table of Contents

Every time a foreign payment lands in your account, you probably check two things: the amount and the exchange rate. But the rate you see is almost never the real market rate. Banks and payment providers quietly apply a markup over the mid-market rate, and that gap quietly takes a slice of every dollar, pound, or euro you earn. This post explains exactly how that works, what it costs in rupees across real invoice sizes, and what to look for when you compare platforms.
What the mid-market rate actually is
The mid-market rate is the midpoint between the buy and sell prices of a currency at any given moment in global forex markets. It is the rate banks use when they trade with each other. It is also the rate you see when you search "USD to INR" on Google. As of mid-May 2026, the mid-market rate for USD/INR sits around ₹96.60.
No retail transaction happens at this rate. Banks, wire services, and payment platforms all apply a markup before they quote you a rate. That markup is their revenue on the conversion. The gap between the mid-market rate and the rate you actually receive is called the FX spread or FX markup.
The key thing to understand is this: the markup is rarely shown as a separate line item. It is built directly into the rate. So when a bank quotes you ₹93.50 instead of ₹96.60, the ₹3.10 difference is a fee. It just does not look like one.
Why the markup stays hidden
Banks and payment providers have a structural incentive to bury the markup inside the rate. If the cost appeared as a separate fee, customers would compare it easily. A quote that says "we charge ₹3.10 per dollar in conversion fees" would invite immediate pushback. But a quote that simply says "today's rate is ₹93.50" feels like a market fact, rather than a commercial decision.
This is sometimes called the invisible FX tax. It applies to every inbound payment you receive. For a freelancer getting paid twice a month, that is 24 markups a year. For an exporter processing weekly settlements, the cost compounds significantly faster.
Regulatory disclosures do exist in some cases. The RBI requires banks to publish their TT (telegraphic transfer) buying and selling rates. But most freelancers and small exporters do not track these numbers, and payment platforms that operate outside traditional banking often have no disclosure requirement at all.
How banks mechanically apply the markup
When a foreign currency payment arrives for conversion to INR, here is what typically happens:
The bank takes the interbank mid-market rate at the time of conversion. It then adds a spread, usually expressed as a percentage of the notional amount. That spread shifts the rate you receive downward. The wider the spread, the fewer rupees you get per dollar.
The spread is not always a clean percentage. Some banks also add a flat transaction fee on top of the spread. Some correspondent banks along the SWIFT chain take their own cut before the payment even reaches your account. The final shortfall you see is often a combination of all these layers.
That said, the FX markup is always the largest and least visible component. Flat fees are annoying but visible. Correspondent charges appear in the payment advice. The FX spread is invisible unless you calculate it yourself.
The rupee cost across real transaction sizes
Here is a concrete example. Assume a mid-market rate of ₹96.60 per dollar. You invoice a client for $5,000.
At mid-market, you should receive: ₹4,83,000
| Markup | Effective rate | You receive | You lose |
|---|---|---|---|
| 2% | ₹94.67 | ₹4,73,350 | ₹9,650 |
| 3% | ₹93.70 | ₹4,68,500 | ₹14,500 |
| 4% | ₹92.74 | ₹4,63,700 | ₹19,300 |
On a single $5,000 invoice, a 3% markup costs you around ₹14,500. That is roughly the cost of a month of software subscriptions, or a significant portion of a business's monthly operating expenses. At 4%, you lose nearly ₹20,000 before any flat fees or correspondent charges apply.
Now scale that to annual volume. A freelancer earning $60,000 a year at a 3% markup gives up around ₹1,74,000 annually to FX spread alone. An exporter doing $500,000 in annual invoices loses over ₹14 lakh to the same mechanism.
These numbers use a markup range of 2% to 4%, reflecting the spread commonly observed across Indian private-sector banks and some payment platforms. Some banks, particularly for larger-ticket sizes and higher-rated business customers, may quote spreads below this range. At the same time, some international payment processors have been observed at the higher end for standard retail accounts.
What a 1% difference looks like compounded
To make the comparison sharper, look at two platforms side by side on the same $5,000 invoice. Platform A charges a 1% markup. Platform B charges a 3% markup.
Platform A pays out: ₹4,78,170
Platform B pays out: ₹4,68,500
Difference: ₹9,670 on a single invoice
Across 12 invoices of the same size, that difference becomes over ₹1,16,000 a year. This is the core reason that markup comparisons matter more than flat-fee comparisons. A platform with a ₹500 flat fee and a 1% markup will almost always beat a platform with no flat fee and a 3% markup on any invoice over a few hundred dollars.
Why do providers charge different markups?
Not all markups are predatory. Banks bear FX risk during the conversion window, and the spread partly compensates for it. Settlement infrastructure, compliance teams, and RBI reporting all have overhead.
That said, the spread charged by many traditional banks significantly exceeds what is needed to cover these costs. The excess is profit, and the lack of transparency makes it easy to sustain. Fintechs and payment platforms often operate with lower spreads because their cost structures are leaner and their margins come from volume rather than per-transaction spread.
The implication for Indian freelancers and exporters is clear: the choice of payment platform is a financial decision, not just an operational one.
The compounding effect across a full year
The examples above focus on a single invoice. But the real impact of FX markup shows up over time. Consider a service exporter with monthly foreign receivables of $20,000. At a 3% markup, they lose roughly ₹58,000 every month to spread alone. Over a full financial year, that figure crosses ₹6.9 lakh. That is money that never appears as a fee, never triggers an alert, and rarely gets reviewed because it is embedded in the exchange rate credited each cycle.
Freelancers working at smaller volumes see the same dynamic. A designer billing $3,000 a month at a 3.5% markup loses around ₹1.2 lakh annually. The amount feels modest per transaction, but adds up to a meaningful income gap over the year.
This is why reviewing your FX costs once a year is worth doing deliberately. Pull up twelve months of settlement statements, calculate the effective rate on each, compare against the mid-market rate at the time of settlement, and compute the total spread paid. Most people who do this for the first time find the result motivating enough to act. If your current platform is taking 3% or more on every payment, Winvesta's Global Currency Account is worth a look — transparent pricing, multi-currency support, and no hidden spread built into the rate. See what you would save at winvesta. in.
How to spot the actual markup when comparing platforms
Most platforms do not advertise their FX spread. Here is how to calculate it yourself:
Step 1: Look up the current mid-market USD/INR rate from a neutral source at the time of conversion.
Step 2: Note the rate the platform actually credited to your account. You can find this in your payment advice, settlement statement, or transaction history.
Step 3: Subtract the credited rate from the mid-market rate, then divide by the mid-market rate. Multiply by 100. That is your effective markup percentage.
For example, mid-market is ₹96.60, and you received ₹93.70. The difference is ₹2.90. Divide by ₹96.60, multiply by 100: effective markup is approximately 3%.
Run this calculation on your last three or four payments. The result may surprise you. Many Indian freelancers and exporters discover they have been absorbing a 3% to 4% spread without realising it.
Beyond the rate calculation, also check whether the platform discloses its markup policy upfront, whether the rate is locked at the time of receipt or at the time of settlement, and whether flat fees apply in addition to the spread. The total cost of a payment is the sum of all three.
What good looks like
A transparent platform will show you the mid-market rate, show you their fee or markup separately, and let you calculate your payout before committing. Winvesta's Global Currency Account is built around exactly this standard — a clear fee structure, no hidden spread buried in the rate, and settlement statements you can verify yourself. Some platforms pass through the live interbank rate and charge only a flat fee. Some charge a low percentage spread with no flat fee. Both models can work out favourably depending on your invoice size.
For smaller invoices, flat fees hurt more in percentage terms. For larger invoices, a small percentage spread costs more in absolute terms. If you regularly deal in $5,000 to $50,000 per payment, the FX markup is almost always the bigger number to optimise.
Do not compare platforms based solely on their advertising language. Run the actual calculation on a real transaction, or ask the platform to show you a sample settlement statement before you sign up. If your current setup is not showing you the mid-market rate and a separate fee, open a Winvesta account and see what your last invoice would have looked like at a lower markup.
Disclaimer: The information provided in this blog is for general informational purposes only and does not constitute financial or legal advice. Winvesta makes no representations or warranties about the accuracy or suitability of the content and recommends consulting a professional before making any financial decisions.
Get paid globally. Keep more of it.
No FX markups. No GST. Funds in 1 day.



