Exchange Rate Markups: What They Really Cost You
The markup buried in your exchange rate is usually the largest charge on an international transfer, and the only one never printed on the receipt. Here is what it is, what it costs, and why the service quoting a perfect rate can still deliver less.
What Lands Is What Counts
Judge a transfer by what lands, not by the rate you are quoted. The rate and the fee are two halves of one price, and a provider can be generous with one while taking it back with the other.
- The markup is the gap between the mid-market rate and the rate you are offered. It is never itemised.
- Small percentages are real money. On our current India board, standing all-in costs ran from 0.16% to 3.87% of the amount sent.
- For most providers the markup changes by route. Western Union’s was 7.83% to Ghana but 0.62% to India.
What the Mid-Market Rate Is
Currencies trade continuously between banks and institutions. At any moment there is a price buyers will pay and a price sellers will accept, and the midpoint between the two is the mid-market rate. It is the number Google, Reuters and XE show you, and it is the only rate with no margin built into it.
No consumer service hands you that number for free, and none pretends to for long. Every provider has to be paid somehow, so it either shades the rate and keeps the difference, or gives you the true rate and charges a visible fee. Neither approach is dishonest. The difficulty is that only one of them is easy to see.
What a Markup Costs
A markup is that shading, expressed as a percentage of the mid-market rate. The arithmetic is unforgiving and easy: each percentage point is $10 on every $1,000 you send.
Percentages this small are easy to wave away, which is precisely why the charge works. Converted into what each service actually keeps on a real transfer, they stop sounding small, as the next section shows.
Why a Perfect Rate Can Still Lose
Here is the same $1,000 to India, paid from a bank account and delivered to a bank account, from each service’s own current quote, standing prices cheapest first. Read the markup column next to the cost column: the two orders rarely match.
USD→INR, $1,000, paid from a bank account and delivered to a bank account, in quotes collected November 12, 2026. Each rate is the service’s markup on today’s mid-market rate, as its calculator shows it. Green marks the cheapest standing price. A quote at a rate better than our mid-market reference (“better than ref”) or with a promotional fee is listed after the standing prices: it is shown but kept out of the ranking.
Two notes on how to read this. All-in cost puts every row on the same footing: the fee plus what the rate’s margin costs on the same $1,000, however a provider presents its fee. Some convert your full amount and charge the fee on top, so their own calculator shows a different “recipient gets” against a different outlay; the all-in cost compares like with like. Promotions are flagged, never ranked. Several providers run introductory offers: a first transfer with no fee, or a better rate for a limited period. An offer you can use once tells you nothing about the tenth transfer, so we never name one cheapest. Check whether a promotion applies to you, and what the price becomes when it ends.
A perfect rate is half the price. Add the fee before you call a mid-market quote cheap: a slightly worse rate with a smaller fee can still leave your recipient more. This is why “we give you the real exchange rate” is a claim about one half of the price.
Worth being precise about a near-zero markup: for most providers it is a pricing choice for one corridor, not a promise about every transfer, as the next section shows. Wise is the exception by policy: it converts at the mid-market rate on every transfer and shows its margin as a fee.
The highest standing quote on the board came from OFX: its rate was 3.87% below the mid-market rate, with no fee, so $38.71 of the $1,000 went on the transfer, against $1.56 with WorldRemit. Nothing on the receipt would call most of that a charge.
The Markup Is Not Fixed Per Provider
It is tempting to learn that one company has good rates and stop there. For a provider whose rate is a stated policy, like Wise’s mid-market rate, that works. For most others the markup depends on where you are sending.
Exchange-rate markup on $1,000, paid from a bank account and delivered to a bank account, in quotes collected November 9–12, 2026. “Better than ref” marks a rate better than our mid-market reference; a dash, no quote we can state on that route.
Read along a row: Western Union’s ran from 0.62% (India) to 7.83% (Ghana) and Remitly’s ran from 0.41% (India) to 1.63% (Philippines). For those, the useful question is not “is this provider good?” but “is it good on my route?”, which is what the corridor-by-corridor comparison answers.
Can You Wait for a Better Rate?
The mid-market rate moves constantly, driven by interest rates, inflation, trade flows and politics. None of that is forecastable by you or by anyone selling you a guide about it. More usefully: it is not the part of your cost you control.
Not in your control
- The mid-market rate. It moves on its own, and ordinary day-to-day movement on a major pair is small next to the gap between providers on the same route.
In your control
- The markup you accept. That is a choice between providers, available today, worth more than any plausible rate movement while you wait.
A rate alert makes sense for a large transfer with a genuinely flexible date. For money that has to arrive (rent, school fees, family support), holding it back is a bet, and being wrong costs more than being right pays.
Check Your Own Rate
This prices every service against the live mid-market rate, so the markup is already converted into what actually lands.
Compare Money Transfer Services
Sending 1,000.00 USD → INR · Estimated typical cost · bank deposit, bank-funded
Showing 12 of 17 services we can price for USD → INR
Estimates only, not live quotes. "Recipient Gets" is for a bank deposit funded from a bank account, on today's mid-market rate: for a "provider quote", minus the rate markup and fee from that provider's own recent quote; for an estimate, minus the provider's typical markup and fee. Rows are ranked by total cost, the fee plus the rate markup, so a fee charged on top of the amount sent counts against a provider even when its recipient gets more. Real cost varies by corridor, amount, delivery and payment method, and promotions (e.g. new-customer offers can be cheaper). Tap a provider to get its live rate before sending. The dot by each provider shows confidence, and the label says how the figure was grounded: "corridor estimate" is a rate we measured for this exact pair; a currency-code estimate (e.g. "USD estimate") is measured for that source currency but not this destination; "typical estimate" is the provider's general figure across all its corridors; "provider quote" is that provider's own recent quote for this pair, its markup and fee applied to today's mid-market rate exactly as its calculator shows them, and a provider whose quote depends on a payment or delivery choice is left out here and priced on its own calculator. Margins are verified against live provider quotes and the World Bank Remittance Prices database; the date above is the most recent collection. See how we collect these prices and our advertising disclosure.
To work a single quote out by hand, our markup calculator turns any offered rate into a percentage against mid-market.
Exchange Rate Questions
What is the mid-market rate?
The one rate with no margin in it, sitting halfway between the price buyers bid for a currency and the price sellers ask. It is what a currency search returns and what banks use between themselves. A transfer service will not pass it on for nothing: it gets paid either through a slightly worse rate or through a fee shown separately.
What is an exchange-rate markup?
How far the rate you are offered falls short of the mid-market rate, as a percentage. Say mid-market is 95.38 rupees to the dollar and the provider offers 93.92: that shortfall is about 1.5%, or roughly $15 the provider keeps on a $1,000 transfer, with no line on the receipt to show for it.
Does a 0% markup mean the most money arrives?
No, and this catches people out. A quote at the exact mid-market rate can still leave your recipient with less, if its fee is bigger than what a rival takes through a slightly weaker rate. What you pay in total, and what arrives, is the number to compare.
Is one provider always better on the rate?
You can count on that only from a provider that promises the mid-market rate on every route, and Wise says it does, charging its margin as a fee instead. Everyone else sets the rate one route at a time, so the same name can be generous on one corridor and expensive on another; the markup table above shows how wide that swing gets.
How much does a markup cost in real money?
Multiply it out: a 2% markup takes $100 from a $5,000 transfer and $10 from a $500 one, money that never reaches your recipient. The bigger the transfer, the more a fraction of a point is worth arguing over.
Can I wait for a better exchange rate?
You can, but nobody knows which way the rate will go, so waiting is a gamble rather than a saving. Weigh the two levers: on a major currency pair, a normal day usually moves the rate by less than switching provider moves your cost on the same route (3.72% of the amount on our current India board), and the switch is yours to make today. If a large transfer has no fixed date, setting a rate alert is sensible; for money sent every month, it is no plan at all.
See what actually lands
The rate on its own will not tell you. Compare the amount your recipient receives, which is the only figure that settles it.
Related Guides
Every fee on an international transfer, from the exchange-rate markup to card, cash pickup and bank wire charges, and how to see the real price.
The new 1% US tax on money sent abroad, in plain English: when it started, who pays it, who is exempt, what it costs, and the one-step way to avoid it.
There is no legal cap on sending money out of the US, but some transfers get reported, and a few situations put a form in your hands. What really limits you, and what the $10,000 rule actually means.
When rate moves hit a business: exposure types, forwards and a simple policy.
Sources & References
- TransferFees methodology: how we measure transfer costs
- Federal Reserve: H.10 Foreign Exchange Rates
- European Central Bank: Euro foreign exchange reference rates
- CFPB: What is a remittance transfer and what are my rights?
Provider pricing and exchange rates are set by the companies named and can change. Figures in this guide are checked against these official sources. Always confirm the live rate before you transact.