The verdict in three sentences
For a management application built in 2022, an application maintenance retainer should be budgeted at 15 to 20% of the initial cost per year, i.e. a retainer of 1,500 to 6,000 EUR excl. VAT a month in the Berlin market. A good contract includes 3 to 10 development days a month, a 4-hour SLA on blocking issues and enforceable reversibility and documentation clauses. The CFO renewing it must compare what is actually included, because two retainers at the same price can cover scopes that differ by a factor of two.
What a retainer covers by tier
Retainer pricing depends on included days, response commitments and technical coverage (hosting, security, dependencies). Here is the grid seen among Berlin providers in 2026.
| Tier | Monthly retainer excl. VAT | Days included per month | Blocking SLA | Typical scope |
|---|---|---|---|---|
| Essential | 1,500 to 2,200 EUR | 3 days | 1 business day | Bug fixes, security updates |
| Standard | 2,200 to 3,500 EUR | 4 to 5 days | 8 business hours | + small changes, monitoring |
| Advanced | 3,500 to 4,800 EUR | 6 to 8 days | 4 business hours | + planned changes, monthly steering |
| Premium | 4,800 to 6,000 EUR | 8 to 10 days | 4 hours, 24/7 on-call | + on-call, quarterly architecture review |
| Extra days | 550 to 750 EUR per day | Beyond the retainer | Per tier | Major changes |
| Time and materials only | 650 to 850 EUR per day | None | No commitment | One-off interventions |
The 15 to 20% ratio is a benchmark: an application that cost 200,000 EUR excl. VAT calls for 30,000 to 40,000 EUR of maintenance a year, or 2,500 to 3,300 EUR a month. Below 10%, the application ages: dependencies stop being updated and technical debt piles up.
The clauses that make the difference
At equal price, a maintenance contract's value lies in its clauses. The table below lists what a CFO should require and the common traps.
| Clause | Good practice 2026 | Common trap |
|---|---|---|
| Definition of a blocking issue | App unreachable or critical function down | Vague definition left to the provider |
| Response SLA | 4 business hours for blocking, 2 days for minor | Response time with no resolution time |
| Penalties | 2 to 5% of the monthly retainer per breach, capped | No penalties at all |
| Rollover of unused days | Rollover over 1 to 3 months | Days lost at month end |
| Documentation | Updated with every release, Git repository access | Documentation on request, billed |
| Reversibility | Handover plan, 10 to 20 support days priced | Clause missing or unpriced |
| Indexation | Annual review on a published index | Free increase at each renewal |
Reversibility is the most neglected clause. It must state that source code, hosting access and documentation are handed over within 30 days at contract end, with a number of handover days priced upfront.
Retainer or time and materials: the right calculation
Time and materials looks cheaper as long as the application behaves. The moment an outage hits on a Friday evening, the lack of commitment gets expensive: urgent interventions marked up 50 to 100%, and no guarantee that a developer who knows the code is available. A retainer pools that risk and enforces a rhythm of security updates, notably for framework and operating system dependencies, which often take 1 to 2 days a month on their own.
Mini case study
Sophie, CFO of a 350-employee distribution company in Berlin, is renewing maintenance for its order management application, built in 2022 for 200,000 EUR excl. VAT. On time and materials, the company used 72 days over the year at 650 EUR, or 46,800 EUR, plus 6 urgent interventions marked up to 1,200 EUR, or 7,200 EUR. Total: 54,000 EUR.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
New contract: Advanced retainer at 3,200 EUR a month with 5 days included, i.e. 38,400 EUR a year and 60 days covered. The remaining 12 days, billed at 600 EUR, add 7,200 EUR. Total: 45,600 EUR, an annual saving of 8,400 EUR, plus a 4-hour SLA and priced reversibility. The budget stays at 19% of the initial cost, within the recommended range.
FAQ
How much does maintenance cost for a business application?
In 2026, budget 15 to 20% of the application's initial cost per year. For a 200,000 EUR application, that is about 2,500 to 3,300 EUR excl. VAT a month.
What does a maintenance retainer include?
Bug fixes, security updates, monitoring and 3 to 10 development days a month depending on the tier. Major changes are priced separately, around 550 to 750 EUR a day.
What is a 4-hour SLA?
It is the provider's commitment to take on a blocking issue within 4 business hours. Also require a resolution or workaround time, for example 1 business day, backed by penalties of 2 to 5% of the retainer.
How do we switch maintenance provider safely?
By triggering the reversibility clause: handover of code, access and documentation, plus 10 to 20 handover days. Plan 2 to 3 months of overlap between the old and new provider.
Are unused days lost?
It depends on the contract. Negotiate a rollover over 1 to 3 months, now common practice, to avoid paying for unused days in quiet periods.
Let's scope your project. Send us your current maintenance contract and intervention history, and we will price a suitable retainer, the SLA and reversibility. 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.

