The verdict in three sentences
Go-live time ranges from a few hours (aggregator test mode) to 7 business days (M-Pesa till with full Safaricom KYB). The documents that block dossiers most are the CAC certificate and BVN in Nigeria, and the director's ID everywhere. Go direct (provider merchant account) for the lowest fees, or use an aggregator to launch fast and accept multiple methods at once.
Real documents and timelines per provider (2026)
The figures below are a 2026 order of magnitude observed on SME onboarding in Lagos, Nairobi and Accra. Timelines start from a complete dossier.
| Provider | Documents required | Go-live time | Activation fee | Initial limit before upgrade |
|---|---|---|---|---|
| Paystack (Nigeria) | BVN, CAC, ID, bank account | 1 to 2 days | 0 NGN | Tiered, low until KYC |
| Flutterwave | Compliance tier docs, CAC, ID | 2 to 5 days | 0 NGN | Rises with tier |
| M-Pesa Till/Paybill (Kenya) | Safaricom KYB, KRA PIN, ID | 3 to 7 days | Low registration fee | 150 000 KES / transaction |
| Paystack Ghana | ID, business registration | 2 to 4 days | 0 GHS | Tiered |
| Aggregator (Flutterwave) | Email + tests, then full KYC for prod | Instant (test) / 2-5 d (prod) | 0 | Depends on linked rails |
The "initial limit" column matters: an unfinished KYC caps you at a low tier. Moving up usually needs incorporation documents and sometimes a compliance call.
Personal vs business account: don't get it wrong
Many merchants first collect on a personal wallet. It's fast but risky: low limits, no invoices, and above all a possible freeze if the provider spots commercial activity on a personal profile.
| Criterion | Personal account | Merchant account |
|---|---|---|
| Opening time | Instant | 1 to 7 days |
| Withdrawal fee | 1 to 1.5 % | Often reduced / negotiated |
| Monthly limit | Low | High, tier-based |
| Professional receipt | No | Yes |
| API / payment link | No | Yes |
| Commercial freeze risk | High | Low |
Mini case study
Chidi, who runs an electronics shop in Lagos, was collecting 3 500 000 NGN a month on a personal wallet and kept hitting the limit, forcing him to open a second account. Moving to a Paystack merchant account (approved in 2 days with BVN and CAC) gives him: one collection point, an API-generated payment link, and professional receipts. Activation cost: 0 NGN. Time saved each month juggling accounts: about 6 hours.
FAQ
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Which provider activates fastest?
Paystack is typically fastest in Nigeria: 1 to 2 days with complete BVN and CAC, versus 3 to 7 days for an M-Pesa till.
Do I need business registration to open a merchant account?
Yes for production with direct providers. An aggregator lets you test without full registration, but requires it before enabling real settlements.
How much does activation cost?
Paystack and Flutterwave activate at 0 NGN. M-Pesa charges a small Safaricom registration fee for a till.
What limit do I start with?
Expect a low tiered limit until KYC is complete; M-Pesa caps single transactions around 150 000 KES. Upgrades need incorporation docs and sometimes a call.
Does an aggregator replace provider accounts?
Yes, to collect several methods through one integration. You avoid opening three separate accounts, but the aggregator fee (often 1.5 to 3 %) applies.
Let's talk about your project. We build your KYC dossier and wire Paystack and M-Pesa into your site in a few days. 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.

