Send money from Kenya to Uganda
Sending money from Kenya to Uganda? This is an EAC-neighbour send, not a diaspora send: no USD step, no correspondent bank — everything starts from your M-Pesa wallet.
Today's KES→UGX exchange rate
This is the reference interbank rate — the starting point before each service's fee and margin.
The Kenya–Uganda route is one of the EAC's most active: not a diaspora remittance but a neighbour send, usually started straight from M-Pesa. M-Pesa Global delivers wallet-to-wallet to MTN MoMo Uganda within seconds (dial *840# or use the M-Pesa app), at Safaricom's domestic send fees. For Airtel Money Uganda, apps like NALA or Sendwave take an M-Pesa debit and deliver to the matching wallet. Uganda's 0.5% levy only applies on the recipient's cash withdrawal.
Sending from Kenya: how it works between EAC neighbours
In Kenya, sending to EAC neighbours runs from a LOCAL WALLET, not a Western bank account: you load from M-Pesa (or push from a Kenyan bank account via PesaLink/IPSL into M-Pesa) and start the transfer. The fastest path is Safaricom's M-Pesa Global (dial *840# or use the M-Pesa app), which delivers wallet-to-wallet — straight to M-Pesa Tanzania, MTN MoMo Uganda or MTN MoMo Rwanda — at Safaricom's rate and the domestic send fees. No USD leg, no correspondent bank.
Kenyan providers are supervised by the Central Bank of Kenya (CBK) — M-Pesa under its PSP licence, NALA and others under Money Remittance rules. You sign up with a Kenyan ID or passport. For sends to Uganda, the real value isn't a USD margin (there isn't one); it's the domestic send fee and the operator-set KES→local rate — compare the FINAL AMOUNT received for your amount, not the headline fee.
Our verdict: the best way to send Kenya to Uganda
Best for the lowest total cost to Uganda
M-Pesa Global and NALA: starting from an M-Pesa wallet only costs Safaricom's domestic send fee — there's no USD leg to pay for, no correspondent-bank margin, no USD-to-shilling spread on top. The apps that waive the up-front fee and keep the tightest rate margin net the most, especially as it lands on MTN MoMo or Airtel Money — the two dominant wallets — usually within minutes.
Best for speed to an MTN MoMo or Airtel Money wallet
M-Pesa Global (instant) and Sendwave: starting from M-Pesa is instant and the recipient receives within seconds via M-Pesa Global, and it lands on MTN MoMo or Airtel Money — the two dominant wallets — usually within minutes — so a send can complete end to end in minutes.
Best for large transfers and rate transparency
Wise: on a large intra-EAC transfer the fee stays at the M-Pesa tier and what's worth checking is Safaricom's KES → local rate — not a non-existent USD spread.
Best for cash pickup / a recipient without a wallet
Western Union: cash pickup is still common up-country, but keeping the money on the wallet avoids Uganda's 0.5% withdrawal levy, but their agent networks pay out cash if your recipient has no wallet.
Best for Uganda wallet support
M-Pesa Global delivers straight to MTN MoMo Uganda within seconds; for Airtel Money Uganda, NALA and Sendwave take the M-Pesa debit.
In plain terms: Because starting from an M-Pesa wallet only costs Safaricom's domestic send fee — there's no USD leg to pay for, the right pick from Kenya to Uganda mostly comes down to your amount: M-Pesa Global and NALA for the lowest cost, Wise when the FX margin dominates on a large send, Western Union if your family has no wallet. Either way, it lands on MTN MoMo or Airtel Money — the two dominant wallets — usually within minutes, and the only cost is Uganda's 0.5% mobile-money withdrawal levy, and only when they cash out.
Comparing the services: fees, rates, speed & delivery
| Service | Fee model | Rate | Speed | Delivery | Best for |
|---|---|---|---|---|---|
| M-Pesa Global (Safaricom) | Domestic-tier send fees apply across EAC corridors | Safaricom-set rate for cross-border legs | Instant to M-Pesa Tanzania, MTN MoMo Uganda/Rwanda | Direct wallet-to-wallet via *840# or M-Pesa app | Direct M-Pesa-to-EAC-wallet rail with no app to download |
| NALA | Low flat fee; intra-Africa focus | Tight margin on KES → TZS/UGX/RWF | Minutes to destination wallet | M-Pesa, MTN MoMo, Airtel Money | App built for African-to-African sends |
| Sendwave | Usually zero up-front fee | Earns on the rate margin (~1-3% over mid-market) | Instant to minutes to wallet | Mobile money focused | Ultra-fast wallet delivery from Kenya |
| Wise | Transparent percentage fee, shown upfront | Mid-market (interbank) rate | Often within ~24h | Bank deposit; some mobile money | Mid-market rate on KES → USD-denominated legs |
| Western Union | Variable fee by amount and channel | Wider rate margin | Flexible, including instant cash | Agent network: cash, bank, wallet | Cash pickup reach across the region |
Which services reach Uganda's mobile wallets
In Uganda, mobile money means MTN MoMo or Airtel Money — the table shows what each service actually reaches: wallet, bank account or cash pickup.
| Service | Mobile money MTN MoMo / Airtel | Bank | Cash |
|---|---|---|---|
| M-Pesa Global (Safaricom) | ✓ | — | — |
| NALA | ✓ | ✓ | — |
| Sendwave | ✓ | — | — |
| Wise | ✓ | ✓ | — |
| Western Union | ✓ | ✓ | ✓ |
What your recipient actually gets in Uganda
Cash-out / withdrawal cost
Uganda charges a 0.5% government levy on mobile-money WITHDRAWALS only (in force since 2018, cut from 1% after public protests) — not on the amount received, and not on wallet-to-wallet payments. On top of that is the operator's cash-out fee (MTN MoMo or Airtel Money) by amount band. Keeping the money on the wallet to pay avoids both the levy and the fee.
Receiving to a bank vs a wallet
In Uganda, your recipient receives into MTN MoMo or Airtel Money — the two dominant wallets — or a bank account. Receiving into the wallet is free; the 0.5% levy only bites on cash withdrawal.
Uganda is one of the East-Africa destinations for the Gulf flow. The service's headline rate is only part of it: what your family keeps also depends on the withdrawal levy and the operator fee.
How to send: methods, limits & safety
Funding and delivering the send
From Kenya, the most direct funding is Safaricom's M-Pesa Global: you start from the M-Pesa app or via *840#, and the money lands in seconds on the recipient's wallet in Uganda. Fees are at M-Pesa's domestic tier and the KES → local rate is Safaricom-set. For wallets outside M-Pesa Global's reach, apps like NALA or Sendwave take an M-Pesa debit and deliver to MTN MoMo or Airtel Money.
Transfer limits & KYC
In Kenya, M-Pesa is tied to your number and Kenyan ID; apps like NALA sign up with a Kenyan ID or passport. No FinCEN, no IRS: obligations are local, supervised by the CBK. For a first large send to Uganda, expect M-Pesa's transaction confirmation and, on large sums, enhanced verification by the operator.
Other routes to Uganda
Frequently asked questions
Which rail should I use to send to Uganda from Kenya?
How long does a transfer to Uganda take?
Is money received taxed in Uganda?
Bottom line
Bottom line: starting from M-Pesa is instant and the recipient receives within seconds via M-Pesa Global and it lands on MTN MoMo or Airtel Money — the two dominant wallets — usually within minutes. Compare M-Pesa Global and NALA first on the final amount received, switch to Wise for large sums, and Western Union if cash pickup is needed. For most intra-EAC sends from Kenya, M-Pesa Global is the simplest and fastest rail.
We describe each service's published model (fees, rates, speed, delivery) from public information, without reproducing live quotes or marketing copy. Always check the final fee and rate in the app before sending.