The verdict in three sentences
A B2B website for a medical equipment distributor in Lagos, with a catalogue of 1,800 SKUs and online quote requests, costs between 12,000 and 22,000 USD and ships in 10 weeks. Online payment is not needed: the 400 hospital and pharmacy clients pay against a proforma invoice, by bank transfer, on 30 to 90 day terms. The real return comes from the Excel import and the quote basket, which free about 15 hours per week for the 3-person sales team.
The budget, line by line
A B2B medical catalogue is not an online shop. Buyers (hospital procurement officers, pharmacists, health NGOs) look for a precise reference, a standard, a data sheet, then ask for a price for a given quantity. The site has to serve that journey, and the distributor must be able to update 1,800 SKUs without a developer.
| Item | 2026 range (USD) | Share of budget |
|---|---|---|
| Scoping and catalogue data model | 1,200 to 2,200 | 10 % |
| Design and mockups (catalogue, product page, client account) | 1,800 to 3,300 | 15 % |
| 1,800-SKU catalogue: search, filters by category, brand, standard | 3,000 to 5,500 | 25 % |
| Automated Excel import with error checks | 1,800 to 3,300 | 15 % |
| Quote basket, client account, request history | 2,400 to 4,400 | 20 % |
| PDF data sheets and media | 600 to 1,100 | 5 % |
| Hosting, security, QA | 1,200 to 2,200 | 10 % |
| Total | 12,000 to 22,000 | 100 % |
The low end covers a catalogue with a single price list and no client account. The high end adds segment pricing (public hospital, private clinic, pharmacy, NGO), a client area with history and one-click reorder, and automatic routing of each quote to the territory sales rep. These are 2026 orders of magnitude for a project of this size in West and Central Africa.
Why a site without online payment is the right call
Prices of imported medical equipment move with freight, duties and the naira to dollar rate. Showing a firm price exposes the distributor to selling at a loss. A quote lets the team confirm stock, apply a volume discount and check that the product holds its NAFDAC registration where required. Here is the measured effect on sales operations:
| Indicator | Before (quotes by email and WhatsApp) | After (online quotes) |
|---|---|---|
| Quote requests handled per week | 60 | 60 to 75 |
| Average time per quote | 30 min | 15 min |
| Quoting hours per week (3 reps) | 30 h | 15 h |
| Response time to the client | 48 h | 4 h |
| Reference or price errors | about 6 % | under 1 % |
| Catalogue update | 2 days of data entry | 15 min via Excel import |
| Access to data sheets | Sent manually on request | Downloadable 24/7 |
The Excel import is what keeps the project alive over time. The distributor exports its usual stock file, uploads it to the back office, and the site flags faulty rows (duplicate reference, unknown category, missing PDF) before publishing.
10-week schedule
| Weeks | Step | Deliverable |
|---|---|---|
| 1 to 2 | Scoping, audit of the existing Excel file | Approved data model |
| 3 to 4 | Mockups | Search, product page and quote journeys |
| 5 to 7 | Catalogue, import and quote development | Test version |
| 8 | Import of the 1,800 SKUs and PDFs | Full catalogue |
| 9 | QA with the 3 sales reps | Fixes |
| 10 | Go-live and training | Public site, import guide |
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.
Chinedu, sales director at a medical distributor in Lagos, pays 17,000 USD for the site. The 15 weekly hours freed add up to about 65 hours a month, reinvested in prospecting private clinics. On the sales side, replying in 4 h instead of 48 h lifts the estimated quote conversion rate from 30 % to 36 %. On 260 quotes a month with an average value of 1,200 USD and a 25 % margin, those 6 extra points yield 15.6 orders, about 4,680 USD of additional margin per month. The site pays for itself in under 4 months.
FAQ
How much does a B2B medical equipment catalogue website cost in Lagos?
Allow 12,000 to 22,000 USD for 1,800 SKUs with quotes and Excel import, delivered in 10 weeks. A catalogue under 300 SKUs with no client account starts around 6,000 USD.
Why not sell directly online?
Hospital clients buy on proforma and pay at 30 to 90 days, and import prices fluctuate. Quoting protects the margin and takes under 15 minutes per request with the new tool.
How do we update 1,800 SKUs without a developer?
Through an Excel import in the back office: 15 minutes instead of 2 days of data entry. The site checks for errors before publishing and keeps a version history.
Does the site work on a slow connection?
Yes, if pages stay under 1 MB and PDF sheets load on demand. Hosting with a CDN costs 80 to 200 USD per month depending on traffic.
Can we show different prices by client type?
Yes, in the upper budget range: a public hospital, a pharmacy and an NGO each see their own price list after logging in. This module adds about 2,000 to 3,000 USD.
Let's scope your project. Send us an extract of your product file and your monthly quote volume: we will price the scope, give an indicative budget between 12,000 and 22,000 USD and 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.

