The verdict in three sentences
A well-sized application maintenance contract costs 15 to 20% of the build cost per year, or EUR 1,500 to 6,000 excl. VAT a month for a mid-sized company's business application (2026 Dutch market estimate). Its value lies less in price than in measurable SLAs (P1 response in 2 to 4 hours), monthly security updates and an exit clause that lets you switch suppliers without being held hostage. At renewal, negotiate on the last 3 years of actual tickets, not the original estimate.
What maintenance covers and what it costs
Application maintenance covers four types of work: corrective (bugs), preventive (dependency and security updates), perfective (small enhancements) and adaptive (browser, OS or regulatory changes). Poorly drafted contracts blur these categories, making cost control impossible.
| Application build cost | Annual maintenance (15 to 20%) | Indicative monthly fee | Typical volume |
|---|---|---|---|
| EUR 100,000 | EUR 15,000 to 20,000 | EUR 1,250 to 1,700 | 1.5 to 2 days a month |
| EUR 200,000 | EUR 30,000 to 40,000 | EUR 2,500 to 3,300 | 3 to 4 days a month |
| EUR 300,000 | EUR 45,000 to 60,000 | EUR 3,750 to 5,000 | 4.5 to 6 days a month |
| EUR 400,000 | EUR 60,000 to 80,000 | EUR 5,000 to 6,700 | 6 to 8 days a month |
| Out-of-scope changes | Per day | EUR 750 to 1,000 per day | Quoted |
| 24/7 on-call | Option | +20 to 40% of fee | Critical apps |
The EUR 1,500 to 6,000 monthly range covers most mid-market business apps. Beyond that, maintenance usually involves a dedicated team and a different contract model.
The SLAs to demand
A useful SLA separates priority levels and measures two times: response (an engineer is on it) and restoration (the service works, possibly degraded).
| Priority | Definition | Response | Restoration | Service credit if missed |
|---|---|---|---|---|
| P1 critical | App down or security flaw exploited | 2 to 4 business hours | 8 to 24 h | 5% of monthly invoice |
| P2 major | Key function blocked, hard workaround | 4 to 8 business hours | 2 to 3 business days | 3% |
| P3 minor | Defect with workaround | 1 to 2 business days | Next release | 2% |
| P4 request | Question, small change | 3 to 5 business days | Per roadmap | None |
| Preventive security | Dependency updates | Monthly | Critical patch within 72 h | 2 to 5% |
Cap cumulative service credits at 10 to 15% of the monthly invoice: beyond that, serious suppliers refuse to sign or inflate their price. Require a monthly report with tickets per priority, actual times and dependency status.
Exit, documentation and Dutch law
The exit clause is the most neglected. It must cover handover of current source code to a repository owned by your company, architecture and operations documentation, access to every environment and a transition period supporting the successor (often 20 to 40 days at an agreed rate). Many Dutch IT contracts reference the NLdigital Terms, which are supplier-friendly on liability and IP: negotiate explicit ownership of all enhancements and a capped annual price indexation (CBS index). Contracts in English under Dutch law are standard and enforceable; set the Amsterdam District Court or arbitration as the forum. A 2 to 3 year initial term with 3 months' notice is common. Our custom web application offer includes taking over maintenance after an audit; scope and price are set in the quote.
Mini case study
Sanne, IT director of a mid-sized industrial parts distributor in Amsterdam, is renewing maintenance on a business app delivered 3 years ago for EUR 240,000. The current contract bills EUR 7,500 a month, EUR 90,000 a year, 37.5% of build.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Ticket analysis shows 52 actual days of work a year. At EUR 850 a day, that is EUR 44,200 of consumption. She renegotiates a EUR 4,000 monthly fee (EUR 48,000 a year, 20% of build) including 55 days, P1 response in 3 hours and monthly security updates. Saving: 90,000 - 48,000 = EUR 42,000 a year, or EUR 126,000 over a 3-year term, with better-governed service.
FAQ
What is a normal maintenance price in 2026?
As a 2026 estimate, 15 to 20% of build cost per year, or EUR 1,500 to 6,000 a month for most mid-market business apps. Above 25%, ask for the ticket breakdown.
What response time should we demand for critical incidents?
For P1, 2 to 4 business hours to respond and 8 to 24 hours to restore. 24/7 on-call adds 20 to 40% to the fee.
What service credits are reasonable?
2 to 5% of the monthly invoice per breach depending on priority, with a cumulative cap of 10 to 15%. Heavier penalties push the fee up.
What should the exit clause include?
Handover of current code and documentation, access to all environments and 20 to 40 days of transition support. Without it, switching suppliers can cost months.
Should enhancements be included in the fee?
Include a small allowance (5 to 10 days a year) and quote the rest per day at EUR 750 to 1,000. That keeps the budget under control.
Let's scope your project. We analyse your tickets and current contract to propose maintenance with measurable SLAs, monthly security and a clean exit clause, operational within 4 to 6 weeks. 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.
