Home About Remote Jobs Contact Disclaimer
Home / How Safaricom and M-Pesa Actually Make Money
Revenue Intelligence · East Africa · Telecom & Fintech

How Safaricom and M-Pesa Actually Make Money

Everyone knows M-Pesa is Africa's most successful mobile money platform. Almost nobody has read the actual revenue mechanics. The float income alone changes the story completely.

By Drunculer InvestigationsSubject Safaricom / M-Pesa / KenyaCategory Revenue IntelligenceRead ~15 min
M-Pesa, Safaricom, Mobile Money, Fintech Africa, Revenue Model, Kenya Business, Digital Payments, Telecom Revenue
M-Pesa, Safaricom, Mobile Money, Fintech Africa, Revenue Model, Kenya Business, Digital Payments, Telecom Revenue

The standard description of Safaricom goes something like this: Kenya's largest telecom company, the firm that built M‑Pesa, the mobile money platform that brought financial services to millions of unbanked Africans. The description is accurate and almost entirely useless for understanding how the business actually works.

Safaricom is not primarily a telecommunications company that happened to build a payments app. It is, by revenue, a financial services company that also operates a telecom network. M‑Pesa, the division everyone treats as a feature, is the engine. Voice calls, the service that defined Safaricom's first decade, are now a declining side business. Mobile data, the growth story every telecom analyst focuses on, comes second. M‑Pesa comes first, and it is pulling further ahead every year.

M‑Pesa generates roughly 40 percent of Safaricom's total revenue. It processes transactions worth more than half of Kenya's annual GDP. It holds customer deposits in commercial banks, earns interest on those deposits, and pays customers zero shillings of that interest income. It operates a lending business through a product called Fuliza that disburses hundreds of billions of shillings annually at effective rates that would be considered predatory in any regulated credit market. This article is the account that does not exist anywhere in full.

40%M‑Pesa share of Safaricom total revenue (FY2024)Growing each year
32M+Active M‑Pesa customers in Kenya
KES 36BNet income FY2024~USD 278 million
200K+M‑Pesa agents across Kenya
~50%Kenya's GDP processed through M‑Pesa annually
KES 120B+M‑Pesa Trust float held in commercial banks
Section 01

What Safaricom Actually Is

Safaricom Limited is listed on the Nairobi Securities Exchange. Its shareholders are not who most people assume. The single largest shareholder is Vodacom Group, the South African telecom that is itself majority‑owned by Vodafone UK. Vodacom holds approximately 35 percent of Safaricom. The government of Kenya, through a combination of direct treasury shareholding and a stake held via Telkom Kenya, holds another approximately 35 percent. The remaining roughly 30 percent is publicly traded and widely held, with significant institutional ownership concentrated in Kenyan pension funds.

This ownership structure matters for understanding the company's political position. Safaricom is not simply a private enterprise operating in Kenya. It is a company in which the Kenyan state has a substantial economic interest, and that creates a regulatory dynamic very different from a purely commercial relationship. The government of Kenya has a direct financial incentive for Safaricom to be profitable.

Safaricom holds approximately 64 percent of Kenya's mobile subscriber market, and a significantly higher share of active data users and mobile money accounts. Its nearest competitor, Airtel Kenya, has been consistently unprofitable. The competitive landscape is not a duopoly; it is a monopoly with cosmetic competition around the edges.

Market Position Note

Safaricom's dominance is self‑reinforcing in a way that is structurally very difficult to compete against. M‑Pesa's value comes from network effects. Everyone is on M‑Pesa, so everyone needs to be on M‑Pesa. An Airtel customer who wants to send money to a Safaricom customer pays interoperability fees and faces friction. The dominant network wins every transaction dispute. This is not a temporary competitive advantage. It is structural, and it compounds over time.

Section 02

The Five Revenue Engines

Safaricom reports revenue across five primary segments: M‑Pesa, Mobile Data, Voice, SMS, and Fixed‑line and other services. The trajectory of each tells a distinct story about where the company has been and where it is going.

Revenue Segment Breakdown, FY2024

Approximate figures from Safaricom annual reports
SegmentFY2024 RevenueTrendNotes
M‑PesaKES 117B+GrowingSingle largest revenue line
Mobile DataKES 51B+GrowingFastest non‑M‑Pesa growth
VoiceKES 34B+DecliningWhatsApp substitution
SMSKES 5BDecliningConsumer SMS near‑dead
Fixed & OtherKES 11B+Slow growthEthiopia losses partially offset

These figures are approximations derived from Safaricom's annual reports and investor presentations. M‑Pesa grows. Data grows. Voice declines. SMS collapses. The company that was once defined by voice minutes is now defined by mobile money, and the gap is widening.

Section 03

M‑Pesa: The Actual Revenue Mechanics

M‑Pesa was launched in 2007 as a joint venture between Safaricom and Vodafone, initially positioned as a loan repayment tool for microfinance borrowers. By 2010, it had more customers than Kenya's entire formal banking sector combined. Today, with over 32 million active users and a network of more than 200,000 agents, it is the financial infrastructure of the Kenyan economy in the most literal sense.

The common understanding of how M‑Pesa makes money is incomplete. Most descriptions identify transaction fees as the primary revenue source. Transaction fees are real and material. They are also only part of the picture. M‑Pesa earns money from five distinct mechanisms, and the one that receives the least public attention generates the most passive income of all.

Revenue Stream 1: Transaction Fees

The most visible revenue source. Every peer‑to‑peer transfer carries a tiered fee based on transaction size. Transfers of KES 100 and below are free. Transfers between KES 101 and KES 500 cost KES 7. The fees scale upward through multiple transaction bands, reaching a maximum of KES 105 for transfers between KES 70,001 and KES 150,000. Cash withdrawals at agents carry separate fees.

Safaricom processes hundreds of millions of transactions every month. In FY2024, total M‑Pesa revenue across all fee‑bearing services exceeded KES 117 billion. Transfer fees alone remain the foundation on which everything else is built.

Fee Policy Note

Safaricom eliminated transfer fees for transactions below KES 100 in 2020, initially as a COVID‑19 measure and later made permanent. Removing small‑transaction friction increased total volume substantially, and higher volume compensated for lost fee revenue through float income and Fuliza usage growth. Volume optimization over per‑transaction maximization is now embedded in M‑Pesa's pricing philosophy.

Section 04

The Float: The Income Nobody Talks About

When a customer deposits cash into M‑Pesa through an agent, the physical cash is collected and deposited into one of multiple designated commercial banks in Kenya. The corresponding e‑money balance is credited to the customer's account. The customer holds a legal claim on that cash. Safaricom holds the cash.

These pooled customer deposits are collectively called the M‑Pesa Trust float. At any given moment, the float represents the total outstanding M‑Pesa balances held by all customers across the country. Estimates suggest the float consistently exceeds KES 100 billion, with peaks above KES 130 billion.

Interest is earned on this float. The funds are deposited into interest‑bearing accounts and government securities by the Trustee. Even at a conservative effective rate of 8 to 10 percent, a float of KES 120 billion generates between KES 9.6 billion and KES 12 billion in annual interest. Under Central Bank of Kenya regulations, this interest does not go to Safaricom's commercial bottom line; instead, it is retained by the Trust to cover administrative costs or channeled into public charitable causes. The individual customers who generated this float earn zero interest. Their standard M‑Pesa balance does not accrue anything.

Customers deposit their cash. The cash earns interest sitting in commercial banks. That interest goes to the Trust to fund administrative costs and charitable foundations. The individual customers receive nothing. This is not a quirk of M‑Pesa's design. It is the design.
Drunculer Analysis

Every mobile money operator that holds customer float generates interest on it under strict regulatory oversight. The scale of M‑Pesa's float, driven by Kenya's uniquely high adoption rates, simply makes this capital pool unusually large. No other mobile money operation anywhere runs a customer trust float at this scale relative to its home economy.

Section 05

Fuliza: The Overdraft Machine

Launched in January 2019 in partnership with KCB Group and NCBA Bank, Fuliza is M‑Pesa's automatic overdraft facility. When a customer has insufficient balance to complete a transaction, Fuliza automatically extends a short‑term credit line. No application is required. Repayment is automatic: the next time any funds enter the account, Fuliza deducts what it is owed before the customer can access the balance.

Fuliza charges a daily facility fee rather than an interest rate. For amounts between KES 501 and KES 1,000, the fee is KES 10 per day. If a customer borrows KES 1,000 and takes seven days to repay, the total fee is KES 70. Annualized, this represents an effective interest rate in the range of 350 to 1,000 percent per annum. It is structured as a facility fee rather than interest to stay outside the Microfinance Act.

In FY2024, Fuliza disbursed over KES 800 billion in cumulative loans. The credit risk management works through the automatic deduction mechanism. When M‑Pesa receives any incoming funds, Fuliza is repaid before the customer can access anything. The default rate is structurally lower than conventional lending precisely because repayment is automated and non‑negotiable.

Consumer Impact Note

A significant proportion of active Fuliza users are chronically in the facility, meaning their M‑Pesa accounts perpetually draw from Fuliza and immediately repay it from incoming funds, with the daily fees consuming a portion of every payment they receive. The Central Bank of Kenya ordered Safaricom to restructure Fuliza's fee model in 2023, resulting in a modest reduction for certain bands. The product nevertheless remains structurally oriented around very high effective borrowing costs for the low‑income users who depend on it most.

Section 06

M‑Shwari and Lipa na M‑Pesa

M‑Shwari is a savings and loan product integrated directly into the M‑Pesa interface, operated in partnership with NCBA Bank. Customers can move funds from their M‑Pesa wallet into an M‑Shwari savings account, where they earn a modest interest rate. They can also access M‑Shwari loans against their savings history and M‑Pesa transaction behavior. M‑Shwari charges a one‑time 7.5 percent facilitation fee on any loan, regardless of the loan's duration. Annualized, this represents 90 percent per annum. As with Fuliza, it is structured as a facilitation fee rather than interest.

M‑Shwari's credit scoring model relies entirely on M‑Pesa behavioral data: transaction frequency, average balance, tenure, and defaults on Fuliza or previous M‑Shwari loans. This proprietary credit scoring model, built entirely from data that Safaricom owns, is one of the company's most strategically valuable assets.

Lipa na M‑Pesa is the merchant payment product. Businesses register for a Till Number or Paybill Number. Customers pay merchants by entering the number in their M‑Pesa menu, or by scanning a QR code. Safaricom charges merchants between 0.5 and 1 percent of the transaction value, sitting in the position that Visa or Mastercard occupies in conventional card markets. As of 2024, Safaricom reports over 600,000 active till and paybill numbers, including major utilities, government entities, and large retailers.

How a Single Shilling Moves Through the M‑Pesa Ecosystem

Five stages of revenue capture, from deposit to withdrawal
1
Customer deposits cash at an agentEntry
The agent takes physical cash and deposits it into one of the M‑Pesa Trust bank accounts. The customer's e‑wallet is credited with e‑money. The pooled cash sits in commercial banks, earning interest for Safaricom. The customer earns nothing on their idle balance.
Float generation begins immediately.
2
Customer sends money to another M‑Pesa userFee
A tiered fee is deducted from the sender at the point of transfer. The fee revenue flows to Safaricom. The agent who facilitated the original deposit has already earned a commission paid by Safaricom out of the accumulated fee pool.
Transaction fee captured. Core revenue engine.
3
Customer pays a merchant via Lipa na M‑PesaMerchant
The merchant is charged a percentage transaction fee by Safaricom. The customer typically pays nothing on the sending side. Safaricom captures fee revenue from the merchant side on every commercial transaction that goes through the platform.
Merchant fee: Safaricom as the card network of Kenya.
4
Customer runs short and Fuliza activates automaticallyCredit
Safaricom, via KCB and NCBA, extends instant credit. Daily fees begin accruing immediately. The next incoming payment to the account is intercepted and used to repay Fuliza first. Safaricom earns its revenue share of the fee income on every loan cycle.
Effective rate 350‑1,000% annualized. Automatic repayment.
5
Customer withdraws cash at an agentWithdrawal
The customer pays a withdrawal fee. The agent earns a commission. The agent's e‑money balance decreases. The agent must subsequently deposit physical cash at a bank to replenish their e‑float. Safaricom earns a fee at the withdrawal. The agent bears the liquidity management cost.
Withdrawal fee and agent risk offloaded to the independent network.
Section 07

The Agent Network: Outsourced Risk, Captured Revenue

There are over 200,000 registered M‑Pesa agents in Kenya. This network is not owned by Safaricom. Agents are independent contractors who provide cash‑in and cash‑out services. They earn commissions, and in FY2024 agent and channel costs exceeded KES 20 billion.

The critical structural point is who bears the operational risk. Agents must hold physical cash and electronic M‑Pesa float simultaneously. Safaricom does not provide this capital. Agents fund their own float entirely. They bear the operational risk of holding cash, the regulatory compliance obligations, and the reputational risk when transactions fail. From Safaricom's perspective, this arrangement is extraordinarily efficient: a nationwide financial distribution network covering 200,000 locations without the capital expenditure of branches.

Section 08

Ethiopia: The Largest Bet in Safaricom's History

In 2021, a consortium led by Safaricom won a license to operate Ethiopia's second mobile network. Ethiopia has a population of approximately 120 million people, largely unbanked and almost entirely underserved by digital financial services. It is the obvious candidate for M‑Pesa expansion after Kenya.

In practice, the Ethiopia operation has been extraordinarily difficult. Infrastructure rollout requires massive capital expenditure. The Tigray conflict disrupted operations. The Ethiopian birr has weakened sharply against the US dollar. Regulatory friction has complicated spectrum allocation and M‑Pesa licensing timelines. As of Safaricom's most recent financial disclosures, the Ethiopia operation remains loss‑making, with cumulative losses in the billions of Kenya shillings.

The investment thesis remains structurally valid. A market of 120 million people with almost no formal financial services access is exactly where M‑Pesa's model should eventually work. But the timeline has extended well beyond early projections, and the losses are ongoing. Whether and when that bet pays off is the central uncertainty in the Safaricom investment case today.

Section 09

The Structural Risks That Could Break the Model

The first is interoperability regulation. Full mobile money interoperability would reduce the value of M‑Pesa's network advantage. The Central Bank of Kenya has pushed for genuine interoperability, and more aggressive mandates could change the landscape. The second is bank‑owned mobile products. KCB and Equity Bank have invested heavily in their own mobile banking platforms, limiting M‑Pesa's ability to expand into high‑value financial services. The third is the Ethiopia drag. If the Ethiopia operation continues to generate material losses beyond the market's tolerance, investor sentiment will erode. The fourth is currency exposure. Safaricom earns virtually all its revenue in Kenyan shillings, while its costs include significant US dollar‑denominated items. As the KES weakens, cost pressures compound.

What This Actually Means

The standard narrative of Safaricom and M‑Pesa is a story of African financial innovation. This narrative is true. It is also a partial view of a more complicated reality.

M‑Pesa did expand financial access. It also created a closed‑loop financial ecosystem in which Safaricom captures income at every point of the transaction cycle: when you deposit, when you transfer, when you pay a merchant, when you borrow through Fuliza, when you save through M‑Shwari, and continuously in the background through the float income generated by your idle balance. The product was designed to be indispensable. Indispensability is the foundation of the revenue model.

The float income is the most underappreciated element. Thirty‑two million customers collectively hold balances that generate billions of shillings in interest income annually, and they receive zero of it. This is disclosed in the fine print of the M‑Pesa trust agreement, but almost none of the customers understand that their idle balances are a profit center for Safaricom. Fuliza is effective lending structured in fee language to avoid lending regulation, with effective rates that would be considered predatory in any regulated market. The product is deliberately structured to sit outside the regulatory framework that would constrain its pricing.

Safaricom is, by any financial metric, one of the most successful businesses in Sub‑Saharan Africa. Its model is durable, its competitive position is near‑unassailable in Kenya, and its growth vectors in financial services and in Ethiopia are real even if Ethiopia's timeline is uncertain. Understanding that business requires moving past the narrative of M‑Pesa as a social service and seeing it clearly as what it actually is: a financial infrastructure monopoly with captive customers, multiple layered fee streams, a passive income engine that grows automatically as more people join the platform, and a credit operation running at extraordinary scale through a regulatory classification that keeps its products outside the rules that govern conventional lenders.

That is the complete model. Everything else is marketing.

Key Takeaways

M‑Pesa is Safaricom's largest revenue segment at roughly 40% of total revenue, and its share is growing each year. Float income is the most underreported capital driver: customers earn nothing on idle balances while the Trust earns billions to fund its operations and foundations. Fuliza's effective annualized rate ranges from 350 to 1,000 percent, structured as a facility fee to avoid moneylender regulation. The agent network transfers all operational risk and cash‑handling capital requirements off Safaricom's balance sheet. Ethiopia is the long‑duration growth bet, currently loss‑making, with payoff timeline unclear. Vodacom and the UK ultimately receive a large share of dividends generated by Kenyan consumers.

Sources & Attribution

Safaricom PLC Annual Reports FY2022‑2024 · Central Bank of Kenya National Payments System Reports · CBK Monetary Policy Committee Press Statements · Vodacom Group Integrated Report FY2024 · Jack & Suri, "Mobile Money: The Economics of M‑Pesa" (NBER, 2011) · Suri & Jack, Science (2016) · Ndung'u, Brookings (2019) · FSD Kenya FinAccess Household Survey 2021 · Competition Authority of Kenya Mobile Money Market Study (2019) · GSMA Mobile Money State of the Industry 2024 · Business Daily Africa, Reuters, The Economist · Safaricom Investor Day Presentation 2023 · CBK Guidance Note on Responsible Mobile Lending (2023)

Disclaimer

This article is published for informational and editorial purposes only. Financial figures cited are derived from publicly available annual reports, regulatory publications, and credible financial journalism. Some figures are approximations based on disclosed ranges and analyst estimates. This article does not constitute investment advice. Drunculer has no commercial relationship with Safaricom, Vodacom, Vodafone, KCB Group, NCBA Bank, or any entity mentioned.

© 2025 Drunculer · drunculer.blogspot.com · Revenue Intelligence
Share this investigation 𝕏 Post LinkedIn