The verdict in three sentences
In markets where one operator dominates, accepting a single wallet means turning away half the customers ready to pay. In Kenya M-Pesa is non-negotiable, while in Tanzania cross-network fees reshape the maths, so a second rail (Airtel Money, card) protects conversion. The real decision is not "which wallet" but "which mix covers 90 % of my base at the lowest settlement cost".
Coverage and fees: two countries, two realities
In Kenya, M-Pesa exceeds 60 % market share and settles near-instantly through Paybill/Till, while in Tanzania M-Pesa competes harder and cross-network transfers add fees that raise the cost of off-net payments. Merchant fees hinge on your Paybill/Till band and negotiated volume, while high user-side fees push customers toward direct merchant pay.
| Metric (2026 order of magnitude) | Kenya | Tanzania |
|---|---|---|
| Dominant wallet | M-Pesa | M-Pesa |
| Second rail | Airtel Money | Airtel Money / Tigo Pesa |
| M-Pesa share of MoMo volume | ~60 %+ | ~40-50 % |
| Merchant fee band | KES 0-100+ per tier | Higher on cross-network |
| Typical transaction cap | KES 500,000 | TZS bands |
| Settlement to account | Near-instant to T+1 | T+1 |
| OTP / confirmation | STK push + PIN | USSD + PIN |
The West African parallel is instructive: in Niger and Chad Airtel Money plays M-Pesa's role, with merchant fees around 1-1.5 % and settlement at T+1 to T+3. The principle holds everywhere: the dominant wallet sets the standard, the others follow.
Which wallet mix should you run?
| Store profile | Wallet 1 | Wallet 2 | International rail |
|---|---|---|---|
| Small Nairobi shop | M-Pesa | Airtel Money | — |
| Dar es Salaam e-commerce | M-Pesa | Airtel / Tigo Pesa | Card / Stripe |
| Cross-border merchant | M-Pesa | Airtel Money | Card |
| Recurring subscription | M-Pesa (API) | Airtel Money | Card |
Rule of thumb: two local wallets + one card rail cover over 90 % of purchase intent without multiplying integrations. Every extra provider adds a webhook to monitor and a reconciliation to maintain.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Joseph runs a cosmetics shop in Nairobi. On 200 orders/month at KES 2,000, accepting only one wallet cost him about 30 % of customers at checkout for lack of the right operator. Adding M-Pesa as the primary rail plus Airtel as backup recovers ~50 orders/month, roughly KES 100,000 of extra revenue. The added merchant fee on that volume is a fraction of the gain: the ROI is immediate.
FAQ
Do I need an API or is USSD/STK enough? For a low-volume shop a payment link works; beyond ~150 orders/month or for subscriptions, the API with webhook pays for itself by automating reconciliation.
What is the real settlement time to my account? Kenya M-Pesa is near-instant to T+1; Tanzania is typically T+1. Negotiate faster settlement once monthly volume grows.
Do M-Pesa and Airtel Money cost the same to the merchant? No: bands differ and Tanzanian cross-network payments cost more. Over high annual volume, even a small gap is worth six figures in local currency.
Can I accept customers from another country? Yes, via a card rail or a regional wallet for the diaspora, but expect higher fees and longer settlement (T+2 to T+3).
How long to integrate cleanly? A tested integration with confirmation webhook usually takes 5 to 10 working days, including reconciliation and failure handling.
Let's talk about your project. We integrate M-Pesa, Airtel Money and a card rail with tested webhooks for your store in Kenya or Tanzania. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

