The verdict in three sentences
For a medical supplies distributor in London, a B2B ordering platform costs between £70,000 and £140,000 (about EUR 82,000 to 165,000) depending on ERP integration depth and batch management. The return comes from average order value (+20 % as a rough estimate), fewer keying errors and a sales team freed from phone and email orders. The real risk is not design but regulatory traceability: batch numbers, expiry dates and UKCA or CE marking must flow through without re-keying.
Why a medical catalogue is not a regular online shop
A distributor serving 300 clinics, GP practices, care homes and pharmacies usually manages 2,000 to 6,000 SKUs: gloves, syringes, reagents, small equipment, Class I and IIa devices. Each customer has its own terms: negotiated price list, credit limit, 30 or 60-day payment terms, approved product list. Some buy through NHS Supply Chain frameworks, others directly. A standard Shopify store cannot handle this cleanly.
The must-have features in 2026:
- Catalogue per customer account: each clinic sees its own prices and approved SKUs.
- Batch and expiry management: FEFO (first expired, first out) applied at picking, batch number printed on the delivery note.
- Tender and framework quotes: compliant PDF export for NHS trusts and framework buyers, with validity and terms.
- Trade credit: outstanding balance, credit limit, automated reminders, card and Bacs payment links.
- Quick order: one-click reorder from history, upload of an 80-line spreadsheet.
| Feature | Standard shop | Medical B2B platform |
|---|---|---|
| Price per customer | No (discount codes only) | Negotiated lists per account |
| Batch numbers and expiry | No | Yes, synced with the ERP |
| 30/60-day terms | No | Yes, with credit limit |
| Tender quotes | No | Compliant PDF, 90-day validity |
| Spreadsheet order upload | No | Yes, 100+ lines |
| Bank transfer and card links | Third-party app | Native, automatic reconciliation |
| Multi-user accounts (buyer, pharmacist, finance) | No | Yes, with approval workflow |
Detailed 2026 budget in London
The figures below are 2026 estimates for a custom Next.js and database build delivered by a mid-sized agency. For reference, the same scope in Abidjan costs 12,000,000 to 25,000,000 FCFA.
| Item | Essential version | Full version |
|---|---|---|
| Discovery, workshops, wireframes | £8,000 | £14,000 |
| Catalogue, accounts, price lists | £20,000 | £34,000 |
| Batches, expiry, FEFO | £12,000 | £22,000 |
| Quotes and tenders | £6,000 | £14,000 |
| Trade credit, card and Bacs | £8,000 | £17,000 |
| ERP connector (Sage, Dynamics, SAP B1) | £10,000 | £28,000 |
| Testing, training, go-live | £6,000 | £11,000 |
| Total | £70,000 | £140,000 |
Recurring costs: hosting and backups £400 to £900 per month, maintenance £900 to £1,800 per month, card fees around 1.5 % per transaction. A realistic delivery time is 12 to 20 weeks.
What actually drives the return
| Metric | Before (phone, email, spreadsheets) | After 6 months (estimate) |
|---|---|---|
| Orders placed online | 0 % | 55 to 70 % |
| Average order value | £600 | £720 (+20 %) |
| Keying or SKU errors | 6 to 8 % of lines | under 1 % |
| Processing time per order | 25 minutes | 6 minutes |
| Days sales outstanding | 58 days | 42 days |
| Expired stock written off | 2.5 % of stock | 1 % of stock |
Order value grows because the platform suggests linked consumables (needles with syringes, reagents with analysers) and reminds buyers of their usual reorder. Collection improves because every invoice carries a payment link and reminders go out automatically.
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.
David, managing director of a consumables distributor in East London, turns over £16 million with 300 active accounts. He invests £110,000 in a platform with a Sage connector.
- Order value: +15 % on 60 % of orders placed online, about £1.4 million of extra revenue a year, which at 18 % gross margin is roughly £260,000 of margin.
- Sales time freed: 4 order administrators spend 50 % of their time on other work, worth about £60,000 a year.
- Expiry avoided: 1.5 points on £3 million of stock, or £45,000.
Estimated annual gain: around £365,000. The investment is covered in under 4 months, even if these assumptions are halved.
FAQ
How much does a B2B ordering platform cost for a medical distributor in London?
Between £70,000 and £140,000 in 2026, depending on ERP connector depth and batch management. A simple catalogue without traceability can come in under £35,000, but it will not meet clinic requirements.
Can we keep 30-day terms and still take card payments?
Yes. Each account has a credit limit, the invoice is issued on delivery with a card or Bacs payment link, and payment is reconciled automatically. Small pharmacies often pay upfront, clinics and care groups at 30 or 60 days.
How are batch numbers and expiry dates handled?
The ERP stays the master: the platform reads available batches every 15 minutes, applies FEFO and prints the batch on the delivery note. In a recall, you find the 20 or 30 affected customers in seconds.
How long until go-live?
Allow 12 to 20 weeks, including 3 weeks of testing with a pilot group of 10 to 15 customers. Rollout to all 300 accounts then takes 4 to 6 weeks.
Will customers actually order online?
As a rough estimate, 30 % of accounts switch in the first month and 55 to 70 % after six months, provided you offer a concrete benefit such as priority delivery or a 1 % discount.
Let's scope your project. Send us your SKU count, your ERP and your payment terms and we will price a platform between £70,000 and £140,000, delivered in 12 to 20 weeks. 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.


