The verdict in three sentences
For a B2B services SME in Nairobi or Dakar, the right choice in 2026 usually combines a local aggregator covering mobile money and cards (fees of 1.5 to 3.5%) with Stripe or an equivalent for foreign clients. Integration with your invoicing costs 2,500 to 6,600 USD (1.5 to 4 million FCFA) depending on the number of providers and the depth of the accounting link. The criterion that really separates offers is not the headline rate: it is automatic reconciliation of payments with your invoices, which determines how much time your finance team spends each month.
Payment providers compared in 2026
| Option | Payment methods | Fee per transaction | Settlement | Strength | Limit |
|---|---|---|---|---|---|
| Mobile money direct (M-Pesa Daraja in Kenya, Wave in Senegal) | One wallet | About 1 to 1.5% | D+0 to D+1 | Lowest cost, massive adoption | Single payment method |
| Second mobile operator (Airtel Money, Orange Money) | One wallet | 1.5 to 2% | D+1 to D+2 | Extra customer base | Heavier API integration |
| Local aggregator (Pesapal, Paystack, Flutterwave, PayDunya) | Mobile money, cards, bank transfer | 1.5 to 3.5% | D+1 to D+3 | One integration for everything | Higher card fees |
| Local bank card gateway | Visa, Mastercard | 2.5 to 3% + fixed fee | D+2 to D+5 | Funds straight to the bank account | Contract setup: 4 to 8 weeks |
| Stripe (foreign entity where needed) | International cards, Apple Pay, Google Pay, SEPA | 1.5% + 0.25 EUR (EU cards) to 3.25% + 2% FX | D+2 to D+7 | Ideal for European and US clients | May require a company abroad |
These are 2026 ballpark rates, negotiable above roughly 35,000 to 50,000 USD collected per month. Always check withdrawal or transfer fees from the merchant account to your bank, often left out of comparisons.
Integration cost by scope
| Scope | Content | Budget excl. VAT | Timeline |
|---|---|---|---|
| Simple payment link | One link per invoice, no reconciliation | 2,500 USD (1,500,000 FCFA) | 2 weeks |
| Customer payment portal | Customer area, invoice list, multi-method payment | 3,800 USD (2,300,000 FCFA) | 4 weeks |
| Portal + reconciliation | Webhooks, automatic invoice matching in Sage, QuickBooks or Odoo | 5,300 USD (3,200,000 FCFA) | 6 weeks |
| Full multi-provider | Local aggregator + Stripe, multi-currency, reminders, dashboard | 6,600 USD (4,000,000 FCFA) | 8 weeks |
| Maintenance | Webhook monitoring, API updates | 80 to 200 USD per month | Ongoing |
The item that makes the difference is the confirmation webhook: without it your accountant checks each payment by hand on the provider portal, 2 to 4 days a month for 300 invoices.
Accounting reconciliation, the deciding factor
A good provider returns, for each payment, the invoice reference you sent, the gross amount, the fees and the net amount. Your software can then match the invoice and book the fees automatically. Ask before signing: a daily transaction export, signed and replayable webhooks, a sandbox and a free customer reference field of at least 30 characters. On compliance, Kenyan payment service providers are licensed by the Central Bank of Kenya and customer data falls under the Data Protection Act 2019; in Senegal, BCEAO rules and law 2008-12 apply.
Mini case study
Wanjiru Kamau, CFO of a B2B IT services company in Nairobi, issues 300 invoices a month worth 75,000 USD. She chooses a local aggregator at 2% average fees and Stripe for her 4 European clients, with a portal and reconciliation at 5,300 USD plus 130 USD a month of maintenance.
Calculation: assuming 40% of the invoiced amount is paid online, 30,000 USD a month, fees reach 600 USD a month. On the other side, payment delay drops by 12 days, releasing about 30,000 USD of cash, and the accountant recovers 3 days a month of manual checks, worth about 300 USD. One-click payment also halves phone reminders.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Do we need several payment providers?
Rarely more than two. A local aggregator covers mobile money and cards, and Stripe or an equivalent covers foreign clients. Beyond that, maintenance cost quickly exceeds the saving on fees.
Can an African SME open a Stripe account?
It depends on the country: Kenya-based businesses can access Stripe-group services through Paystack, while a Senegal-registered company needs an entity in a supported country, for example via Stripe Atlas, adding 500 to 2,500 USD of annual costs.
Who pays transaction fees, the client or us?
In B2B the common practice is to absorb them, because passing 2% onto a 1,600 USD invoice discourages online payment. Some SMEs build them into their prices.
How long does it take to open a merchant account?
One to two weeks with an aggregator, with company registration, tax PIN and director ID, and 4 to 8 weeks for a bank card gateway.
Is mobile money suitable for large invoices?
Limits depend on the payer's account tier. For invoices above roughly 3,000 to 5,000 USD, bank transfer or a corporate card is often still required.
Let's scope your project. Tell us your invoice volume, foreign clients and accounting software: we will price an integration between 2,500 and 6,600 USD, delivered in 2 to 8 weeks. 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.
