Reference🌍 Payments in Africa & the Middle EastIntermediate⏱ 30 min read

🇰🇪 Payments in East Africa

M-Pesa and Kenya's ecosystem, PesaLink and Kenswitch versus the wallet, TIPS and TANQR mandated by the Bank of Tanzania, TISS and settlement in central bank money, Uganda's MTN MoMo/Airtel Money duopoly, telebirr and EthSwitch in a long-closed Ethiopia, Rwanda's eKash built on Mojaloop, agent networks and cash-in/cash-out, and EAPS, REPSS, and PAPSS for cross-border payments

Five markets, five central banks, no regional license

East Africa is the region where retail payments grew up furthest from the banks. The everyday instrument is an e-money wallet tied to a mobile phone line, not a bank account or a card. Customers load and cash out that wallet through a network of neighborhood agents who swap banknotes for e-money. The wallet handles person-to-person transfers, merchant payments, and bill payments. Bank rails are the exception rather than the rule, and they were built after the wallet, often to compete with it. The region's technical and regulatory stack, banking side included, is best read starting from the wallet.

Licensing is national in every market in the region, with no mutual recognition among them. There is no regional license of the passport kind, even though five of these markets belong to the East African Community. An e-money issuer licensed by the Central Bank of Kenya therefore has no right at all to operate in Tanzania or Uganda. Operating there takes a separate application, filed with a separate authority, under a separate law. Regional pooling stops at two cross-border large-value rails, EAPS and REPSS.

MarketAuthorityRTGSRetail clearingRetail instant railDominant rail in practice
KenyaCentral Bank of Kenya (CBK)KEPSS (since July 29, 2005)NACH, Nairobi Automated Clearing House (checks, EFT)PesaLink (IPSL, 2017); a public Kenya Fast Payment System is still only announcedM-Pesa (Safaricom), outside the bank rails
TanzaniaBank of Tanzania (BoT)TISSTACH, Tanzania Automated Clearing HouseTIPS (BoT, 2022), mandatory membershipTIPS, which links wallets and banks
UgandaBank of Uganda (BoU)UNISS (2005)ACH in five currencies (UGX, USD, EUR, GBP, KES)No unified public switch documented hereMTN MoMo and Airtel Money (duopoly)
RwandaNational Bank of Rwanda (BNR)RIPPS (2011): RTGS + ACH + central securities depositoryRIPPS (same platform)eKash / RNDPS 2.0 (RSwitch, on Mojaloop, 2025)eKash, at near-zero public pricing
EthiopiaNational Bank of Ethiopia (NBE)EATS (2011), 10 hours a day, 6 days a weekEthSwitch for ATM and card interoperabilityEthioPay (EthSwitch, December 2025)telebirr (Ethio Telecom) and EthSwitch
SomaliaCentral Bank of SomaliaNational Payment System (launched July 2021)–SIPS + Somali Payment Switch (January 2025)Mobile wallets, which predate the banking infrastructure
Each market's national stack: who regulates, who operates, what
> 84 %
financial inclusion in Kenya, up from 26% in 2006: the benchmark trajectory every African central bank cites
FinAccess
36
live instant payment systems in 31 African countries, carrying 64 billion transactions worth nearly $2 trillion in 2024
AfricaNenda, SIIPS 2025 (4th edition, November 13, 2025), with the World Bank and UNECA
≈ $1.68T
in mobile money transactions worldwide in 2024, about two-thirds of it in Africa
GSMA, State of the Industry Report 2025
2.1B
registered mobile money accounts worldwide in 2024. Caution: “registered” ≠ active
GSMA SOTIR 2025
🔑
The dividing line that decides everything: who operates the rail
The region's national stacks follow one of two models, depending on who operates the retail rail. In the operator model (Kenya, Uganda), a private telecom operator owns the rail and the regulator supervises from the outside. Merchants negotiate access commercially with that operator. In the central bank model (Tanzania, Rwanda, and to a large extent Ethiopia), the monetary authority runs the switch itself, makes membership mandatory, and sets prices. Access is a matter of licensing, not negotiation. The second model's administered pricing deliberately squeezes the margin available on acceptance, while the first lets the market set it.

Kenya: M-Pesa, national infrastructure owned by a telecom operator

M-Pesa is an e-money service launched in 2007 by Safaricom plc, the Kenyan telecom operator in the Vodacom/Vodafone group. The platform now sits within the M-Pesa Africa joint venture, and M-Pesa remains Africa's largest mobile money service. No other payment system in the world has been studied as closely. Its interface is a USSD menu that works on a basic handset with no internet connection. What sets it apart is institutional rather than technical. In Kenya, the dominant retail payment rail is privately owned by a listed company, not a piece of public infrastructure.

KES 41.68T
of M-Pesa transaction value (≈ $322 billion) in the fiscal year ended March 31, 2026, up 8.9%
Safaricom, FY26 annual results, May 2026
46.41B
M-Pesa transactions in the same fiscal year, up 25.1%. Volume is growing much faster than value
Safaricom FY26, May 2026
40M
monthly active customers in Kenya, about 89% of Kenya's mobile money market
Safaricom FY26, May 2026
3.1M
merchants accepting M-Pesa, up 71% year over year
Safaricom FY26, May 2026

M-Pesa changed its pricing logic in fiscal 2026, and volume has largely decoupled from revenue. 17.1 billion “Kadogo” micro-transactions are free, and they account for 58% of activity (Safaricom FY26). Most of the volume therefore no longer earns any per-transaction revenue. Revenue is shifting to services built on the wallet, chiefly credit, merchant services, and co-badged cards. The gap is widening between consumer pricing, often zero, and merchant pricing, which now carries the network's economics. Any negotiation over merchant pricing has to take this shift into account. M-Pesa brings in KES 182.7 billion in revenue, or 45.6% of Safaricom group revenue. Payments are no longer a sideline for the telecom operator: they generate nearly half its revenue.

Accepting M-Pesa: three ways in for merchants
Buy Goods (*Till* number)
The customer enters a till number and the amount
The original mode for physical retail. One *till* per point of sale, and no order reference is passed: reconciliation relies on the amount, the timestamp, and the payer's phone number. It is the easiest option to set up and the hardest to reconcile.
Pay Bill (*Paybill* number + account reference)
The customer enters a business number, a reference, and an amount
The mode for bills, schools, insurance, and e-commerce. The **account reference** the customer types in is the only link between the payment and the merchant's order, and it is the most common point of failure: the reference is mistyped, shifted, or replaced with the payer's name.
Merchant-initiated (*push* to the phone)
The merchant triggers a request, and the customer approves it with a PIN on their phone
The API mode for online commerce: the merchant's system carries the reference, not the customer. The abandonment rate depends on how fast the prompt appears on the handset and how long the PIN entry window lasts, two parameters the merchant does not control.
Notification and reconciliation
Callback to the merchant platform, then reconciliation
⚠️ The callback is **not** proof of payment: it can go missing, arrive twice, or arrive after the customer has reloaded the page. The only source of truth is a status query to the operator, backed by the merchant account statement.
⚠️
The three costliest integration traps in Kenya
(1) A person types the Pay Bill reference by hand on a phone keypad. Reconciliation therefore usually matches on amount, MSISDN, and a time window rather than on an exact match alone. Unresolved cases go to an exception queue worked by a human operator. (2) Idempotency is not guaranteed on the customer side. A payer who sees no confirmation tries again, and the merchant collects twice for the same purchase. Detecting the duplicate and refunding it falls to the merchant, because the network does not handle it. (3) Refunds are not the mirror image of collection. They go out through an outbound flow from the merchant account, with its own permissions, limits, and timing. Until refunds are wired up, the integration is not finished, and customer service absorbs every case left unhandled.

A credit ecosystem has grown up around the wallet, and it explains how deeply Kenyans use it. Two products drive it. M-Shwari is a savings and microloan account linked to the wallet, run with NCBA. Fuliza is an instant overdraft that covers a payment when the wallet balance falls short. Both products directly lift the real payment success rate, since a customer with an approved overdraft completes the payment where a customer with a zero balance fails. The conversion gap is measurable on an average-sized cart.

PesaLink, Kenswitch, and KEPSS in Kenya: the banks fight back, and the choice is still open

Kenya's legal framework rests on the National Payment System Act of 2011, implemented through regulations issued in 2014. The regulations govern the authorization of payment service providers and the oversight of payment systems. The CBK's National Payments Strategy 2022–2025 sets the policy direction (Central Bank of Kenya, National Payments System page, accessed in 2026). This framework came after mobile money: the CBK let M-Pesa launch in 2007 under a letter of no objection, subject to its oversight. The Kenyan wallet has therefore never operated outside the central bank's view, but its formal authorization regime dates only from 2011–2014.

RailOperatorSinceWhat to know
KEPSS (Kenya Electronic Payment and Settlement System)Central Bank of KenyaJuly 29, 2005The RTGS: continuous, final gross settlement in central bank money. A systemically important system. It is also Kenya's access point to the regional EAPS and REPSS rails, which are hosted on it
NACH (Nairobi Automated Clearing House)Central Bank of Kenya, together with the Kenya Bankers Association–Retail clearing with net settlement: checks and electronic transfers. Limit of KES 1 million per check since October 2009; cycle cut from T+3 to T+1 in 2013. ⚠️ Same name as India's NACH, run by NPCI, but entirely unrelated
PesaLinkIntegrated Payment Services Limited (IPSL), a subsidiary of the Kenya Bankers Association2017Instant interbank credit transfers, more than 80 institutions connected (IPSL/KBA, 2025–2026). Volumes up 78% in 2023 over 2022 (KBA 2023 annual report); no cross-checked 2025 figure. Linked to PAPSS since February 2026
KenswitchKenswitch Limited (bank consortium, backed by the CBK)2002The domestic card and ATM switch: 26 member banks, more than 2,500 ATMs, about 40,000 POS terminals, and 50,000 connected agents (Kenswitch, 2026). It supports the bank agent sharing authorized by the CBK
Kenya Fast Payment System (FPS)Central Bank of KenyaannouncedNational instant payment rail announced under the National Payments Strategy. Status: announced, not live. The choice is still open (see below)
What Kenya's bank rails actually carry
⚠️
Kenya's open question: PesaLink or a public FPS?
The banks and Safaricom want PesaLink to become the national Fast Payment System, while the CBK has announced plans to build its own. Both options exist on paper today, and no public decision has chosen between them. Any integration decision in Kenya therefore has to allow for a possible public rail, which would reshuffle positions, especially on pricing and mandatory membership. Standard practice is to avoid long exclusivity clauses tied to a single Kenyan domestic rail, and to build an abstraction layer between the collection function and the choice of rail.

Kenyan wallets have been interoperable since April 10, 2018, when Safaricom and Airtel opened direct wallet-to-wallet transfers. T-Kash (Telkom Kenya) joined in October 2018. Technical connectivity alone did not generate off-network transfers. The CBK then had to *require alignment of on-net and off-net pricing*. As long as sending off-network costs more than sending on-network, the largest player keeps its network effect, however well the systems are connected. This pricing mechanism governs the whole region, including the fee schedules of the providers that plug into it.

Two kinds of players handle acceptance in Kenya. Large banks are active, notably Equity Bank, KCB, Co-operative Bank, and NCBA, alongside regional acceptance providers such as Pesapal, Cellulant, and DPO Pay. DPO Pay, formerly DPO Group, now operates under the brand of Network International, whose Africa headquarters is in Nairobi. Network International's ownership of DPO is established; the more remote ownership chains reported in the press are not. Due diligence should therefore focus on the contracting entity named in the contract, not the brand shown on the website.

Tanzania: the central bank runs the rail, and membership is mandatory

Tanzania built retail interoperability in two stages: first through bilateral agreements, then through a central bank switch. The first stage was market-driven. With the backing of the Bank of Tanzania, Airtel and Tigo signed an interoperability agreement in September 2014 and launched commercially in February 2015, followed by Tigo and Zantel in December. Common business rules were adopted in October 2014, covering participation criteria, clearing and settlement principles, and dispute resolution. The arrangement was the *world's first market-led wallet-to-wallet interoperability*. In 2022, the central bank replaced this bilateral mesh with a switch it runs itself.

SystemOperatorSinceRole and published figures
TISS (Tanzania Interbank Settlement System)Bank of Tanzania–RTGS: urgent interbank transfers and settlement of net obligations from check/EFT clearing, card switches, and the money market. 33 participating banks and institutions; the beneficiary's bank must credit the account within two hours of the instruction (Bank of Tanzania). Still runs on SWIFT MT messages
TACH (Tanzania Automated Clearing House)Bank of Tanzania–Low-value retail clearing; its net balances settle in TISS (Bank of Tanzania, Payment System page)
TIPS (Tanzania Instant Payment System)Bank of Tanzania, direct operator2022651 million transactions worth TZS 54,950 billion in 2025, vs. 453 million and TZS 29,820 billion in 2024, up 84% in value year over year (BoT, National Payment Systems Annual Report 2025). 45 providers connected at end-2024; about 1.5 million transactions a day, with capacity sized at three times that
TANQRBank of Tanzania2022National merchant QR standard built on TIPS: one QR code accepted by all. Airtel Money, AzamPesa, Mixx by Yas, TTCL Pesa, HaloPesa (Viettel), and M-Pesa are the six integrated e-money issuers (BoT, 2025 report)
UmojaSwitchUmojaSwitch Co. Ltd (cooperative of Tanzanian banks)2006Cooperative switch pooling ATMs, mobile banking, and agency banking for banks too small to build their own: more than 260 ATMs in Tanzania and Zanzibar, Visa and UnionPay acceptance (UmojaSwitch, 2026). Does not replace the central bank rails
SADC-RTGSSouth African Reserve Bank, mandated by the SADC Committee of Central Bank Governors2013Tanzania is one of the 16 participating states. Settlement in rand only for now, a key constraint for any regional flow through southern Africa (SARB, 2026)
Tanzania's stack, from clearing to QR
🔑
Why Tanzania succeeded: the mandate, not the technology
On TIPS, participation is mandatory for every transaction between providers. That regulatory requirement, not the platform's technical quality, explains full interoperability between banks and e-money issuers, as well as the 84% year-over-year growth in value. The same mechanism drove the QR standard. TANQR succeeded where Ghana's GhQR disappointed, because joining TIPS made TANQR mandatory in practice. In this region, an acceptance standard never spreads on technical merit: it spreads through the rail it is attached to.
⚠️
Naming trap: Tigo Pesa no longer appears under that name
Tigo Pesa, the wallet of operator Tigo, was one of the two parties to the world's very first bilateral interoperability in 2014–2015. It does not appear under that name on the Bank of Tanzania's list of six issuers integrated with TANQR. The list names Mixx by Yas. Specifications, routing tables, and contracts that still say “Tigo Pesa” therefore rely on outdated naming. Before any integration, check the issuer's name as it appears in BoT registers, not the one used in sales materials.

Uganda: a telecom duopoly on a minimal central bank foundation

Uganda's retail market is overwhelmingly dominated by two telecom wallets, MTN MoMo and Airtel Money, alongside deliberately lean public infrastructure. The Bank of Uganda runs two systems designated as systemically important, and only two: UNISS, the national RTGS, and the ACH. Uganda has no equivalent of the public retail switch that Tanzania mandated. Interoperability therefore still depends largely on agreements between private players and on aggregators.

  • UNISS (Uganda National Interbank Settlement System), Bank of Uganda, since 2005: 27 registered participants (Bank of Uganda, national payment systems oversight framework, 2025). Participation is open to non-banks, which matters a great deal in a market where mobile money carries retail volume. Migration to CMA Small Systems' RTS/X platform is under way.
  • ACH (Bank of Uganda): multilateral net clearing of checks and electronic transfers in five currencies (Ugandan shilling, US dollar, euro, pound sterling, and Kenyan shilling). Domestic multicurrency clearing is the key point: routine regional flows, especially to Kenya, avoid going through a correspondent bank.
  • Cross-border rails: Uganda participates in EAPS (East African Community, local currencies) and is one of the eight countries actually connected to REPSS (COMESA), along with Mauritius, the DR Congo, Malawi, Eswatini, Zambia, Rwanda, and Kenya (Central Bank of Kenya, 2026).
  • Non-telecom competition: Wave Mobile Money is licensed as an e-money issuer in Uganda, among other markets (Wave, EME/EMI licenses). It is the main price disruptor in African mobile money, and worth watching for the pressure it puts on fee schedules.
  • Online acceptance: DPO Pay (Network International) covers Uganda as well as Kenya, Tanzania, and Rwanda; Chipper Cash (Critical Ideas, Inc.) also operates there, with a cross-border person-to-person transfer model.
⚠️
The most cited MoMo figures are group-wide, not Ugandan
The most widely cited public figures on MTN MoMo are consolidated at group level. For 2025, the group reports 69.5 million active MoMo users, up 10% year over year. It also reports 23.3 billion fintech transactions (up 14.9%) and $500.3 billion in fintech transaction value (up 37.6%), plus 1.4 million active agents and 2.1 million active merchants (MTN Group, 2025 annual results, published March 16, 2026). These figures span 13 or more markets and do not break out Uganda. Presenting them as a picture of one national market is the most common mistake in reports on the region, and it then survives every round of review.

MoMo's revenue mix is shifting away from person-to-person transfers. At MTN, “advanced services” (credit, insurance, investment, and merchant payments) made up 34.1% of MoMo revenue in 2025, up from 29.9% in 2024. That year-over-year increase measures the shift: growth now comes from these services, not from P2P transfers. The operator earns direct revenue from merchant acceptance and now has its own reason to grow it, which strengthens the merchant's hand in negotiations. Five years earlier, the reverse was true.

Ethiopia: 120 million people, a long-closed market, and a stack playing catch-up

Ethiopia has some 120 million people and a recent payments stack that market research still covers only thinly. Its development was held back by a foreign exchange and market access regime historically closed to foreign players. In relative terms, its growth now ranks among the fastest on the continent. Three building blocks frame the system: telebirr for wallets, EthSwitch for interoperability, and EATS for settlement.

2011
EATS and EthioPay: the foundations
The National Bank of Ethiopia introduces EATS (Ethiopian Automated Transfer System), the RTGS, as part of its modernization program. The same year, EthioPay gets under way, run by EthSwitch S.C., a share company owned by all Ethiopian banks, public and private, and by the NBE itself.
2016
EthSwitch broadens interoperability
The national switch extends interoperability from ATMs to instant transfers and mobile money. AfricaNenda's SIIPS 2025 report features it as a case study.
May 2021
telebirr launches
State-owned operator Ethio Telecom launches telebirr. The growth that follows is the fastest ever recorded for an African mobile money service, fueled by the operator's long-standing monopoly in a country of some 120 million people.
November 2023
EthSwitch–NPCI partnership
EthSwitch partners with India's NPCI on its infrastructure. Ethiopia's technical framework therefore follows Indian choices, not European ones, and it shows in the message formats and the addressing logic.
2023
Partial opening: M-Pesa Ethiopia
Safaricom launches M-Pesa Ethiopia, the first serious rival to telebirr. The launch marks the opening of a market previously closed to foreign operators.
March 29, 2025
EATS moves to ISO 20022
Ethiopia's RTGS migrates to ISO 20022. It processes more than 3.5 million transactions a year worth more than ETB 5,000 billion, with 35 participating institutions (National Bank of Ethiopia, 2025).
December 2025
EthioPay becomes an instant rail
EthSwitch launches its EthioPay instant payment system, with same-day interbank settlement. One entity now combines three functions: national switch, instant payment system, and a domestic card scheme co-branded with the banks.
387M
interoperable transactions worth ETB 1,260 billion (~$8 billion) in fiscal 2025/26, including 242.6 million P2P transactions (ETB 1,060 billion) and 131.5 million ATM interoperability transactions (ETB 189.2 billion)
EthSwitch, July 2026
> 1M
P2P transactions on a single peak day, worth ETB 5.1 billion
EthSwitch, July 2026
> 54.8M
registered telebirr users as of July 2025 (up 7.29 million in fiscal 2024/25), with ETB 2,380 billion in transactions over the year
Ethio Telecom, 2025
ETB 2.6B
in pre-tax profit at EthSwitch in fiscal 2025/26: a profitable public payment infrastructure, which is rare
EthSwitch, July 2026
⚠️
Two caveats to weigh before any decision on Ethiopia
(1) “Registered users” are not “active users”, and the gap at telebirr is probably large. No monthly activity figure comparable to M-Pesa's is available. A volume forecast built on 54.8 million sign-ups therefore overstates the truly active base. (2) EATS runs only 10 hours a day, six days a week. Those operating hours explain why the 24/7 retail rails, telebirr and EthSwitch, have taken over the layer above it. A flow that settles in central bank money does not settle on a Sunday, which ties up cash for that much longer.

Agents, float, and cash-in/cash-out: the rail's physical infrastructure

The agent network is the set of physical outlets where e-money is exchanged for banknotes. Shopkeepers, kiosks, and gas stations handle the conversion both ways, acting on an issuer's behalf. None of the systems described above would work without this network. It is the region's most expensive and least visible infrastructure. Where payments happen, and where they fail, shows up on the agent map more than in any API specification.

What actually moves behind a cash-in and a cash-out
Cash-in (deposit)
The customer hands banknotes to the agent
The agent debits its own e-money balance (its *float*) and credits the customer's wallet. The agent gains cash and loses float. Nothing happens at the system level: e-money changes hands, but none is created.
Cash-out (withdrawal)
The customer asks for cash
The reverse: the agent pays out cash and receives float. The agent gains float and loses cash. An agent who has handled withdrawals all day runs out of banknotes and turns the next customer away.
Rebalancing
The agent goes to a bank or a super-agent
This is **the model's operational breaking point**. An unbalanced agent is an unavailable agent. Rebalancing depends on a bank branch that is open and within reach, and on a physical trip carrying cash.
Issuance and safeguarding
The issuer creates float against deposited funds
E-money in circulation must be **fully backed by safeguarded funds** held at licensed banks, off the issuer's operating balance sheet. This is the core of the prudential regime for e-money, and the first item in any serious due diligence on an issuer.
🔑
What the agent network means in practice for a merchant
Whether a payment can go through depends on a shopkeeper's liquidity. A customer who first has to deposit cash to pay fails if the nearest agent is out of float or banknotes. The resulting failures follow geography and the clock. They cluster at month-end, on market days, and in rural areas late in the day. None has a technical cause, and no retry fixes them. A success rate that swings in cycles technical monitoring cannot explain usually comes down to cash availability.

Two published figures give a sense of the network's scale. On the Kenyan banking side, Kenswitch connects more than 2,500 ATMs, about 40,000 POS terminals, and 50,000 agents for 26 member banks (Kenswitch, 2026). The CBK has allowed banks to share agents, which extended coverage without multiplying each bank's costs. On the telecom side, MTN Group reports 1.4 million active agents and 2.1 million active merchants across its footprint. Those figures come from MTN Group's 2025 results, published March 16, 2026. The gap in scale between the banking and telecom networks shapes the entire market in the region.

Two signals help gauge how mature a market in the region is. The first is a falling share of cash-out, which shows that e-money is circulating within the ecosystem instead of leaving it after every payment. Merchant acceptance becomes more valuable as that share shrinks. The second is free micro-transactions. The 17.1 billion free “Kadogo” micropayments account for 58% of M-Pesa activity (Safaricom FY26). That pricing choice reflects a decision to stop charging a toll on small amounts in order to capture usage. Once a market reaches this stage, merchant acceptance becomes profitable.

Cross-border: EAPS, REPSS, PAPSS, and the limits of each

Four rails carry the cross-border payments reachable from East Africa. They differ in the amounts they handle, their settlement currencies, and the customers they serve. Mixing them up is the costliest mistake in a regional architecture. It triggers no technical error message: the cost shows up as longer settlement times and cash tied up.

RailScopeSettlement currencyWhat it does, and what it doesn't
EAPS (East African Payment System)Four countries: Kenya, Rwanda, Tanzania, Uganda (CBK, 2026)Local currencies of the East African CommunityLarge-value, by linking national RTGS systems. Open 08:30–16:00 EAT, Monday to Friday. ⚠️ Burundi is not connected, despite presentations that line up all five EAC central banks. Complements the retail rails, never competes with them
REPSS (Regional Payment and Settlement System)Eight countries connected: Mauritius, DR Congo, Malawi, Eswatini, Uganda, Zambia, Rwanda, Kenya (CBK, 2026)US dollar and euroCOMESA rail, live since October 2012, accessed through each country's own RTGS (KEPSS in Kenya). Only eight of the 21 COMESA member states are connected, which is why it should not be overrated
PAPSS (Pan-African Payment and Settlement System)28 African states, more than 190 banks and fintechs, 16 switches since the BEAC (Bank of Central African States) joined on July 9, 2026Local African currencies, daily netting, with net balances settled in hard currency through AfreximbankThe only pan-African rail that bypasses correspondent banks outside Africa: in effect, the infrastructure of the AfCFTA (African Continental Free Trade Area). Link to PesaLink announced in February 2026. ⚠️ Values processed are not published: coverage is growing fast, but actual usage cannot be verified
SADC-RTGS (formerly SIRESS)16 SADC states, including TanzaniaRand only for nowThe backbone of large-value payments in southern Africa. Relevant only to Tanzania within East Africa. A Dar es Salaam ↔ Johannesburg flow does not travel the same pipes as a Dar es Salaam ↔ Nairobi flow
Private hubs (Onafriq, M-Pesa Global)Onafriq: 43 countries, 2,000 corridors claimed. M-Pesa Global: Safaricom in Kenya, Vodacom in Tanzania, DRC, Mozambique, LesothoDepends on the corridorWallet-to-wallet retail, where the public rails don't reach. A single connection to Onafriq replaces dozens of bilateral agreements. ⚠️ Reach figures are self-reported and unaudited; Onafriq's stated headquarters is in London, not Mauritius or South Africa
Cross-border rails reachable from East Africa
ℹ️
Rwanda as the regional lab: eKash on Mojaloop
Rwanda is rolling out eKash (RNDPS 2.0), run by RSwitch Ltd on the open-source Mojaloop platform. It launched at the Inclusive Fintech Forum on February 27, 2025, and went nationwide in July 2026. It has processed more than 47 million transactions worth more than RWF 203 billion, with 22 connected institutions, including MTN and Airtel (RSwitch / RISA, 2026). Since July 14, 2026, the fee for a bank-to-wallet transfer has been capped at about 1 US cent. Settlement runs through RIPPS, the National Bank of Rwanda's single platform for the RTGS, the clearing house, and the central securities depository. It was upgraded in 2023–2024 for 24/7 operation and ISO 20022 alignment. The setup serves as a model for countries that choose not to buy a proprietary switch. ⚠️ One figure from the same announcements should be disregarded. The “more than 21 million registered users” exceeds Rwanda's population, estimated at about 14 million. With no published definition, that figure is not used here.

Somalia followed the opposite path from the other markets in the region. The Central Bank of Somalia launched the Somali Instant Payment System (SIPS) and the Somali Payment Switch in January 2025. They build on the National Payment System, launched in July 2021, and carry 24/7 transfers between banks, mobile wallets, and terminals for P2P, P2M, and G2P payments. The rollout took place in a post-conflict setting, in a country where mobile money long predated the banking infrastructure. The central bank estimates that more than two-thirds of payments already go through digital channels.

Accepting payments in the region: a launch checklist that holds up

The points below cover the decisions to make before technical integration, in the order they come up. Here, the country is the unit of decision, not the region. Start by qualifying the country's dominant rail and who owns and operates it; the choice of a payment service provider (PSP) comes only after that.

  • Qualify the country's model. Rail owned by a telecom operator (Kenya, Uganda): the cost and availability of collection are negotiated commercially, and the operator is also a potential competitor for the service. Rail run by the central bank (Tanzania, Rwanda): access depends on a license, pricing is administered, and counterparties are members by default.
  • Check local establishment requirements. No East African license works as a regional passport. An e-money issuer must be licensed country by country (CBK, BoT, BoU, BNR, NBE), and Ethiopia's regime has historically been closed to foreign players, opening gradually since M-Pesa Ethiopia arrived in 2023.
  • Choose between a direct connection and an aggregator. Direct gives the best unit cost and the slowest time to go live; an aggregator gives the reverse, whether it is DPO Pay (Network International), Cellulant, Pesapal, Flutterwave, or Onafriq for wallet interconnection. In a first market, an aggregator is almost always the right choice, as long as the exit has been planned.
  • Design reconciliation before integration. The callback is not proof of payment. Reconciliation that holds up combines four elements: status queries to the operator, duplicate detection on the merchant side, fuzzy matching for hand-typed references, and an exception queue worked by a human operator. An integration that skips this passes user acceptance testing, where the data entry is clean, and fails in production, where it is not.
  • Wire up refunds on day one. The outbound flow has its own permissions, limits, and timing, and it does not mirror collection. A platform that collects but cannot refund builds up operational debt that customer service ends up paying off.
  • Plan for repatriation and FX. A merchant account balance is held in local currency. Converting it and moving it out of the country fall under the national exchange control regime, not the payment provider, and that is where the delays nobody budgeted for tend to hide.
  • Instrument non-technical failure reasons. Agent out of float, insufficient balance, PIN entered too late, wrong reference: product changes and the acceptance network fix these, not a retry. Without that breakdown, the conversion rate stays unexplained.
  • Monitor tax and regulatory risk. Transaction taxes are a recurring political risk for the sector across the continent, and Kenya's open choice between PesaLink and a public Fast Payment System shows that the dominant rail itself can change. Avoid long exclusivity on any single domestic rail.
🇰🇪
Kenya: the deepest ecosystem
M-Pesa holds about 89% of national mobile money and 40 million monthly active customers (Safaricom FY26). The region's best market for acceptance, with two constraints: dependence on a single player and an unresolved regulatory choice over the instant rail.
🇹🇿
Tanzania: the most predictable
Mandatory TIPS, a single TANQR code, and settlement in central bank money through TISS, with the beneficiary credited within two hours. Administered costs and built-in interoperability make it the market with the simplest engineering and the tightest margins.
🇺🇬
Uganda: the duopoly
MTN MoMo and Airtel Money carry retail payments; UNISS and the multicurrency ACH form the public foundation. With no mandated retail switch, interoperability is negotiated, and an aggregator is more than a convenience here.
🇪🇹
Ethiopia: the biggest bet
A market of some 120 million people, telebirr growing at a record pace, and a profitable EthSwitch, but an RTGS open 10 hours a day, six days a week and foreign access that is still recent. High potential, with tight cash and FX constraints.
🇷🇼
Rwanda: the lab
eKash on Mojaloop, fees capped at about 1 US cent since July 14, 2026, and settlement in RIPPS, 24/7 and ISO 20022. A small market, but the region's best showcase for an open-source public rail.
🌍
Cross-border: the weak link
EAPS during business hours and in four countries, REPSS in hard currencies and in eight countries, and an ambitious PAPSS that does not publish its volumes. Cross-border retail still flows mostly through private hubs.
Key players to know before starting a project in the regionSASafaricomVOVodacomMTMTNAIAirtelVisaUNUnionPayFLFlutterwave
✅
What East Africa proved, and the rest of the world is copying
East Africa offers three lessons that travel. One: a mass-market payment rail can be built without cards or bank accounts, going straight from cash to mobile. No other continent has made that leap at scale. Two: interoperability comes from pricing and mandates, because a technical connection between systems is not enough on its own. Tanzania proved it with TIPS and TANQR, and the CBK had to align on-net and off-net pricing after 2018. Three: an open-source national switch is a viable option. Rwanda runs one with eKash on Mojaloop, at a price few proprietary platforms can match.