The verdict in three sentences
An Abu Dhabi supplier serving 450 clinics, practices and laboratories by phone and WhatsApp loses money every month on its 8% item-code error rate: wrong catheter gauge, non-compliant gloves, reagents delivered to the wrong lab. A custom B2B ordering portal costs 120,000 to 250,000 AED (about 30,000 to 62,000 EUR) on the local market and takes about 4 months, with customer-specific pricing, batch and expiry management and capped customer credit. The project pays off as soon as errors, credit notes and data entry exceed 60,000 AED a year, which is almost always the case above 300 active accounts.
What a B2B portal for medical supplies includes
The portal is not a consumer web shop: each facility sees its own catalogue, negotiated prices and payment terms. Here are the modules and their share of the budget, based on 2026 Abu Dhabi market estimates.
| Module | Share of budget | What it delivers |
|---|---|---|
| Catalogue with prices per customer and contract | 20% | Each clinic sees its negotiated prices and nothing else |
| Batch and expiry date management | 15% | Batch traceability, pre-expiry alerts, FEFO picking |
| Customer credit, limits and outstanding balance | 15% | Automatic block above the limit, reminders |
| Online payment (card, bank transfer) or 30-day terms | 15% | Immediate payment or invoice at due date |
| Quick order (favourite items, reorder) | 10% | A recurring order placed in 2 minutes |
| Sales and picking back office | 15% | Approval, picking slips, delivery tracking |
| Connector to the ERP (SAP Business One, Odoo) | 10% | Stock and invoices synced |
Application maintenance then runs at about 3,000 to 6,000 AED a month depending on support level and volume. For comparison, Kolonell prices this type of medium-complexity custom application at 4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR) for clients in West Africa.
Phone and WhatsApp versus the portal: the numbers
The figures below are 2026 estimates for a distributor handling about 900 orders a month.
| Indicator | Phone + WhatsApp | B2B portal |
|---|---|---|
| Order taking time | 10 to 15 minutes | 2 to 4 minutes for the customer, 0 for sales |
| Item-code error rate | 6 to 10% | Under 1% |
| Time from order to picking | 2 to 6 hours | Under 30 minutes |
| Visibility of delivered batches | Low, paper | Full, per customer and batch |
| Customer balance tracking | Manually updated Excel file | Real time, automatic block |
| Out-of-hours orders | Lost or handled next day | Accepted 24/7 |
| Monthly operating cost | 2 inside sales staff, about 30,000 AED | 3,000 to 6,000 AED maintenance + 1 sales staff |
Batches, expiry and credit: the three critical points
In medical supply, delivering a batch close to expiry to a laboratory is a serious commercial failure, and Department of Health Abu Dhabi rules require traceability. The portal must apply FEFO (first expired, first out), refuse sale of a batch within 3 months of expiry unless the customer explicitly agrees, and find within seconds every facility that received a batch in case of recall.
On credit, many private hospitals pay at 30 or 60 days, while small practices pay upfront by card. The portal assigns each customer an outstanding balance limit, blocks new orders above it, and automatically sends reminders at D+30 and D+45 by email and WhatsApp.
Mini case study
Omar, sales director of a medical supplies distributor in Abu Dhabi (illustrative case), handles 900 orders a month for 450 customers, with an 8% item-code error rate. Each error costs on average 900 AED (pickup, redelivery, credit note, lost time).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Current errors: 900 × 8% = 72 a month, or 64,800 AED a month
- With the portal, at 1% errors: 9 a month, or 8,100 AED
- Savings on errors: about 56,700 AED a month
- One inside sales staff redeployed to prospecting: 15,000 AED a month in value
For a portal at 200,000 AED and 4,500 AED of monthly maintenance, the gain of about 67,000 AED a month pays back the project in about 3 months after go-live. Even halving these gains for prudence, payback stays under 7 months.
FAQ
How much does a B2B ordering portal cost in Abu Dhabi in 2026?
For a medical supplies distributor, allow 120,000 to 250,000 AED depending on the number of modules. Maintenance starts at around 3,000 AED a month.
Can customers pay online on a B2B portal?
Yes, the portal integrates card payment and bank transfer for upfront payments. Contract customers can order on 30 or 60-day terms within their credit limit.
How does the portal handle expiry dates?
Each batch is recorded with its expiry date and picking follows the FEFO rule. The system blocks sale of batches within 3 months of expiry, a configurable threshold.
Will our customers keep ordering by WhatsApp?
Some will, at first: aim for 50% of orders on the portal at 6 months. A quick-order link sent by WhatsApp speeds up adoption by small practices.
How long until go-live?
4 months on average, including 3 to 4 weeks of catalogue and price list migration. A pilot with 20 customers lets you fix the last details before general launch.
Let's scope your project. Send us your SKU count, number of customers and credit terms: we will scope the modules, the indicative budget and a 4-month 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.

