Polynopsis

Launching payments in Kenya: the stack

By Polynopsis team · Last updated

Paying out in Kenya means delivering shillings to M-PESA wallets (up to KES 250,000 per transaction) or bank accounts through a CBK-licensed money remittance provider or a partner that holds that licence, with PesaLink moving bank payments 24/7 and KEPSS settling from 07:00 to 19:00 on business days. Cross-border senders typically pair a CBK-licensed remittance provider such as M-PESA Global or TerraPay, or a payout network such as dLocal, Flutterwave or Thunes, with a Kenyan commercial bank for FX and settlement, national ID and KRA PIN checks, and stablecoin ramps that must hold a VASP licence by 4 November 2026.

CurrencyKES
Local payout railsPesaLink, KEPSS (RTGS), M-PESA B2C (Daraja API)
Holiday calendarKenya bank holidays 2026 and 2027
Corridor playbooksGBP to KES

The Kenya market

Licensing: who can pay out in Kenya

This page explains the rules in general terms and is not legal or regulatory advice. Check the primary source and take advice on how the rules apply to your firm.

Payout rails in Kenya

RailOperatorWhat matters for payoutsSource
PesaLinkIntegrated Payment Services Limited (IPSL), a Kenya Bankers Association subsidiaryReal-time account-to-account payments 24 hours a day, 7 days a week, including weekends and public holidays.source
KEPSS (RTGS)Central Bank of Kenya07:00 to 19:00 on business days since 1 July 2025 (previously 08:30 to 16:30), closed at weekends and on public holidays.source
M-PESA B2C (Daraja API)SafaricomBusiness-to-customer disbursements from a B2C shortcode, from KSh 10 up to KSh 250,000 per transaction, with recipients capped at KSh 500,000 a day and a KSh 500,000 balance.source

The Kenya payments stack, layer by layer

The providers below are a starting shortlist for each layer, described from their own documentation. Confirm terms, coverage and licences with each provider.

Payout and collection partners

ProviderWhat it does in KenyaSource
M-PESA Global (Safaricom)M-PESA Global, Safaricom's international money transfer service, lets M-PESA customers receive money from abroad through partners including Western Union, MoneyGram, Ria, WorldRemit, Wave and Remitly.source
TerraPay · our guideIts network page lists Kenya among its African receive markets.source
dLocal · our guidePayouts V3 sends KES to bank accounts and to M-PESA, Airtel and Equitel wallets, funded in KES or USD, with remitter details required for P2P remittances.source
Flutterwave · our guideSends KES to Safaricom M-Pesa, Airtel and T-Kash mobile money wallets from a Flutterwave balance, including cross-currency transfers debited from another currency wallet.source
FincraPayout API sends KES to mobile money wallets and bank accounts, as local or cross-currency payouts.source
Thunes · our guidePays KES to mobile wallets and to bank accounts over PesaLink, in real time on all days including public holidays.source
OnafriqIts integration with the Yuno platform is live in Kenya, covering mobile money disbursements and collections and FX treasury services.source

Local banking and settlement accounts

ProviderWhat it does in KenyaSource
Equity Bank (Jenga API)APIs to disburse to mobile wallets and bank accounts, including RTGS, check balances and statements, get real-time exchange rates and verify customer identities.source
KCB (Buni)APIs to collect and send money on M-PESA, Airtel Money, T-Kash, VOOMA and any Kenyan bank, plus account services such as forex rates and instant payment notifications for KCB customers.source

Stablecoin ramps and exchanges

ProviderWhat it does in KenyaSource
Kotani PayOfframp API converts USDC, USDT and other tokens on chains including Ethereum, Celo, Polygon, Tron, Solana, Stellar and Base into KES paid to mobile money, bank accounts or, in Kenya only, Till and Paybill numbers.source
Yellow Card · our guideStablecoin payments API that receives and sends KES by bank transfer, with M-PESA and Airtel listed as its Kenyan mobile networks.source

FX and liquidity

ProviderWhat it does in KenyaSource
Kenya interbank FX marketKenya runs a free-floating exchange rate set by supply and demand, and the CBK only steps in to even out extreme and undesirable fluctuations.source
CBK published exchange rateThe CBK's rate is the weighted average of registered spot trades in the interbank market during the trading session; commercial banks and forex bureaus set their own customer rates.source
Kenyan commercial banksAll foreign exchange inflows and outflows of a licensed money remittance provider must pass through Kenyan commercial banks and be reported to the CBK.source

KYC and KYB providers

ProviderWhat it does in KenyaSource
Smile IDVerifies Kenyan National ID, Alien Card, passport, KRA PIN and tax information against issuing-authority records.source
DojahGovernment data lookups for Kenyan National ID, international passport and KRA PIN.source

Bank data and open banking

ProviderWhat it does in KenyaSource
MonoUsers in Kenya can link their M-Pesa account through the Mono widget for financial data retrieval, using a USSD statement request (restored June 2025).source

Funding and prefunding KES payouts

Size the prefund to your runway target with the corridor runway calculator and the Kenya holiday calendar.

Launch checklist

  1. Plan: launch volume, the prefund sized to your runway target including weekends and holidays, the contracting entity and the funding route.
  2. Open accounts: shortlist payout partners and a local banking route from the layers above, and prepare the onboarding pack.
  3. Set up: read access to every new balance, a runway target with alerts, and the corridor in your daily reports.
  4. Go live: the first prefund and a test payout, then daily monitoring.

Polynopsis turns this into one plan with named approvals, then shows every Kenya partner, bank and wallet in one live position. See how a corridor launch works.

Frequently asked questions

How much can one M-PESA wallet receive?

KES 250,000 per transaction and KES 500,000 a day, with a KES 500,000 maximum balance, so larger payouts go to bank accounts.

Who licenses remittance providers in Kenya?

The CBK, under the Money Remittance Regulations. It listed 37 licensed providers at 30 September 2026, and each needs core capital of at least KSh 20 million.

When do Kenyan payment rails run?

PesaLink runs 24/7, including public holidays. KEPSS runs 07:00 to 19:00 on business days only.

Can Kenyan exchanges offer USDT or USDC?

Under the 2026 VASP Regulations, an exchange cannot list a stablecoin unless the CBK has approved it and a licensed issuer issues it, and the CBK can restrict stablecoins issued outside Kenya. Existing VASPs have until 4 November 2026 to comply with the Act.

Who sets the KES exchange rate?

The market. Kenya runs a free float, the CBK publishes a weighted average of interbank spot trades, and banks and bureaus set their own customer rates.

Why does an M-PESA B2C payout fail for insufficient balance?

B2C debits the Utility account. Funds in the MMF or Working account must first be moved to the Utility account.

Other markets

Sources

  1. www.centralbank.go.ke/wp-content/uploads/2026/10/September2026.xlsx
  2. www.safaricom.co.ke/images/Downloads/FY26-Earnings-Booklet-2026-7th-May-2026.pdf
  3. pesalink.co.ke/about-us
  4. remittanceprices.worldbank.org/corridor/United-Kingdom/Kenya
  5. new.kenyalaw.org/akn/ke/act/ln/2013/66/eng@2022-12-31
  6. www.centralbank.go.ke/wp-content/uploads/2026/10/Directory-of-Licenced-Money-Remittance-Providers-as-at-September-30-2026.pdf
  7. new.kenyalaw.org/akn/ke/act/2025/20/eng@2025-11-04
  8. www.cma.or.ke/download/34/regulations/6377/the-virtual-asset-service-providers-regulations-2026.pdf
  9. www.centralbank.go.ke/2026/09/21/draft-national-payment-system-policy-and-national-payment-system-bill-2026
  10. www.centralbank.go.ke/uploads/press_releases/862696061_Press%20Release%20-%20Extension%20of%20Operating%20Hours%20for%20Kenya%20Electronic%20Payment%20and%20Settlement%20System%20(KEPSS).pdf
  11. developer.safaricom.co.ke/apis/BusinessToCustomer
  12. documentation.kotanipay.com/v3/flows/offramp-flow
  13. www.terrapay.com/network
  14. docs.dlocal.com/docs/kenya-payouts-v3
  15. developer.flutterwave.com/docs/mobile-money
  16. docs.fincra.com/docs/payout-overview
  17. docs.thunes.com/money-transfer/v2
  18. onafriq.com/press/article/yuno-partners-with-onafriq-to-unlock-pan-african-payments-for-global-merchants
  19. developer.jengahq.io
  20. buni.kcbgroup.com
  21. documentation.kotanipay.com/v3/api-reference/offramp/create
  22. docs.yellowcard.engineering/docs/africa
  23. www.centralbank.go.ke/financial-markets
  24. www.centralbank.go.ke/forex
  25. docs.usesmileid.com/id-coverage/verify-with-id-number/kenya
  26. dojah.io/blog/government-id-lookup
  27. updates.mono.co/announcements/may-product-updates-real-time-data-for-telco-connections-m-pesa-and-more-exciting-updates

Know where all your money is.

Polynopsis gives cross-border payment teams one live position across every bank, payout partner, exchange and wallet, including money in flight, and warns before a corridor runs dry.