The verdict in three sentences
For a drinks distributor with 35 field reps and 3,000 outlets, an offline order-taking app (PWA) costs between EUR 15,200 and 33,500 (10 to 22 million FCFA, about USD 16,600 to 36,500) and ships in 3 to 5 months. It replaces texts and notebooks with an up-to-date catalogue, planned routes and ERP sync as soon as signal returns. The most visible gain is about 15% fewer order errors, so fewer returns, disputes and mis-loaded trucks.
The hidden cost of orders by text
The rep visits the bar, convenience store or depot, writes the order down and texts it to the sales admin team. Manual entry follows, with wrong SKUs, quantities or customers.
| Indicator (2026 order of magnitude) | Orders by text | With offline PWA |
|---|---|---|
| Order errors (product, quantity, customer) | 6 to 10% of lines | 5 to 8.5% of lines |
| Delay between visit and ERP entry | 4 to 24 h | automatic sync |
| Manual entry at sales admin | 3 to 4 people | 1 person checking |
| Visits per rep per day | 18 to 22 | 22 to 26 |
| Outlets not visited in the month | 20 to 30% | under 10% |
| Visibility on stock-outs at the customer | almost none | logged every visit |
With 3,000 outlets and dead zones in basements, warehouses and outlying areas, offline mode determines whether reps actually use the tool.
Features and price
A PWA installs from the browser on the entry-level Android phones reps already carry. Catalogue, channel prices, discounts and customer history are stored on the phone. The order is taken without signal, then sent to the server and the ERP once connectivity returns.
| Module | Content | 2026 budget | Timeline |
|---|---|---|---|
| Offline core | Catalogue, customer records, order taking, sync | EUR 15,200 to 19,800 | 3 months |
| Routes and geolocation | Route plan, GPS visit check-in, customer map | + EUR 3,800 to 6,100 | + 3 to 4 weeks |
| Pricing and promotions | Channel prices, volume discounts, trade promotions | + EUR 2,300 to 3,800 | + 2 weeks |
| ERP link | Orders out, stock and credit balances back | + EUR 3,000 to 6,100 depending on ERP | + 3 to 5 weeks |
| Management | Sales leadership dashboard, targets per rep | + EUR 1,500 to 3,000 | + 2 weeks |
| Full app | All modules above | EUR 25,900 to 33,500 | 4 to 5 months |
The ERP link is the most variable part. An ERP with an API connects quickly; on-premise software without one needs a scheduled file exchange.
PWA, native app or off-the-shelf
| Criterion | Custom PWA | Custom native app | Off-the-shelf SaaS |
|---|---|---|---|
| Installation | from the browser | via the Play Store | vendor-dependent |
| Offline operation | full | full | often partial |
| Upfront cost | EUR 15,200 to 33,500 | 1.3 to 1.6 times more | low, per-user subscription |
| Updates | instant | store release | vendor-dependent |
| Local commercial rules | built in | built in | limited |
| Entry-level phones | suitable | suitable | variable |
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Ryan, sales director at a drinks distributor in Toronto, handles about 60,000 order lines a month. With 8% errors and an average cost of EUR 4.60 per error (return, redelivery, credit note), losses reach about EUR 22,000 a month. He picks the full app at EUR 29,000. With 15% fewer errors, he saves about EUR 3,300 a month, before counting the 2 data-entry roles moved to collections. The investment is covered in under 9 months.
FAQ
Do reps need new phones?
No, the PWA runs on an Android with 2 GB of RAM. A 400-SKU catalogue with photos takes under 150 MB.
How many days can the PWA work without signal?
Orders stay stored on the phone until sync, even after several days. Prices and stock shown date from the last connection, and the rep is told so.
Can reps collect payment during the visit?
Yes, a mobile payment module can be added, including Orange Money or Wave in West African markets. It is priced according to the payment provider and the distributor's contract.
How do we train 35 reps?
Half a day per group of 10 is usually enough. Rollout starts with 5 pilot reps for 2 weeks.
What happens to customer history?
The 3,000-outlet file is imported from the ERP or a spreadsheet. Cleaning duplicates takes 1 to 2 weeks on average.
Let's scope your project. Tell us your number of reps, outlets and your ERP: we will price an offline PWA between EUR 15,200 and 33,500 with a 3 to 5 month plan. 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.