The verdict in three sentences
A maintenance retainer turns a delivered application into a durably operated asset: it covers corrective, evolutionary and security upkeep, governed by a contractual SLA. In 2026, the reference budget is 10 to 20% of development cost per year — an 80,000 EUR app is maintained at roughly 8,000 to 16,000 EUR/year. The real trap isn't the price, but fuzziness on included hours: with no cap or clear rollover, time-and-materials drifts and the budget explodes.
What a serious retainer covers
A maintenance retainer isn't just a pile of hours. It structures the relationship around service levels.
| Component | Content | Billing model |
|---|---|---|
| Corrective maintenance | Blocking and minor defects, hotfix | Included in retainer |
| Preventive maintenance | Dependency updates, security, monitoring, backups | Included in retainer |
| Evolutionary maintenance | New features, business tweaks | Dedicated hours or change order |
| User support | Helpdesk, tickets, L1/L2/L3 levels | By volume, often flat |
| On-call | Out-of-hours intervention | Option, 50-100% surcharge |
The first two must always be included. Evolution is handled via a monthly rollover hour pool, to avoid paying for nothing or under-provisioning.
2026 retainer cost grid
2026 orders of magnitude for maintaining a business application, by criticality.
| Application profile | Initial dev cost | Annual retainer (%) | Retainer budget/year |
|---|---|---|---|
| Simple internal tool | 30,000 EUR | 10 – 12% | 3,000 – 3,600 EUR |
| SMB business app | 80,000 EUR | 12 – 15% | 9,600 – 12,000 EUR |
| Critical B2B platform | 200,000 EUR | 15 – 18% | 30,000 – 36,000 EUR |
| Multi-tenant SaaS | 400,000 EUR | 18 – 20% | 72,000 – 80,000 EUR |
The rate rises with criticality, user count and SLA demands. 24/7 on-call can add 15 to 30% to the budget.
SLA and support levels: what to negotiate
The SLA sets guaranteed times. Without it, "urgent" has no contractual meaning.
| Severity | Example | Response time | Resolution time |
|---|---|---|---|
| P1 — Blocking | App unreachable | 1 h | 4 h |
| P2 — Major | Key feature down | 4 h | 1 business day |
| P3 — Minor | Non-blocking bug | 1 day | 5 business days |
| P4 — Enhancement | Improvement request | 3 days | Scheduled |
Demand quantified penalties for breaches, otherwise the SLA is just window dressing.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Nadia, CIO of a logistics SMB in Lille, had an internal TMS built for 120,000 EUR. The first year, without a formalized retainer, every incident went time-and-materials at 85 EUR/hour: actual bill 19,800 EUR over twelve months, with no visibility. She renegotiated a 15% retainer, i.e. 18,000 EUR/year, including 12 rollover change-hours/month and a 4 h P1 SLA. The budget is now smoothed and predictable, and enhancements no longer trigger a negotiation per ticket. Gain: predictability and roughly 10 hours of oversight saved per month.
FAQ
Why 10-20% of dev cost rather than a flat amount?
Because maintenance load is proportional to delivered complexity. A richer app has more dependencies, more bug surface and more users to support, so a percentage reflects reality better than an arbitrary flat fee.
Retainer or time-and-materials: which to choose?
A retainer for corrective and preventive, because they must be guaranteed. T&M suits unpredictable one-off evolution, but set a rate (60-90 EUR/h) and a monthly cap to avoid drift.
Are unused hours lost?
In a good contract, no: negotiate rollover of change-hours over 1 to 3 months. Beware "hours lost at month-end" clauses that make you pay for nothing.
Can I switch retainer providers?
Yes, if the original contract includes reversibility: documented code, repo access, knowledge transfer. Without it you're captive and the new vendor charges a costly ramp-up phase.
Does the retainer include hosting?
Not always. Clarify whether server management, backups and monitoring are in the retainer or billed separately (often 25-150 EUR/month depending on infrastructure).
Let's scope your project. Send us the development cost, criticality and target SLA: we'll price a retainer at the right percentage, with rollover hours and clear penalties. 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.
