The verdict in three sentences
Mobile money is perfect for a one-off payment but does not tokenize the card: you cannot auto-charge every month without asking the customer again. For a diaspora subscription, you need a card billing system (Stripe, local PSP) or a SEPA mandate for EU customers — each with its cost and renewal failure rate (8 to 15 %). The key to stable MRR is not the payment method but the dunning strategy: 3 retries spread over 7 days recover a large share of failures.
Stripe Billing vs local PSP vs SEPA: the cost of recurring
The choice depends on the customer's origin and the subscription amount. The fixed fee crushes small amounts; SEPA is unbeatable but limited to the euro zone. 2026 estimates.
| Solution | Fee | Customer origin | Tokenization | Auto retry |
|---|---|---|---|---|
| Stripe Billing | 2.9 % + 0.30 USD | Worldwide | Yes | Yes (native) |
| Local PSP (card) | 1.8-2.5 % | UEMOA + intl | Yes | Per PSP |
| SEPA mandate | ~0.35 EUR/txn | EU only | Mandate | Yes |
| Mobile money | 1-2 % | Local | No | Manual |
On a 10 EUR/month subscription: Stripe costs ~0.59 EUR (5.9 %), the local PSP ~0.20-0.25 EUR, SEPA ~0.35 EUR fixed. The smaller the subscription, the more Stripe's fixed USD fee weighs — hence the appeal of SEPA or local PSP for micro-recurring.
Failure rate and dunning strategy
A renewal fails in 8 to 15 % of cases (expired card, cap, dispute). Without retries, that is pure lost MRR. A well-tuned dunning sequence recovers most of it.
| Dunning step | Delay | Channel | Cumulative recovery rate |
|---|---|---|---|
| Retry 1 | D+0 (immediate) | ~30-40 % | |
| Retry 2 | D+3 | Email + SMS | ~55-65 % |
| Retry 3 | D+7 | Email + WhatsApp | ~70-80 % |
| Soft suspension | D+10 | Notification | access frozen |
A 3-retry dunning over 7 days turns a 12 % failure rate into a real loss of just 3 to 4 %.
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.
Mor runs an online courses app with 200 diaspora subscribers at 12 EUR/month, i.e. 2,400 EUR theoretical MRR. Without dunning, 12 % failures = 288 EUR lost/month. By enabling the 3-retry sequence (~75 % recovery), he now loses only ~72 EUR/month, i.e. 216 EUR recovered monthly, or 2,592 EUR/year — for a mechanism automated just once. Stripe's processing cost on this volume stays far below the MRR saved.
FAQ
Why doesn't mobile money work for a subscription?
Because it does not tokenize the payment method: each charge requires the customer to validate. For automatic recurring, you need a tokenized card or a SEPA mandate.
Stripe or local PSP for the diaspora?
Stripe covers the whole world and handles retries natively, ideal for a scattered diaspora. A local PSP is cheaper but its international card coverage and retry logic are sometimes limited.
Is SEPA worth it?
For EU customers, yes: ~0.35 EUR per transaction, no percentage, by far the cheapest for recurring. Outside the EU it is unavailable.
How many subscriptions do I lose without retries?
8 to 15 % per cycle. A 3-retry dunning over 7 days recovers 70 to 80 %, bringing real loss below 4 %.
Let's talk about your project. We set up your recurring billing (Stripe/SEPA/PSP) with a retry sequence that saves your MRR. 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.
