The verdict in three sentences
For a decentralised financial institution of 10,000 to 30,000 members, the choice is not really between a package and a custom build, but between a proven core banking engine and the quality of the field and reporting modules around it. An open source base such as Mifos (Apache Fineract) with an offline mobile app and custom BCEAO reporting usually costs FCFA 25 to 45 million (EUR 38,000 to 69,000), against FCFA 40 to 70 million for a fully proprietary build. Large international packages like Temenos are oversized below 100,000 members.
Market options in 2026
The WAEMU region has several local and international vendors. Here are orders of magnitude for a cooperative with 18,000 members and 7 branches in Ouagadougou and the provinces.
| Option | Licence and setup | Annual cost | Timeline | Strengths | Limitations |
|---|---|---|---|---|---|
| Perfect Vision and regional vendors | FCFA 15 to 35 million | FCFA 3 to 7 million | 4 to 8 months | Knows the microfinance chart of accounts and BCEAO reports | Mobile module often limited, vendor lock-in |
| Temenos (Transact or microfinance offer) | FCFA 80 to 250 million | FCFA 20 to 60 million | 9 to 18 months | Banking-grade robustness | Too heavy at this size |
| Mifos X / Apache Fineract + integration | FCFA 0 licence, FCFA 12 to 25 million integration | FCFA 3 to 6 million | 4 to 7 months | Open source, complete APIs | Needs a competent integrator |
| Mifos + custom modules (mobile, reporting) | FCFA 25 to 45 million | FCFA 4 to 8 million | 6 to 9 months | Good cost and autonomy balance | Technical governance required |
| 100% custom build | FCFA 40 to 70 million | FCFA 5 to 10 million | 9 to 14 months | Fits products exactly | Higher project risk |
| Status quo (outdated software) | FCFA 0 | FCFA 2 to 4 million support plus hidden costs | Immediate | No change | PAR poorly tracked, no mobile |
Essential modules and their cost
| Module | Scope | Indicative custom cost | Stake |
|---|---|---|---|
| Members and KYC | Membership, shares, documents, photo, fingerprint | FCFA 3 to 6 million | AML compliance |
| Loans and repayment schedule | Individual and group products, declining or flat, grace period, penalties | FCFA 6 to 12 million | Core revenue |
| Savings and term deposits | Current accounts, locked savings, tontines, interest calculation | FCFA 4 to 8 million | Liquidity |
| Portfolio at risk and collections | PAR1, PAR30, PAR90, provisions, officer lists | FCFA 3 to 6 million | BCEAO norm of PAR30 at most 3% |
| Offline field collection | Android app for officers, sync, SMS receipts | FCFA 5 to 10 million | Rural areas without stable network |
| Mobile money | Repayments through Orange Money and Moov Money, automatic matching | FCFA 3 to 6 million | Less cash handling |
| Regulatory reporting | Prudential ratios, quarterly reports, financial statements | FCFA 4 to 8 million | Supervisor and BCEAO |
| Integrated accounting | Microfinance chart of accounts, automatic entries, closings | FCFA 4 to 7 million | Reliable accounts |
Offline field collection is often the module with the biggest productivity impact: a loan officer who syncs a tablet in the evening instead of filling notebooks handles 30 to 40% more visits. Also budget for 60 to 120 rugged Android tablets at FCFA 120,000 to 180,000 each.
On the regulatory side, the WAEMU microfinance law and BCEAO instructions require strict monitoring of ratios (liquidity, solvency, risk concentration) and regular reporting to the ministry supervision unit and the central bank. The software must produce these reports directly, without Excel rework.
Mini case study
Mr Ouédraogo, managing director of a cooperative in Ouagadougou, runs 18,000 members, 7 branches and a loan book of FCFA 4.2 billion. His PAR30 hovers around 6% for lack of daily tracking. He chooses a Mifos base with an offline field app, mobile money payments and BCEAO reporting for FCFA 38 million, plus FCFA 6 million a year in maintenance and FCFA 9 million of tablets.
Target at 18 months: bring PAR30 down to 3.5%. On a FCFA 4.2 billion book, 2.5 fewer PAR points represent about FCFA 105 million of better-recovered loans, a significant share of which would otherwise have been provisioned. Even counting only a third of this effect, FCFA 35 million a year, plus FCFA 8 million of data-entry time saved, the project pays back in about 14 months. These figures remain an estimate to validate on your own portfolio.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Does Mifos meet BCEAO requirements?
The core handles loans, savings and accounting, but WAEMU regulatory reports must be built. Allow FCFA 4 to 8 million for complete reporting tested with your auditor.
Does the field app work without a network?
Yes, it stores transactions on the tablet and syncs as soon as 3G returns. An SMS receipt goes to the member on sync, for about FCFA 15 to 25 per message.
How do we migrate 18,000 members and loan history?
Data migration takes 6 to 10 weeks and costs FCFA 3 to 6 million. Live balances and 3 to 5 years of history are migrated, with one month of parallel running.
Are Orange Money repayments matched automatically?
Yes, through merchant APIs. Automatic matching usually covers 95 to 98% of transactions, the rest goes to a manual processing queue.
Where should data be hosted?
Hosting in the sub-region or a cloud with a local replica is recommended, for FCFA 2 to 5 million a year. Burkina Faso's personal data protection law also requires a filing with the CIL.
Let's scope your project. Share your member count, branches and loan products, and we will price a solution between FCFA 25 and 70 million, deployed in 6 to 14 months with migration included. Detailed quote within 48 h. 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.
