What software actually costs to run after launch
Codexa · Aug 26, 2026 · 3 min read
Projects are budgeted as a single number and then behave like a subscription. The gap between those two facts is where software gets abandoned — not because it failed, but because nobody planned for year two.
Hosting and infrastructure
The smallest line, and the one people worry about most. For a marketing site, trivial. For an application with a database, file storage, background jobs and monitoring, real but rarely the problem.
It scales with usage, which means it grows with success rather than sitting fixed.
Third-party services
The line that surprises people. Payment processing, email delivery, SMS, mapping, search, error tracking, analytics, authentication — each modest, collectively substantial, and almost all priced per use.
Worth listing every one during the build with its pricing model, because "free up to X" has a way of arriving at X exactly when the product starts working.
Maintenance that is not optional
This is the one most often mistaken for discretionary.
- Security patches for dependencies, continuously.
- Mobile OS releases annually — Apple and Google both ship changes that break apps left untouched.
- Browser changes, third-party APIs deprecating endpoints, certificates expiring.
Software is not a building. Left alone it does not stay as it was; it degrades, because everything around it moves.
The iteration you did not plan
Real usage generates requests, and the useful ones are the point — they mean people are using it. But they are work, and a product with no budget to respond to them stops improving at launch.
Support
Someone answers the questions. If that is your team, it is their time; if it is the firm that built it, it is a retainer. Either way it is a cost, and pretending otherwise just means it lands on whoever is least able to refuse.
The volume is highest immediately after launch and settles quickly, so a support arrangement that tapers is usually fairer than a flat retainer from day one.
The cost of standing still
There is a line that never appears on any quote: what it costs to leave the system alone.
- Dependencies with known vulnerabilities accumulate, and eventually one matters.
- A framework two major versions behind turns a routine change into a migration project.
- The team that built it moves on, and the knowledge goes with them.
- Integrations break as the systems at the other end move forward without you.
This is why software that has been untouched for two years so often needs a rewrite quote rather than a change request. Nothing broke dramatically; it simply drifted until catching up cost more than starting again.
A planning figure
As a starting point, expect the first year after launch to cost a meaningful fraction of the build again, between hosting, third parties, maintenance and iteration. Steadier after that, but never zero.
Our cost estimator deliberately excludes these, and says so — an estimate that quietly folded five years of running costs into a build figure would be misleading in the other direction. Budget them as a separate, recurring line.
The product that survives is not the one that launched best. It is the one that still had a budget in month thirteen.
How much does software cost to maintain each year?
As a planning figure, expect the first year after launch to cost a meaningful fraction of the build again, between hosting, third-party services, maintenance and the iteration real usage demands. It settles after that but never reaches zero, because the ecosystem around your software keeps moving whether you touch it or not.
Is software maintenance optional?
No. Dependencies accumulate known vulnerabilities, mobile platforms ship breaking changes annually, browsers change, third-party APIs deprecate endpoints and certificates expire. Software is not a building — left alone it does not stay as it was, it degrades, which is why an untouched system often needs a rewrite quote rather than a change request.
Enjoyed this? Let's work together.
Start a project