Middle East & Africa · Kenya (multiple African markets)

M-Pesa: Kenya (multiple African markets)'s digital wallet

M-Pesa is a digital wallet used in Kenya (multiple African markets). Safaricom's mobile-money wallet — the dominant payment rail in Kenya and a major force across East Africa. Over 30 million active Kenyan users; overwhelmingly the default digital payment method. This page covers how the flow works, where consumers use it, and which merchants should accept it.

Updated July 31, 2026Digital walletBy Ale Aznar
Country
Kenya (multiple African markets)
Region
Middle East & Africa
Type
Digital wallet

How the M-Pesa flow works

M-Pesa is a mobile-money wallet operated by Safaricom (and Vodacom in adjacent markets). Consumers hold a wallet balance topped up with cash at any M-Pesa agent, from a bank account, or via received payments.

At checkout the merchant's PSP triggers an STK push to the consumer's SIM (or displays a Paybill/Till number to pay to). The consumer approves in the SIM menu / M-Pesa app with their M-Pesa PIN.

Funds move within Safaricom's platform in real time; the merchant receives a webhook confirming the paybill credit and settles out to a linked bank account on a defined cadence.

M-Pesa dominates Kenyan retail and everyday payments and is a critical rail for utilities, education fees, transport and remittances.

Typical use cases

  • Any Kenyan e-commerce, in-app or in-person checkout.
  • Utility, telco, education and transport bill pay.
  • Cross-border remittances landing in Kenya.
  • Marketplaces paying out to Kenyan sellers or creators.

Consumer reach

Over 30 million active Kenyan users; overwhelmingly the default digital payment method.

Meaningful presence in Tanzania, DRC, Mozambique, Egypt (via Vodafone) and other African markets under localised branding.

Who should accept M-Pesa

  • Any merchant selling to Kenyan consumers.
  • Cross-border merchants targeting East Africa.
  • Utilities, telcos, schools and transport operators serving Kenyan customers.

Operational detail

The operational half of every method profile — settlement, refunds, disputes, PSP coverage and licensing — is reserved for Payment Methods List founding partners. It's the part vendor sites won't publish and the part that actually decides whether M-Pesa works for your stack.

Founding partner access

Settlement time

When M-Pesa balances actually clear from the wallet operator to a merchant account, how top-up float and P2P legs distort the timeline, cut-offs on the operator side, and which PSPs pass funds through same-day vs. hold a reserve.

Book a founding-partner call →
Founding partner access

Refund mechanics

How M-Pesa refunds flow back to the payer's wallet balance vs. their funding source, partial-refund support, time windows before a refund becomes an off-platform transfer, and the exact PSP API calls used when the wallet has no native reversal.

Book a founding-partner call →
Founding partner access

Chargeback exposure

Whether M-Pesa supports scheme-style chargebacks, the operator-run dispute program that sits alongside, actionable reason codes, evidence formats accepted, and observed net loss rates versus cards on the same basket.

Book a founding-partner call →
Founding partner access

PSP coverage matrix

Which acquirers, MoRs and wallet-aggregators actually process M-Pesa in Kenya (multiple African markets) today, whether coverage is direct or piggy-backed on a scheme rail, effective pricing bands, and where the operator has restricted new merchant onboarding.

Book a founding-partner call →
Founding partner access

KYC & licensing notes

What a merchant needs to legally accept M-Pesa in Kenya (multiple African markets), whether the wallet operator or the PSP is the regulated entity, KYC and AML obligations that flow down to the merchant, and cross-border MoR options.

Book a founding-partner call →

Frequently asked questions about M-Pesa

What is M-Pesa?

M-Pesa is a digital wallet used in Kenya (multiple African markets), in the Middle East & Africa region. Safaricom's mobile-money wallet — the dominant payment rail in Kenya and a major force across East Africa. The profile on this page documents the checkout flow step by step, the use cases it fits, the consumer base that can pay with it, and the merchant types that should carry it. Last reviewed July 31, 2026 by Ale Aznar.

Which countries does M-Pesa cover?

M-Pesa is recorded against Kenya (multiple African markets) in the Middle East & Africa region, which is the market where its consumer reach is meaningful for merchants. Cross-border acceptance depends on the acquirer or merchant-of-record you use rather than on the rail itself. The Kenya (multiple African markets) country hub lists every other alternative and local method tracked for that market alongside M-Pesa.

What does M-Pesa cost a merchant?

Pricing for M-Pesa is not a single published number: it moves with monthly volume, vertical, entity type and whether you connect through a direct acquirer or an aggregator. Effective pricing bands per provider, plus the fixed-fee and FX components that sit alongside the headline rate, are part of the founding-partner dataset rather than this public Kenya (multiple African markets) profile.

Which PSPs and aggregators give access to M-Pesa?

Access to M-Pesa runs either through an acquirer with a direct rail connection or through an aggregator reselling a partner's connection, and the two differ in reliability and reporting. The list of providers processing M-Pesa in Kenya (multiple African markets) today, whether each is direct or resold, and where onboarding is currently restricted sits in the founding-partner PSP coverage matrix.

Is M-Pesa available for Any Kenyan e-commerce, in-app or in-person checkout?

Yes. That is one of the documented use cases for M-Pesa in Kenya (multiple African markets): Any Kenyan e-commerce, in-app or in-person checkout. Vertical eligibility is ultimately set by the provider you onboard with, not by the rail, so regulated categories such as gambling, crypto and adult content are commonly excluded even where the digital wallet itself supports the flow. Confirm the restriction list with your acquirer.

What are the settlement time and currency for M-Pesa?

M-Pesa is a digital wallet, so the payer-side confirmation and the merchant-side payout are separate events with different timing. Settlement windows, cut-off behaviour outside scheme hours, the payout currency, and the realistic timeline to sweep funds out of Kenya (multiple African markets) are documented in the operational section of this profile, available to Payment Methods List founding partners.