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.
| Element | Role | 2026 detail |
|---|---|---|
| STK push (M-Pesa) | Confirms the mandate | On-phone notification |
| Paystack subscription API | Orchestrates rebills | Scheduled monthly debit |
| Average plan | Typical amount | KES 1,500 |
| Recurring mandate | Authorization | Renewable, revocable |
| Receipt + notification | Transparency | On 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
| Step | Timing | Action | Cumulative success |
|---|---|---|---|
| Initial attempt | D0 | Scheduled debit | — |
| Retry 1 | D+1 | New debit + SMS | 34% |
| Retry 2 | D+3 | Debit + top-up reminder | 51% |
| Retry 3 | D+7 | Final debit + email | 61% |
| Final failure | D+8 | Soft suspension | — |
| Metric | No dunning | With 3-step dunning | Gap |
| Rebill-driven churn | 9% | 3.5% | -5.5 pts |
| Failure recovery | 0% | 61% | +61 pts |
| Average plan | KES 1,500 | KES 1,500 | reference |
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.
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.
