Websites11 min read

Recurring subscription billing with Flutterwave: tokens and dunning (2026)

Mohamed Bah·Fondateur, Kolonell
August 25, 2026
Share:
Recurring subscription billing with Flutterwave: tokens and dunning (2026)

Recurring subscription billing with Flutterwave: tokens and dunning (2026)

Websites

The verdict in three sentences

Unlike a bank card, mobile money has no native auto-debit: every renewal requires customer action. The fix is twofold: tokenize a payment mandate and trigger a sequence of dunning reminders at the right time. Without dunning, one SaaS subscriber in five vanishes involuntarily each month; with it, involuntary churn drops to 8%.

The workflow: mandate, token, dunning

A recurring mobile money subscription rests on four blocks: a mandate accepted by the customer, a token that stores the authorization, a T-3 notification before the due date, and a dunning sequence if the payment fails. That sequence saves most recurring revenue.

StepTimingGoal
Mandate acceptanceSignupCustomer consent
Token creationSignupStore authorization
Pre-due notificationT-3Warn, top up
Charge attemptT0Collect the cycle
Reminder 1T+1Recover a failure
Reminder 2T+3Last chance
Soft suspensionT+7Avoid abrupt churn

The quantified impact of dunning

Dunning is not cosmetic: it determines the survival of recurring revenue. Here is the estimated effect on a SaaS billed 9,900 NGN/month with 1,000 subscribers.

ScenarioInvoluntary churnSubscribers lost/monthMRR loss
No dunning20%2001,980,000 NGN
T-3 notification only14%1401,386,000 NGN
T-3 + T+1/T+3 reminders8%80792,000 NGN
+ soft suspension T+76%60594,000 NGN

Going from 20% to 8% involuntary churn saves 1,188,000 NGN of MRR every month on this base. Operator fees (~1.5%/cycle) are trivial against that gain.

Mini case study

Need a professional website?

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

Fatou publishes a SaaS point-of-sale in Lagos, 9,900 NGN/month, 600 active subscribers. Before dunning, she lost 20% of subscribers monthly to insufficient balance or forgetfulness.

  • Theoretical MRR: 600 × 9,900 = 5,940,000 NGN/month
  • Involuntary churn at 20%: 120 subscribers lost = 1,188,000 NGN of MRR gone
  • After T-3 + T+1/T+3 sequence, churn at 8%: 48 subscribers lost = 475,200 NGN
  • MRR saved: 712,800 NGN/month
  • Dunning fees (1.5%/cycle on successful charges): negligible against the gain

The T-3 notification alone more than halved her involuntary churn.

FAQ

Why doesn't mobile money auto-debit? Because the ecosystem relies on active validation (PIN, USSD) per transaction. The token stores the authorization but the operator often still requires confirmation, hence the importance of reminders.

What subscription price works best? In the 2026 West African SaaS market, the 9,900-24,900 NGN/month band converts well for SMEs. Too low and margin vanishes; too high and churn climbs.

How much does a billing cycle cost? Expect roughly 1.5% fee per successful cycle on the operator side, a 2026 order of magnitude. Set that against the MRR saved by dunning, which is far larger.

What about a subscriber who fails three times? A soft suspension at T+7 (reduced access, not an abrupt cutoff) preserves the relationship. Many reactivate once their balance is restored.

Can you mix providers for recurring billing? Yes, and it's recommended: if a charge fails on one rail, the customer can fund the other. This cuts involuntary churn by several points.

Let's talk about your project. We set up tokenization and dunning for your SaaS or subscription. WhatsApp +221 77 596 93 33.

Tags:#subscription#recurring payment#flutterwave#orange money#saas#tokenization#dunning#churn
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.