The verdict in three sentences
An aggregator's "shop-window" rate in Kenya (2 to 3 %) hides at least three fee layers: withdrawal/cash-out (0.5-1.5 %), FX conversion (2-3.5 %) if you sell in another currency, and the flat per-transaction fee that crushes small baskets. Added together, these push the real total cost to 3.5-6 % of what you collect. The only way to manage your margin is to compute this full cost on a typical basket, not to trust the headline percentage.
Breakdown for KES 1,000 collected
Take a KES 1,000 sale paid via M-Pesa or card in Kenya, then withdrawn to your account.
| Fee layer | Typical 2026 rate | Cost on KES 1,000 |
|---|---|---|
| Headline aggregator fee | 2-3 % | KES 20-30 |
| Flat per-transaction fee | KES 5-10 | KES 5-10 |
| Withdrawal / cash-out | 0.5-1.5 % | KES 5-15 |
| FX conversion (if foreign) | 2-3.5 % | KES 0-35 |
| Total local (no FX) | 3.5-5 % | KES 35-50 |
| Total with FX | 5-6.5 % | KES 50-65 |
The flat fee is the small-basket trap: on a KES 100 sale, a KES 7.5 flat fee is already 7.5 % on its own.
The average-basket effect
The lower your average basket, the heavier the flat fee weighs. That is why two stores on the same aggregator can have very different costs.
| Average basket | Flat KES 7.5 as % | Estimated total cost |
|---|---|---|
| KES 100 | 7.5 % | ~10 % |
| KES 300 | 2.5 % | ~5.5 % |
| KES 1,000 | 0.75 % | ~4 % |
| KES 3,000 | 0.25 % | ~3.3 % |
| KES 10,000 | 0.08 % | ~3.1 % |
Lesson: if your average basket is low, negotiate a reduced flat fee or favour a pure-percentage aggregator. The gap can reach 6-7 margin points.
Mini case study
Wanjiku runs an online grocery in Nairobi with an average basket of KES 450 and 900 orders/month, i.e. KES 405,000 in volume. With an aggregator at 2.8 % + KES 7.5 flat + 1 % withdrawal, her cost per order is (450 x 3.8 %) + 7.5 = 17.1 + 7.5 = KES 24.6, or 5.5 %. Over the month she pays 900 x 24.6 = KES 22,140 in fees, far above the KES 11,340 the 2.8 % headline alone would suggest. Negotiating the flat fee down to KES 2.5 would save her about KES 4,500/month (KES 54,000/year).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Why does my real cost exceed the headline rate?
Because the headline covers only collection, not withdrawal, the flat fee or FX. In total, expect 1 to 3 points above the shop-window rate.
Is the flat per-transaction fee negotiable?
Often yes, above a certain monthly volume. Dropping from KES 7.5 to 2.5 on 900 orders saves KES 4,500/month.
How do I avoid FX conversion fees?
Collect and settle in the same currency as your wallet. The 2-3.5 % FX only applies when you convert, e.g. USD to KES.
Does a higher basket really cut my fees?
Yes, mechanically: the flat fee dilutes. Moving from a KES 300 to a KES 1,000 basket drops total cost from ~5.5 % to ~4 %.
Should I switch aggregators over these fees?
Not always: sometimes renegotiating the flat fee or raising the minimum basket is enough. Run the full calculation on your real basket before migrating.
Let's talk about your project. We audit your real fees and optimize your payment stack in Kenya. 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.
