The verdict in three sentences
The advertised acquiring rate (1.5 % at Paystack, 1.4 % at Flutterwave) is only part of the real cost. Payout fees, a 2 to 4 % FX spread and a per-transaction minimum floor can double the bill on small baskets. The only metric that matters is the all-in cost per 10,000 FCFA collected and actually landed in your account.
Advertised rate vs real cost
Most merchants compare only the acquiring percentage. That is a mistake. A provider at 1.5 % with a floor of 1 GHS costs more on a small basket than a provider at 1.8 % with no floor. Three hidden costs drive the gap:
- Payout fees: moving your aggregator balance to your bank or wallet often costs 0.3 to 0.8 %.
- FX spread: if you collect one currency and withdraw another, the aggregator applies a 2 to 4 % margin over the interbank rate.
- Minimum floor: a fixed amount charged even on micro-transactions.
| Market / Provider | Advertised rate | Payout fee | FX spread | Min floor |
|---|---|---|---|---|
| Nigeria — Paystack | 1.5 % | 0.3 % | 0 % (local) | NGN 100 |
| Ghana — Flutterwave | 1.4 % | 0.5 % | 0 % (local) | GHS 1 |
| Kenya — M-Pesa | 1.6 % | 0.6 % | 2.5 % (cross-border) | KES 10 |
| South Africa — Ozow | 1.2 % | 0.5 % | 0 % (local) | ZAR 2 |
| Uganda — MTN | 1.8 % | 0.7 % | 3.0 % (cross-border) | UGX 500 |
All-in cost on a 25,000 FCFA-equivalent basket
On a mid-size basket, the floor becomes negligible and rate plus payout dominate. Here is the real cost collected then withdrawn to your account (converted to a 25,000 FCFA-equivalent order).
| Provider | Acquiring fee | Payout fee | Total taken | Net received |
|---|---|---|---|---|
| Paystack (NG) | 375 FCFA | 75 FCFA | 450 FCFA | 24,550 FCFA |
| Flutterwave (GH) | 350 FCFA | 125 FCFA | 475 FCFA | 24,525 FCFA |
| M-Pesa (KE) | 400 FCFA | 150 FCFA | 550 FCFA | 24,450 FCFA |
| Ozow (ZA) | 300 FCFA | 125 FCFA | 425 FCFA | 24,575 FCFA |
| MTN (UG) | 450 FCFA | 175 FCFA | 625 FCFA | 24,375 FCFA |
These are 2026 order-of-magnitude estimates based on public and negotiated rate cards. On 300 orders/month, the gap between Ozow and MTN is roughly 60,000 FCFA of margin per month.
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
Ama, who runs a cosmetics shop in Accra, collects the equivalent of 4,200,000 FCFA per month via Flutterwave, average basket 25,000 FCFA (168 orders). At 475 FCFA all-in per order, she pays 79,800 FCFA/month. Had she picked a provider at 625 FCFA real cost, she would pay 105,000 FCFA/month, or 25,200 FCFA of margin lost each month. The advertised rate alone would never have exposed that gap.
FAQ
Why is the advertised rate misleading? Because it ignores payout, FX and the floor. On a small basket, a fixed floor can already equal 2 % of cost regardless of the quoted rate.
Does the FX spread apply to local sales? No. If you collect and withdraw in the same currency, the spread is zero. It only appears on cross-border or multi-currency settlement, where it costs 2 to 4 %.
How do I reduce payout fees? By batching withdrawals: a weekly payout costs less than daily per-operation payouts. Some aggregators waive the payout fee above a monthly volume.
Which provider should I pick if I sell in several countries? Favor an aggregator that routes each transaction to the cheapest local provider, rather than one provider everywhere. This avoids the 2.5 to 3 % cross-border spread.
Are these figures official? They are 2026 estimates based on public rate cards and observed negotiated rates. Your real rate depends on volume and contract: always request the all-in cost in writing.
Let's talk about your project. We audit your real acquiring cost and wire the best provider mix into your store. 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.

