The verdict in three sentences
Application maintenance and support (AMS) for a 120,000-line business application costs EUR 1,500 to 6,000 a month (about USD 1,650 to 6,600) in 2026, which usually equals 15 to 20% of the initial development cost per year. Price depends less on code size than on service commitments: a 2-hour response time during business hours costs almost twice as much as a 1-business-day commitment. The riskiest phase is the handover (4 to 8 weeks): budget it separately and require a documentation deliverable at the end.
AMS pricing in 2026
Providers bill either a monthly fixed fee with a set number of days, or per work unit (ticket fixed, quoted change). The fixed fee is easier to manage for an SMB or mid-sized company. Figures are in EUR; multiply by about 1.10 for USD or 1.50 for CAD. Toronto vendors typically land 10 to 25% above these ranges.
| Service level | Included volume | Response time | Monthly fee excl. tax |
|---|---|---|---|
| Essential | 2 days, fixes only | 1 business day | EUR 1,500 to 2,200 |
| Standard | 4 days, fixes + small changes | 4 business hours | EUR 2,800 to 3,800 |
| Enhanced | 6 days + monitoring on-call | 2 business hours | EUR 4,200 to 5,200 |
| Critical | 7 days + 24/7 on-call | 1 hour, 24/7 | EUR 5,500 to 6,000 and up |
| Extra days | Beyond the fixed fee | Per schedule | EUR 550 to 750 / day |
| Inbound handover | Knowledge transfer | 4 to 8 weeks | EUR 12,000 to 30,000 (one-off) |
The 15 to 20% a year benchmark is easy to check: an application that cost EUR 300,000 to build calls for EUR 45,000 to 60,000 a year of maintenance, or EUR 3,750 to 5,000 a month.
Commitments to write into the contract
A maintenance contract without KPIs is time-and-materials in disguise. This is the grid we recommend for a logistics application in production.
| KPI | Definition | Target | Penalty if missed |
|---|---|---|---|
| Response time (blocking) | From ticket to first action | 2 business hours | 2% of monthly fee per hour late |
| Workaround time (blocking) | Temporary fix in production | 8 business hours | 5% of fee |
| Resolution time (major) | Fix delivered | 3 business days | 3% of fee |
| Regression rate | Defects introduced by a release | Under 5% | Fixed at no charge |
| Availability | Excluding planned maintenance | 99.5% | 5 to 10% of fee |
| Annual penalty cap | All penalties combined | 15% of annual amount | Exit clause beyond |
Define severity levels clearly: blocking (the warehouse cannot ship), major (degraded function with a workaround), minor (inconvenience). Without that definition, every ticket becomes a debate.
The handover: taking over 120,000 lines without breakage
| Week | Activity | Deliverable |
|---|---|---|
| 1 to 2 | Audit of code, dependencies, infrastructure | Priced technical debt report |
| 2 to 4 | Knowledge transfer with the outgoing vendor | Architecture documentation, deployment procedures |
| 3 to 5 | Tooling: repository, continuous integration, monitoring | Reproducible deployment pipeline |
| 4 to 6 | Shared service: new vendor handles tickets, old vendor reviews | First fixes delivered |
| 6 to 8 | Full takeover | Signed end-of-handover report |
Require a reversibility clause in the outgoing contract: access to source code, hosting credentials, and 5 to 10 days of assistance from the previous vendor. Without it, the takeover costs 30 to 50% more.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mark, CIO of a port logistics company in Toronto, needs to replace the vendor of his warehouse management application: 120,000 lines, 90 users, an initial build cost of EUR 340,000. He is weighing an in-house team.
In-house option: 2 developers (the minimum to cover holidays) at EUR 62,000 loaded each, or EUR 124,000 a year (closer to CAD 200,000 in Toronto), plus EUR 8,000 of tooling. Enhanced AMS option: EUR 4,800 a month, or EUR 57,600 a year, plus a one-off EUR 22,000 handover. Year one: EUR 79,600 versus EUR 132,000, a EUR 52,400 saving; in later years the gap reaches EUR 74,400 a year, with a contractual 2-hour response time the in-house team never guaranteed.
FAQ
How is AMS priced?
From the expected monthly days, the service level and the state of the code. Heavy technical debt adds 15 to 30% to the fee for the first 12 months.
Does the fixed fee include changes?
Standard fees usually include 1 to 2 days of minor changes a month. Larger changes are quoted separately, at EUR 550 to 750 a day.
How long does the handover take?
Plan 4 to 8 weeks depending on the quality of existing documentation. It costs EUR 12,000 to 30,000 for an application this size.
What contract length should we sign?
24 to 36 months with 3 months' notice is the norm. A shorter term often raises the fee by 10 to 15% to amortise the takeover.
Are penalties actually applied?
They should be, with an annual cap of 10 to 15% of the contract. Their main value is to anchor the monthly steering meeting in numbers.
Let's scope your project. Tell us your application's size, technology and required service level: we will price the handover, the monthly fee and the contract KPIs. 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.
