The verdict in three sentences
For an 80,000-line custom business platform taken over in Berlin, an application maintenance retainer typically runs 1,500 to 7,000 EUR a month excluding VAT on the 2026 market (estimate), or 15 to 20% of the build cost per year. The price depends less on line count than on three written commitments: the critical incident fix time (4 hours in a serious standard contract), the volume of enhancements included and the cadence of version upgrades, ideally quarterly. A retainer signed without a prior takeover audit is almost always wrongly sized.
What a maintenance retainer covers and what it costs
Application maintenance groups three activities that the contract must separate: corrective maintenance (bugs), preventive and technical maintenance (security, dependencies, versions) and evolutive maintenance (new features). The tiers below are observed on the Berlin market in 2026, with an average day rate of 750 to 1,000 EUR excluding VAT.
| Tier (2026 estimate) | Monthly retainer excl. VAT | Days included | Critical incident time | Enhancements |
|---|---|---|---|---|
| Watch and fix | 1,500 to 2,500 EUR | 1.5 to 2.5 d | 1 business day | Billed separately |
| Standard | 2,500 to 4,000 EUR | 3 to 4.5 d | 4 business hours | 1 to 2 d a month |
| Enhanced | 4,000 to 5,500 EUR | 4.5 to 6 d | 4 h, on-call 7 am to 8 pm | 3 d a month |
| Critical | 5,500 to 7,000 EUR and up | 6 to 8 d | 2 h, 24/7 on-call | 4 d a month |
For an 80,000-line platform that cost about 300,000 EUR to build in Germany, the 15 to 20% rule gives 45,000 to 60,000 EUR a year, or 3,750 to 5,000 EUR a month. The Standard or Enhanced tier fits the most common case.
Service commitments to demand
A retainer is judged by its service levels. The following clauses belong in the contract, with penalties if they are missed. In Germany, also clarify whether it is a Dienstvertrag (service contract) or a Werkvertrag (contract for work), as liability differs, and sign a data processing agreement (AVV) under the GDPR.
| Commitment | 2026 standard value | Watch point |
|---|---|---|
| Critical incident response | 1 business hour | Define "critical" (production blocked, corrupted data) |
| Critical fix or workaround | 4 business hours | Separate workaround from permanent fix |
| Major incident | 1 business day | Degraded feature without full outage |
| Minor incident | 5 business days | Bundled into a planned release |
| Version upgrades | Quarterly | Framework, libraries, database |
| Critical security patches | Within 72 h | Tied to CVE alerts on dependencies |
| Reporting | Monthly | Tickets, deadlines met, days used |
| Reversibility | Documented | Code, access and documentation handed over at contract end |
The takeover audit, a required step
Taking over 80,000 lines written by another vendor requires an audit of 5 to 15 days, billed at roughly 5,000 to 15,000 EUR excluding VAT. It measures test coverage, technical debt, dependency health and documentation quality. Without it, the vendor either overprices out of caution or underprices to win, and the retainer drifts by month three.
Mini case study
*Illustrative example.* Lena, CIO of a wholesale distributor in Berlin, takes over an 80,000-line internal order management platform after the original vendor leaves. The system serves 120 users and downtime costs about 3,000 EUR of revenue per hour.
- Takeover audit: 9 days at 850 EUR, so 7,650 EUR excl. VAT.
- Tier chosen: Enhanced at 5,000 EUR a month, so 60,000 EUR a year, 6 days included.
- Expected gain: by moving from a 2-day average fix time to 4 hours on the 6 critical incidents seen each year, Lena avoids about 6 × 12 h × 3,000 EUR, so 216,000 EUR of potential losses.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
The retainer costs well under a third of the risk it covers, which is enough to defend it to the finance team.
FAQ
How do we size the right maintenance retainer?
Start from 15 to 20% of the build cost per year, then adjust to the critical fix time you require. A 200,000 EUR platform justifies 2,500 to 3,300 EUR a month.
Are unused days carried over?
That is negotiable: carry-over for up to 3 months is common. Beyond that, vendors refuse because they size their team on the retainer.
Can we switch maintenance vendor mid-contract?
Yes if the reversibility clause is clear. Plan 1 to 2 months of transition and a new audit of 5 to 10 days.
Retainer or time and materials?
A retainer is better from 3 days of regular monthly need. On time and materials, the Berlin day rate of 750 to 1,000 EUR applies with no response time commitment.
Are version upgrades included?
In a good contract, yes, within the included days. A major framework migration of 15 days or more is quoted separately.
Let's scope your project. Describe your platform, its history and the fix time you expect on our free quote page and we will propose an audit and maintenance scope. 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.
