The verdict in three sentences
A Toronto veterinary products wholesaler serving 380 clinics that still takes 70% of its orders by phone and email loses money on every line keyed in, through lot errors and stockouts flagged too late. A custom B2B ordering platform with real-time availability, lot and expiry management and customer credit control sits on the Kolonell grid between 7,000,000 and 15,000,000 FCFA (10,670 to 22,870 EUR), with a 4-month timeline, while Toronto agencies typically quote 120,000 to 300,000 CAD (market estimate). On 30,000 lines a month, processing and error savings pay back the project within the first quarter after go-live (2026 order of magnitude).
What a phone order really costs
The phone looks free, but every line ties up an inside sales rep, a re-entry into the ERP, a check and often a callback. The most expensive errors involve the lot number or the expiry date, because they trigger a return, a redelivery and sometimes destruction of the product.
| Indicator (2026 order of magnitude) | Phone or email order | Platform order |
|---|---|---|
| Processing cost per line | 2.50 to 3.50 CAD | 0.60 to 0.90 CAD |
| Share of incorrect lines (product, quantity, lot) | 2.5 to 3.5% | 0.3 to 0.6% |
| Average cost of an error (return, redelivery, credit note) | 45 to 70 CAD | 45 to 70 CAD |
| Time to confirm availability | 10 to 40 minutes, frequent callbacks | Instant |
| Stockouts discovered at picking | 6 to 9% of lines | 1 to 2% of lines |
| Inbound call hours per day | 8 to 12 cumulative hours | 2 to 3 hours (urgent cases, disputes) |
| Orders placed after hours | Impossible | 20 to 30% of volume |
The last point matters: veterinarians often prepare orders in the evening, after appointments. A platform open around the clock flattens the morning call peak and speeds up delivery routes.
Must-have modules for a veterinary products platform
A generic online catalogue is not enough. Veterinary drugs require lot traceability, compliance with Health Canada's Veterinary Drugs Directorate rules on prescription products, and strict handling of short-dated stock.
| Module | What it does | Indicative share of budget |
|---|---|---|
| Catalogue and real-time availability | Stock per warehouse synced every 5 to 15 minutes with the ERP | 15 to 20% |
| Lots and expiry dates | FEFO allocation (first expired, first out), blocking of recalled lots | 15 to 20% |
| Customer credit and balances | Limit per clinic, automatic hold when exceeded, online statement | 10 to 15% |
| Quick order | Entry by SKU, list import, reorder of the last order | 10 to 15% |
| Online payment | Invoice payment by card, pre-authorised debit or EFT | 8 to 12% |
| Back office and routes | Picking, delivery notes, route assignment | 15 to 20% |
| ERP connector | Item, price, stock, order and invoice flows | 15 to 20% |
The low end of the range (7,000,000 FCFA) covers a single warehouse and a simple connector. The high end (15,000,000 FCFA and above) covers several warehouses across Ontario, an offline-capable mobile app for rural clinics and price rules by customer category. The standard timeline is 4 months: 3 weeks of scoping, 10 weeks of development, 3 weeks of testing with 20 to 30 pilot clinics.
Mini case study
Illustrative example: Daniel, managing director of a veterinary products wholesaler in Toronto, serves 380 clinics. Each clinic orders about 4 times a month with 20 lines per order, so 30,400 lines a month, of which 70% by phone or email (21,280 lines).
- Realistic first-year target: 60% of phone lines move to the platform, so 12,770 lines.
- Processing savings: 12,770 × 2.20 CAD = 28,090 CAD a month.
- Errors avoided: 12,770 × 2.3 points = 294 lines, × 55 CAD = 16,170 CAD a month.
- Total: about 44,000 CAD a month, minus Premium maintenance of 120,000 FCFA (180 EUR) a month.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
For a project priced at 11,000,000 FCFA (about 16,770 EUR), payback comes within the first months after go-live, before counting the sales recovered thanks to fewer late stockout notices.
FAQ
How much does an ordering platform for veterinary clinics cost?
On the Kolonell grid, a complex application of this kind sits between 7,000,000 and 15,000,000 FCFA (10,670 to 22,870 EUR). Toronto agencies typically quote 120,000 to 300,000 CAD (market estimate), depending on warehouses, ERP connector and mobile app.
How long does it take to go live?
Allow 4 months, including 3 weeks of testing with 20 to 30 pilot clinics. Rollout to all 380 clinics then happens in waves of 50 to 100 customers a week.
Does the platform handle lot recalls?
Yes: a recalled lot is blocked platform-wide in under 5 minutes, and the list of clinics that received it comes out in one click. This is the feature that cuts regulatory risk the most.
Can clinics pay online?
Invoices can be paid by card, pre-authorised debit or EFT, with automatic reconciliation. Customer credit stays managed by limit, with an automatic hold as soon as the balance exceeds 100% of the approved limit.
What does maintenance cost after delivery?
Kolonell maintenance ranges from 35,000 to 120,000 FCFA a month (50 to 180 EUR) depending on the level. For a business-critical platform like this, the Premium level at 120,000 FCFA (180 EUR) is recommended.
Let's scope your project. Send us your number of clinics, warehouses and your current ERP: we will price your platform in the 7,000,000 to 15,000,000 FCFA range (10,670 to 22,870 EUR), delivered in 4 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.
