The verdict in three sentences
When 60% of orders from 900 pharmacies arrive by phone for two delivery runs a day, every keying error turns into returns, stockouts and friction with pharmacies. A custom ordering portal at USD 33,000 to 67,000 lets pharmacists see real stock at their depot, order before the cut-off and track their balance. Field experience shows order errors cut by 3 and operators freed for customer relations instead of data entry.
Scope and cost
| Module | 2026 budget (USD, excl. VAT) | Watch point |
|---|---|---|
| Drug catalogue, product codes, generic equivalents | 5,000 to 9,200 | Product data quality |
| Real-time stock per depot | 5,800 to 11,700 | ERP sync every 5 minutes |
| Batches, expiry dates, recalls | 4,200 to 8,300 | Traceability required by the regulator |
| Balances, credit limits, statements | 4,200 to 8,300 | Automatic block when exceeded |
| Transfer, MTN MoMo, Telecel Cash, AirtelTigo Money | 3,300 to 6,700 | Automatic payment matching |
| Cut-off times per run, delivery tracking | 3,300 to 7,500 | 2 deliveries a day |
| PWA app, quick reorder from saved baskets | 3,300 to 7,500 | Order in under 2 minutes |
| Security, hosting, testing | 4,200 to 7,500 | Health and commercial data |
| Total | 33,000 to 67,000 | 5 months |
Products under special regulation (controlled substances, special prescription items) stay in a manually validated flow: the portal flags them and blocks direct ordering.
Phone, standard module or custom portal
| Criterion (2026 estimate) | Phone orders | Standard e-commerce module | Custom B2B portal |
|---|---|---|---|
| Upfront cost | USD 0 | USD 10,000 to 20,000 | USD 33,000 to 67,000 |
| Order-entry operators | 8 to 12 | 5 to 8 | 3 to 5 |
| Line error rate | 3 to 5% | 2 to 3% | 1 to 1.5% |
| Stock visible per depot | No | Global only | Yes, per depot and batch |
| Expiry management | Manual | No | Native, with alerts |
| Credit limits | Checked afterwards | No | Blocking in real time |
Mobile money suits small pharmacies paying at order time, with fees of about 1 to 1.5% depending on the operator. Large pharmacies stay on 30-day bank transfer, matched automatically with their statements.
Rollout in 5 months
- Month 1: scoping with sales, depots and IT, product data import.
- Months 2 and 3: catalogue, stock, batches, credit and payments.
- Month 4: ERP connection, load tests on 900 accounts, acceptance testing.
- Month 5: pilot with 60 pharmacies, then gradual rollout by area.
Adoption must be managed: trained sales reps and a pre-filled standard basket per pharmacy take the online share from 0 to 50% in 3 to 6 months.
Mini case study
Ama, sales director of a pharmaceutical wholesaler in Accra, handles 1,800 order lines a day with a 4% error rate. Each wrong line costs about USD 6.70 (rework, extra delivery, credit note), so 1,800 x 4% x 6.70 = USD 482 a day, around USD 145,000 over 300 days. Cutting errors by 3 brings the loss down to USD 48,000. The gain exceeds USD 96,000 a year, plus 4 entry operators moved to customer relations. For a USD 53,000 portal, payback comes in roughly 7 months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Can the portal show stock for a specific depot?
Yes, each pharmacy is linked to its delivery depot and sees real availability, synced every 5 minutes. Out-of-stock items suggest an equivalent generic or a back-in-stock alert.
How are batches and expiry dates handled?
The portal applies first expired, first out and records the batch delivered on each line. In a recall, the list of affected pharmacies comes out in under a minute.
Can pharmacies pay with mobile money?
Yes, via MTN MoMo and other wallets, with automatic matching of the payment to the invoice. Fees range from 1 to 1.5% and can be limited to orders below a set amount.
Do we need a new ERP?
No, the portal connects to the existing ERP through an API or file exchange. The connector accounts for USD 5,000 to 10,000 of the budget depending on how open the software is.
What running costs should we plan?
Allow USD 500 to 1,000 a month for secure hosting, maintenance and support, so USD 6,000 to 12,000 a year.
Let's scope your project. We scope your pharmaceutical ordering portal (depot stock, batches, credit, mobile money) with an indicative budget of USD 33,000 to 67,000 and rollout in 5 months. 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.

