Skip to content

Kenya flagAfrica Market guide

Kenya
Payments

Kenya's M-Pesa, PesaLink and card routes serve different payment needs. Compare customer access, merchant acceptance, settlement and current provider fees before choosing a route.

KES · Kenyan Shilling

Payment methods to assess

  • M-Pesa (Safaricom)
  • PesaLink (bank-to-bank instant)Interoperability via IPSL
  • Cards (Visa / Mastercard)
  • Airtel Money
  • Cash

Reported figures may use different denominators. See the FAQ and sources before comparing them.

Read the full guide and sources →

Infrastructure

Payment Ecosystem

Payment categories to assess in Kenya; actual availability and use vary by provider and channel.

Real-Time Payments

Account-to-account transfer systems and interoperable services; participant, availability and settlement terms vary by market.

Cards

Credit and debit card payments processed over Visa, Mastercard, and local networks.

E-Wallets

Mobile-wallet products may support transfers or merchant checkout; funding and acceptance vary by provider.

Bank Transfer

Credit and debit transfers between accounts, subject to the bank and scheme product.

Buy Now Pay Later

Deferred or instalment payment products where a provider offers them at checkout.

Cash

Physical currency and cash collection where offered.

Rail Profile

Real-Time Rail Deep Dive

M-Pesa (telco-led, dominant) + PesaLink (bank-to-bank, 2017)

Operator / coordinator: Safaricom (M-Pesa); IPSL/Kenya Bankers Association (PesaLink)

Check participant coverage, operating hours, confirmation and settlement terms for this specific service. Network availability alone does not establish a merchant product.

How payments flow

M-Pesa (telco-led, dominant) + PesaLink (bank-to-bank, 2017)

Availability and settlement depend on the product

Payer
M-Pesa
Payee

Confirm participant coverage, merchant access, confirmation events, settlement and fees with the provider.

Card Payment

Authorisation and settlement terms vary

Payer
Gateway
Acquirer
Network
Issuer

Arrows show the card authorisation request, not the movement of settled funds. Authentication depends on channel and scheme rules. MDR varies by card type and acquirer. Dispute losses depend on scheme rules and the merchant agreement.

Payment route (Mobile Wallet)

Product-specific acceptance

User
Wallet App
Provider
Merchant confirmation

Funding source, merchant availability, fees and settlement depend on the wallet product and provider contract.

Deep Dive

Kenya Payments — Full Breakdown

Kenya combines M-Pesa mobile-money acceptance, bank transfers through PesaLink and other bank channels, and cards. For a merchant, the practical distinction is how the customer pays and where the merchant receives usable funds. Customer-account, active-user, merchant and group transaction-value figures measure different things and should not be combined into one reach estimate.

The South Africa comparison illustrates different banking, distribution and competitive conditions. It is not a controlled experiment proving a single cause of success or failure. Evaluate the actual customer need and merchant channel rather than assuming a telco-led model transfers unchanged between countries.

M-Pesa — the canonical mobile money operator

M-Pesa is operated by Safaricom, Kenya's largest telco (Vodacom-affiliated; Vodafone group). The product launched in March 2007 as a P2P mobile money transfer service and has expanded into a comprehensive financial services platform:

  • P2P transfers — send money to any phone number; near-instant settlement
  • Lipa Na M-Pesa — merchant payments; consumers pay via M-Pesa till numbers or paybill numbers; merchants receive funds in their M-Pesa account
  • M-Shwari / KCB M-Pesa — savings and microloan products built on the M-Pesa platform via partnerships with banks
  • M-Pesa Global — international remittance corridor
  • B2C disbursements — payroll, insurance payouts, gig worker payments
  • Agent network — cash-in/cash-out via hundreds of thousands of M-Pesa agents (small shops, kiosks, dedicated outlets) across Kenya

The merchant economy: distinguish a Business Till collection from Paybill, B2C payout or a consumer transfer. Their charges and reconciliation records differ. Match the proposed integration to the tariff and receiving account in the merchant agreement.

For operators: Safaricom's Daraja documentation describes merchant integrations and sandbox testing. Technical access is separate from production onboarding and regulatory scope. A merchant accepting its own payments and an intermediary holding or transferring funds for others need different assessments; confirm both provider terms and any CBK authorisation obligations.

PesaLink is a bank-transfer service operated by IPSL. Confirm participating institutions and current integration arrangements with the provider. Bank-account receipt and M-Pesa wallet receipt are different products; the existence of bank-to-wallet services does not prove every PesaLink integration can debit or credit every wallet.

For a business payment, specify the recipient account, supported amount, confirmation and reconciliation record. Compare the bank/provider product against the required use case rather than assuming M-Pesa alone is sufficient for all consumer checkout or that PesaLink automatically covers every payroll or B2B scenario.

KEPSS — RTGS

KEPSS (Kenya Electronic Payment and Settlement System) is the CBK-operated RTGS for high-value interbank settlement. KEPSS handles wholesale settlement and large-value clearing — the layer below PesaLink. For operators, KEPSS rarely matters for retail/SME flows but is relevant for high-value B2B settlement above PesaLink limits.

Cards alongside mobile money

This guide does not establish a current national card-ownership or card-payment share. Older debit- and credit-card ownership measures have different denominators and cannot be averaged into one penetration figure. Visa and Mastercard card acceptance is available, but merchants should judge it by their customer mix and acquirer offer.

Card acceptance alongside mobile money: compare card acquiring and M-Pesa on the same customer, channel and transaction profile. Safaricom's official Business Till PDFs show differing percentage schedules. Confirm the current terms on the merchant account rather than treating either PDF or a calculated cap threshold as universal. Paybill, collection, transfer and withdrawal charges are separate products.

For foreign-issued cards (international consumers paying Kenyan merchants), ask the acquirer about acceptance, settlement currency and cross-border fees. A national merchant-method mix is not established here.

E-commerce — M-Pesa, COD, and cards

Kenyan online merchants may offer M-Pesa, cards, bank transfer and cash-on-delivery depending on the product and customer. This guide does not establish a current national e-commerce payment-method split; broader mobile-money usage surveys do not measure online checkout shares.

For operators entering Kenyan e-commerce, test M-Pesa via a PSP or Daraja where appropriate, cards for customers who need them, and cash-on-delivery only where operationally suitable. Check customer demand, payment confirmation, settlement, refunds and current provider terms before setting an integration order.

The M-Pesa spinoff debate

Corporate-structure proposals should be distinguished from an implemented change to the merchant's counterparty or terms. A reported spinoff discussion does not establish that a customer's contract, fees or licence has already changed.

For an integration decision, check the current Safaricom agreement and official corporate/regulatory notices. Record the contracting entity and notification provisions, and revisit them if a relevant change is formally announced rather than predicting whether an integration will break.

Other mobile money — Airtel Money and T-Kash

Two smaller mobile money operators compete with M-Pesa:

  • Airtel Money Kenya (Airtel Africa group): A clear second, and no longer a rounding error. Its share of registered mobile-money subscriptions rose from roughly 3% in 2022 to 9.1% in early 2025 and 10.3% in the quarter to September 2025 — its first double-digit reading.
  • T-Kash (Telkom Kenya): Smaller still; struggled to gain meaningful traction.

M-Pesa remains dominant, but the widely repeated framing of a static near-monopoly with low-single-digit challengers is out of date. On Communications Authority and CBK quarterly subscription data, M-Pesa's share fell from roughly 95% in 2023 to just under 90% across 2025 — reported as a fifth consecutive quarterly decline — while Airtel Money crossed 10%. Network effects and the agent footprint still favour M-Pesa decisively, and nothing here suggests displacement; but the gap is narrowing rather than fixed, and an operator modelling Kenya on a 95/5 split is modelling a market that no longer exists. Note the denominator: these are shares of registered subscriptions, which run well ahead of active use.

Regulator and licensing — Central Bank of Kenya

CBK's National Payment System framework and 2014 Regulations govern PSP authorisation, including electronic-money activities. The legal service matters more than whether a brand calls itself a wallet, gateway or mobile-money operator.

Before launch, identify whether the business accepts payment for its own goods, provides payment services to others, issues stored value or supplies a different regulated product. Apply the relevant requirements to the actual entity. A Daraja sandbox account or a contract with a PSP does not transfer that provider's regulatory permission.

Request the current register entry, authorised activity, onboarding conditions and funds-flow diagram from the counterparty. No standard licensing duration is established here. Credit and cross-border remittance services require their own scope review.

PSP coverage

Pesapal, DPO, Cellulant, iPay, Flutterwave and Paystack are starting points for provider research, alongside direct Safaricom merchant integration. Confirm each legal entity's current authorisation, product and merchant eligibility rather than interpreting the list as a recommendation or ranking.

Stripe lists Kenya as an Extended network market, linking to Paystack. That is different from a claim of direct local Stripe acquiring or identical Stripe account features.

Test a collection and a payout separately

For a hypothetical invoice, record the order reference and expected amount, then verify the authenticated provider receipt, destination account and availability of funds. Run a separate authorised test of any payout/refund. Successful collection does not establish that the merchant has a B2C disbursement product or that a refund follows the same route.

Compare these five fields in each proposal: contracting entity, payment method, account receiving the collection, payout/refund authority and total fees. See the M-Pesa interoperability briefing for cross-market context; it is not proof that one integration reaches every country.

Frequently asked questions

Why is M-Pesa so dominant in Kenya?

M-Pesa combines mobile distribution, agents, account transfers and merchant acceptance. Those capabilities help explain its role, but registered accounts, one-month active users and active merchants are different measures. Compare the same reporting date and definition before inferring market share or a merchant's reachable customers. M-Pesa's product availability is not a guarantee of access for every merchant category.

How does PesaLink fit alongside M-Pesa?

PesaLink serves bank-transfer use cases, while M-Pesa provides mobile-money services. Confirm the actual provider's account and wallet routes rather than assuming every PesaLink-enabled app reaches every wallet. Identify recipient type, amount limits, authenticated completion and payout conditions for the business payment.

What licence does a foreign PSP need to operate in Kenya?

CBK authorises payment service providers under the National Payment System Act 2011 and National Payment System Regulations 2014. Mobile-money issuers sit within that framework; digital-credit and remittance activities have separate requirements. The activity and legal entity determine the application, capital, governance and AML requirements. This guide does not establish a standard 9-15-month timeline. Merchant use of Daraja is not a general exemption for a business itself providing regulated payment services.

Why didn't Kenya's mobile money model work in South Africa?

Vodacom discontinued M-Pesa in South Africa in June 2016. Banking access, distribution, product design and competition differed between the markets. This is a useful comparison, but it does not prove that banking penetration alone determined the outcome or that mobile money has no value in banked markets.

What is the M-Pesa spinoff issue?

Corporate-structure discussions are distinct from implemented changes to a merchant's contract, provider or regulatory permissions. Check current official Safaricom and CBK notices and the merchant agreement before changing an integration. This guide does not establish that a reported proposal has changed the contracting entity or that future fees or licensing will follow one predicted outcome.

Sources & methodology (10)

Across Vodacom Group's markets, M-Pesa processed more than USD 450.8 billion in transaction value in the financial year ended March 2025, up 18.3% year on year. This is value, not transaction count, and not a Kenya-only figure.

USD 450.8B value, Vodacom markets, FY to Mar 2025

Checked:

Safaricom's Kenya M-Pesa operation recorded KES 41.68 trillion in transaction value and 46.41 billion transactions in the financial year ended March 2026. This is a different geography and financial year from Vodacom Group's USD 450.8 billion figure.

KES 41.68T value; 46.41B transactions, Kenya FY2026

Checked:

Visa says the merchant discount rate is negotiated between the Kenyan merchant and its acquirer; this does not establish a market-wide credit/debit MDR range.

Checked:

CBK authorises PSPs under the 2011 Act and 2014 Regulations; merchant API access is distinct from regulated activity.

Checked:

Safaricom publishes a Business Till tariff showing 0.5% capped at KES 200; another official product PDF shows 0.55%. Confirm the applicable merchant schedule.

Checked:

Kenya is listed as Extended network, with a Paystack link; direct Stripe account features must not be inferred.

Checked:

Source types explained in our Methodology.

Compliance

Regulatory Framework

Payments in Kenya are governed by Central Bank of Kenya (CBK). PSP authorisation under the National Payment System Act 2011 and Regulations 2014; scope depends on activity.

Authorisation

PSP authorisation under the National Payment System Act 2011 and Regulations 2014; scope depends on activity

AML Framework

Check the current activity-specific AML/CFT, customer-identification and reporting obligations with the relevant authority and contracting provider.

Payment Data

Check the applicable data-handling and cross-border transfer rules for the activity, legal entities and processing locations.

Economics

Merchant Discount Rates (MDR)

Typical MDR ranges for merchants accepting payments in Kenya. Rates vary by acquirer, card type, and merchant category.

Payment Type Typical MDR Range
E-Wallet Business Till and Paybill have different tariffs; confirm the current product schedule
Real-Time Payment Contract- and provider-dependent

Rates are indicative and subject to change. Verify current rates with your acquirer or PSP.

Ecosystem

PSP Coverage

Providers to investigate for Kenya. Inclusion is not confirmation of a current product, licence or merchant eligibility, and is not a ranking.

Pesapal

Payment services provider operating in this market.

DPO Group

Payment services provider operating in this market.

Cellulant

Payment services provider operating in this market.

iPay

Payment services provider operating in this market.

M-Pesa Daraja (direct API)

Payment services provider operating in this market.

Flutterwave

Pan-African payments infrastructure; 34+ markets; strong cross-border and B2B settlement.

Paystack

Stripe-owned; dominant Nigerian e-commerce gateway with card, bank transfer, and USSD coverage.

Stripe

Full-stack payments API with strong developer experience and broad local method coverage.

Last updated: October 27, 2026