Sending Money to Kenya via M-Pesa Without a Bank Account: The Real Cost Compared (2026)
No bank account needed on either end — here's exactly what it costs to send money into a Kenyan M-Pesa wallet, and which provider actually gets your recipient the most money.
Table of contents
Quick answer
Yes, you can send money to Kenya without either side having a bank account.
The recipient only needs a Safaricom-registered phone number with M-Pesa active.
Sending from abroad, you go through a partner service (not M-Pesa directly), and the money typically lands in the recipient’s wallet within minutes.
- Typical all-in cost: roughly 1–2% of the amount sent with the cheapest providers, up to 5%+ with the most expensive
- Speed: most mobile-wallet deliveries arrive in under a couple of minutes; bank-linked deposits can take up to a day
- What the recipient needs: a Safaricom SIM registered in their name — nothing else
- What the sender needs: ID verification with the transfer service, plus the recipient’s name and M-Pesa phone number
It’s a simple way to send money without having a PayPal or bank account.
The Scenario

Say you’re in the UK and your sister in Nairobi needs KES 5,000 today.
She doesn’t have a bank account, never has, but she has a phone with a Safaricom line and a mobile money servicer like M-Pesa wallet she uses for everything from groceries to paying the electrician.
You’ve never sent money to Kenya before and don’t know where to start.
Here’s exactly what happens, and, more importantly, what it actually costs once you look past the advertised fee.
What You Need Before You Start
On your end (the sender):
- A government ID for verification with whichever transfer service you use
- The recipient’s full name, exactly as registered on their M-Pesa account
- The recipient’s M-Pesa-registered mobile number, in international format (Kenyan mobile numbers start with the country code 254)
- A payment method, funding from a bank transfer, is almost always cheaper than paying by card, since card funding often adds an extra 1–2%
On the recipient’s end:
- A Safaricom SIM card, registered with a valid ID
- An active M-Pesa wallet (the default for most Safaricom users)
- That’s it, no bank account, no separate app to install, no paperwork on their side
One thing worth knowing upfront: M-Pesa itself doesn’t operate directly between, say, the UK and Kenya.
You send through an authorised partner, services like Wise, WorldRemit, Western Union, Remitly, Sendwave, or BOSS Money, and they deposit directly into the recipient’s M-Pesa wallet.
The recipient never has to touch the sending service at all; the money just appears as a normal M-Pesa deposit, with an SMS confirmation.
What Actually Happens, Step by Step

The exact screens differ by provider, but the flow is consistently the same shape across all of them:
- Choose the destination and delivery method. Select Kenya, then choose “mobile wallet” or “M-Pesa” as the delivery method (as opposed to bank deposit or cash pickup).
- Enter the amount. You’ll see the exchange rate and total cost before you commit to anything — by regulation, this has to be shown upfront.
- Enter recipient details. Full name (matching their ID exactly), mobile number, and sometimes a reason for the transfer (e.g. “family support”).
- Choose your payment method and pay. Bank transfer/ACH is typically cheapest; card payment is faster but usually carries an extra fee.
- Confirmation. You get an email/SMS receipt; the recipient gets an M-Pesa SMS confirming the deposit, usually within a couple of minutes for mobile wallet delivery specifically.
The recipient doesn’t need an account with whichever service you used, Wise, WorldRemit, or otherwise.
The money simply lands in their existing M-Pesa wallet as if someone in Kenya had sent it to them directly.
Fee and Exchange Rate Reality Check
This is the part that actually matters, and it’s the part most articles skip.
The advertised “fee” is frequently not the real cost, several providers show a low or even $0 fee, then build their margin into the exchange rate instead.
The number to look at isn’t the fee line; it’s how much local currency lands in the recipient’s wallet.
| Service | Fee shown | Typical exchange rate margin | Roughly what it costs, all-in |
| Wise | Small fixed fee (~$0.80–$3 on $100–$1,000) | None — uses the mid-market rate | ~0.5–1.5% total, generally the cheapest above ~$100–200 |
| WorldRemit | ~$0.99–$3.99 flat, varies by corridor | ~1.5–2.5% below mid-market | Often 2–4% total once the rate margin is counted |
| Western Union | Often advertised as low or $0 for a first transfer | Can run ~4% below mid-market | Frequently, the most expensive of the mainstream options |
| Sendwave / BOSS Money | Little to no flat fee, first transfers sometimes free | Margin built into rate | Competitive for smaller, occasional transfers |
These are general ranges based on publicly published pricing structures as of mid-2026, not a specific test, providers change rates by corridor, amount, and promotion constantly, so treat this as a starting point and verify current numbers before publishing, then re-check monthly.
What Could Go Wrong?

A few real friction points worth knowing about before you send:
- Wrong or misformatted phone number. The recipient’s number needs to be entered in the exact format the service expects (with the country code, no leading zero). This is the most common cause of delays.
- Recipient not yet registered for M-Pesa or the wallet balance limit is hit. M-Pesa wallets in Kenya have balance and transaction ceilings; if a recipient’s wallet is near its limit, a large incoming transfer can fail until they clear some balance first.
- ID verification delays on the sender’s side. First-time users of a transfer service sometimes get held for manual review, especially for larger amounts.
- Promotional first-transfer rates. Several services advertise fee-free or heavily discounted first transfers, then apply standard (higher) pricing afterwards. Always compare the rate on a second transfer before assuming it’s permanent.
- Card funding surcharges. Funding a transfer with a debit or credit card is convenient but commonly adds 1–2% versus funding from a bank account directly.
How Does This Compare to Other Ways to Send Money to Kenya
If you haven’t committed to M-Pesa specifically, here’s roughly how it stacks up against the alternatives:
| Method | Bank account needed? | Typical speed | Best for |
| M-Pesa (via transfer partner) | No | Minutes | Recipients without a bank account, urgent transfers |
| Bank deposit | Yes (both sides) | Same day to a few days | Larger amounts where the exchange rate margin matters most |
| Cash pickup | No (recipient just needs ID) | Minutes once collected | Recipients who prefer physical cash or don’t use mobile money |
FAQ
Does the recipient need a bank account?
No. All they need is a Safaricom SIM with an active M-Pesa wallet.
Does the recipient need an account with the transfer service I use (e.g. Wise, WorldRemit)?
No, the money is deposited directly into their M-Pesa wallet. They don’t need an account with the sending service at all.
How long does it really take?
Mobile wallet deliveries typically arrive within a couple of minutes once the sender’s payment has cleared. Processing time on the sender’s side, ID checks, payment method, and first-time verification can add delay, especially for new users or larger amounts.
Is there a minimum or maximum amount?
Yes. Kenyan M-Pesa wallets carry both per-transaction and daily limits (commonly around KES 250,000 per transaction and KES 500,000 per day, though this varies and is worth checking against current Safaricom and provider limits, since it can change). Transfer services also set their own sending limits, especially for first-time or unverified senders.
Does the recipient pay any fee to receive the money?
Generally, no, incoming international transfers to M-Pesa aren’t charged on arrival. Standard M-Pesa fees can apply afterwards if the recipient chooses to withdraw the cash or send it on to someone else, since those are normal domestic M-Pesa transaction fees rather than something related to the international transfer itself.
Is M-Pesa safe for international transfers?
Transfers go through regulated, authorised partner services, and each transaction requires PIN authentication on the M-Pesa side. As with any money transfer, double-checking the recipient’s number before sending is the biggest real risk factor, not fraud.
Conclusion
Sending money to someone in Kenya without a bank account on either end is genuinely simple in practice; the friction is almost entirely in choosing the right provider and getting the recipient’s details exactly right, not in any hidden complexity around M-Pesa itself.
The number that actually matters isn’t the advertised fee; it’s what lands in the recipient’s wallet once the exchange rate is factored in, which is exactly why comparing providers side by side before sending is worth the extra two minutes.