What Is M-Pesa? How Mobile Money Works in Africa

By Markets & Investing DeskUpdated Nov 10, 2026

M-Pesa
Illustration · Fintrev

Definition

M-Pesa is a mobile money service, launched in Kenya in 2007 by Safaricom, that lets people store, send and pay money by phone without needing a bank account.

Key takeaways

  • Registration requires a government-issued ID, and the account is tied to the user's SIM card and phone number.
  • Agents handle cash in and cash out, swapping physical cash for electronic float and back again.
  • Balances are backed by real money held in trust accounts at commercial banks, separate from operator funds.
  • M-Pesa does not operate in the United States, since accounts need a SIM from a participating operator.

M-Pesa is a mobile money service that lets people store money, send it to other people, pay bills and buy goods using a mobile phone, with no bank account required. It was launched in Kenya in 2007 by Safaricom and later expanded to other African markets through Vodacom. The name combines “M” for mobile with pesa, the Swahili word for money or payment. M-Pesa is not a bank. It is an electronic money account tied to a phone number, and a network of human agents turns that electronic balance into cash and back again.

How M-Pesa works

Registration and the account

A user registers with a mobile network operator that offers M-Pesa and must show a government-issued ID. Local rules can also require other details, such as a home address. The account is tied to the user’s SIM card and phone number, so it works on basic feature phones as well as smartphones. Because each account is linked to a verified identity, every transaction carries the identity of the parties involved.

Cash in and cash out through agents

The agent network is the part that makes M-Pesa usable without a bank. To deposit (“cash in”), a customer hands cash to an agent. The agent then transfers the same amount of electronic money from the agent’s own M-Pesa float to the customer’s account, using the customer’s registered phone number. To withdraw (“cash out”), the customer sends electronic money to the agent’s number, authorizes it with a PIN and receives cash over the counter.

Transfers and payments

Once value is in the account, the user can send it to another phone number, pay a merchant or pay a utility. The sender enters the recipient, amount and PIN. Within seconds both sides get an SMS receipt with the amount, the counterparty’s full name and the new balance. The receipt serves as proof of payment and confirms the money reached the intended person.

Where the money is held

The electronic balances on users’ phones are backed by real money held in trust accounts at commercial banks, which separates customer funds from the operator’s own finances. M-Pesa is regulated as a payment or e-money service in each country where it operates, not as a bank deposit.

Example of M-Pesa

Hypothetical example for illustration; amounts and steps are simplified and fees are left out.

A farmer in rural Kenya sells produce for 1,000 Kenyan shillings (KES) and has no bank account.

  1. He takes the 1,000 shillings in cash to a nearby M-Pesa agent.
  2. The agent enters his phone number and sends 1,000 shillings of electronic value from the agent’s float to his account.
  3. Within seconds, the farmer receives an SMS confirming the 1,000-shilling deposit and showing his new balance.
  4. Later he sends 400 shillings to a relative in Nairobi, who receives an SMS and can withdraw that amount at any agent there.
  5. He pays part of his electricity bill from the remaining balance instead of travelling to a payment office.

Types of transactions on M-Pesa

  • Cash deposits and withdrawals at agent outlets
  • Person-to-person transfers to other phone numbers
  • Merchant payments for goods and services at participating businesses
  • Bill payments for utilities such as electricity and water
  • Receiving payments, including wages or business income

In some markets, partner products have been layered on top of the basic wallet. One example is M-Shwari in Kenya, a savings and small-loan product run with a partner bank.

Where M-Pesa operates

M-Pesa has been listed as serving seven African countries: Kenya, Tanzania, the Democratic Republic of the Congo, Mozambique, Lesotho, Egypt and Ghana. Kenya remains its best-known market, where it started under Safaricom.

M-Pesa does not operate in the United States. An account is tied to a registered SIM from a participating operator in a participating country, so availability depends on that country’s operator and regulator, not on where the user happens to be.

Why M-Pesa matters

M-Pesa’s main contribution is financial inclusion. Before mobile money spread, many people in Kenya and neighboring countries had no practical access to bank accounts, especially in rural areas far from branches. A phone and a nearby agent gave them a way to store value and move it.

Less cash on hand also reduces exposure to theft and robbery for traders, collectors and farmers. Paying bills by phone removes long trips and queues, and small businesses in remote areas can accept and make payments without a branch nearby. M-Pesa has become a reference case in financial technology for how phone-based payments can reach unbanked populations.

Limitations of M-Pesa

  • Fees. Transfers and withdrawals generally carry charges set by the operator. For frequent small transactions they can add up relative to the amounts moved.
  • Agent dependence. Cashing out needs an agent with enough cash on hand. Depositing needs an agent with enough electronic float.
  • Transaction and balance limits. Operators and regulators cap how much can be held or moved, which constrains larger payments.
  • Fraud and social engineering. A PIN protects the account, but scams that trick users into sending money or revealing their PIN still work. A sent transfer to a stranger is not as easily disputed as a card payment.
  • Network reliance. Transactions depend on the mobile network being available.
  • Not a bank deposit. The wallet is not the same product as a savings account at a bank, and protections differ by country.

M-Pesa vs. bank accounts, digital wallets and payment apps

Mobile money vs. mobile banking. Mobile banking is an app or phone channel for an existing bank account. Mobile money such as M-Pesa is the account itself, issued by a telecom-linked provider, with no bank account behind the user.

M-Pesa vs. a digital wallet. Wallets like Apple Pay usually store card credentials and pass payments to a bank or card network. M-Pesa holds its own balance, works on basic phones through menus and SMS, and has an agent network for physical cash.

M-Pesa vs. PayPal and Venmo. These services also move money electronically and can hold a balance, but they are normally funded from a linked bank account or card and are used through internet apps. M-Pesa was built for people without either, and its cash-in and cash-out run through agents rather than bank transfers.

Prepaid cards. A prepaid debit card also stores value without a bank account. It relies on card networks and terminals, however, while M-Pesa relies on phone numbers and agents.

The Bottom Line

M-Pesa matters most to people in its African markets who lack practical access to bank branches, including rural farmers, traders and small businesses. It offers a fast way to hold value, send money and pay bills with only a phone and a nearby agent. Users should weigh fees on frequent small transfers, agent cash limits and scam risk, and should treat the wallet as distinct from a bank savings account.

About this page

Written by Markets & Investing Desk

The Markets & Investing Desk covers investing guides, the financial dictionary, companies, people, economics and market data.

Published
Last updated

Spotted an error? Tell the editors. This page is general information, not financial advice.