M-Pesa active monthly customers grew 14.5% to ~41 million in 2025; M-Pesa is 45.6% of Safaricom service revenue; 3.1M merchant base (+71% expansion)
~41M monthly active / 45.6% revenue share
Checked:
Kenya is the global proof point that telco-led mobile money can replace banking. M-Pesa has ~41 million active monthly customers — more than Safaricom's mobile network — and processed $450B+ across all markets in 2025. PesaLink interconnects the banking system.
Top payment methods
Shares are approximate and may overlap (e.g. wallets sitting on cards) or use different denominators (e-commerce vs POS). See FAQ + sources below for context.
Infrastructure
The active payment categories in Kenya — their role, adoption, and market position.
Instant account-to-account fund transfers settled in seconds via a national rail.
Credit and debit card payments processed over Visa, Mastercard, and local networks.
Mobile-first stored-value wallets enabling QR, NFC, and in-app checkout.
Direct debit and credit transfers between bank accounts for high-value settlements.
Instalment-based lending at checkout; growing fast across Southeast Asia.
Physical currency; still significant in markets with lower banking penetration.
Analytics
Estimated share of consumer payment volume by method.
Estimates based on reported transaction volumes. Data as of May 10, 2026. Percentages rounded to nearest whole number.
Deep Dive
Kenya is the canonical case of telco-led mobile money. M-Pesa — launched by Safaricom in 2007, ahead of any other telco-driven mobile money rollout anywhere — has approximately 41 million active monthly users in Kenya as of 2025. That figure exceeds Safaricom’s own mobile network subscriber base, reflecting M-Pesa’s spread across competing telco networks via agents and bank interoperability. The platform processed over USD 450 billion in transaction volume across all its markets in 2025, supports 3.1 million merchants (a 71% expansion in 2025 alone), and contributes 45.6% of Safaricom’s service revenue — M-Pesa is no longer a side-product of a telco; it is the telco’s primary value engine.
The structural reason M-Pesa dominates Kenya and failed in South Africa is the banking access gap. Kenya in 2007 had banking penetration around 25% — most adults had no formal financial relationship, so M-Pesa solved access at the population level. South Africa in 2010 had ~80% banking penetration, so M-Pesa was a redundant overlay there and reached only 76,000 active users before discontinuation in 2016. The lesson: telco-led mobile money depends on a banking access gap to fill. The Kenya–South Africa contrast is the cleanest natural experiment in payment infrastructure economics anywhere — same operator, same product, opposite outcomes.
M-Pesa is operated by Safaricom, Kenya’s largest telco (Vodacom-affiliated; Vodafone group). The product launched in March 2007 as a P2P mobile money transfer service and has expanded into a comprehensive financial services platform:
The merchant economy. Lipa Na M-Pesa has become the de facto merchant payment system for Kenyan SMEs. The 3.1 million merchant base expanded 71% in 2025, reflecting both Safaricom’s outreach and merchant adoption pressure as consumer cash usage declined. M-Pesa merchant fees are tiered by transaction size — typically lower than card MDR for comparable transactions but with per-transaction floors that affect small-ticket economics.
For operators: integration with M-Pesa for merchant acceptance is via the Safaricom Daraja API — open API documentation, sandbox environment, and direct integration without requiring a separate licence. Most Kenyan PSPs offer M-Pesa acceptance as a default checkout method, and developer adoption is high. For B2C disbursement use cases, the Daraja B2C API handles bulk payouts to consumer M-Pesa wallets at scale.
PesaLink is Kenya’s bank-to-bank instant payment rail, launched in 2017 by Integrated Payment Services Limited (IPSL) — a subsidiary of the Kenya Bankers Association. It enables real-time A2A transfers between participating Kenyan banks (Equity Bank, KCB, Co-operative Bank, NCBA, ABSA Kenya, Standard Chartered Kenya, DTB, and others).
PesaLink coexists with M-Pesa rather than competing. Banked Kenyans use bank accounts for salary deposits and savings; M-Pesa for daily payments and merchant transactions. PesaLink handles the transfers between banked counterparties (e.g., paying a contractor with a bank account). The two systems are interoperable — M-Pesa wallets connect to bank accounts via the bank app, and PesaLink-enabled bank apps can pull from or push to M-Pesa wallets. For Kenyan consumers, the practical experience is seamless movement between M-Pesa and bank-account-based payment without explicit FX or rail switching.
For operators: PesaLink integration is via bank-direct API or via PSPs with bank interoperability built in. For pure consumer-facing checkout, M-Pesa via Daraja is typically sufficient. PesaLink matters for high-value B2B flows, payroll into bank accounts (rather than M-Pesa wallets), and any flow where the recipient must receive into a bank account specifically.
KEPSS (Kenya Electronic Payment and Settlement System) is the CBK-operated RTGS for high-value interbank settlement. KEPSS handles wholesale settlement and large-value clearing — the layer below PesaLink. For operators, KEPSS rarely matters for retail/SME flows but is relevant for high-value B2B settlement above PesaLink limits.
Card penetration in Kenya sits around 15% of adults — substantially lower than in South Africa (~80%), Nigeria, or Egypt. Visa and Mastercard handle Kenyan card flows; there is no significant domestic card scheme comparable to South Africa’s lack of scheme or Egypt’s Meeza.
Why cards never took off in Kenya: M-Pesa launched before consumer card payment habits could form. By 2010, M-Pesa had already captured the daily-payment use case that cards would otherwise have occupied. Cards in Kenya today are used for higher-value flows, international purchases, travel, and some specific merchant categories (hotels, restaurants in upmarket areas) — not for daily payments or SME transactions. Card MDR runs 2.0-3.5% for credit and 1.0-2.0% for debit — higher than typical M-Pesa merchant fees for small transactions, reinforcing the card displacement.
For foreign-issued cards (international consumers paying Kenyan merchants), Visa and Mastercard processing via Kenyan acquirers is available but secondary to M-Pesa in the merchant mix.
Kenyan e-commerce remains small in absolute terms (~USD 3B in 2024) but growing rapidly. The payment mix:
For operators entering Kenyan e-commerce, the integration priority is straightforward: M-Pesa acceptance via PSP or direct Daraja integration first; cards via Pesapal, DPO, or Stripe as a fallback for international cards; COD support for verticals where consumer preference still demands it. Major e-commerce players (Jumia Kenya, Kilimall, Glovo) all run M-Pesa-first checkout flows.
The Central Bank of Kenya (CBK) and the National Treasury have been pushing Safaricom for several years to spin off M-Pesa into a standalone subsidiary with its own corporate structure, balance sheet, and regulatory perimeter. The motivation:
Safaricom has incrementally restructured M-Pesa’s reporting and governance (M-Pesa has been reported as a separate operating segment since 2022) but has resisted full corporate separation. The debate remains active as of 2026; outcomes will shape M-Pesa’s operational and regulatory model for the next decade.
For operators: this is a structural risk factor to track. If M-Pesa is spun off, the licensing structure, governance, fee economics, and partnership dynamics may shift materially. Integrations are unlikely to break in the short term, but the longer-term contract and pricing posture of M-Pesa as a CBK-regulated standalone financial institution could be different from the current telco-product framing.
Two smaller mobile money operators compete with M-Pesa:
The mobile money market in Kenya is effectively a Safaricom-dominated near-monopoly with M-Pesa, with Airtel and T-Kash holding low single-digit market share between them. Interoperability rules under CBK have improved cross-network transfers, but the network effects and agent network advantages remain decisively with M-Pesa.
The Central Bank of Kenya (CBK) is the prudential and conduct regulator for payment activity in Kenya. The relevant legislative framework is the National Payment System Act 2011 and CBK regulations issued under it.
Licensing categories:
Foreign-operator entry routes:
Kenya’s PSP market is shaped around M-Pesa integration as the default. The standouts:
For operators choosing a Kenyan acquiring strategy: the M-Pesa-first SME route is Pesapal or direct Daraja integration; the enterprise/Pan-African route is DPO, Flutterwave, or Cellulant; the developer-friendly modern API route is Paystack. Confirm M-Pesa Lipa Na merchant tier with whichever PSP you choose — fee structures vary by transaction volume.
For broader East African expansion strategy, the M-Pesa interoperability briefing covers how Kenya, Tanzania, Uganda, Rwanda, and other East African M-Pesa markets interconnect — a structurally important pattern for operators with regional ambitions across the continent.
Three structural factors. First, Kenya's banking penetration was very low when M-Pesa launched in 2007 — most adults did not have bank accounts, so M-Pesa solved access to financial services at the population level, not just a fintech feature. Second, Safaricom's mobile network dominance (the telco still has dominant subscriber share) provided distribution to virtually every Kenyan adult. Third, the agent network — Safaricom built hundreds of thousands of M-Pesa agents across Kenya for cash-in/cash-out, making the wallet functionally equivalent to a bank account without requiring formal banking infrastructure. By the time competing wallets (Airtel Money, T-Kash) launched, M-Pesa was already universal. As of 2025, there are more M-Pesa users (~41M) than Safaricom mobile subscribers — M-Pesa works across networks via agents and bank interoperability.
PesaLink is Kenya's bank-to-bank instant payment rail, launched in 2017 by Integrated Payment Services Limited (IPSL) — a subsidiary of the Kenya Bankers Association. It enables real-time A2A transfers between participating Kenyan banks. PesaLink and M-Pesa coexist rather than compete: PesaLink handles transfers between bank accounts; M-Pesa handles wallet-to-wallet and cash-in/out via agents. The two systems are interoperable — Kenyans can move money between their bank account (via PesaLink-enabled bank app) and their M-Pesa wallet seamlessly. For banked Kenyans, the practical experience is having both: M-Pesa for daily payments and merchant transactions, bank accounts for savings and salary deposits, PesaLink as the bridge.
Kenya's payment regulation operates under the National Payment System Act 2011, supervised by the Central Bank of Kenya (CBK). Licensing categories include Payment Service Provider (PSP), Mobile Money Operator (MMO — the category M-Pesa, Airtel Money, T-Kash operate under), and Digital Credit Provider (DCP under 2022 regulations). CBK requires Kenya-registered legal entity, minimum capital, AML/CFT programmes, and operational documentation. Direct licensing timelines run 9-15 months. The practical entry route for most foreign operators is partnership with a licensed local PSP (Pesapal, DPO Group, Cellulant) or integration with M-Pesa's Daraja API (no Safaricom-issued licence required for merchant-level integration; operates under standard merchant terms).
The structural contrast is direct: Kenya in 2007 had ~25% banking penetration and a telco-led population reach; South Africa in 2010 (when Vodacom tried to relaunch M-Pesa) had ~80% banking penetration. Kenyans needed M-Pesa as a banking substitute; South Africans already had bank accounts and saw M-Pesa as a redundant overlay. M-Pesa South Africa had only 76,000 active users after six years (against a 10M target) and was discontinued June 2016. The structural lesson: telco-led mobile money depends on a banking access gap to fill — in markets where that gap doesn't exist (like South Africa or developed economies), the model has no structural advantage. See the [South Africa market guide](/markets/south-africa) for the contrasting bank-led model.
The Central Bank of Kenya and National Treasury have been pushing Safaricom to spin off M-Pesa into a standalone subsidiary with its own corporate structure, balance sheet, and regulatory perimeter. The motivation is regulatory: M-Pesa now handles such a large share of Kenyan payment volume that financial-stability concerns about its integration into a telco have grown. A standalone M-Pesa subsidiary would face direct CBK regulation as a financial institution rather than as a telco product. The proposal has been discussed since around 2022 and remains in negotiation as of 2026 — Safaricom has resisted full separation but has incrementally restructured M-Pesa's reporting and governance to address regulator concerns.
M-Pesa active monthly customers grew 14.5% to ~41 million in 2025; M-Pesa is 45.6% of Safaricom service revenue; 3.1M merchant base (+71% expansion)
~41M monthly active / 45.6% revenue share
Checked:
M-Pesa transaction volume exceeded USD 450 billion across all markets in 2025
USD 450B+ global volume (2025)
Checked:
More Kenyans now use M-Pesa than Safaricom's own mobile network subscribers (Nov 2025)
Checked:
M-Pesa launched 2007 by Safaricom; hit 34 million customers in Kenya as of Dec 2024 (subsequently grown to ~41M in 2025)
Checked:
PesaLink launched 2017 by IPSL (Integrated Payment Services Limited), owned by Kenya Bankers Association; mobile money interoperable with banks via PesaLink and bilateral connections
Checked:
CBK and Treasury pushing Safaricom to spin off M-Pesa into standalone subsidiary for clearer regulatory oversight; restructuring ongoing as of 2026
Checked:
M-Pesa South Africa failure context: reached only 76,000 active users in 6 years (against 10M target) due to SA's high banking penetration; discontinued 30 June 2016
Checked:
Kenya payment regulation: National Payment System Act 2011; CBK licensing categories include PSP, Mobile Money Operator (MMO), Digital Credit Provider (DCP under 2022 regulations)
Checked:
Source types explained in our Methodology.
Rail Profile
Kenya's national real-time payments rail — enabling instant, 24/7 account-to-account transfers.
How payments flow
M-Pesa (telco-led, dominant) + PesaLink (bank-to-bank, 2017)
Real-time · ~1 sec
No intermediary PSP float. Settled instantly, 24/7. Near-zero MDR for merchants.
Card Payment
Auth ~2–3 sec · T+1 settlement
3DS2 authentication on CNP. MDR 1.0%–2.0% (debit) or 2.0%–3.5% (credit). Issuer holds chargeback liability.
E-Wallet (Mobile Wallet)
Instant · local rail
Mobile wallet backed by local instant payment rail. MDR 0–1.5%.
Compliance
Payments in Kenya are governed by Central Bank of Kenya (CBK). PSPs require a Mobile Money Operator under National Payment System Act 2011; PSP licensing under CBK licence to operate.
Mobile Money Operator under National Payment System Act 2011; PSP licensing under CBK issued by Central Bank of Kenya (CBK).
FATF-compliant AML/CFT obligations apply. KYC, transaction monitoring, and suspicious activity reporting required for all licensed PSPs.
Payment transaction data subject to national data protection laws. Cross-border data transfers require appropriate safeguards.
Economics
Typical MDR ranges for merchants accepting payments in Kenya. Rates vary by acquirer, card type, and merchant category.
| Payment Type | Typical MDR Range |
|---|---|
| Credit Card | 2.0%–3.5% |
| Debit Card | 1.0%–2.0% |
| E-Wallet | 0.5%–2.0% (M-Pesa Lipa Na tiered) |
| Real-Time Payment | 0.00% – 0.10% |
Rates are indicative and subject to change. Verify current rates with your acquirer or PSP.
Ecosystem
Payment service providers with confirmed Kenya market support. Not a ranking.
Pesapal
Payment services provider operating in this market.
DPO Group
Payment services provider operating in this market.
Cellulant
Payment services provider operating in this market.
iPay
Payment services provider operating in this market.
M-Pesa Daraja (direct API)
Payment services provider operating in this market.
Flutterwave
Pan-African payments infrastructure; 34+ markets; strong cross-border and B2B settlement.
Paystack
Stripe-owned; dominant Nigerian e-commerce gateway with card, bank transfer, and USSD coverage.
Stripe
Full-stack payments API with strong developer experience and broad local method coverage.
Intelligence
Analysis and deep-dives related to Kenya payments.
M-Pesa has evolved from a closed-loop Kenyan mobile money system to a multi-country network with interoperability mandates and API access. Here's what operators building payment flows across the M-Pesa footprint need to understand.
SWIFT gpi improved speed and transparency, but bilateral real-time rail links and project Nexus are challenging its dominance on key corridors.
Mexico received $64.7 billion in remittances in 2024, making the US-Mexico corridor the largest in the world. Here's how the infrastructure works, why costs remain elevated, and what operators need to know about building on it.
Last updated: May 10, 2026