Money Transfer Fees Explained: Understanding What You're Really Paying
Money transfer costs are often confusing. A "$0 fee" transfer might cost you more than one with a $5 fee. Here's how to understand what you're actually paying.
The Two Types of Costs
1. Transfer Fee
The obvious, upfront charge:
- Flat fee: "$3.99 per transfer"
- Percentage: "1% of amount"
- Combination: "$2 + 0.5%"
Easy to see. Listed clearly at checkout.
2. Exchange Rate Markup
The hidden cost most people miss:
- Provider uses worse rate than "real" rate
- You get fewer KES per USD
- Not shown as a "fee"
Hard to see. Requires comparing to mid-market rate.
How Exchange Rate Markup Works
The Mid-Market Rate
This is the "real" exchange rate:
- What banks trade at
- No profit built in
- Find it on Google or XE
Example: Google shows 1 USD = 129.00 KES
Provider's Rate
What the provider actually gives you:
- Lower than mid-market
- Difference is their profit
Example: Provider rate = 127.00 KES per USD
Calculating the Markup
```
Markup = (Mid-market - Provider rate) / Mid-market ร 100
Markup = (129.00 - 127.00) / 129.00 ร 100
Markup = 1.55%
```
On a $1,000 transfer:
- Mid-market: 129,000 KES
- Provider rate: 127,000 KES
- Hidden cost: 2,000 KES (~$15.50)
Total Cost Examples
Example 1: "Zero Fee" Provider
- Transfer: $500
- Fee: $0
- Exchange rate: 126.50 (mid-market: 129.00)
- Markup: 1.94%
Real cost: $9.70 (1.94%)
Example 2: Provider with Fee
- Transfer: $500
- Fee: $5
- Exchange rate: 128.50 (mid-market: 129.00)
- Markup: 0.39%
Real cost: $5 + $1.95 = $6.95 (1.39%)
The "free" option costs more!
Provider Cost Comparison
Sending $1,000 to Kenya (mid-market rate: 129.00):
| Provider | Fee | Rate | Rate Markup | Total Cost | % |
| Wise | $8 | 128.50 | 0.39% | $11.90 | 1.19% |
| Sendwave | $0 | 127.00 | 1.55% | $15.50 | 1.55% |
| Remitly | $4 | 127.50 | 1.16% | $15.60 | 1.56% |
| WorldRemit | $5 | 126.00 | 2.33% | $28.30 | 2.83% |
| Western Union | $10 | 123.00 | 4.65% | $56.50 | 5.65% |
| Bank Wire | $45 | 124.00 | 3.88% | $83.80 | 8.38% |
Other Fees to Watch For
Payment Method Fees
| Method | Typical Extra Cost |
| Bank account (ACH) | $0 |
| Debit card | $1-5 |
| Credit card | $5-15 |
Credit Card Cash Advance
If your bank treats transfer as cash advance:
- 3-5% cash advance fee
- Higher interest rate
- Interest starts immediately
Avoid credit cards for transfers.
Receiving Fees
Some banks charge for incoming international transfers:
- $10-25 for incoming wire
- Usually not for M-Pesa
- Ask recipient to check
Intermediary Bank Fees
For bank wires:
- Your bank โ Intermediary bank โ Kenya bank
- Each can charge
- $10-30 possible along the way
Currency Conversion Fees
If provider converts twice:
- USD โ EUR โ KES (example)
- Each conversion costs
Best: Direct USD to KES conversion
How Providers Make Money
The "Zero Fee" Model
Providers claiming "no fees":
- Make money on exchange rate
- Markup covers their costs + profit
- Not cheaper, just differently priced
The Transparent Model
Providers like Wise:
- Small, visible fee
- Near mid-market exchange rate
- Total cost clearly shown
The Traditional Model
Banks and legacy services:
- Visible fee
- AND significant exchange markup
- Double profit
Reading the Fine Print
What to Look For
- Exchange rate compared to mid-market
- Transfer fee amount
- Payment method impact
- Delivery method fees
- Receiving fees (ask recipient)
Red Flags
- "Best rates guaranteed" (compare to verify)
- Can't see rate until after signup
- Rate differs significantly from Google/XE
- Multiple fees listed
- "Processing fee" + "transfer fee" + "service fee"
How to Calculate True Cost
Simple Method
- Note amount you're sending (e.g., $500)
- Note how much recipient gets (e.g., 63,000 KES)
- Check mid-market rate (e.g., 129 KES)
- Calculate ideal amount: $500 ร 129 = 64,500 KES
- Difference: 64,500 - 63,000 = 1,500 KES lost
- Convert back: 1,500 รท 129 = $11.63 total cost
Percentage Method
```
Total Cost % = (Ideal Amount - Actual Received) / Ideal Amount ร 100
Total Cost % = (64,500 - 63,000) / 64,500 ร 100
Total Cost % = 2.33%
```
Fee Comparison by Transfer Size
Small Transfers ($100)
| Provider | Total Cost | % |
| Sendwave | ~$1.50 | 1.5% |
| Remitly | ~$3.00 | 3.0% |
| Wise | ~$2.00 | 2.0% |
| WU | ~$8.00 | 8.0% |
Best for small: Sendwave
Medium Transfers ($500)
| Provider | Total Cost | % |
| Wise | ~$5.50 | 1.1% |
| Sendwave | ~$7.50 | 1.5% |
| Remitly | ~$10.00 | 2.0% |
| WU | ~$30.00 | 6.0% |
Best for medium: Wise
Large Transfers ($5,000)
| Provider | Total Cost | % |
| Wise | ~$40 | 0.8% |
| OFX | ~$35 | 0.7% |
| Sendwave | ~$75 | 1.5% |
| Bank | ~$200+ | 4.0%+ |
Best for large: OFX or Wise
Common Misconceptions
"No fee means no cost"
Wrong. Fee is only part of the cost.
"Banks are safest and cheapest"
Wrong. Banks typically have the highest total costs.
"Western Union/MoneyGram are the only options"
Wrong. Digital alternatives are cheaper and often faster.
"Exchange rates are the same everywhere"
Wrong. Rates vary significantly between providers.
Conclusion
Understanding money transfer fees:
- Total cost = Fee + Exchange rate markup
- Compare to mid-market rate to find true cost
- "Zero fee" isn't free - check the rate
- Use bank account payment to avoid card fees
- Wise usually wins on total cost transparency
The best way to save is knowing what you're actually paying.
Find your true cost with our comparison calculator.