M-Pesa Business Model

M-Pesa Business Model: How Safaricom Makes Money (2026 Update)

M-Pesa is not just a payment platform — it’s a financial revolution that transformed how millions of Africans send money, pay bills, save, and access credit. Launched in Kenya in 2007, M-Pesa has evolved from a simple money transfer service into a comprehensive financial ecosystem that generates over 40% of Safaricom’s total revenue. But how exactly does M-Pesa make money? What are the revenue streams that turn billions of small transactions into one of Africa’s most profitable businesses?

This guide breaks down M-Pesa’s business model — updated for Safaricom’s most recent tariff changes, which took effect in August 2026.

What Changed in August 2026 (Read This First)

Safaricom rolled out a meaningful cut to business-side M-Pesa fees in phases starting August 1–7, 2026, aimed at making digital payments cheaper for merchants. This matters directly for the “Merchant Services” revenue stream discussed below — Safaricom is deliberately trading some per-transaction merchant revenue for higher merchant adoption and transaction volume. Key changes:

  • Pochi la Biashara: the free transaction threshold doubled from KES 100 to KES 200 during a promotional period running through October 31, 2026.
  • Lipa na M-Pesa Buy Goods: the free collection threshold rose from KES 200 to KES 500. A 0.55% fee still applies to collections between roughly KES 501 and KES 36,363, capped at KES 200 for larger amounts.
  • Business Till transfers (Pay to Mobile / Pay to Bill): cut by up to 50% — for example, a KES 101–500 transfer now costs businesses KES 4 (down from KES 7), and the maximum fee on transfers above KES 45,000 dropped from KES 108 to KES 54.

Safaricom framed this as part of a broader campaign to lower the cost of digital payments and encourage business adoption — which lines up with the “network effect” logic explained further down: more affordable merchant fees mean more merchants accept M-Pesa, which makes the platform more useful to users, which drives more transaction volume elsewhere in the ecosystem.

Also New: Transaction Limits and Cross-Network Fees

Two other details worth knowing that didn’t exist in earlier versions of M-Pesa’s fee structure:

  • Transaction limits: customers can transact up to KES 500,000 per day, with a maximum of KES 250,000 on any single send or withdrawal transaction.
  • Cross-network harmonization: sending money to Airtel Money or Telkom’s T-Kash now costs the same as sending to another Safaricom M-Pesa user — these used to carry a premium, and no longer do.

M-Pesa by the Numbers

The M-Pesa Revenue Model: 7 Major Income Streams

#Revenue StreamEstimated ShareHow M-Pesa Earns
1Person-to-Person Transfers35–40%Transaction fees charged when users send money to other M-Pesa users. This is the original and largest revenue driver.
2Bill Payments & Paybill20–25%Fees from users paying utilities, businesses, and services via Paybill; merchants also pay Paybill service fees — now reduced under the August 2026 tariff cuts described above.
3Cash In / Cash Out15–20%Charges on cash deposits and withdrawals at M-Pesa agents, plus agent commission structures.
4M-Pesa GlobalPay10–15%Premium fees on international remittances and cross-border transfers, including forex conversion margins.
5M-Shwari & KCB M-Pesa5–10%Revenue sharing with banking partners from savings products and digital loans issued through the platform.
6Merchant Services (Lipa Na M-Pesa)3–5% (trending lower post-cut)Transaction fees paid by businesses accepting M-Pesa payments, plus integration and service charges.
7Float Income2–3%Interest earned on customer funds held temporarily in M-Pesa float accounts before withdrawal.

Important: Safaricom shares withdrawal fees with agents, typically keeping 40–50% and paying agents the remainder as commission for providing liquidity and customer service.

The M-Pesa Ecosystem: Beyond Transactions

Ecosystem ComponentDescription
📱Core PlatformEnables money transfers, airtime purchases, and bill payments for everyday transactions.
🏦Banking ServicesDigital savings and credit products such as M-Shwari savings and KCB M-Pesa loans.
🛒Merchant PaymentsBusiness and consumer payments via Lipa Na M-Pesa and online checkout solutions, now cheaper for merchants following the August 2026 tariff cuts.
🌍Global TransfersInternational money transfers through partners like Western Union and other remittance services.
👥Agent NetworkOver 200,000 agent outlets nationwide supporting cash deposits and withdrawals.
🎯Business SolutionsEnterprise tools including Paybill numbers, bulk payments, and developer APIs.

M-Shwari and KCB M-Pesa: The Banking Goldmine

How It Works

  • M-Shwari (Partnership with NCBA): Instant savings accounts and loans accessed via the M-Pesa menu
  • KCB M-Pesa: Similar offering from KCB Bank with competitive rates
  • Safaricom’s Role: Platform provider, customer acquisition, transaction facilitation
  • Revenue Model: Safaricom receives 30–40% of the interest and fees generated by the banks

Why This Is Profitable

  • Zero customer acquisition cost for Safaricom — users already on M-Pesa
  • No credit risk — banks bear all lending risk
  • Pure revenue share on billions in loan disbursements
  • Recurring income from millions of active savers and borrowers

💰 The Numbers

M-Shwari: Over 30 million accounts opened, KES 250+ billion in loans disbursed since launch. KCB M-Pesa: 10+ million customers, KES 100+ billion in loans. Safaricom’s take is estimated at KES 5–8 billion annually from banking partnerships.

Merchant Services: Lipa Na M-Pesa, Post-August 2026

Safaricom charges businesses that accept M-Pesa payments through “Buy Goods” and “Pay Bill” services — though as of August 2026, these charges are meaningfully lower for small businesses than they were at the start of the year:

  • Transaction fees: roughly 0.55% on Buy Goods collections between KES 501 and KES 36,363, capped at KES 200 above that
  • Free thresholds: Buy Goods collections up to KES 500 are now free (up from KES 200); Pochi la Biashara transactions up to KES 200 are free during the current promotional period (up from KES 100)
  • Monthly charges: KES 500–5,000 depending on business type and volume
  • Integration fees: one-time charges for API and system integration
  • Till number fees: charges for physical point-of-sale till numbers

Why Merchants Pay

  • Access to 32+ million potential customers
  • Instant payment settlement (no cash handling risks)
  • Lower cost than card payment processors (2–3%), and now even cheaper following the August cuts
  • Digital record-keeping and reconciliation
  • Customer preference — M-Pesa is king in Kenya

Float Income: The Hidden Revenue Stream

One of M-Pesa’s least discussed but most profitable revenue sources is float income — interest earned on the billions of shillings sitting in M-Pesa accounts.

How It Works

  1. Users deposit money into M-Pesa (electronic float)
  2. Money sits in trust accounts at partner banks
  3. Banks pay interest on these massive deposits
  4. Safaricom keeps most of the interest (users earn zero)

📊 Float Income Math

Average Daily Float: KES 80–100 billion ($600–750M). Annual Interest (at 8%): KES 6.4–8 billion ($48–60M). This is essentially free money from customer balances that would otherwise sit idle.

International Transfers: Premium Pricing

M-Pesa GlobalPay enables international money transfers, charged at premium rates due to currency conversion and cross-border complexity:

  • Kenya → Ethiopia: 1–2% of transfer value + fixed fee
  • Kenya → Uganda/Tanzania: similar regional rates
  • Diaspora remittances: partnership with Western Union (revenue share)
  • Typical fee: 2–4% per transaction (vs. 0.5–1% domestic)

With diaspora remittances to Kenya exceeding $4 billion annually, even capturing 10–15% of this market generates substantial revenue.

How to Get Your Own M-Pesa Till Number or Business Portal Account

If you’re running a shop, restaurant, salon, or any small business and want to start accepting M-Pesa payments directly, you don’t need to wait for anyone — Safaricom’s self-service M-Pesa for Business portal handles this in minutes to a few days, depending on which product fits your business.

Which product do you actually need?

  • Pochi la Biashara — best for a sole-trader side hustle. No business permit or paperwork required; activate it directly from your personal M-Pesa app. Lowest documentation bar, but capped at a lower daily transaction limit, making it suited for smaller operations.
  • Till Number (Buy Goods) — best for a retail shop, restaurant, or kiosk with regular walk-in customers. Requires ID and (for most categories) a KRA PIN; individual-category applications are often processed within about 10 minutes, other categories within 24 hours.
  • Paybill Number — best if customers pay against an account/reference number (rent, school fees, memberships, utilities). Requires a business bank account — Paybill collections cannot settle to a personal M-Pesa account — plus proof of business registration.

How to apply for a Till or Paybill number:

  1. Go to the M-Pesa for Business self-onboarding portal at m-pesaforbusiness.co.ke.
  2. Click “Apply Now,” then select the product you need (Business Till, Paybill, or Bulk Payment).
  3. Choose your settlement option — an Individual Till settles directly to the owner’s personal M-Pesa wallet; a Business Till settles to a business bank account.
  4. Upload your identification (National ID, Passport, Alien ID, or Military ID), and — depending on the product — your KRA PIN, business permit, or bank confirmation letter.
  5. Submit the application. You’ll receive an SMS confirmation with a tracking ID, and once approved, your till or store number arrives via SMS.
  6. Activate the till by dialing *234# on the registered Safaricom line, selecting the Business Till option, and entering the store number from the SMS — or activate through the M-Pesa Business app.

What it costs: Registering a Till or Paybill number itself is free. What you pay is the per-transaction fee once you’re live — for Buy Goods collections, roughly 0.5% capped at KES 200 per transaction, with collections below KES 500 currently free following the August 2026 tariff cuts described above.

How Much Do M-Pesa Agents Actually Earn?

This is a different question from running a Till number — an M-Pesa agent is the person operating a cash-in/cash-out outlet (the physical shops where customers deposit or withdraw cash), not a merchant accepting digital payments for goods.

Agents earn a commission from Safaricom on every qualifying deposit and withdrawal they process — not the full fee the customer pays. Reported figures vary depending on location and transaction volume, but most sources place typical agent earnings somewhere in the KES 20,000–100,000 per month range, with deposit commissions running roughly KES 4–190 per transaction and withdrawal commissions (which pay more than deposits) running roughly KES 5–200 per transaction.

What actually drives earnings:

  • Foot traffic and location — an agent outlet in a busy trading centre or estate will process far more transactions than one in a quiet area, and this matters more than the headline commission rate.
  • Float management — an agent needs enough cash and e-float on hand to serve customers; running out of either turns away business. Principal agents operating multiple outlets are required to maintain a minimum float (commonly cited around KES 100,000 per outlet) and typically need at least three outlets to qualify at that tier.
  • Sub-agent structures — some agent networks operate on a split where the sub-agent running the outlet keeps roughly 80% of the commission, with the remainder going to the principal agent who holds the Safaricom agreement.

There’s no guaranteed monthly income — two outlets on the same commission tariff can earn very different totals depending purely on transaction volume. If you’re evaluating this as a business opportunity, treat published earnings ranges as a rough planning guide, not a guarantee, and factor in the working capital tied up in float before committing.

The Network Effect: Why M-Pesa Keeps Growing

Virtuous Growth Cycle: More users → more valuable to merchants and senders → more merchants → more useful to users (bill payments, shopping) → more agents → better access and convenience → more services → increased stickiness and usage → higher usage → more transaction revenue.

This network effect creates a nearly unassailable competitive moat. New entrants face a chicken-and-egg problem: users won’t join without merchants, merchants won’t integrate without users. The August 2026 merchant fee cuts and cross-network fee harmonization both strengthen this moat further — cheaper merchant access and equal-cost transfers to competing mobile money platforms both make M-Pesa the path of least resistance, even as competitors like Airtel Money try to compete on price.

The Business Model Genius of M-Pesa

M-Pesa’s brilliance lies in its multi-sided platform strategy: it charges users small fees on high-volume transactions (billions of transactions), monetizes merchants through service fees and integration charges, earns revenue share from banking partners with zero risk, generates float income on customer balances, and builds an ecosystem where every participant adds value to others.

Result: 40%+ of Safaricom’s revenue from a platform that requires minimal infrastructure beyond the mobile network itself. Pure digital economics with 60–70% profit margins.

Cost Structure: Why M-Pesa Is So Profitable

Variable Costs (Relatively Low): agent commissions (40–50% of withdrawal/deposit fees), SMS notifications (minimal per-transaction cost), banking partner shares (60–70% of M-Shwari revenue to banks), customer support (distributed across agent network).

Fixed Costs (Highly Scalable): platform maintenance (software, servers, security), regulatory compliance (Central Bank reporting, audits), marketing (brand maintenance and acquisition), staff (relatively small team given scale).

Key Advantage: M-Pesa leverages Safaricom’s existing infrastructure — network, distribution, brand — meaning incremental costs are minimal while revenue scales with transactions. This produces exceptional profitability, even as Safaricom trims merchant-side fees to grow volume rather than per-transaction margin.

Future Revenue Opportunities

  • M-Pesa Africa (Ethiopia): replicating Kenya’s success in a 120M population market
  • E-commerce integration: becoming the payment rail for online shopping
  • Insurance products: M-Pesa-linked micro-insurance offerings
  • Investment products: government bonds, treasury bills via M-Pesa
  • Cross-border expansion: regional money movement corridor
  • Cryptocurrency integration: digital asset on-ramp/off-ramp
  • Super app strategy: adding ride-hailing, food delivery, e-commerce

Key Takeaways: The M-Pesa Money Machine

  • M-Pesa generates 40%+ of Safaricom’s revenue from multiple complementary streams
  • Person-to-person transfers remain the largest revenue source (35–40%)
  • High-margin revenue from banking partnerships requires zero credit risk
  • Float income provides “free money” from billions in customer balances
  • Network effects create a virtually unbreakable competitive moat, now reinforced by cheaper merchant fees and harmonized cross-network transfer costs as of August 2026
  • Exceptional profitability (60–70% margins) due to digital scalability
  • Ethiopia expansion could meaningfully grow M-Pesa revenue over the next 5–7 years

Conclusion

M-Pesa’s business model is a masterclass in platform economics. By charging small fees on massive transaction volumes, earning revenue shares from strategic partnerships, and monetizing customer balances, Safaricom has built one of Africa’s most profitable and resilient businesses. The August 2026 fee cuts for merchants show the model is still evolving — Safaricom is willing to trade some per-transaction revenue for higher adoption and transaction volume, betting that a bigger, cheaper ecosystem beats a smaller, more expensive one over the long run.

The genius lies not in any single revenue stream but in the ecosystem that creates multiple monetization opportunities from the same customer base. Users pay for transactions, merchants pay for access, banks pay for distribution, and everyone benefits from the network effect.

As M-Pesa expands to Ethiopia and potentially other markets, this business model will continue generating substantial returns. For investors, understanding these revenue mechanics is crucial to appreciating why M-Pesa is worth billions and why Safaricom remains one of Africa’s most valuable companies.

Frequently Asked Questions

Which bank owns M-PESA? No bank owns M-Pesa. It’s operated by Safaricom, Kenya’s largest telecom operator, majority-owned by the Vodacom Group (which itself is majority-owned by Vodafone) and the Government of Kenya. Banks are M-Pesa’s partners, not owners — NCBA partners on M-Shwari, and KCB partners on KCB M-Pesa, but Safaricom runs the core platform itself.

How much does it cost to start an M-Pesa shop? Registering a Till or Paybill number is free through the M-Pesa for Business portal. Your real startup costs are working capital — cash and e-float to serve customers — plus, for a Till number tied to a physical shop, whatever it costs to rent and stock that location. There’s no fixed Safaricom registration fee to budget for.

How does the M-Pesa business make a profit? Primarily through transaction fees on person-to-person transfers and withdrawals, merchant fees on Lipa na M-Pesa collections, revenue-sharing with banking partners on M-Shwari and KCB M-Pesa loans, and float income — the interest earned on the billions of shillings sitting in customer M-Pesa balances at any given time. See the full revenue breakdown above.

How much can an M-Pesa agent earn per month? Reported ranges vary, but most sources place typical monthly agent earnings between roughly KES 20,000 and KES 100,000, depending heavily on location, foot traffic, and float management. See the dedicated section above for the full breakdown.

Note: Fee structures and percentages mentioned are based on publicly available information and industry estimates as of August 2026. Actual fees may vary and are subject to change by Safaricom and regulatory authorities — always verify current tariffs directly on the Safaricom M-Pesa app or safaricom.co.ke before making financial decisions. This article is for educational purposes only.

Related reading:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *