Public sector · Costs
What a civic platform actually costs
A municipal civic platform in Spain starts at €14,900 and passes €60,000 once there are many sources to integrate, paperwork with electronic signature and native apps. Almost nobody publishes that figure, so we are writing it down — we built SomosTorre for Torrelavega and we run it every day.

Why nobody publishes these prices
If you are a councillor or a municipal officer looking for what an app for your council costs, you will not find a number. You will find contact forms. There are two reasons and neither helps you. The first is that many suppliers price to what they think you can pay, and publishing a figure removes that margin. The second is that a poorly defined project can cost anything, so without definition nobody wants to commit.
The result is that small councils budget blind. They ask for three quotes that differ by an order of magnitude, have no way to judge which is reasonable, and often end up buying a portal nobody opens. This note is an attempt to fix that from the other side.
What a civic platform is made of
When a council says “we want an app”, what it usually wants is for municipal information to stop being scattered across five places. That is the real problem and it is what sets the cost. A typical civic platform has five parts:
- Data aggregation. Transport, incident reports, events, air quality, alerts. Each source has its own format, its own refresh rhythm and its own outages.
- A channel back. A resident opening an incident from their phone and being able to follow it. This is what turns a portal into a platform.
- An admin panel. So municipal staff can manage content without calling the supplier for every change.
- Distribution. Web, and usually native iOS and Android apps published under the council’s own accounts.
- Operation. Monitoring, backups, updates and keeping pace with each iOS and Android release. This never ends.
The first part is the one most underestimated when quoting. Twenty-five data sources do not cost twenty-five times what one costs: each arrives in its own format, changes without warning and fails in its own way, and what sets the price is not connecting them once but keeping them running for years. It is the line item that most separates a realistic quote from an optimistic one.
The numbers
These are our published starting prices. The complex row is our own estimate, and we mark it as such:
| Scope | Indicative cost | What it covers |
|---|---|---|
| Adaptation | from €14,900 | An existing platform adapted to your municipality, with your data sources and your branding |
| Custom | from €30,000 | Web plus native iOS and Android apps, live integrations and an admin panel |
| Complex | estimate: over €60,000 | Many sources, paperwork with electronic signature, integration with existing municipal systems |
| Operation | from €450/month | Monitoring, backups, updates and new sources |
Three bands of scope: an adaptation starts at €14,900, a custom platform at €30,000, and a complex one passes €60,000. Operation is separate, from €450 a month.
Starting cost, euros · Eolas Labs published prices
The €14,900 figure is not arbitrary, and the detail matters. In Spain, the direct-award threshold for services lets an administration contract directly, without a tender, below that amount. For a small council that can be the difference between having the platform this year or in two years. Always confirm the current threshold with your own legal or finance office before planning around it.
What makes a project more expensive
- Council paperwork with electronic signature. Moving from informing to processing multiplies the scope: identity, signature, registry and retention.
- Integration with legacy municipal systems. If the population register or the case management system has no API, it has to be solved another way and the budget shows it.
- Sources that do not exist yet. If the transport data is not published, somebody has to publish it first.
- Real multilingual support. Not translating: maintaining. Each language is content somebody has to keep current forever.
And what adds less to the cost than you would expect: the design. A civic platform done well is plain by necessity — people open it to find out when the bus comes, not to admire it.
What to ask before signing
- Who owns the code? It should be in the council’s name, along with the App Store and Google Play accounts. Otherwise changing supplier means changing platform.
- What happens when a source changes format? It will. Ask whether that is covered by maintenance or billed each time.
- Who ships the app updates? Apple and Google change requirements every year, and that is not the council’s call. Ask whether it is inside the fee or billed each time.
- What does year two cost? The running cost is what decides whether the platform is still alive in 2030.
- Can I see it working? If a supplier cannot show you a platform of theirs in production with real users, you are paying for their learning curve.
Our reference
SomosTorre is the civic platform for Torrelavega: more than twenty-five data sources, incident reports, council paperwork, events, local commerce and an AI assistant, on web and in native iOS and Android apps. More than 2,500 residents have it installed in a town of 52,000, the downloads are organic, it is catalogued on datos.gob.es, and Eolas Prints S.L. is listed as a solution provider on the European Commission’s Smart Cities Marketplace.
We built it, launched it and run it. That is why we can publish these figures: they are not a textbook estimate, they are what it costs us.
Almost nobody publishes these figures. We can because we are the ones paying them.
Frequently asked questions
What does a town council app cost in Spain?
From €14,900, depending on scope. Adapting an existing platform to a specific municipality starts at €14,900, which sits below the direct-award threshold for services and allows direct contracting. A fully custom platform with web and native apps starts at €30,000. On top of that comes operation, from €450 a month.
Can it be contracted without a tender?
Below the direct-award threshold for services, yes. Above it, a tender is required. The threshold is set by Spain’s public sector contracts law and is worth confirming with the council’s own legal or finance office before planning the project.
How long does a civic platform take to build?
Three to six months to the first production release if you start from an existing platform and adapt it. A fully custom build with native apps published on both stores usually runs to six months or more, largely because of Apple and Google review timelines.
Who owns the platform code?
The council should. The repository, the data and the App Store and Google Play accounts need to be in the administration’s name. Otherwise changing supplier forces you to change platform, and that is what turns a maintenance contract into a dependency.