Rate analysis·6 min read

How much do hidden markups actually cost per transfer? (2026)

The hidden exchange-rate markup is usually 1–5% of the amount you send, and on most transfers it costs more than the visible fee. Here's what that works out to per transfer, and how to see your exact markup before you send.

R
RemitBeat Research
June 21, 2026
💸

The short version: a hidden markup is the gap between the exchange rate a provider gives you and the real mid-market rate. It typically runs 1% to 5% of the amount you send (banks are usually at the higher end, 2–5%; specialist apps are often lower). On a $500 transfer that is roughly $5 to $25, frequently more than the “fee” shown at checkout. The only way to know your markup is to compare the quoted rate against the mid-market rate.

What a hidden markup actually is

When you send money abroad, the provider converts your currency at a rate they choose. The real rate, the one banks trade at, is the mid-market (interbank) rate. The difference between that and the rate you are quoted is the hidden markup, and it is where most providers make their money. It is “hidden” because it is baked into the rate rather than itemised as a fee, so a transfer advertised as “$0 fee” can still be expensive.

How much it costs, by transfer size

At a typical markup of 1% to 5%, here is what the hidden cost works out to for common transfer amounts:

You sendAt 1% markupAt 3% markupAt 5% markup
$100$1$3$5
$500$5$15$25
$1,000$10$30$50
$5,000$50$150$250
$10,000$100$300$500
Illustrative: hidden markup = the markup percentage × the amount you send. Your actual markup depends on the provider and corridor. Banks typically sit at the higher end; specialist apps lower.

Why the markup is often bigger than the fee

The visible fee is usually a flat few dollars; the markup scales with the amount. On a $10,000 transfer, a 3% markup is $300, while the wire fee itself might be $25 to $50. That is why comparing only the advertised fee is misleading, and why the markup matters more the larger you send. The honest way to compare is the true cost: the fee plus the rate markup, measured against the mid-market rate.

See the real markup on a live transfer

Here is a live example, USD → KES. RemitBeat shows the true cost (fee plus markup versus the mid-market rate) for every provider, so the hidden markup is no longer hidden:

Live USDKES comparison · sending $500 · ranked by how much actually arrives

Mobile money payouts

Most used in Kenya

Pay out to mobile wallets in Kenya, usually within minutes.

6 providers
Provider
Rate
Fee
True cost
You receive
NALABest value
M-Pesa · In minutes
128.41
Free
$4.35 (0.87%)
64,206.42 KES
NALABest valueM-Pesa · In minutes
Recipient gets
64,206.42KES
Rate128.41
FeeFree
True cost$4.35 (0.87%)
WorldRemit
Mobile money · Within 5 minutes
128.25
Free
$4.97 (0.99%)
64,126.10 KES
WorldRemitMobile money · Within 5 minutes
Recipient gets
64,126.10KES
Rate128.25
FeeFree
True cost$4.97 (0.99%)
Sendwave
M-Pesa · In minutes
128.20
$0.49
$5.66 (1.13%)
64,037.39 KES
SendwaveM-Pesa · In minutes
Recipient gets
64,037.39KES
Rate128.20
Fee$0.49
True cost$5.66 (1.13%)
Western Union
M-Pesa · In minutes
127.70
$0.99
$8.08 (1.62%)
63,724.43 KES
Western UnionM-Pesa · In minutes
Recipient gets
63,724.43KES
Rate127.70
Fee$0.99
True cost$8.08 (1.62%)
Boss Money
M-Pesa · In minutes
127.43
Free
$8.15 (1.63%)
63,713.10 KES
Boss MoneyM-Pesa · In minutes
Recipient gets
63,713.10KES
Rate127.43
FeeFree
True cost$8.15 (1.63%)
Wise
Bank deposit · by Monday
129.45
$8.31
$8.65 (1.73%)
63,649.27 KES
WiseBank deposit · by Monday
Recipient gets
63,649.27KES
Rate129.45
Fee$8.31
True cost$8.65 (1.73%)

First-transfer bonuses

New customers

Promotional first-transfer rates, for new customers only.

3 providers
Provider
Rate
Fee
True cost
You receive
Boss MoneyTop bonus
M-Pesa · In minutes
131.62
Free
Beats mid
65,811.10 KES
Boss MoneyTop bonusM-Pesa · In minutes
Recipient gets
65,811.10KES
Rate131.62
FeeFree
True costBeats mid
WorldRemit
Mobile money · Within 5 minutes
130.84
Free
Beats mid
65,420.40 KES
WorldRemitMobile money · Within 5 minutes
Recipient gets
65,420.40KES
Rate130.84
FeeFree
True costBeats mid
Sendwave
M-Pesa · In minutes
128.85
$0.49
$3.16 (0.63%)
64,360.65 KES
SendwaveM-Pesa · In minutes
Recipient gets
64,360.65KES
Rate128.85
Fee$0.49
True cost$3.16 (0.63%)

Bank payouts

Direct deposit to a bank account in Kenya.

2 providers
Provider
Rate
Fee
True cost
You receive
InstaremBest rate
M-Pesa · Varies
128.30
Free
$4.80 (0.96%)
64,147.80 KES
InstaremBest rateM-Pesa · Varies
Recipient gets
64,147.80KES
Rate128.30
FeeFree
True cost$4.80 (0.96%)
Xoom
M-Pesa · Varies
124.45
$2.99
$22.64 (4.53%)
61,852.05 KES
XoomM-Pesa · Varies
Recipient gets
61,852.05KES
Rate124.45
Fee$2.99
True cost$22.64 (4.53%)
Mid-market rate 129.5388 KES per USD. Live rates, updated Jun 28, 2026, 1:27 PM UTC — refreshed automatically. The “true cost” column is the fee plus the hidden markup. Open the full comparison →

How to find and avoid your hidden markup

  • Compare the quoted rate to the mid-market rate. The gap, as a percentage, is your markup.
  • Rank by the amount received, not the fee. A “$0 fee” quote can still deliver less.
  • Watch large transfers especially. A small percentage on a big amount is real money.
  • Use a comparison that shows the markup. RemitBeat benchmarks every provider against the mid-market rate automatically.

See the method behind the numbers on our methodology page, dig into the idea in how to avoid hidden fees, or compare your corridor now on the corridors hub.

Let RemitBeat show your exact markup

RemitBeat pulls live rates from every major provider, benchmarks each against the real mid-market rate, and shows the hidden markup and true all-in cost on every quote, updated every 30 minutes. Instead of guessing whether a transfer is a good deal, you see exactly how much the markup costs and which provider delivers the most. It's free to compare; we earn a small disclosed referral commission when you choose a provider, and you pay the same as going direct.

• • •
R

RemitBeat Research

Our research team analyzes remittance market data, provider behavior, and rate movements across the African corridors. We publish weekly insights to help the diaspora send more money home. Got a topic you'd like us to dig into? Send us a note.

The Beat — every Monday

Diaspora finance, African business, remittance market analysis. Delivered weekly. Free, always.

Subscribe — free

No spam. Unsubscribe anytime.

Frequently asked questions

How much do hidden markups cost per transfer?+
Hidden exchange-rate markups are typically 1% to 5% of the amount sent. That is about $1–$5 on $100, $5–$25 on $500, $10–$50 on $1,000, and $100–$500 on $10,000. Banks usually sit at the higher end; specialist apps are often lower. On most transfers the markup costs more than the visible fee.
How is a hidden markup calculated?+
It's the difference between the exchange rate a provider quotes you and the real mid-market (interbank) rate, expressed as a percentage of the amount sent. Multiply that percentage by your transfer amount to get the cost in dollars. RemitBeat computes this automatically for every provider.
Is the hidden markup bigger than the transfer fee?+
Often, yes, especially on larger transfers. The fee is usually a flat few dollars, while the markup scales with the amount. A 3% markup on a $10,000 transfer is $300, far more than a typical $25–$50 wire fee. That's why comparing the fee alone is misleading.
Do “$0 fee” transfers have hidden markups?+
Frequently. Many zero-fee services build their margin into a worse exchange rate, so the cost is moved from the fee into the markup. Always compare the final amount the recipient receives, not just the advertised fee.
How do I avoid hidden markups?+
Compare the quoted rate against the mid-market rate, and rank providers by the amount your recipient actually receives rather than the headline fee. A comparison tool that shows the markup, like RemitBeat, makes this automatic across every provider and corridor.