Digital Africa11 min read

Recurring Billing with MTN MoMo for a SaaS in Uganda (2026)

Mohamed Bah·Fondateur, Kolonell
August 8, 2026
Share:
Recurring Billing with MTN MoMo for a SaaS in Uganda (2026)

Recurring Billing with MTN MoMo for a SaaS in Uganda (2026)

Digital Africa

The verdict in three sentences

Unlike a bank card, mobile money has no native auto-debit: each renewal needs an action or a pre-approval token. Without orchestrated reminders (*dunning*), involuntary churn reaches 12 to 25% and cuts MRR even though the customer never truly meant to leave. A mandate + D-2 reminder + D+1/D+3 retry + freeze flow recovers most of those payments.

The recurring collection flow

The goal is to make renewal almost automatic while respecting mobile money constraints. Here is the typical schedule.

TimingActionPurpose
D-2SMS reminder + notificationPrepare the customer
D-0Collection attempt (token/mandate)Charge on due date
D+1Retry 1 + reminderCatch insufficient balance
D+3Retry 2 + payment linkGentle last chance
D+5Feature freezeNudge without deleting
D+10Cancel / archiveClean the base

The simple D-2 reminder avoids a large share of insufficient-balance failures, the top failure reason in mobile money.

Dunning impact on MRR

Recovering involuntary churn is the cheapest lever to grow a SaaS. 2026 orders of magnitude.

ScenarioInvoluntary churnMRR kept (base UGX 3,700,000)
No dunning20%UGX 2,960,000
D-2 reminder only13%UGX 3,219,000
D-2 + D+1/D+3 retry7%UGX 3,441,000
Full flow + freeze4%UGX 3,552,000

Going from 20% to 4% involuntary churn saves UGX 592,000/month of MRR on a UGX 3.7M base, i.e. UGX 7.1M/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

Grace launches an appointment SaaS in Kampala, 900 subscribers at UGX 20,000/month, i.e. UGX 18,000,000 MRR. With 20% involuntary churn she lost UGX 3,600,000/month in simply failed payments. After the full flow (D-2 reminder, retry, freeze), involuntary churn drops to 5%: she now loses only UGX 900,000/month, recovering UGX 2,700,000/month. The orchestration cost about USD 800 once.

FAQ

Why does mobile money complicate subscriptions? Because there is no universal auto-debit like cards: each renewal needs a mandate/token or a customer action, hence reminders.

What is involuntary churn? Customers lost not by choice but because a payment failed (insufficient balance, expired token). It runs 12 to 25% without dunning.

What is the D-2 reminder for? To warn the customer before the due date so they top up their account, sharply cutting insufficient-balance failures.

Should I cut access immediately on failure? No. Better to freeze gently after several retries (D+5) to leave a chance to pay, then cancel around D+10.

How much does recovering involuntary churn earn? Going from 20% to 4-5% can save 15-16% of MRR, i.e. hundreds of thousands of UGX per month depending on your base.

Let's talk about your project. We orchestrate your recurring mobile money billing and dunning to protect your MRR. WhatsApp +221 77 596 93 33.

Tags:#facturation recurrente#abonnement#mobile money#saas#senegal#mtn momo#uganda#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.