The verdict in three sentences
An environmental testing lab accredited by INAB in Ireland or CALA in Canada sells mandatory testing to hotels, nursing homes, hospitals and manufacturers: Legionella in hot water systems, indoor air quality, process water and wastewater. With 1 800 recurring clients, the site must mainly serve existing customers: online sampling appointments, compliance reminders and a secure results portal. The showcase part is priced on a simple grid, the client portal is a custom application, and the admin time saved pays for everything in under two years.
What lab clients actually need
A nursing home manager in Cork or a hotel maintenance lead in Toronto knows the obligations: regular Legionella risk monitoring under the HSA code of practice in Ireland or the Ontario building and public health requirements, plus indoor air checks for some public buildings. What they want is to order quickly, see the price, receive results without chasing and get a reminder before the next due date.
| Test type | Typical client | Indicative 2026 price | Common frequency |
|---|---|---|---|
| Legionella, 1 sampling point | Hotel, nursing home | 90 to 150 EUR / 130 to 220 CAD | Annual to quarterly |
| Legionella, 5 to 10 point campaign | Hospital | 450 EUR / 650 CAD and up | Annual |
| Indoor air quality | Childcare, school | 250 to 450 EUR / 350 to 650 CAD | Per regulation |
| Industrial process water | Food processing | 120 to 300 EUR / 170 to 430 CAD | Monthly |
| Wastewater compliance | Manufacturer | 200 to 400 EUR / 290 to 580 CAD | Monthly to quarterly |
| Private well potability | Rural business | 100 to 200 EUR / 140 to 290 CAD | Annual |
The site should let clients pick a test type, number of points, address and a sampling slot based on the samplers' routes. The client gets a confirmation, then the accredited report in the portal, with the full history of results and the next due date.
Budget, phasing and timeline in 2026
The figures below are 2026 orders of magnitude. A Dublin agency typically charges 10 000 to 22 000 EUR and a Toronto agency 15 000 to 32 000 CAD for a lab website with online booking and a results portal, depending on integration with the lab's LIMS.
| Item | 2026 market order of magnitude | Kolonell approach |
|---|---|---|
| Showcase site, test pages, accreditation | 4 000 to 8 000 EUR / 6 000 to 12 000 CAD | Showcase grid: Starter 1 220 to 1 830 EUR, Growth 1 830 to 3 050 EUR, Premium 3 050 to 5 340 EUR |
| Sampling appointment booking | 2 000 to 5 000 EUR | Simple custom application: 3 810 to 6 100 EUR |
| Results portal connected to LIMS | 4 000 to 10 000 EUR | Medium custom application: 6 100 to 10 670 EUR depending on integration |
| Automatic due-date reminders | 800 to 2 000 EUR | Included in the application scope, specified in the quote |
| Maintenance | 150 to 400 EUR per month | 53, 114 or 183 EUR per month |
| Delivery time | 9 to 14 weeks | 6 to 9 weeks |
A two-step launch is often wise: showcase and booking first, then the LIMS-connected results portal once data flows are validated with the software vendor.
Security, accreditation and search
Test reports contain sensitive data for clients, especially after a non-compliant Legionella result. The portal must enforce strong authentication, keep an access log and be hosted in a suitable jurisdiction (EU for Ireland, Canada for Ontario clients who require it). The accreditation page should show the accreditation number, a link to the scope published by the accreditation body and the list of covered tests.
For local search, useful queries include 'Legionella testing Dublin', 'water testing lab Cork', 'indoor air quality testing Toronto' and 'Legionella sampling nursing home'. One page per test and per type of facility captures that demand.
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.
Aoife, director of a 30-person environmental lab in Dublin, has two assistants handling sampling appointments. Each recurring client triggers about 3 calls a year at 8 minutes each. Calculation: 1 800 × 3 × 8 = 43 200 minutes, or 720 hours a year. If 60 % of clients switch to online booking, the lab saves 432 hours, about 15 100 EUR a year at a loaded hourly cost of 35 EUR. With a Growth site, a simple booking application and maintenance at 114 EUR per month, payback comes in under 18 months, before counting new clients from search.
FAQ
Can we show test prices online?
Yes, for standard tests such as a single Legionella point at 90 to 150 EUR. Multi-site campaigns stay on quote because the number of points and travel vary widely.
Can the results portal connect to our LIMS?
In most cases, yes, through an API or an automated export. Pricing depends on the vendor and follows a technical call of about one hour.
How do we manage sampler routes?
The booking module can offer slots by area, for example Dublin city on Tuesdays and Cork on Thursdays. That cuts mileage and increases samples collected per day.
Do we need a French version for Canada?
For clients in Quebec or federal bodies it often helps. Languages are set in the quote.
How long until launch?
Allow 6 to 9 weeks for the showcase and booking. The connected results portal adds 3 to 5 weeks depending on integration.
Let's scope your project. We map the showcase, sampling booking and results portal with you, with a phased launch in 6 to 9 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.