The verdict in three sentences
A custom web application in production needs 15 to 20% of its initial cost every year in application maintenance, which means 18,000 to 24,000 USD for a 120,000 USD project. In Chicago, the real decision is about the billing model (monthly retainer or time and materials) and the SLA level, because the SLA is what makes the bill vary fourfold. An SME IT director is better off signing a base retainer with included hours, monthly security updates and a response time matched to how critical the tool is.
What application maintenance really covers in 2026
Maintenance groups three families of services that the contract must separate. Corrective maintenance fixes bugs reported by users. Preventive and security maintenance covers version upgrades (framework, PHP or Node.js, database), vulnerability patches and dependency monitoring. Evolutive maintenance funds small functional changes requested by the business. Many disputes come from a contract that does not draw the line between corrective and evolutive work.
| Maintenance item | Typical frequency | Share of annual budget (2026 estimate) | Risk if missing |
|---|---|---|---|
| Security updates | Monthly | 20 to 25% | Exploitable flaw, privacy non-compliance |
| Framework upgrades | 1 to 2 times a year | 15 to 20% | Technical debt, blocked changes |
| Corrective (bugs) | On demand | 20 to 30% | Blocked users, loss of trust |
| Evolutive (small changes) | Monthly | 25 to 35% | Frozen app, spreadsheet workarounds |
| Monitoring and backups | Continuous | 5 to 10% | Undetected outage, data loss |
| Documentation and exit plan | Quarterly | 3 to 5% | Vendor lock-in |
Retainer or time and materials: Chicago price ranges
In the Chicago area, 2026 rates for a senior developer at an agency or consultancy range from 120 to 200 USD per hour (about 960 to 1,600 USD per day). Maintenance retainers for an SME sit between 1,500 and 8,000 USD per month. These are market estimates, not a Kolonell price list.
| Model | Indicative Chicago market price 2026 | Included time | Best for |
|---|---|---|---|
| Security-only retainer | 1,500 to 2,500 USD/month | 8 to 12 h | Low-criticality internal app |
| Core SME retainer | 3,000 to 5,000 USD/month | 20 to 30 h | Business tool used daily |
| Extended retainer | 6,000 to 8,000 USD/month | 40 to 55 h | Critical app, several sites |
| Pure time and materials | 120 to 200 USD/hour | Actual hours | Very irregular needs |
| Retainer + overflow hours | Base + negotiated rate (-10%) | Base + extension | Most common SME setup |
Pure time and materials looks cheaper but guarantees neither availability nor response time. A base retainer reserves capacity and commits the vendor to an SLA.
Picking the right SLA without overpaying
The SLA sets two delays: response (the vendor starts working) and resolution or workaround. The shorter the delay, the more on-call capacity the vendor must reserve, and that is billed.
| SLA level | Response | Blocking issue resolution | Indicative surcharge | Typical use |
|---|---|---|---|---|
| Basic | 24 business hours | 3 business days | Included | Internal back office |
| Standard | 8 business hours | 1 business day | +15 to 25% | Daily business tool |
| Enhanced | 4 business hours | 8 business hours | +30 to 50% | Customer portal, B2B e-commerce |
| 24/7 on-call | 1 h, nights and weekends | 4 h | +60 to 100% | Continuous operations, payments |
For a planning or management application used during office hours, a standard 8-hour SLA is enough in most cases.
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.
Claire, IT director of a 120-employee distribution company in Schaumburg near Chicago, must budget maintenance for an order management app delivered in 2024 for 135,000 USD. The 15 to 20% rule gives an envelope of 20,250 to 27,000 USD per year. She compares two options. Option A, pure time and materials: 150 hours a year at 160 USD, so 24,000 USD, with no guaranteed response time. Option B, a core retainer at 2,000 USD per month with 12 included hours and a standard SLA, so 24,000 USD, plus 20 overflow hours at 144 USD (rate discounted by 10%) for peaks, so 2,880 USD. Total B: 26,880 USD, which is 2,880 USD more than A. In exchange, Claire gets an 8-hour response and planned security updates. A single day without order intake, estimated at 9,000 USD of delayed revenue, covers the gap.
FAQ
What annual budget should I plan for maintaining a custom web app?
The market benchmark is 15 to 20% of the initial development cost per year. For a 90,000 USD application, plan 13,500 to 18,000 USD per year, more with an enhanced SLA.
Can the hourly rate be negotiated in a maintenance contract?
Yes, a 12-month commitment often brings a 5 to 15% discount on overflow hours. At 170 USD, a 10% discount brings the hour down to 153 USD.
Should I keep the vendor who built the application?
It is the simplest option because they know the code. If you switch, plan 25 to 60 hours of knowledge transfer and require a Git repository, documentation and full access.
What happens if security updates are skipped?
After 18 to 24 months without upgrades, catching up can cost 2 to 3 times more than monthly upkeep. You also expose personal data, which creates legal liability under state privacy laws.
Can a team outside the US maintain a Chicago application?
Yes, if the SLA is written in Central Time and the team works in English. At Kolonell, application maintenance is billed 35,000, 75,000 or 120,000 FCFA per month (50, 110 or 180 EUR) depending on the level, with the scope defined in the quote.
Let's scope your project. Send us your stack, number of users and expected SLA: we will price a maintenance contract with included time, annual budget and response delay. 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.
