M-Pesa
M-Pesa — Safaricom's Kenya-originated mobile money platform covering East Africa with STK push, C2B, B2C, and API integration.
Our Verdict
Non-negotiable for East Africa — deal with Daraja quirks because reach and consumer trust are unmatched.
Pros
- Default mobile money in Kenya and East Africa
- STK push gives strong mobile UX
- C2B, B2C, and B2B flows via API
- Massive reach — tens of millions of users
Cons
- Daraja API quirky and sometimes unreliable
- Callback handling requires careful retries
- Rate limits and sandbox feel dated
- Limited outside East Africa
Best for: Merchants and platforms serving Kenya, Tanzania, and East Africa
Not for: Teams outside East Africa or wanting modern DX
When to Use M-Pesa
Good fit if you need
- STK push payment collection from Kenyan mobile money users via Daraja API
- C2B and B2C M-Pesa payment flows for East African e-commerce and services
- Salary disbursements and mass payouts to M-Pesa wallets in Kenya/Tanzania
- Recurring M-Pesa payment for subscription services in East Africa
Lock-in Assessment
Medium 3/5
Lock-in Score 3/5
Pricing
Price wrong?M-Pesa Pricing
- Pricing Model
- usage
- Free Tier
- No
- Entry Price
- —
- Enterprise Available
- No
- Transparency Score
- —
Beta — estimates may differ from actual pricing
1,000
1001K10K100K1M
10,000
1K10K100K1M10M
Estimated Monthly Cost
$25
Estimated Annual Cost
$300
Estimates are approximate and may not reflect current pricing. Always check the official pricing page.
Community Discussion
Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.