The verdict in three sentences
In Nairobi, the M-Pesa QR code lets you collect in-store without a card terminal and without hardware costs. The merchant generates a dynamic QR with the amount prefilled, the customer scans and confirms in about 8 seconds, versus 25 seconds for a card payment. The result: no customer fees, no hardware investment, and instant confirmation.
Dynamic QR vs card terminal: the real cost
A classic card terminal means a device to buy or rent, per-transaction fees, and a wait. The M-Pesa QR code flips the logic: the merchant's smartphone is enough, QR generation is free, and the customer pays from their own phone. For a Nairobi shop, the savings are immediate.
| Criterion | M-Pesa QR code | Card terminal |
|---|---|---|
| Initial hardware cost | 0 FCFA | ~150,000 FCFA |
| Monthly rental | 0 FCFA | 10,000 to 25,000 FCFA |
| Customer fees | 0% | Variable |
| Collection time | ~8 s | ~25 s |
| Confirmation | Instant (app) | Paper receipt |
| Connection required | Light data | Banking network |
| Reconciliation | Auto in app | Bank statement |
How to deploy QR in-store
Setup rests on three elements: a dynamic QR regenerated for each sale (prefilled amount, fewer errors), a confirmation screen visible to the clerk, and automatic reconciliation in the dashboard. Static QR exists but forces the customer to enter the amount, a source of errors and fraud.
| QR type | Amount | Ideal for | Risk |
|---|---|---|---|
| Static QR | Entered by customer | Small stall, tips | Amount error |
| Dynamic QR | Prefilled | Shop, checkout | Low |
| Per-product QR | Fixed per item | Market, food | Low |
| Invoice QR | Linked to order | Delivery, B2B | Very low |
Mini case study
Aminata runs a cosmetics shop in Nairobi and hesitated to rent a terminal at 18,000 FCFA/month. She handles about 40 sales a day. With the dynamic M-Pesa QR code, she saves the 216,000 FCFA annual rental and removes the wait: collection time drops from 25 to 8 seconds, i.e. nearly 11 minutes saved per day at peak hours. At an average basket of 12,000 FCFA, the smoother queue recovers several lost sales each week.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Does the customer pay fees with the M-Pesa QR code?
No, M-Pesa payment is free on the customer side for standard transfers. It is a strong argument against cash and an advantage over some card solutions.
Do you need a powerful smartphone to generate the QR?
No. The merchant app runs on an entry-level smartphone. Dynamic QR generation is instant and uses almost no data.
What happens if the network drops?
Payment needs a light connection at the moment of confirmation. If it drops, the customer retries; the amount is only debited after confirmation, so there is no double-charge risk.
Is the QR code suitable for a market or delivery?
Yes. The per-product QR is ideal at a market, and the invoice-linked QR is perfect for delivery: the courier shows the code on arrival, the customer scans and pays on the spot.
Let's talk about your project. We equip your shop with M-Pesa QR payments, no terminal and no hardware fees. 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.

