The verdict in three sentences
As soon as you collect via two or three providers (Wave, Orange Money, Paystack, Flutterwave), each brings its own export format, fee grid and settlement delay. The spreadsheet stays viable below 1,000 transactions a month; beyond that, deduplicating cross-provider entries becomes a time sink. A lightweight ERP/ledger at 25,000-75,000 FCFA/month pays off as soon as the time saved exceeds its cost.
The fee grids you need to know
Each provider has its own pricing logic. Mixing currencies (XOF, NGN) and fee caps makes manual reconciliation treacherous: the same net amount can map to two different gross amounts depending on the provider.
| Provider | 2026 fee (order of magnitude) | Fee cap | Settlement |
|---|---|---|---|
| Wave | 1 % merchant | No public cap | T+1 |
| Orange Money | 1 to 1.8 % | Per agreement | T+2 |
| Paystack | 1.5 % + NGN 100 | Capped at NGN 2,000 | T+1 |
| Flutterwave | ~1.4 % | Per plan | T+1 |
| Stripe (international) | 2.9 % + fixed fee | None | T+2 to T+7 |
Tipping point: when the ERP pays
The math is simple: compare the ERP's monthly cost to the reconciliation time saved, valued at a realistic hourly rate. Here is the 2026 break-even estimate by transaction volume.
| Monthly volume | Spreadsheet time | ERP time | Verdict |
|---|---|---|---|
| < 500 tx | 2 to 3 h | 1 h | Spreadsheet fine |
| 500 to 1,000 tx | 4 to 6 h | 1 h | Grey zone |
| 1,000 to 3,000 tx | 10 to 18 h | 1.5 to 2 h | ERP pays off |
| 3,000 to 6,000 tx | 25 to 40 h | 2 to 3 h | ERP essential |
| > 6,000 tx | Unmanageable | 3 to 4 h | ERP mandatory |
With two providers, add a deduplication step: a customer who retries a failed Paystack payment then succeeds on Flutterwave can generate two lines for one order. An ERP applies a rule on the order ID; on a spreadsheet, it is manual searching.
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
Moussa sells electronics online in Lagos, with 2,400 transactions a month split across Paystack (55 %), a wallet (30 %) and Flutterwave for the diaspora (15 %). On a spreadsheet, he spent 16 hours a month on multi-wallet reconciliation and let roughly 12 undetected duplicates slip through, i.e. 180,000 FCFA of miscounted sales. With a lightweight ERP at 55,000 FCFA/month, his reconciliation dropped to 2 hours and duplicates to zero. Break-even hit in the first month: 14 recovered hours are worth far more than 55,000 FCFA.
FAQ
Can I stay on a spreadsheet with two providers? Yes, as long as you stay below ~1,000 transactions a month. Beyond that, cross-provider deduplication and divergent export formats push processing time past 10 hours monthly.
How do I handle different currencies (XOF and NGN)? Your ledger should store the amount in the original currency plus a column converted at the settlement-day rate. Mixing currencies in one column is the top source of close errors.
Does Paystack's fee cap change my reconciliation? Yes. Paystack charges 1.5 % + NGN 100 but caps at NGN 2,000 in 2026. Above about NGN 130,000 per transaction, the effective fee becomes regressive, which a linear fee formula on a spreadsheet always gets wrong.
Which lightweight ERP should I pick in 2026? Aim for a tool that imports each provider's native CSV, applies matching rules and exports a clean ledger. A realistic budget sits between 25,000 and 75,000 FCFA/month depending on volume.
Let's talk about your project. We connect your wallets into a single ledger to end duplicates for good. 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.

