E-commerce11 min read

Recurring MoMo debits: billing a SaaS subscription every month in Kenya

Mohamed Bah·Fondateur, Kolonell
August 14, 2026
Share:
Recurring MoMo debits: billing a SaaS subscription every month in Kenya

Recurring MoMo debits: billing a SaaS subscription every month in Kenya

E-commerce

The verdict in three sentences

A SaaS subscription is only worth it if the debit clears every month without intervention. On mobile money, 9% of churn comes from failed rebills, not customers leaving. A three-step dunning (D+1, D+3, D+7) recovers 61% of those missed payments and saves the subscription.

Mandates and standing orders on wallets

Collecting a subscription requires a recurring mandate: the customer authorizes, once, periodic debits. On M-Pesa the STK push confirms the initial mandate; the Paystack subscription API then orchestrates the monthly debits and automatic retries.

ElementRole2026 detail
STK push (M-Pesa)Confirms the mandateOn-phone notification
Paystack subscription APIOrchestrates rebillsScheduled monthly debit
Average planTypical amountKES 1,500
Recurring mandateAuthorizationRenewable, revocable
Receipt + notificationTransparencyOn every debit

The customer stays in charge: they can revoke the mandate, and every debit triggers a receipt.

The dunning schedule that saves the subscription

StepTimingActionCumulative success
Initial attemptD0Scheduled debit
Retry 1D+1New debit + SMS34%
Retry 2D+3Debit + top-up reminder51%
Retry 3D+7Final debit + email61%
Final failureD+8Soft suspension
MetricNo dunningWith 3-step dunningGap
Rebill-driven churn9%3.5%-5.5 pts
Failure recovery0%61%+61 pts
Average planKES 1,500KES 1,500reference

These are 2026 order-of-magnitude figures for a Kenyan SaaS billed via M-Pesa and Paystack.

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

Wanjiru, founder of a management SaaS in Nairobi, has 800 subscribers at KES 1,500 a month. Without dunning, 9% of rebills fail, i.e. 72 threatened subscriptions, none of which she saves automatically: KES 108,000 of MRR at risk. With D+1/D+3/D+7 dunning recovering 61%, she saves 44 subscriptions, i.e. KES 66,000 of preserved MRR every month, with no manual follow-up.

FAQ

Why does a rebill fail when the customer wants to stay? Most often because the balance is too low on debit day. The customer hasn't left — you just need to retry when their wallet is topped up.

Why the D+1/D+3/D+7 schedule? It matches top-up cycles: retrying at one, three, then seven days catches salary and weekend top-ups, which pushes recovery to 61%.

Is the STK push required? On M-Pesa it's the standard way to confirm the initial mandate: the customer approves on their phone. Later debits are then automatic via the subscription API.

What happens after the third retry? You apply a soft suspension (read-only access) rather than a hard cutoff, giving a last chance to reactivate without losing data.

Can a KES 1,500 plan be billed profitably? Yes, as long as dunning caps churn at 3.5%: lifetime value comfortably covers the recurring transaction fees.

Let's talk about your project. We can set up the recurring mandate and dunning for your SaaS. WhatsApp +221 77 596 93 33.

Tags:#subscription#recurring#SaaS#mobile money#M-Pesa#dunning#billing#Kenya
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.