Forex Rates and Charges on Remittances to India: The Exchange-Rate Markup That Costs You More Than Every Fee Combined
The real cost of sending money to India is the exchange-rate markup, not the fee. How to read the mid-market rate, the SWIFT skim, and compare true cost.
You send GBP 5,000 to India, your bank shows a fee of about twenty-five pounds, and you decide that is fair for an international wire. A week later your parents tell you the rupees that landed were well short of what the Google rate suggested that morning. The fee was never the issue. The rate you were quietly handed was around three percent worse than the real one, and on five thousand pounds at June 2026 levels that invisible gap was worth roughly Rs 19,000, more than thirty times the fee you actually noticed.
The 30-second answer: The real cost of sending money to India is the exchange-rate markup, not the visible fee. The markup is the gap between the mid-market rate (the true interbank rate on Google or XE) and the worse rate you are offered. US banks build in 2% to 7% (Chase sits at the top end), plus a wire fee of USD 40 to USD 50, and a SWIFT wire then loses USD 10 to USD 30 per correspondent before it lands. Specialists run far tighter: Wise is roughly 0.6% to 1.8% all-in on USD to INR, Remitly's spread is about 0.4% to 1.4%. With USD/INR near 95 in June 2026, a 3% markup on USD 10,000 is about Rs 28,500, dwarfing any flat-fee gap. The World Bank's Q3 2025 data puts banks at 14.99% average cost versus 4.59% digital. Compare the rupees received, never the headline fee.
This guide is about the price of moving foreign currency into rupees, not which account it should land in (that is the NRE, NRO and FCNR guide) or which provider to pick end to end (that is sending money to India). What follows is the cost anatomy: the mid-market rate and the spread hidden inside your quote, the layered charges on a SWIFT wire including the correspondent skim and the OUR, SHA and BEN codes that decide who eats them, why a bank wire costs more than a specialist even when the flat fee looks identical, how the answer changes by corridor (US, UK, UAE, Canada), and a four-step method to compare any two channels in under a minute. The numbers run live as of June 2026 so you can copy the arithmetic onto your own transfer.
The mid-market rate, and the spread hiding inside your quote
Start with the one number nobody profits from. Every currency pair has a single neutral price at any instant, the mid-market rate, also called the interbank or spot rate. It is the midpoint between the buy and sell prices big banks use when they trade currency with each other, it is the number Google and XE show you, and it is the only rate that is genuinely fair to both sides because no margin has been built into it. As of early June 2026 that benchmark is roughly USD 1 = Rs 95, GBP 1 = Rs 127, and AED 1 = Rs 23.9. Treat the mid-market rate, whatever it is on the day you send, as the benchmark for every comparison below.
The rate you are actually offered is almost never the mid-market rate. When a provider turns your pounds or dollars into rupees, it quotes a rate slightly worse than mid-market and keeps the difference. That difference is the exchange-rate margin, also called the spread or the FX markup, and it is the entire game. It is not a line item. It never appears on your receipt as a fee. It is folded into the rate itself, so unless you place the mid-market rate and the offered rate side by side, you will not see it. That invisibility is deliberate: a fee you can read invites comparison, a rate you accept without checking does not.
The way to drag it into the light is one formula worth memorising. The markup percent is the mid-market rate minus the offered rate, divided by the mid-market rate, times 100. Then your markup cost is the amount converted times that percentage. Say the mid-market rate is Rs 127.00 to the pound and your bank offers Rs 122.80. The markup is (127.00 minus 122.80) divided by 127.00, about 3.3%. On GBP 5,000 that is roughly GBP 165, or about Rs 21,000 of value that never visibly left your hands. Run that calculation on any quote before you confirm and the hidden cost stops being hidden.
How wide is the spread in practice in 2026? US banks apply 2% to 7% over mid-market on retail wires, with Chase routinely at the top of that band, and Bank of America and Wells Fargo broadly similar. UK and UAE banks tend to sit lower, around 2% to 4%, and UAE exchange houses such as Al Ansari, LuLu and Unimoni pad the rate by roughly 1% to 3% on top of a small counter fee. Specialist money-transfer services compete openly on this number because transparency is the pitch: Wise converts at or extremely close to mid-market with a separate visible fee, and Remitly builds a margin of roughly 0.4% to 1.4% into the rate. That single number, the spread, is what separates a cheap transfer from an expensive one. Almost everything else is rounding.
The flat fee is the part you can see, and the part designed to distract you
There is a visible fee on every transfer, and people fixate on it for the obvious reason that it is the part they can read. On a US bank SWIFT wire the flat fee is commonly USD 40 to USD 50 (Chase charges USD 40 online and up to USD 50 at a branch for a US-dollar wire), or the equivalent in pounds, dirhams or Canadian dollars. On a specialist the fee is a transparent percentage: Wise runs about 0.4% to 0.6% on the GBP to INR corridor, one of the cheapest in the world, and higher on USD to INR at roughly 0.6% to 1% because dollar transfers still route over SWIFT for part of the journey. Remitly often shows USD 3.99 and waives even that once you send over USD 1,000, recovering its margin in the rate instead.
Here is the trap the fee is built to spring. With USD/INR near 95, a flat-fee gap of USD 20 between two channels is noise. A markup gap of 3% on a USD 10,000 transfer is about USD 300, fifteen times larger, and it is the part you were never shown. A channel can advertise "low fees", or even "zero fees", and still be the more expensive option once the rate is folded back in. The honest figure is never the fee in isolation. It is the total cost against mid-market: fee plus markup plus any deductions along the way. Keep that phrase in mind through the rest of this guide, because every provider's marketing is engineered to make you forget it.
What a SWIFT wire actually charges you, layer by layer
A bank SWIFT wire is the traditional route. You instruct your foreign bank, the message travels over the SWIFT network, the money passes through one or two correspondent banks, and it arrives in your Indian account. It is reliable and it generates formal documentation, which genuinely matters for some purposes. But it carries layers of cost, and most of them never reach the headline fee.
The first layer is the correspondent skim, and it is the one people underestimate most. A SWIFT wire rarely travels directly from your bank to the Indian bank. It hops through intermediary banks, called correspondents, that bridge two institutions with no direct relationship. Each correspondent in the chain can deduct a fee, commonly USD 10 to USD 30 (Rs 500 to Rs 2,000), before passing the money on. With two correspondents you can lose USD 20 to USD 60 you never authorised as a line item, and you genuinely cannot predict it in advance, because the routing is chosen by the banks, not by you.
The second layer lands in India. The receiving bank, acting as an Authorised Dealer under FEMA and RBI rules, charges a lifting fee for handling the inward remittance, typically Rs 200 to Rs 1,000, with 18% GST applied on the bank's charges. If you need a Foreign Inward Remittance Certificate, the FIRC adds roughly Rs 100 to Rs 200 more. None of this is large on its own, but it stacks on top of the spread and the correspondent skim, and on a typical wire the Indian-side deductions alone run to Rs 1,500 to Rs 2,500.
The third layer is the question of who pays, and it is set by a three-letter charge code on the wire. OUR means the sender pays all charges, so the beneficiary receives the full amount; your own bank charges you more upfront for the privilege, but nobody on the Indian side is short-changed. SHA, for shared, means you pay your own bank's fee and the beneficiary absorbs the correspondent and lifting charges. It is the common default, and it is precisely why money "arrives short" with no explanation your parents can find. BEN means the beneficiary pays everything, deducted as the money travels, so the recipient receives the least of all. Under SHA or BEN your recipient gets a short payment you could not see when you hit send, and that uncertainty, not knowing exactly how many rupees will land, is one of the quiet costs of the SWIFT route on top of the wide spread.
The World Bank's Remittance Prices Worldwide data captures the cumulative effect bluntly. In Q3 2025 the global average cost of a remittance was 6.36%, but banks averaged 14.99%, the most expensive channel by far, while the digital index ran 4.59% and digital-only money-transfer operators 3.54%. India sits among the cheaper destinations, with overall cost below 6%, only because digital services drag the average down. The UAE to India corridor, the single largest in the world, comes in around 1.5% for the best digital options, which tells you how much room a bank wire is leaving on the table.
Why specialist services usually win
Wise, Remitly and similar players were built specifically to attack the spread, and two design choices make them cheaper for most retail transfers.
First, the rate. Wise converts at or very close to the mid-market rate and charges a separate, visible percentage fee, showing you both the rate and the fee before you confirm. Remitly builds a small markup into the rate instead, but a transparent one, roughly 0.4% to 1.4% on USD to INR, far below a bank's. Either way you can see, in rupees, what will land before you commit. The average Wise customer saves around 1.5% to 4% against a bank on the same transfer, which is the spread, recovered.
Second, the rails. For many corridors the specialists do not push your money through the SWIFT correspondent chain at all. They hold local accounts on both sides and pay out domestically into India over IMPS or NEFT, which sidesteps the correspondent skim entirely. The USD to INR corridor is a partial exception, because dollar transfers still touch SWIFT for part of the leg, which is exactly why the USD route carries a slightly higher total cost than GBP to INR. But even there the all-in cost is a fraction of a bank wire.
The trade-offs are real and worth naming. Remitly offers tiered speed: an Economy option with a better rate that can take up to five business days, and an Express option that lands within hours but at a worse rate. The cheaper rate and the faster delivery are rarely available together, so read the live quote for the option you actually want. New-customer promotional rates, like the AED 1 = Rs 24.27 a fresh Remitly user might see against a market rate near Rs 23.9, apply only to a first transfer or a capped first amount, so do not treat the promo as the standing rate. Providers also impose per-transfer and monthly inbound limits, which only bite on large transfers, and the rate and fee move daily, so last month's number is not today's.
There are still cases where the bank is the right tool, and I will name them rather than pretend otherwise: a transfer large enough to blow past a specialist's inbound limit, a property purchase or investment that needs a formal FIRC or bank letter the specialist will not issue in the same form, or a negotiated premium-banking rate that genuinely competes. For the everyday job of moving salary and savings home, the specialist almost always wins on total cost.
The same transfer, two channels: pounds from London
Put the whole argument on one transfer. You are in London moving GBP 5,000 to India, and the mid-market rate that morning is 1 GBP = Rs 127.00 (illustrative; use the live rate when you run your own numbers). The fair, zero-cost value of the transfer is the benchmark to beat: 5,000 times 127.00, or Rs 6,35,000. Every rupee short of that is your cost.
Send it as a bank SWIFT wire and the bank takes a flat fee of GBP 25, leaving GBP 4,975 to convert, then applies a 3% FX markup, so the offered rate is 127.00 times 0.97, or Rs 123.19. The converted amount is 4,975 times 123.19, about Rs 6,12,870. A correspondent then deducts the equivalent of roughly GBP 15 (about Rs 1,905) under a SHA code, and the receiving bank's lifting fee plus GST takes about Rs 600 more. What actually lands is 6,12,870 minus 1,905 minus 600, or Rs 6,10,365. The total cost against mid-market is 6,35,000 minus 6,10,365, about Rs 24,635, near 3.9% of the transfer.
Send the identical GBP 5,000 through a specialist on the cheapest corridor in the world instead. It charges a transparent fee of about 0.45%, GBP 22.50, leaving GBP 4,977.50 converted at the full mid-market Rs 127.00, and it pays out domestically over IMPS so there is no correspondent or lifting deduction. The converted amount is 4,977.50 times 127.00, about Rs 6,32,143, a total cost of just Rs 2,857, near 0.45%. The recipient receives Rs 21,778 more through the specialist on a transfer of only GBP 5,000, and the two flat fees were within three pounds of each other. Almost the entire gap was the spread and the SWIFT deductions, none of which appeared on screen as a fee. Send a similar amount every month and that is roughly Rs 2,61,000 a year of avoidable cost on the cheapest corridor there is.
The same transfer again: dollars from New York, where it stings more
Now the corridor that punishes you hardest. You are in New York moving USD 10,000 to India, and the mid-market rate is 1 USD = Rs 95.00 (illustrative, and close to the June 2026 level). The fair value is 10,000 times 95.00, Rs 9,50,000.
A US bank wire is where the dollar corridor shows its teeth. Chase charges a USD 40 wire fee, and because its markup can reach the top of the 2% to 7% band, assume a 3.5% FX markup here, which is conservative for Chase. A correspondent deducts a further USD 20, so USD 60 never even reaches conversion. On the remaining USD 9,940 the offered rate is 95.00 times 0.965, or Rs 91.68. The converted amount is 9,940 times 91.68, about Rs 9,11,299. The receiving bank's lifting fee plus GST takes about Rs 700 more, so what lands is Rs 9,10,599. The total cost against mid-market is 9,50,000 minus 9,10,599, about Rs 39,401, near 4.1%. Had Chase applied its top-end 7% markup rather than 3.5%, the converted amount would fall to around Rs 8,77,400 and your total cost would jump past Rs 72,000, which is the difference between "expensive" and "outrageous" on the same wire.
Send the same USD 10,000 through a specialist and the dollar corridor still costs a little more than sterling because it touches SWIFT, but only a little. Assume an all-in cost of about 0.9%, taken as a USD 90 fee, with the remaining USD 9,910 converted at the full mid-market Rs 95.00: that is 9,910 times 95.00, about Rs 9,41,450, a total cost of Rs 8,550, near 0.9%. The recipient receives Rs 30,851 more through the specialist on this single transfer against the conservative 3.5% bank wire, and far more against Chase at its worst. The flat fees, USD 60 against USD 90, made the bank look cheaper. The spread and the deductions made it far more expensive. Send USD 10,000 monthly and the avoidable cost is roughly Rs 3,70,000 a year. That single number is the entire argument of this guide.
How the answer changes by corridor
| Corridor | Mid-market (June 2026) | Typical bank/exchange markup | Best specialist all-in | The thing to watch |
|---|---|---|---|---|
| USD to INR (US) | ~Rs 95 | 2% to 7% (Chase top end) + USD 40 to 50 wire | ~0.6% to 1.4% | Still touches SWIFT; highest specialist cost of the four |
| GBP to INR (UK) | ~Rs 127 | 2% to 4% bank spread | ~0.4% to 0.6% | Cheapest corridor; specialists pay out via IMPS, no correspondent skim |
| AED to INR (UAE) | ~Rs 23.9 | 1% to 3% exchange-house markup + AED 15 to 25 counter fee | ~0.5% to 1.5% (corridor avg ~1.5%) | Watch first-transfer promo rates that do not persist; world's cheapest large corridor |
| CAD to INR (Canada) | varies | 2.5% to 4% bank spread | ~0.7% to 1.5% | Thinner specialist competition than US/UK; check the live rate, gap can be wider |
The pattern holds across all four phase-1 countries: the bank or exchange house hides its real cost in the rate, and the specialist exposes it. The corridor only changes the size of the prize. The UK is the cleanest win because GBP to INR rides domestic Indian rails end to end. The US is the corridor where the gap is largest in rupee terms, both because the dollar amounts are usually bigger and because US bank markups run wider than anywhere else. The UAE is the cheapest corridor overall, but the one where promotional rates most often flatter the comparison, so check whether the rate you are quoted is a standing rate or a one-time hook. Canada has fewer specialists fighting over the corridor than the US or UK, so the spread you save is real but you have to shop the live quote rather than assume.
Timing and the rate lock
Once you accept that the spread is the cost, two timing questions remain, and they matter less than the channel choice but they are not nothing.
A guaranteed rate fixes the exchange rate for a set window, so the rupees you are quoted are the rupees you receive, provided your money reaches the provider before the window closes. On Wise a guaranteed rate typically holds for around 2 hours and can stretch toward 24 to 48 hours depending on the currency and how you pay, with weekends usually not counted toward the deadline. If your funds arrive after the lock expires, the live mid-market rate at that moment applies instead, which can be better or worse. The lock matters most when you fund the transfer by a bank transfer that itself takes a day or two to clear, because that is exactly the window in which the rate can drift against you while the money is in flight. Fund the transfer promptly, by debit card or instant transfer where available, so you land inside the locked window.
The second question is whether to wait for a "better" rate, and for routine remittances the answer is no. A rate lock protects you over the settlement period; it does not let you forecast the rupee. In the first week of June 2026, USD/INR moved between about 94.78 and 95.91, a swing of roughly 1.2%. The spread you save by choosing the right channel, three or four percent, dwarfs the fraction of a percent you might catch by guessing direction. Trying to time a monthly salary remittance is a losing trade. The exception is a large one-off tied to a known future date, a property completion say, where a forward contract through a currency specialist can fix today's rate for a payment weeks or months ahead and remove the uncertainty entirely. For everything else, pick the cheap channel and send.
How to compare true cost in under a minute
Strip the marketing away and the comparison is mechanical. For any channel, ask one question: how many rupees will actually land in the account? Build that number from four parts.
First, find the mid-market rate for the day on Google or XE. That is your benchmark and nobody's quote should ever exceed it. Second, read the offered rate, not the fee, and compute the markup as (mid-market minus offered) divided by mid-market, then multiply by the amount converting to get the markup cost in your own currency. Third, add the visible fee, flat or percentage. Fourth, add the deductions you cannot see upfront: on a SWIFT wire, estimate USD 10 to USD 30 per correspondent plus the Indian lifting fee, GST and any FIRC charge, and check the charge code so you know whether OUR, SHA or BEN decides who absorbs them; on a specialist paying out domestically, these are usually zero.
The channel that delivers the most rupees wins, full stop. A provider that quotes the rate and the fee upfront with no surprise deductions is both easier to compare and usually cheaper, which is not a coincidence. When two quotes are genuinely close, the tie-breakers are speed, the inbound limit, and whether you need documentation the bank issues and the specialist does not.
Edge cases worth handling differently
A few situations sit outside the clean default. If you need an FIRC or formal bank letter, for property registration, certain investments, or some compliance filings, a bank SWIFT wire produces it in the standard form while a specialist may issue only a transaction confirmation; confirm what your channel provides before you send and treat the bank's higher cost as the price of the paperwork in that specific case. See the FIRC guide for what actually qualifies.
If the transfer is genuinely large, above a specialist's per-transfer or monthly inbound limit, the bank wire may be the only channel that completes it in one transaction; splitting across several specialist transfers is possible but check the limits and keep clean records, because a stream of inbound transfers still has to be explainable.
If you are quoted a "zero-fee" transfer, remember that zero fee does not mean zero cost: a provider can waive the visible fee and recover the entire margin through the rate, so check the offered rate against mid-market before you trust the word "free".
If the charge code defaults to SHA, as it often does on a bank wire, your recipient absorbs the correspondent and lifting charges and receives a short payment; if the full amount must land, ask your bank to send under OUR and price in the higher upfront charge.
And if you fund a specialist transfer by a slow method, a bank transfer that takes two days to clear, your money may arrive after the guaranteed-rate window closes and the live rate applies. Funding by debit card or instant transfer keeps you inside the lock.
The honest read
The money you lose sending funds to India is almost never the fee printed on the screen. It is the exchange-rate markup folded into the rate, plus the correspondent and lifting deductions on a SWIFT wire that you cannot see in advance. On the two transfers above, GBP 5,000 and USD 10,000 at June 2026 rates, the gap between a bank wire and a specialist ran to Rs 22,000 to Rs 31,000 each time, and against Chase at its worst markup the dollar gap blew past Rs 60,000. The flat fees were within a few units of currency of one another every time. The spread did all the damage. The World Bank's own data says the same thing at scale: banks average 14.99% on remittances while digital channels run 4.59%.
So here is the commitment, not a menu. For routine remittances of salary and savings, use a specialist that quotes the rate and the fee upfront and pays out domestically into India. On the GBP to INR corridor that is the clearest win there is, on USD to INR it still saves three to four percent despite the SWIFT leg, and on AED to INR the corridor is so competitive that a bank wire is hard to justify at all. Keep the bank SWIFT wire for the large, documented transfers where you genuinely need the FIRC or the bank letter, send those under OUR if the recipient must receive the full amount, and fund every transfer fast enough to stay inside the locked rate. The exception who should think harder is anyone moving a sum above a specialist's inbound limit or buying property that needs formal bank documentation; for them the bank's higher cost buys something real. Everyone else is, on current numbers, handing over tens of thousands of rupees a month on a cost that was only ever hidden because they were looking at the fee. Find the mid-market rate, read the offered rate, and judge every channel by the rupees that actually land.
Related guides
- Sending money to India as an NRI
- NRE, NRO and FCNR accounts explained
- The Foreign Inward Remittance Certificate (FIRC)
- Sending money out of India: NRO vs LRS
- Choosing an NRI bank
- The NRO repatriation process, step by step
- Repatriating investment proceeds
- NRE FD vs FCNR FD
- Tax on NRO interest
- All banking guides
- All investment guides
- All taxation guides
This guide is for general information and reflects rules and typical market practices as of June 2026. Exchange rates, provider fees, correspondent charges, and transfer limits change frequently, and the rates used in the worked examples are illustrative, not quotes. The treatment of charges also depends on the channel, the corridor, and the charge code (OUR, SHA or BEN) you select. Verify the live mid-market rate, the offered rate, and the total fee before every transfer, and consult a qualified financial adviser for decisions involving large or compliance-sensitive remittances.
Frequently asked questions
What is the real cost of sending money to India, the fee or the exchange rate?
The exchange-rate markup costs you more than the visible fee on almost every transfer. The markup is the gap between the mid-market rate (the real interbank rate you see on Google or XE) and the worse rate you are actually offered. US banks build 2% to 7% into the rate (Chase sits at that top end), on top of a wire fee of USD 40 to USD 50. Specialist services run far tighter: Wise charges roughly 0.6% to 1.8% all-in on USD to INR, and Remitly's spread on the same corridor is about 0.4% to 1.4%. With USD/INR near 95 in June 2026, a USD 10,000 transfer at a 3% markup loses you about Rs 28,500 of value, while the flat-fee difference between channels is rarely more than USD 30. The World Bank's Q3 2025 data puts bank remittances at 14.99% average cost against 4.59% for digital. Judge every channel by the rupees that actually land, never the headline fee.
What are SWIFT correspondent-bank charges and how do OUR, SHA and BEN affect them?
A SWIFT wire rarely travels directly. It hops through one or two correspondent (intermediary) banks, and each deducts roughly USD 10 to USD 30 (Rs 500 to Rs 2,000) before the money reaches India. The receiving Indian bank then charges a lifting fee of about Rs 200 to Rs 1,000 plus 18% GST, and an FIRC, if you need one, adds Rs 100 to Rs 200. Who absorbs these depends on the charge code. OUR means you, the sender, pay everything, so the beneficiary receives the full amount. SHA (shared) means you pay your own bank's fee and the beneficiary absorbs the correspondent and lifting charges, and it is the common default. BEN means the beneficiary pays everything. Under SHA or BEN your recipient gets a short payment you cannot see in advance, which is exactly why a SWIFT total is so hard to pin down before you send.
Should I lock the exchange rate before sending money to India in 2026?
A guaranteed (locked) rate fixes the exchange rate for a set window so the rupees you are quoted are the rupees you receive, provided your funds arrive in time. On Wise a guaranteed rate typically holds for around 2 hours and can stretch toward 24 to 48 hours depending on the currency and how you pay, with weekends usually not counted. If your money arrives after the window closes, the live mid-market rate at that moment applies instead. Locking protects you from a rate move while the transfer settles, which matters most when you fund by bank transfer that takes a day or two. It does not let you time the market. With USD/INR moving between about 94.78 and 95.91 in the first week of June 2026, the day-to-day swing is far smaller than the spread you save by picking the right channel, so fund the transfer fast, land inside the lock, and judge the deal by the rupees quoted.
Rakesh Sinha, NRI Finance Writer
Rakesh Sinha is a technology professional and an NRI since 2016. He holds a master’s from Carnegie Mellon University and a BTech in Computer Science from IIT Guwahati, and has worked at Microsoft, Cisco, InMobi and Google across Bengaluru, the United States and London. He has personally navigated the decisions these guides cover: moving foreign salary and tech-company RSUs across borders, opening NRE, NRO and FCNR accounts, filing Indian returns as a non-resident, and claiming DTAA relief between the US, UK and India. How these guides are written and reviewed.
Disclaimer: This guide is educational and general in nature. It is not individual financial, tax, or legal advice. Tax and FEMA rules change and your situation may differ, so confirm specifics with a qualified chartered accountant or financial adviser before acting. See our editorial standards for how these guides are researched, reviewed and updated.