E-commerce11 min read

Recurring subscription billing with M-Pesa mandates (Nairobi, 2026)

Mohamed Bah·Fondateur, Kolonell
August 11, 2026
Share:
Recurring subscription billing with M-Pesa mandates (Nairobi, 2026)

Recurring subscription billing with M-Pesa mandates (Nairobi, 2026)

E-commerce

The verdict in three sentences

Without a mandate, every renewal forces the customer to re-enter their PIN — and 8 to 14 % let it lapse each month through pure forgetfulness. An M-Pesa standing order (Ratiba) authorises an automatic debit within a once-approved cap, removing that friction. Paired with smart dunning that recovers 30 to 45 % of failures, it turns leaking revenue into predictable MRR.

Understanding involuntary churn

Churn splits in two: voluntary churn (the customer cancels) and involuntary churn (payment fails with no intent to leave). The latter is the most profitable to fight because the customer wants to stay.

Renewal failure causeShare of failuresRecoverable
Temporary low balance38 %Yes, within 72 h
PIN missed / notification skipped24 %Yes, retry
Mandate cap reached12 %Yes, re-authorise
Number changed / SIM inactive14 %Partially
Genuine cancellation12 %No

Nearly 74 % of failures are recoverable — provided you run an automated retry sequence.

Mandate + dunning: the duo that secures MRR

The mandate authorises a debit within a limit (say KES 5,000/month). Dunning is the failure-retry sequence: retry the debit, then notify by SMS and WhatsApp.

LeverNo systemMandate + dunning
Monthly involuntary churn11 %4.5 %
Failure recovery rate8 %38 %
Automatic retries03 (D+0, D+2, D+5)
Average recovery delay2.3 days
MRR kept on 100 subs at KES 990KES 88,100KES 94,500

On 100 subscribers, cutting involuntary churn from 11 % to 4.5 % preserves about KES 6,400 of MRR each month, roughly KES 77,000/year.

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

Brian ships a restaurant management app in Nairobi, billed at KES 990/month, with 320 subscribers. His involuntary churn is 12 %/month — about 38 subscribers lost and KES 37,600 of MRR gone monthly. After enabling M-Pesa Ratiba and a 3-step dunning flow, involuntary churn drops to 5 %: he loses only 16 subscribers and recovers ~KES 21,800/month, or KES 262,000/year of saved revenue.

FAQ

Does the M-Pesa mandate ask for the PIN every time? No — that is the whole point: the customer approves a cap once. Subsequent debits go through without re-entry as long as they stay under that cap.

What happens if the balance is insufficient? Dunning retries automatically at D+2 and D+5 with notifications. Since 38 % of failures are simple temporary balances, most settle in under 72 h.

Can I combine mandate and card payment? Yes. We offer 3DS card tokenization as a fallback for diaspora and international customers, with automatic switch if the mobile mandate fails.

How do I avoid customers feeling trapped? Transparency: a reminder email 3 days before each debit, one-click cancellation, and a receipt after every charge. This also cuts disputes.

What mandate cap should I set? Set it around 3 to 5 times the monthly amount to cover upgrades without re-authorisation, while reassuring the customer with a clear ceiling.

Let's talk about your project. We set up your recurring M-Pesa billing with smart dunning to secure your MRR. WhatsApp +221 77 596 93 33.

Tags:#subscription#recurring billing#mandate#orange money#m-pesa#dunning#churn#nairobi
Share:

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.