Digital Africa11 min read

Recurring SaaS Billing on Mobile Money: Mandates, Dunning and Involuntary Churn (2026)

Mohamed Bah·Fondateur, Kolonell
August 5, 2026
Share:
Recurring SaaS Billing on Mobile Money: Mandates, Dunning and Involuntary Churn (2026)

Recurring SaaS Billing on Mobile Money: Mandates, Dunning and Involuntary Churn (2026)

Digital Africa

The verdict in three sentences

In 2026, billing a SaaS subscription on mobile money means handling the mandate (recurring authorization) and above all the failed charge: unlike cards, a wallet balance swings sharply day to day. Involuntary churn — subscribers lost not by choice but by a failed payment — runs 4 to 9 % per month if nothing is done. A well-calibrated dunning sequence — retry at the right hours, WhatsApp reminder, grace period — recovers on the order of 30 % of those lost payments.

Mandates and recurring debit: what each provider allows

The first building block is the mandate: the authorization a subscriber gives so the amount is debited automatically each period. Capabilities vary by provider and auto-debit ceiling.

ProviderRecurring mandateAuto-debit without re-confirm2026 notes
M-PesaYes (till/API)Within negotiated limitStrong reach in East Africa
MTN MoMoYes (token/mandate)Depends on ceilingUSSD reminder possible
Paystack (subscriptions)Yes (plans + subs)Card + some walletsBuilt-in automatic retry
Flutterwave (recurring)Yes (tokenization)Card + MoMo by countryDetailed failure webhooks
Stripe (diaspora)YesYes (card)For subscribers outside local zone

In practice you often combine a local mobile money mandate for most subscribers with Stripe for diaspora paying in EUR/USD. The key is to capture the failure webhook to fire the dunning sequence immediately.

The dunning sequence that saves revenue

A failed charge is not a lost customer: it is an empty wallet on a bad day. Retry timing matters more than the message. Here is a typical sequence and its order-of-magnitude recovery rate.

StepDelay after failureChannelCumulative recovery (order of magnitude)
Attempt 1D+0Silent auto-retry~10 %
Attempt 2D+1 (morning)Retry + push~18 %
ReminderD+2WhatsApp + link~25 %
Attempt 3D+4 (payday)Retry + SMS~30 %
Soft suspensionD+7Limited access, nudgeEnd of grace

Two levers make the difference: retry on payday (month-end, when wallets top up) and offering a grace period of 5 to 7 days that avoids cutting off a good customer over 24 hours of insufficient balance.

Mini case study

Daniel runs an inventory SaaS at NGN equivalent of a 9,900 FCFA/month plan with 500 subscribers, i.e. 4,950,000 FCFA in MRR. Without dunning he loses 7 % of subscribers monthly to involuntary churn — 35 subscribers and 346,500 FCFA of revenue gone each month. Deploying the sequence above, he recovers 30 % of those failures, about 10 to 11 subscribers saved per month — on the order of 104,000 FCFA of MRR preserved, close to 1,250,000 FCFA over the year, for a one-time setup cost far below that.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

FAQ

What is the difference between voluntary and involuntary churn?

Voluntary churn is a subscriber who cancels on purpose; involuntary churn is an active subscription lost because the payment failed. On mobile money, involuntary churn often runs 4 to 9 % per month and is largely recoverable through dunning.

Can you really auto-debit on mobile money?

Yes, via a mandate or tokenization depending on the provider, but often within a negotiated auto-debit ceiling. For amounts above it, you combine auto-retry with a WhatsApp reminder and payment link for re-confirmation.

When is the best time to retry a failed payment?

On payday — typically month-end or the very start of the month — when wallets top up. Retrying on the morning of a payday markedly improves recovery versus a random reminder.

Should I cut off access on the first failure?

No. A 5 to 7 day grace period with reminders avoids losing a good customer over a temporarily insufficient balance. Soft suspension (limited access rather than a hard cut) preserves the relationship while nudging payment.

How do I know my dunning works?

Track the recovery rate of failed charges and net involuntary churn before and after. A realistic 2026 target is to recover around 30 % of failures and bring involuntary churn below 3 %.

Let's talk about your project. We set up your recurring mobile money billing with mandates, failure webhooks and a dunning sequence. WhatsApp +221 77 596 93 33.

Tags:#recurring billing#subscription#SaaS#churn#dunning#mandate#Paystack#mobile money
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.