The verdict in three sentences
A wholesaler serving 350 pharmacies cannot keep running on software whose vendor has vanished: one outage blocks deliveries to a whole region and a batch recall becomes unmanageable. In Accra, custom software at USD 50,000 to 90,000 (the Bamako equivalent is 20 to 40 million FCFA), delivered in 5 months, brings batch traceability, expiry alerts at 90 days and online ordering for pharmacies. On rotating stock worth several million dollars, losses drop by around 8% in the first quarter (alerts and FEFO), then by 35 to 40% over a full year, which pays back the project in under 18 months.
What a wholesaler's software must do in 2026
The trade requires specific functions: receiving imports with batch number and expiry date, FEFO storage (first expired, first out), order picking by delivery route, invoicing with per-pharmacy discounts, and the ability to list within minutes every pharmacy that received a batch recalled by the Ghana Food and Drugs Authority (FDA).
| Function | Current unsupported software | Custom software | Expected impact |
|---|---|---|---|
| Batch traceability, import to pharmacy | Partial, manual entry | Full, barcode scan | Recall handled in 15 minutes instead of 2 days |
| FEFO picking | No | Enforced by the system | Fewer expired products on shelves |
| Expiry alert | None | At 180, 90 and 30 days | Early supplier returns or promotions |
| Pharmacy orders | Phone and WhatsApp | Web and mobile portal | Fewer entry errors |
| Credit and balance per pharmacy | Excel file | Blocking limit in real time | Better control of bad debt |
| Delivery routes | Paper | Delivery notes on tablet | Time-stamped proof of delivery |
| Pharmacy payments | Cash, cheque | MTN MoMo, Telecel Cash, bank transfer | Faster collection |
2026 budget
The figures below are 2026 estimates for a wholesaler with 40 to 120 staff. They include data migration (items, customers, stock, balances) and staff training. FCFA figures show the Bamako equivalent.
| Scope | Content | Accra budget | Bamako equivalent | Timeline |
|---|---|---|---|---|
| Core | Batch stock, FEFO, alerts, invoicing | USD 50,000 | 20,000,000 FCFA | 4 months |
| Standard | + pharmacy ordering portal, credit, routes | USD 68,000 | 28,000,000 FCFA | 5 months |
| Full | + driver app, mobile payment, management dashboard, accounting link | USD 90,000 | 40,000,000 FCFA | 6 months |
| Hardware (scanners, tablets, printers) | 20 stations | USD 8,000 to 13,000 | 4,000,000 to 7,000,000 FCFA | In parallel |
| Annual maintenance + cloud hosting | Updates, backup, replication | USD 8,000 to 14,000 | 3,700,000 to 7,000,000 FCFA | Yearly |
The key constraint, in Accra as in Bamako, is degraded mode: power and internet cuts call for a local server synced with the cloud, and stations that can keep picking orders offline for several hours.
Where the gains come from
A wholesaler's losses come mainly from unsold expired products, inventory gaps and picking errors. For average stock of USD 4.2 million turning 6 times a year, shrinkage can reach 2.5 to 3.5% of stock. The software acts on each item.
| Loss source | Before (per year) | After (estimate) | Lever |
|---|---|---|---|
| Expired products destroyed | USD 92,000 | USD 58,000 | 90-day alerts + FEFO |
| Inventory gaps | USD 30,000 | USD 15,000 | Scan at every movement |
| Picking errors and disputes | USD 15,000 | USD 7,000 | Barcode check |
| Bad debt | USD 20,000 | USD 12,000 | Blocking credit limit |
| Total | USD 157,000 | USD 92,000 | −USD 65,000 |
The ramp-up is gradual: about 8% fewer losses in the first quarter, while expiry alerts take effect, then a reduction of around 40% over a full year (2026 estimate).
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.
Kwame Asante, managing director of a pharmaceutical wholesaler in Accra, picks the Standard scope at USD 68,000, plus USD 9,000 of hardware. The company serves 350 pharmacies with 9 daily routes. After a year, losses fall from USD 157,000 to about USD 100,000, so USD 57,000 saved. Minus USD 10,000 of maintenance, the net gain is USD 47,000 in year one. The USD 77,000 investment pays back in about 20 months. There is also a benefit that is hard to price: during the last recall, it would have taken 15 minutes to list the 42 pharmacies involved instead of two days of phone calls.
FAQ
Why not buy an off-the-shelf ERP?
International ERPs suited to pharmaceutical distribution often cost USD 150,000 to 350,000 with an integrator and handle mobile money and offline mode poorly. Custom software at USD 50,000 to 90,000 covers exactly the wholesaler's workflow.
Can we recover data from the old software?
In most cases, yes: items, pharmacies, history and balances are extracted from the existing database. Allow 3 to 4 weeks for migration and a double physical stock count at go-live.
How does the system work during an internet outage?
A local server keeps serving warehouse stations and syncs with the cloud once the connection returns. Pickers can work 8 hours without network.
Will pharmacies pay by mobile money?
The portal accepts MTN MoMo and Telecel Cash on top of bank transfer. With pilot clients, 30 to 40% of small pharmacies switch to mobile payment within the first 6 months.
Does the software meet regulator requirements?
It keeps full batch-level traceability for at least 5 years and produces the reports requested during inspections. Exact rules are validated with your superintendent pharmacist during analysis.
Let's scope your project. Tell us your number of pharmacies, volumes and current software: we will price a scope between USD 50,000 and 90,000 with a 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.
