The verdict in three sentences
A microfinance institution in Nairobi that wants to open accounts without a branch visit needs a KYC onboarding portal: national ID capture, selfie, assisted manual review and integration with the core banking system. At Kolonell, this type of application falls in the complex category, 7,000,000 to 15,000,000 FCFA (about 10,670 to 22,870 EUR), with a 4 to 6 month timeline including a Central Bank of Kenya and AML/CFT compliance review. The realistic goal is to cut the cost of opening an account by 3 while keeping a complete, auditable KYC file.
What a branch account opening costs today
In a mid-sized Kenyan microfinance bank or SACCO, opening an account takes an officer 35 to 60 minutes, the customer sometimes visits twice to complete the file, and documents are photocopied then archived on paper. The real cost far exceeds the opening fee charged.
| Cost item per account opened | In branch | With online portal (estimate) |
|---|---|---|
| Officer time | 45 min, or 550 to 750 KES | 10 min of review, 130 to 170 KES |
| Printing, copies, archiving | 100 to 200 KES | Under 20 KES (digital storage) |
| Incomplete files to redo | 20 to 30 % of cases | 5 to 10 % (checks at entry) |
| Customer travel | 1 to 2 visits | 0, unless enhanced review |
| Account activation time | 2 to 5 days | 24 to 48 h |
| Indicative full cost | 1,300 to 1,950 KES | 430 to 650 KES |
For an institution targeting 6,000 new accounts a year, the difference amounts to 5 to 8 million KES of gross annual savings, 2026 order of magnitude, before counting customers won outside branch areas.
Portal building blocks and their compliance
The portal must follow the Central Bank of Kenya prudential guidelines for microfinance banks (or SASRA rules for SACCOs), the Proceeds of Crime and Anti-Money Laundering Act and reporting duties to the Financial Reporting Centre. It must also comply with the Data Protection Act 2019 and the requirements of the Office of the Data Protection Commissioner.
| Building block | Function | Compliance requirement |
|---|---|---|
| Mobile sign-up form | Identity, address, occupation, income | Minimum KYC data collection |
| National ID or passport capture | Front and back photo, automatic field reading | Keep the document, check validity (IPRS lookup) |
| Selfie with liveness detection | Face matched to the ID photo | Proof the person is present |
| Assisted manual review | Back-office console for the compliance officer | Traceable human decision |
| Sanctions and PEP screening | Automatic check at sign-up | Enhanced due diligence on a match |
| Core banking integration | Account and customer number creation | Consistency with the information system |
| Audit log | History of every file | Retention of at least 7 years under AML rules |
Due diligence must be proportionate to risk: a savings account with a balance cap can follow a simplified path, while a business account or a high-risk customer triggers enhanced review and, if needed, a video call or branch appointment.
Budget, options and delivery timeline
The budget depends mainly on core banking integration (more or less open depending on the vendor), the use of an external biometric verification provider and the number of products offered online.
| Component | Share of the Kolonell budget | Note |
|---|---|---|
| Lightweight mobile web customer journey for 3G | 20 to 25 % | Pages under 1 MB, resumable files |
| Document capture and selfie | 15 to 20 % | Biometric provider option: 0.25 to 0.80 USD per check |
| Review and decision back-office | 20 to 25 % | Roles, queues, rejection reasons |
| Core banking and M-Pesa integration | 20 to 25 % | API or files depending on the vendor |
| Security, encryption, audit log | 10 to 15 % | Penetration testing recommended before launch |
The typical plan is 4 to 6 months: 4 weeks of scoping with compliance and IT, 10 to 14 weeks of development, 3 to 4 weeks of acceptance testing and a pilot on a savings product. Application maintenance then runs between 75,000 and 120,000 FCFA per month (about 110 to 180 EUR) depending on the support level.
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.
Grace, head of operations at a 14-branch microfinance bank in Nairobi (illustrative scenario). The network opens 5,000 accounts a year at an estimated full cost of 1,600 KES per account, or 8,000,000 KES a year. She chooses a KYC portal at 11,000,000 FCFA (about 2,400,000 KES) with maintenance of 120,000 FCFA a month (about 26,000 KES).
If 60 % of openings move online at 550 KES, the annual cost becomes 3,000 accounts at 550 KES plus 2,000 accounts at 1,600 KES, or 4,850,000 KES. The saving is 3,150,000 KES a year, minus 312,000 KES of maintenance: about 2,840,000 KES net. The portal pays for itself in a little over 10 months, excluding new customers far from branches.
FAQ
Can a microfinance institution open an account fully remotely?
Yes, if the setup reliably identifies and verifies the customer and due diligence matches the risk. Many institutions start with a capped savings account, then broaden after a 6 to 12 month pilot approved by compliance.
Is an external biometric provider required?
Not necessarily: assisted manual review by a compliance officer is enough at launch. A provider usually costs 0.25 to 0.80 USD per check and becomes worthwhile above 500 files a month.
How long must KYC files be kept?
Kenyan AML rules require keeping records for at least 7 years after the relationship ends. The portal must therefore provide encrypted storage and archiving with traceable access.
Does the portal work on slow connections?
It must be built for 3G: light pages, photos compressed under 500 KB and resumable files after a drop. A full journey should stay under 8 minutes for a customer with an entry-level smartphone.
Can the portal be linked to mobile money?
Yes, the first deposit can be made through M-Pesa or Airtel Money depending on the institution's agreements. This integration usually adds 2 to 4 weeks to the plan.
Let's scope your project. Share your account opening volume, core banking system and target products: we will price a KYC portal in the 7,000,000 to 15,000,000 FCFA range, with a 4 to 6 month plan and a compliance review. 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.

