The verdict in three sentences
For a municipality of 28,000 residents in Greater Montreal, a citizen portal with a unified back office costs CAD 45,000 to 105,000 in 2026 (roughly EUR 30,000 to 70,000), excluding hosting and maintenance. Below the public tender threshold, an invitation to tender or a group purchasing agreement lets you sign within 3 to 16 weeks. The return is measured in staff time: about 2,500 hours a year freed from re-keying, follow-up calls and duplicates.
What custom municipal software costs in 2026
The director general of a suburban municipality off the island of Montreal often juggles three tools that do not talk to each other: an online form for community hall bookings, a shared spreadsheet for roadworks and public right-of-way requests, and a separate after-school and day camp registration system. Residents create three accounts, clerks re-key data, and nobody knows where a request stands. The budget depends on the number of services, the integrations and the accessibility level required.
| Item | 2026 range (before tax) | Scope |
|---|---|---|
| Discovery with departments | CAD 4,500 to 9,000 | 4 to 6 workshops, mapping of the 3 services |
| Citizen portal (account, tracking) | CAD 12,000 to 27,000 | Responsive, real-time status, notifications |
| Unified staff back office | CAD 15,000 to 37,500 | Work queues, role-based access, hall calendar |
| Verified identity login | CAD 3,000 to 7,500 | Identity check, pre-filled forms |
| Online payment (Interac, cards) | CAD 3,750 to 9,000 | After-school fees, hall rentals, reconciliation |
| WCAG 2.1 AA audit and fixes | CAD 4,500 to 10,500 | Published accessibility statement |
| Data migration and training | CAD 2,250 to 4,500 | Family records import, 2 staff sessions |
| Total project | CAD 45,000 to 105,000 | Excluding hosting and maintenance |
For recurring costs, plan hosting in Canada with an ISO 27001 certified provider (CAD 4,500 to 12,000 a year) and evolutive maintenance at 12 to 18% of the build cost. After-school data concerns minors: under Quebec's Law 25, a privacy impact assessment is required for any new information system handling personal information, so build it into the specifications from day one.
Invitation, group purchasing or public tender: which procurement route
At this budget, a full public tender is rarely justified. The choice comes down to speed, competition and control over scope. Thresholds are indexed regularly, so check the values in force when you launch.
| Procurement route | Typical lead time | Main advantage | Watch out for |
|---|---|---|---|
| Direct award under your contract management bylaw | 3 to 6 weeks | Fast, suited to a first phase | Compare at least 3 quotes, smaller scope |
| Invitation to tender (2+ suppliers) | 2 to 4 months | Tailored specifications, real competition | Drafting specs and scoring bids |
| Group purchasing (UMQ, government purchasing centre) | 3 to 8 weeks | No competition to run yourself | Catalogue offer, admin fee of 3 to 8% |
| Joint purchase with neighbouring municipalities | 4 to 10 months | Cost per municipality down 30 to 40% | Shared governance, longer timeline |
| Public tender (above about CAD 121,200) | 5 to 9 months | Maximum legal certainty | Heavy for a project under CAD 150,000 |
Whatever the route, require ownership of the source code, a code escrow and data reversibility within 30 days. For accessibility, align with WCAG 2.1 AA, which is the reference used by Quebec public bodies, and publish an accessibility statement.
Measurable gains for municipal departments
The decisive argument with council remains staff time freed and redeployed to front desk or field work. Here is a 2026 order of magnitude for a municipality of 28,000 residents.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
| Service | Annual volume | Staff time before | Staff time after | Hours saved |
|---|---|---|---|---|
| Hall bookings | 1,800 | 35 min | 10 min | 750 h |
| Roadworks requests | 1,200 | 50 min | 20 min | 600 h |
| After-school registrations | 3,100 | 25 min | 8 min | 878 h |
| Follow-up calls avoided | 2,600 | 6 min | 0 min | 260 h |
| Total | 2,488 h |
There are less visible effects too: fewer unpaid after-school fees thanks to online payment, a hall calendar with no double bookings and reliable statistics for the annual report.
Mini case study
Marc, director general of a 28,000-resident municipality on Montreal's South Shore, runs an invitation to tender for a citizen portal covering the three services. The winning bid is CAD 78,000, plus CAD 10,500 a year for hosting and maintenance. The 2,488 hours freed, valued at an average loaded staff cost of CAD 48 an hour, represent CAD 119,400 a year of redeployed time. Payback is 78,000 / (119,400 - 10,500), so about 9 months. Marc presents the calculation to the finance committee and gets the budget approved in one sitting.
FAQ
How long does it take to launch the portal? Allow 4 to 6 months in total: 2 to 4 months of procurement, then 10 to 14 weeks of development. Services can go live one at a time, starting with hall bookings.
Is a verified identity login mandatory? No, but it sharply reduces duplicate accounts and identity errors. Integration costs CAD 3,000 to 7,500 depending on the identity provider chosen.
Where should the data be hosted? In Canada, with an ISO 27001 certified host, daily backups and a recovery plan. The annual budget ranges from CAD 4,500 to 12,000 depending on the availability level.
Does the municipality own the software? Yes, if the contract assigns intellectual property rights, which we always recommend. You can then change supplier without starting from scratch.
Can we share the project with other municipalities? Yes, through a joint purchase: the cost per municipality drops by 30 to 40%, in exchange for a timeline 2 to 4 months longer.
Let's scope your project. We define your priority services, an indicative budget between CAD 45,000 and 105,000 and a schedule that fits your procurement route. 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.
