The Context: Banking the Unbanked
In 2007, the majority of Kenyans had no access to formal banking services. Banks required physical branches, identification documentation, minimum balances, and other barriers that made them inaccessible to most of the population.
But Kenyans had mobile phones. Safaricom, the dominant mobile network operator, had 10 million subscribers. And Kenyans had already found informal ways to send money — handing cash to bus drivers travelling between cities, asking friends and family to carry money on their behalf.
These informal systems were expensive, unreliable, and insecure. There was an obvious unmet need. Safaricom saw it.

The Launch
M-Pesa ("M" for mobile, "Pesa" is Swahili for money) launched in March 2007. The initial idea, developed with funding from the UK's Department for International Development, was originally focused on microfinance loan repayments.
But Safaricom quickly observed that people were using M-Pesa primarily to transfer money to each other — using airtime credit as a store of value and sending it between phones. They pivoted the product to focus on person-to-person transfers.
The initial model was elegantly simple:
- Customers registered with their national ID at a Safaricom agent (an existing local business like a shop)
- They deposited cash at the agent, converting it to M-Pesa balance
- They sent M-Pesa to other phone numbers via SMS
- Recipients withdrew cash at any agent
No smartphone required. No bank account required. No internet connection required. Just a basic mobile phone.
The Adoption Curve
The adoption was extraordinary:
| Year | Users | Key Milestone |
|---|---|---|
| 2007 | 1M | Launch |
| 2008 | 5M | First 5 million users |
| 2010 | 13M | 50% of Kenyan adults |
| 2012 | 17M | 40% of Kenya's GDP flows through M-Pesa |
| 2020 | 51M (across Africa) | Expansion across multiple countries |
By 2010, just three years after launch, M-Pesa was handling transaction volumes that dwarfed what many formal banking systems could process. 40% of Kenya's GDP flowing through a mobile money system built on SMS was unprecedented in financial history.
Why It Worked: The Agent Network
The critical infrastructure that made M-Pesa work was not the technology. It was the agent network.
Safaricom turned existing small businesses — shops, pharmacies, petrol stations — into M-Pesa agents who could perform cash-in and cash-out transactions. These businesses earned a small commission on each transaction.
By 2010, M-Pesa had more agent locations than all of Kenya's bank branches and ATMs combined. This distribution — building financial infrastructure on top of existing small businesses rather than expensive proprietary infrastructure — was the strategic insight that made the system possible in a country where traditional banking had failed to reach most people.
The Economic Impact
The peer-reviewed research on M-Pesa's impact is striking.
A study by MIT economists estimated that M-Pesa lifted 2% of Kenyan households out of extreme poverty. The mechanism: M-Pesa made it possible for people to receive money during emergencies from family members in other parts of the country quickly and cheaply, providing a financial safety net that had not previously existed.
For small businesses, M-Pesa removed the friction and risk of cash handling. Market traders who previously carried cash between home and market could operate with digital money. Women, who had been more excluded from formal banking than men, adopted M-Pesa at high rates.
M-Pesa as a Platform
What began as a money transfer service evolved into a financial platform:
| Service | Launch | What It Did |
|---|---|---|
| M-Shwari | 2012 | Savings and loans connected to M-Pesa |
| Lipa na M-Pesa | 2013 | Business payments (like POS for merchants) |
| M-Pesa Global | 2014 | International transfers |
| Fuliza | 2019 | Overdraft service, Kenya's largest credit product by users |
By adding financial products on top of the payment infrastructure, Safaricom turned M-Pesa into a banking system. M-Shwari had 20 million accounts within a few years of launch. Fuliza, the overdraft product, processed KSh 502 billion in its first year.
The Global Template
M-Pesa became the template for financial inclusion globally. The model — mobile money built on agent networks, using feature phones not smartphones — was replicated across Africa and Asia.
Countries and companies that studied M-Pesa:
- MTN Mobile Money (Pan-African)
- Orange Money (West/Central Africa)
- bKash (Bangladesh)
- GCash (Philippines)
- Paytm (India)
The United Nations cites M-Pesa as a model for how digital financial services can advance financial inclusion. The World Bank references it in studies of development finance.
Lessons From M-Pesa for Builders
1. The infrastructure is the product. M-Pesa's value wasn't the specific features. It was the network — millions of users, hundreds of thousands of agents, billions of shillings in daily volume. Every new user made the system more valuable for every existing user.
2. Work with existing distribution. Building a new network of bank branches would have taken decades and billions of dollars. Using existing small businesses as agents cost almost nothing and created immediate nationwide coverage.
3. Solve the real problem, not the theoretical one. M-Pesa was built for loan repayments. It succeeded as a money transfer system. The product that got traction was not the product that was designed. Paying attention to how people actually use what you build is more important than defending what you intended.
4. Regulatory relationships matter in financial infrastructure. M-Pesa succeeded partly because Safaricom was able to navigate Kenyan regulators and operate in a space between telecommunications and banking that created room for innovation. Incumbent financial institutions in other countries have used regulation to slow similar innovations. The regulatory environment shapes what's possible.

