Exchange Rate Markup Explained: The Hidden Fee on Money Transfers
The single most common frustration on any money transfer is discovering after the fact that “zero fees” cost more than a transfer that advertised a small explicit fee. It happens because the price of a cross-border transfer is split into two numbers, and only one of them shows up on the confirmation screen with a dollar sign next to it. The other one, the exchange rate markup, does most of the actual work. This post explains what the markup is, how to spot it, why it usually beats the visible fee in size, and how to calculate the real cost of a transfer in about thirty seconds.
The short version: your transfer’s true cost is the visible fee plus the exchange rate markup, and on most transfers the markup is the bigger of the two. Comparing providers on the recipient amount (not the sender fee) is the only honest way to shop.
Fee vs Rate Markup: The Two Costs of Every Transfer
Every cross-border money transfer has two prices baked into it. The first is the transfer fee, which is a flat amount or a percentage the provider charges you upfront. It shows up clearly on the confirmation screen and often shows up in ads.
The second is the exchange rate markup. When your provider converts your dollars into rupees (or any other currency), they use a rate that is almost always slightly worse than the true wholesale rate that banks use with each other. The difference between the wholesale rate and the rate the provider quotes you is the markup. It never appears as a line item. It is baked into the exchange rate itself.
If the wholesale USD to INR rate is 83.00 and your provider quotes you 82.17, that is a 1 percent markup. On a 1,000 dollar transfer that is 10 dollars of hidden cost, on top of whatever the visible fee happens to be.
The two-price structure is what makes advertised prices so misleading. A provider can genuinely charge zero visible fee while quoting an exchange rate that costs you 20 or 30 dollars per thousand you send. Another provider can charge a small explicit fee while quoting a rate so close to wholesale that the total cost is a fraction of the first provider’s.
Reality Check: The Number That Matters Is the Recipient Amount
The only comparison number that matters when shopping for a transfer provider is how many rupees actually reach the recipient for a given dollar amount sent. Visible fee, exchange rate, spread, margin, service fee, network fee — you can ignore every one of those individually if you compare on recipient amount. Punch the same USD send amount into two provider apps at the same time, note what INR each one quotes for the recipient, and pick the bigger number. Everything else is marketing.
The Mid-Market Rate: The Only Honest Benchmark
The wholesale rate banks use with each other is called the mid-market rate, sometimes the interbank rate. It is the rate the market is actually trading at, and it is what Google Finance or Reuters displays when you look up USD to INR.
The mid-market rate is the honest benchmark against which every provider quote should be compared. It is not a rate you can generally get for a small transfer (only large institutions trade at it directly), but it is the only rate that reflects reality without a middleman’s cut baked in. Every rate you are quoted as a consumer is the mid-market rate minus some markup, and that markup is what you are paying whether or not it is labeled.
Finding the mid-market rate takes about ten seconds. Search “usd to inr” on Google. The number that appears at the top of the results is close enough to the true mid-market rate for consumer purposes. If your provider quotes you a rate meaningfully worse than that number, the gap is the markup.
Why “Zero Fee” Can Still Be Expensive
The zero-fee headline is the most common source of confusion, so it is worth unpacking. Providers offering zero visible fee are not doing you a favor. They are choosing to make their money on the exchange rate margin instead of on the visible fee. In some cases the total cost is competitive. In many cases it is worse.
A quick illustration. Suppose the mid-market USD to INR rate is 83.00 and you want to send 1,000 dollars.
Provider A charges a 3 dollar fee and quotes a rate of 83.00 (0 percent markup on the mid-market). Recipient gets 82,915 rupees. Your total cost is 3 dollars.
Provider B charges 0 fee and quotes a rate of 81.50 (a bit more than 1.8 percent markup). Recipient gets 81,500 rupees. Your total cost, expressed as the difference between what you sent and what the recipient would have received at mid-market, is about 17 dollars.
Provider B’s zero-fee headline costs you five to six times what Provider A’s small explicit fee does. Neither provider is technically lying, but only one of them is telling you the full story on the confirmation screen.
Travel Tip: What “Transparent Pricing” Actually Means
A provider that shows you the exchange rate they are quoting, the mid-market rate for comparison, and the fee, all before you confirm, is transparent. A provider that shows you only “you send X, they receive Y” without the underlying rate is not transparent, even if their marketing uses the word. Transparency is about being able to see the markup, not the absence of a markup.
How to Calculate the True Cost of a Transfer
Here is a thirty-second calculation you can do before hitting send on any transfer.
Step one. Look up the mid-market rate. Google “usd to inr” (or whichever currency pair). Note the number.
Step two. Multiply the amount you are sending by the mid-market rate. This is the true amount your recipient would get with no fees and no markup.
Step three. Compare that number to the amount the provider actually says your recipient will receive. The difference between the two, converted back to dollars, is the total cost of the transfer to you, no matter how it is labeled or split up.
An example. You want to send 2,000 dollars. Google shows the mid-market USD to INR rate as 83.00. Two thousand dollars at mid-market would be 166,000 rupees. Your provider says the recipient will get 163,180 rupees. That is a shortfall of 2,820 rupees, which at the mid-market rate is about 34 dollars. That 34 dollars is your total cost. Whether the provider called it fee, rate, spread, or margin, the money is going to them, not the recipient.
This calculation cuts through every marketing claim. Compare providers on this number and you are comparing on the truth.
Comparison Table: Typical FX Markup by Channel
| Channel | Typical Markup Range | Where the Cost Hides |
|---|---|---|
| US bank wire | 2 to 4 percent | Baked into the rate; wire fee visible separately |
| Traditional money transfer operator | 1 to 2 percent | Baked into the rate; small explicit fee |
| App-based fintech | 0 to 1 percent | Baked into the rate; small percentage fee |
| Zero-markup providers with mid-market pricing | 0 percent | Visible transfer fee only, rate matches Google |
Zero markup does not mean zero cost, and low markup providers still typically charge a small transparent fee. The value of a zero-markup rate is that the entire cost of the transfer is on the confirmation screen and nothing is hidden in the exchange rate.
How Sliq Pay Prices a Transfer
Sliq Pay uses the mid-market USD to INR rate, the same rate Google shows, with 0 percent markup on the exchange itself. The only cost on any transfer is a small transparent fee (0.3 to 0.5 percent of the transfer amount), which is shown before you confirm. There is no hidden margin in the rate. What you see is what you pay. Instant settlement via UPI and IMPS on the India side means the good rate you locked in does not sit in transit for a day while the market moves.
The upshot is that the two-price problem this whole post has been about does not apply. There is only one price, and it is visible.
Real-World Scenarios
A US-based professional sending 500 dollars a month to a parent in India. At a 1.5 percent hidden markup, that is 7.50 dollars per month, or 90 dollars a year, that never appears as a fee. Switching to a provider with 0 percent markup and a small transparent fee saves the bulk of that annually with no other change in behavior.
A student’s parent covering a 3,000 dollar tuition installment. A bank wire with a 3 percent hidden markup costs 90 dollars in FX plus a 40 dollar wire fee, roughly 130 dollars total. A modern provider at 0 percent markup and 0.4 percent fee costs about 12 dollars. That is more than 100 dollars saved on a single transfer.
A small business owner in the US paying an Indian contractor 5,000 dollars. Even a “cheap” 1 percent markup costs 50 dollars per invoice. Over a year of monthly invoices that is 600 dollars of hidden FX cost, more than most business owners spend on any other fintech tool.
Frequently Asked Questions
What is exchange rate markup on a money transfer? It is the difference between the wholesale mid-market rate that banks trade at with each other and the rate your provider actually quotes you. It functions like a fee but is baked into the exchange rate rather than shown as a line item, which is why it is often called a hidden fee.
How can I check if a transfer service is using a marked-up rate? Search “usd to inr” (or the relevant currency pair) on Google. The rate at the top of the results is close enough to the mid-market rate for consumer purposes. If your provider’s quoted rate is meaningfully worse, the difference is the markup. A rate quoted at 82.17 when Google shows 83.00 is a 1 percent markup.
Why do some providers charge “zero fees” but still cost more? Because they take their earnings in the exchange rate margin instead of a visible fee. A zero-fee transfer with a 1.5 percent rate markup on 1,000 dollars costs you 15 dollars. A transfer with a 3 dollar visible fee at the mid-market rate costs you 3 dollars. Same principal, five times the cost, and the “zero fee” version is the more expensive one.
What is a fair exchange rate markup? For consumer transfers, 0 percent is best (a small provider fee replaces the hidden markup). Zero to half a percent is competitive. One to two percent is common but not great. Anything above two percent is expensive and usually paired with a bank wire or a legacy money transfer operator.
How do I compare two money transfer providers fairly? Ignore the fee. Ignore the marketing. Compare on the recipient amount. Put the same USD send amount into both providers at the same time, note the INR each quotes for the recipient, and pick the bigger number. Sliq Pay is worth adding to that comparison if you want a benchmark where the quoted rate matches Google’s rate exactly.
Is the mid-market rate the same as the interbank rate? Yes, effectively. The mid-market rate is the midpoint between the wholesale buy and sell rates that banks quote each other. Google’s displayed rate for a currency pair is very close to this and is fine as a consumer benchmark.
Can I ever get the mid-market rate as a regular consumer? Yes, when a provider chooses to pass it through with 0 percent markup and charge only a small transparent fee. That is the pricing model a few modern providers, including Sliq Pay, are built around.
Does the amount I send affect the markup? Sometimes. Larger transfers occasionally get a tighter rate at some providers because the margin is spread across a bigger principal. But most providers apply the same markup regardless of amount, and it is easier to compare providers than to shop tiers within one provider.
Before You Send
Exchange rate markup is the biggest hidden fee in cross-border money transfer, and understanding it turns “zero fee” from a signal into a red flag. The fix is straightforward. Check the mid-market rate on Google before you send. Compare providers on the recipient amount, not the fee. Prefer providers that quote the mid-market rate with 0 percent markup and a small transparent fee, which is the pricing model Sliq Pay was built around. Join the waitlist at sliq-pay.com if that is the version of transparent pricing you want on your next transfer.
Disclaimer: The information provided on this blog is for general informational purposes only and does not constitute legal, financial, tax, or professional advice. Product features, pricing, eligibility, and availability may vary by country, user type, regulatory requirements, and are subject to change. Please refer to Sliq Pay’s Terms of Use and official product pages for the most accurate and up-to-date information. Sliq Pay makes no representations or warranties regarding the completeness, accuracy, or reliability of the content.



