The verdict in three sentences
When 220 associations book sports halls, dojos and community rooms on paper forms, the community services team of a 45,000-resident municipality spends roughly half a post entering, arbitrating and chasing requests. A custom booking app costs EUR 25,000 to 50,000 excluding VAT, rolls out in 3 to 5 months and can stay below a EUR 40,000 single-quote threshold that many municipalities apply in their procurement rules. Against off-the-shelf tools at EUR 3,000-12,000 a year, custom software is justified when allocation rules are specific to the municipality.
Off-the-shelf or custom: a 5-year comparison
Public sector software vendors offer booking modules on subscription. They suit municipalities with simple rules. Once slot allocation depends on local criteria (priority for accredited clubs, school quotas, income-based rates), configuration hits its limits.
| Criterion | Off-the-shelf tool | Custom app |
|---|---|---|
| Setup cost | EUR 2,000 to 6,000 | EUR 25,000 to 50,000 |
| Annual cost | EUR 3,000 to 12,000 | EUR 3,500 to 7,000 (hosting and maintenance) |
| 5-year cumulative cost | EUR 17,000 to 66,000 | EUR 42,500 to 85,000 |
| Slot allocation rules | Standard configuration | Municipal rules coded in |
| IT integration (finance, CRM, SSO) | Depends on vendor | Written into the specification |
| Hosting | Varies, sometimes outside the EU | In the Netherlands or EU, host of your choice |
| Code ownership | Vendor | Municipality |
Over 5 years, custom software often costs more. It wins when the off-the-shelf tool would force the team to keep parallel spreadsheets, which cancels the expected time savings.
Functional scope and budget
An app that works for both associations and staff fits into six modules. 2026 order of magnitude:
| Module | Key functions | Indicative budget |
|---|---|---|
| Facility catalogue | Halls, rooms, pitches, capacity, photos, accessibility | EUR 2,500 to 5,000 |
| Requests and calendar | Annual season, one-off slots, recurring requests | EUR 6,000 to 12,000 |
| Allocation rules and arbitration | Priorities, school quotas, conflict detection | EUR 5,000 to 10,000 |
| Association portal | Account, documents (insurance, statutes), history | EUR 4,000 to 8,000 |
| Pricing and invoicing | Free use, status-based rates, export to finance software | EUR 3,500 to 7,500 |
| Dashboard and accessibility | Occupancy rate, exports, WCAG compliance | EUR 4,000 to 7,500 |
| Total | EUR 25,000 to 50,000 |
Three public sector requirements belong in the specification: EU hosting, GDPR compliance with a processing record kept by the data protection officer, and WCAG 2.1 AA accessibility, mandatory for public digital services. Accessibility alone accounts for 10 to 15 % of the budget when built in from the start, and two to three times more when fixed afterwards.
Public procurement: how to frame the contract
| Estimated value | Typical procedure | Indicative purchasing time |
|---|---|---|
| Below EUR 40,000 | Single or multiple quotes under local rules, three quotes advised | 2 to 4 weeks |
| EUR 40,000 to 90,000 | Multiple private tender | 4 to 8 weeks |
| EUR 90,000 to 221,000 | National open procedure | 6 to 10 weeks |
| Above EUR 221,000 | European tender | 3 to 5 months |
| 4-year maintenance lot | Included in the total estimated value | Depends on total |
Common trap: the threshold applies to the total value of the need, maintenance included. An app at EUR 32,000 with 4 years of maintenance at EUR 5,000 totals EUR 52,000 and therefore falls into the next procedure.
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.
Sophie, municipal secretary of a 45,000-resident municipality in the Amsterdam area, manages 220 associations and 28 facilities. Paper processing takes half the time of an officer whose loaded cost reaches EUR 38,000 a year, or EUR 19,000 a year. She chooses an app at EUR 34,000 with maintenance at EUR 5,000 a year. The freed time is reassigned to supporting associations. Over 4 years, spend reaches EUR 54,000 for EUR 76,000 of recovered staff time, a net value of EUR 22,000, before counting better-filled slots: an occupancy rate rising from 62 % to 75 % avoids investing in an extra facility.
FAQ
How much does a facility booking app cost for a municipality in 2026?
The order of magnitude is EUR 25,000 to 50,000 for a custom build, plus EUR 3,500 to 7,000 a year. Off-the-shelf tools start around EUR 3,000 a year for a small municipality.
Can the contract be awarded without a tender?
Usually yes if the total value of the need, maintenance included, stays under the municipality's single-quote threshold, often around EUR 40,000. Comparing at least three quotes and documenting the choice is recommended.
Is EU hosting mandatory?
It is not a blanket legal obligation, but it is the expected practice for resident and association data. EU hosting costs EUR 80 to 250 a month for this type of app.
Do associations need an account?
Yes, one account per association with one or two contacts. Supporting documents (insurance, statutes) are uploaded once per season, removing about 400 paper submissions a year for 220 associations.
How long from order to the first season on the app?
Allow 3 to 5 months of development. For a season starting in September, the order should be placed by March at the latest.
Let's scope your project. Tell us your number of facilities, associations and allocation rules: we will price a scope that fits your procurement procedure, with a budget and a schedule aligned on the season. 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.

