The verdict in three sentences
For a drinking water treatment plant in the Dublin region tracking 2,000 assets, a custom CMMS costs between EUR 40,000 and 100,000 excluding VAT in 2026, versus EUR 50 to 120 per user per month for an off-the-shelf SaaS. Custom makes sense when contractual performance reporting to the client utility and SCADA integration matter more than speed of rollout. Plan 5 to 8 months for a full project, including the asset inventory.
Why the CMMS becomes a contractual issue
Under a design, build and operate contract with Uisce Éireann, the operator must prove that assets are maintained: planned maintenance completion rate, renewal planning, performance indicators and compliance with the Drinking Water Regulations (S.I. 99 of 2023) audited by the EPA. Without a reliable CMMS, those figures are rebuilt by hand from spreadsheets, with a risk of contractual penalties and a weaker case at contract renewal.
| Required indicator | Source in the CMMS | Reporting frequency |
|---|---|---|
| Planned maintenance completion | closed / scheduled work orders | monthly and annual |
| Mean time to repair (MTTR) | failure and close-out timestamps | monthly |
| History per asset | asset record, jobs, spare parts | on request |
| Renewal plan | age, criticality, cumulative maintenance cost | annual |
| Chemical and energy consumption | SCADA feed | daily aggregated |
| Statutory inspection compliance | schedule, inspection certificates | quarterly |
The real work is invisible in the tool: structuring the hierarchy (site, process line, structure, asset), coding 2,000 assets and defining maintenance routines. This workstream often accounts for 20 to 30% of the total budget.
Custom or SaaS: the costed comparison
| Criterion | Custom CMMS | SaaS CMMS |
|---|---|---|
| Upfront cost | EUR 40,000 to 100,000 | EUR 5,000 to 20,000 setup and data migration |
| Recurring cost (25 users) | EUR 600 to 1,500 per month | EUR 1,250 to 3,000 per month |
| 5-year total | EUR 76,000 to 190,000 | EUR 80,000 to 200,000 |
| SCADA integration (run hours, alarms) | native, condition-based maintenance | vendor connector, often an add-on |
| Offline field app | designed for your sites | standard |
| Contract performance report | generated in the client's format | export to rework |
| Data ownership at contract end | full | depends on exit terms |
| Timeline | 5 to 8 months | 2 to 4 months |
SCADA integration changes the logic: instead of calendar-based maintenance, a pump triggers a work order after 4,000 run hours or on the third overcurrent alarm. Operators report that this shift to condition-based maintenance cuts unnecessary jobs by 15 to 25%.
Security and hosting
A drinking water plant is an essential entity under NIS 2, transposed in Ireland and supervised by the competent authority for the water sector. The CMMS must never open direct access to the industrial network: the SCADA feed goes through a read-only gateway, and the application is hosted in the EU on certified infrastructure. Allow EUR 5,000 to 12,000 for audit and hardening.
Mini case study
Siobhan, maintenance manager of a water treatment plant serving 300,000 people in the Dublin region, leads 25 staff. Today, preparing the annual performance report ties up 2 people for 3 weeks, about 240 hours. With a custom CMMS at EUR 75,000, the report is generated with 2 days of checks. Adding condition-based maintenance, she estimates avoiding 300 unnecessary planned jobs a year at EUR 180 each: EUR 54,000 saved. With EUR 1,000 a month of application maintenance, the first-year cost is EUR 87,000, paid back in 18 to 20 months in this illustrative scenario.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
What does a CMMS for a water treatment plant cost in 2026?
Expect EUR 40,000 to 100,000 for custom, depending on SCADA integration and the field app. For SaaS, plan EUR 50 to 120 per user per month plus EUR 5,000 to 20,000 of onboarding.
How long does it take to inventory 2,000 assets?
About 6 to 10 weeks with 2 staff and a QR-code survey app. This phase determines the quality of the whole CMMS.
Can the CMMS produce the contract performance report?
Yes, if the indicators are defined in the specification. The typical gain is 200 hours a year on report preparation.
How do we secure the SCADA link?
With a read-only gateway, a segmented network and flow logging. Budget EUR 5,000 to 12,000 for an audit, consistent with NIS 2 requirements.
What happens to the data at contract end?
With custom software, the operator or utility keeps the entire database. With SaaS, check the exit clause and export format before signing.
Let's scope your project. Describe your sites, asset count and SCADA system: we will price the scope, give an indicative budget in EUR and a phased rollout plan. 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.

