The verdict in three sentences
For a beverage wholesaler in Accra serving 1,300 corner shops through 25 pre-sellers with paper order books, a mobile B2B ordering web app costs between USD 17,600 and 31,800 (about EUR 15,300 to 27,400) and ships in 10 weeks. The core of the project is four features: routes, per-customer pricing, credit limits and offline sync. The payback is visible from month three: 70% fewer delivery errors and receivables finally under control.
What the paper order book really costs in 2026
The pre-seller visits the shop owner in Kaneshie or Madina, writes down crates of beer, soft drinks and water on a slip, then brings the stack back to the depot in the evening. The office re-keys everything the next morning. Each step adds a possible error: a misread SKU, the price of an expired brewery promotion, a customer already over their credit line. At 5,000 to 6,000 orders a month, these small errors become a cost line of their own.
| Item | Paper process | With the app |
|---|---|---|
| Delivery errors (miscopied slip, wrong price) | 6 to 8% of orders | under 2% |
| Time from order to warehouse picking | 12 to 24 h | immediate on sync |
| Re-keying at the office | 2 full-time clerks | 0.5 clerk |
| Undetected credit overruns | 15 to 25 shops a month | blocked at entry |
| Untracked returnable crates and bottles | 3 to 5% of the pool | tracked per shop |
| Sales director visibility | weekly report | real-time dashboard |
The average cost of one error, as a 2026 order of magnitude in Accra, sits between USD 14 and 21: a second truck run, fuel, handling, breakage and a credit note for the unhappy customer. That figure is what funds the project.
Functional scope and price
An effective pre-selling app stays lean. The pre-seller must enter an order in under 90 seconds, one-handed, in direct sunlight, on an entry-level Android phone. Everything else happens in the back office.
| Module | Content | Indicative budget (USD) |
|---|---|---|
| Routes and shop profile | sectors, visit order, GPS, purchase history | 3,200 to 5,300 |
| Catalog and per-customer pricing | price lists, discounts, dated brewery promotions | 2,650 to 4,400 |
| Credit limits and receivables | ceiling, blocking, approval by area manager | 2,100 to 3,900 |
| Offline mode and sync | PWA, local queue, conflict rules | 3,500 to 6,200 |
| Warehouse back office | picking, delivery notes, truck loading | 2,650 to 5,000 |
| MTN MoMo and Telecel Cash collection | payment on delivery, reconciliation | 1,750 to 3,500 |
| Management dashboard | sales by sector, receivables, top SKUs | 1,750 to 3,500 |
| Total | 17,600 to 31,800 |
The low end matches a 150-SKU catalog and a single price list per customer category. The high end includes discounts negotiated shop by shop, several depots and a connection to the accounting software. For running costs, budget USD 70 to 160 a month for hosting and USD 135 to 215 a month for maintenance. Pre-seller smartphones cost USD 105 to 160 each if you need to equip the team.
Why offline mode is non-negotiable
In Accra, 3G and 4G coverage remains patchy inside some covered markets and on the outskirts. The app is therefore a PWA that stores every order on the phone and sends it as soon as the network returns. A simple rule prevents conflicts: server price and credit always win, and the pre-seller gets an alert if an offline order exceeds the customer's limit.
The 10-week schedule
| Weeks | Step | Deliverable |
|---|---|---|
| 1 to 2 | Field scoping with 3 pre-sellers on their routes | validated flows and requirements |
| 3 to 4 | Mockups and clickable prototype | prototype tested by 5 pre-sellers |
| 5 to 8 | Development and customer file import | pilot version |
| 9 | Pilot with 5 pre-sellers and 260 shops | list of fixes |
| 10 | Rollout to all 25 pre-sellers and training | go-live |
The week 9 pilot matters more than anything else: that is where you discover that one SKU is sold by the crate to some customers and by the unit to others, or that an area manager approves credit by phone on Sundays.
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
Kwame, sales director of a beverage wholesaler in Accra, handles 5,600 orders a month. At a 6% error rate, he suffers 336 failed deliveries at USD 16 on average, or USD 5,376 a month. A 70% reduction saves USD 3,763. Re-keying drops from 2 clerks to 0.5, freeing 1.5 positions at USD 440: another USD 660. The monthly gain reaches about USD 4,423. With a USD 24,800 budget and USD 135 a month in maintenance, the payback comes in just under 6 months (24,800 / 4,288).
FAQ
Do we need a native Android app rather than a web app?
In most cases, no. A PWA installs from the browser, works offline and updates without going through the Play Store. A native app usually adds USD 5,300 to 8,800 to the budget.
How long can an order stay offline?
Several days without issue: local storage holds more than 500 orders. In practice we recommend syncing at least every 2 hours so the warehouse can load trucks on time.
Can the app connect to our current management software?
Yes. A connector to Sage, QuickBooks or a local ERP costs USD 2,650 to 5,300 depending on whether an API exists or only a file export.
What happens if a pre-seller exceeds a shop's credit limit?
The order is blocked and a request goes to the area manager, who approves or rejects it from their phone. On delivered projects, the answer comes in under 5 minutes in 9 cases out of 10.
What is the monthly cost once the app is in production?
Budget USD 205 to 375 a month for hosting and maintenance, excluding smartphones and pre-seller data plans.
Let's scope your project. Send us your number of pre-sellers, shops and SKUs: we will price the scope within the USD 17,600 to 31,800 range and lay out a 10-week schedule. 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.
