The verdict in three sentences
A static QR (customer types the amount) is free and instant to display, but produces 5 to 12 % entry errors and an end-of-day reconciliation nightmare. A dynamic QR (amount pre-filled, unique reference) drops below 1 % error, cuts checkout time from 25 to 9 seconds and auto-matches 95 %+ of payments. For a high-volume store the dynamic QR wins; for an occasional small stall the static one is enough.
Static vs dynamic: what happens at the counter
A static QR is just a sticker at the till: the customer scans, types the amount themselves, confirms. Fast to set up, but every manual entry is an error source — wrong amount, wrong reference, forgotten payment. A dynamic QR is generated on the fly for each sale: the amount and a unique reference are already encoded, so the customer only confirms.
| Metric | Static QR | Dynamic QR |
|---|---|---|
| Amount entered by | The buyer | Pre-filled |
| Amount error rate | 5-12 % | < 1 % |
| Checkout time | ~25 s | ~9 s |
| Auto-reconciliation | 40-60 % | 95 %+ |
| Order reference | None | Unique per sale |
| Setup cost | Near zero | Terminal/API required |
| Best for | Stall, low volume | Store, high volume |
The channels: M-Pesa Till, MoMo Pay and Wave
Every mobile-money solution offers both formats. In East Africa (M-Pesa Till/Buy Goods, MoMo Pay), the dynamic Till is standard for structured retailers. In Francophone West Africa (Wave, Orange Money), the static merchant QR is very common for small shops.
| Channel | Dominant type | Merchant fee | Auto-match | Settlement speed |
|---|---|---|---|---|
| M-Pesa Buy Goods (Till) | Dynamic | 0.5-1.5 % | High | Near instant |
| MoMo Pay | Dynamic | 1.0-2.0 % | High | Instant |
| Wave (static QR) | Static | 1.0-1.5 % | Medium | Instant |
| Wave (dynamic QR) | Dynamic | 1.0-1.5 % | High | Instant |
| Orange Money (Merchant) | Both | 1.5-2.0 % | Medium-high | Instant |
Merchant fees are comparable; what truly separates the two formats is the auto-reconciliation rate in accounting. A static QR forces you to manually match each payment against each sale — several hours a week.
Mini case study
Ibrahim runs a grocery in Abidjan: 120 checkouts/day, average ticket 4,500 FCFA. With a static QR, 8 % of payments have a mis-typed amount — about 10 payments/day to correct or refund. On checkout time, 25 s per transaction vs 9 s dynamic: across 120 sales he loses (25-9) × 120 = 1,920 seconds/day, i.e. 32 minutes of avoidable queueing.
Switching to dynamic QR, he eliminates ~9 errors/day and reclaims 32 minutes of flow. Over a 26-day month that's ~14 hours of staff time and 260 corrections avoided — more than enough to justify an 80,000 FCFA terminal.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How many payments are mis-entered with a static QR?
Between 5 and 12 % depending on amount and footfall. At 100 sales/day that's 5 to 12 daily corrections, each costing time and sometimes a refund.
Is the dynamic QR really faster?
Yes: checkout time drops from about 25 seconds to 9 seconds, since the customer just confirms a pre-filled amount. In a queue the difference is very visible.
Do I need a special terminal for dynamic QR?
Not always: a till connected to the provider's API is enough to generate a QR per sale. Hardware cost is around 50,000 to 100,000 FCFA as a 2026 order of magnitude.
Which format makes accounting easiest?
Dynamic, with 95 %+ auto-reconciliation vs 40-60 % for static. Each payment carries a unique reference tied to the sale, removing manual matching.
Does static QR still have a use?
Yes, for a small stall, a market or occasional use: free, instant, no hardware. Below 20-30 sales/day the error stays manageable manually.
Let's talk about your project. We set up your dynamic Wave, Orange Money or M-Pesa QR with automatic accounting reconciliation. 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.

