App and Software Maintenance Costs: What Drives Them
What app and software maintenance costs depend on in Australia: what is included, reporting, trust, onshore versus offshore support and data security rules.
What app and software maintenance costs depend on in Australia: what is included, reporting, trust, onshore versus offshore support and data security rules.
Who this is for
Business owners and managers comparing maintenance quotes for an app or business system, or budgeting for one for the first time.
Question this answers
What should app and software maintenance cost, and how do I tell a good maintenance provider from a cheap one?
What you'll leave with
App and software maintenance usually costs between 15 and 25 percent of what the system cost to build, every year. That is the rule of thumb quoted across the industry, and it is a fair starting point for a budget. It is also a blunt one, because two systems that cost the same to build can need very different care.
The real number is set by the system itself: how many people rely on it, whether money moves through it, how many other systems it talks to, whether it holds personal information, and how far behind on updates it already is. A mobile app usually costs more to keep running than a web system of the same size, because Apple and Google both set deadlines you do not choose.
The rest of this guide covers what drives that number, the three things worth judging a provider on before you compare prices, what changes when the work goes offshore, and the Australian data security rules that apply either way.
Maintenance is not paid for the code changing. It is paid for everything underneath the code changing: the language it is written in, the database, the browsers, the phone operating systems and every system it connects to. These are the things that decide how much of that work your system needs.
Here is what that looks like in practice. A booking app for a Perth physiotherapy group, used by patients on both phone platforms, holding health information and connected to a practice system, needs far more than an internal stock report used by two people in a Brisbane warehouse. Both might have cost a similar amount to build.
People search for these as one thing, and much of the work is shared. But a mobile app carries costs a web system does not.
What a mobile app adds. Apple and Google each release a major operating system every year, and an app has to be tested against both. Google Play requires apps to target a recent Android version or it stops offering them to new users. Apple requires updates to be built with a recent version of its tools. Signing certificates, push notification keys and developer accounts all expire on their own dates. Miss one of these and the app does not slowly degrade. It disappears from the store or stops sending notifications.
What every system needs, app or not. The server and database behind it need security patches. The language it is written in has a published end of support date. The connections to other systems need watching. The backups need testing. This is the core of both app maintenance and software maintenance, and it is usually the larger share of the work.
So when an app quote comes in higher than a web system quote of a similar size, that is usually why. Ask the provider to show you which parts of the quote are app specific, so you can see the difference rather than take it on faith.
Price is the easiest thing to compare and the least useful on its own. Two quotes are only comparable when they describe the same work, and the cheapest one is often cheaper because it quietly covers less. Before you look at the number, look at these three things.
A maintenance agreement is a list of work. The list matters more than the price on the front.
Maintenance done well looks exactly like nothing happening. That is the point of it, and also why it is hard to know whether you are getting it.
A maintenance provider has the keys to your business. That is not a figure of speech. They hold administrator access to the system and, in most cases, to the customer data inside it.
Offshore maintenance is cheaper by the hour, and for some work it is a sensible choice. Here is how it compares with an Australian provider on the things that drive the total cost, not just the hourly rate.
| Criterion | Offshore provider | Australian provider |
|---|---|---|
| Hourly rate | Usually lower | Usually higher |
| Response during your business day | Often overnight, so a morning fault is fixed the next day | Same working day, same time zone |
| Who is accountable for your customers' data | You are, under the Australian Privacy Principles, for what the provider does with it | The provider works under the same Australian laws you do |
| Where your data is viewed and copied | Outside Australia, which some customers and contracts do not allow | In Australia |
| Time spent managing the work | Higher: detailed briefs, checking, rework | Lower: shared context and plain conversation |
| Enforcing the contract if it goes wrong | Harder, across a border and a legal system | Australian contract, Australian courts |
| Best suited to | Well-defined, low-risk work with no personal data | Systems that hold personal data, take payments or that staff rely on daily |
This compares typical arrangements. Individual providers on both sides vary.
If you do outsource offshore, keep personal data out of what they can reach where you can, put the Privacy Act obligations in the contract, and keep the code and the hosting in your name.
Maintenance is not only a technical choice. For many Australian businesses it is part of meeting the law. These are the rules that most often apply to a business system and the provider who looks after it.
The Privacy Act 1988 and the Australian Privacy Principles. The Act covers businesses with an annual turnover over $3 million, and every business that provides a health service, whatever its size, along with a few others such as businesses that trade in personal information. It sets out thirteen Australian Privacy Principles. Principle 11 requires you to take reasonable steps to protect personal information from misuse, loss and unauthorised access. Keeping software patched and access controlled is a large part of what reasonable steps means in practice.
Sending data overseas. Principle 8 covers disclosing personal information to someone outside Australia, which includes an offshore provider who can see it. Before that happens you must take reasonable steps to make sure they handle it to the Australian standard, and in most cases your business is held accountable for what they do with it.
The Notifiable Data Breaches scheme. If a data breach is likely to cause serious harm to the people involved, you must notify them and the Office of the Australian Information Commissioner. If you only suspect a breach, you have 30 days to assess it. Good monitoring and logs are what make that assessment possible. Without them you cannot say what was taken, or when.
Stronger privacy rights from 2025. Changes passed in 2024 gave the regulator new powers and penalties, and from June 2025 individuals can take legal action for a serious invasion of their privacy. The cost of getting this wrong has gone up.
Ransomware payment reporting. Under the Cyber Security Act 2024, a business with turnover above the same threshold that makes a ransomware payment must report it to the Australian Signals Directorate within 72 hours.
The Essential Eight. The Australian Signals Directorate publishes eight baseline security measures, and several are maintenance work: patching applications, patching operating systems, restricting administrator access and keeping regular backups. At the first maturity level, patches for internet-facing systems are expected within two weeks of release, or within 48 hours where a working exploit exists. It is not law for most private businesses, but insurers and larger customers increasingly ask about it.
Health information. Health records carry extra rules, including state laws in Victoria, New South Wales and the Australian Capital Territory, and systems that connect to My Health Record carry their own requirements, including limits on holding that data outside Australia. If your system holds health information, tell your provider at the start.
The practical point for maintenance: if your business is covered by these rules, a provider who patches on a schedule, controls and logs access, tests backups and reports in writing is not a luxury. It is how you show you took reasonable steps.
Ask for both lists in writing.
Included, or quoted separately?
Ask for a sample report.
Names and locations, not a team description.
If you are weighing up cover for your own app or system, our software and app maintenance service page shows what we watch and how a package is shaped around the system.
Meet the person
This guide comes from real projects. If it raises a question about your own system, you can ask the founder directly.
Hello, I am Kasun, the founder of HELLO PEOPLE. My first career was in accounting, inside the processes custom software is meant to fix, so I start with how your business actually runs, not with the code.
I have run HELLO PEOPLE from Perth since 2007. Over 100 projects sit behind it, from accounting migrations and system integrations to custom software for small and medium businesses.
I have a solid accounting and IT background, with over 20 years of business experience covering every process a business runs on: sales, marketing, service delivery, inventory and warehousing, and compliance, across many industries. I hold accounting and IT professional qualifications and an MBA in Oil and Gas, and I am currently reading for a PhD in AI at Curtin University in Western Australia, focused on retrieval-augmented generation (RAG).
Small and boutique. The person who scopes your software is the person who builds it, and the same person is there on launch day.
No ticket queue and no account manager in between. You hear back within one business day, usually sooner.
The first release is the start, not the end. When you need the next system, integration or report, you call the same person, who already knows your business.
The figure most often quoted is 15 to 25 percent of what the software cost to build, every year. It is a rough guide only. The real number depends on how many people rely on the system, whether money moves through it, how many other systems it connects to, whether it holds personal or health information, and how far behind on updates it already is. A good provider scopes it per system and puts what is included in writing.
A mobile app usually ships on two platforms, Apple and Android, and both release a major new version every year. Both stores also set a minimum standard an app must be rebuilt to, or it stops being offered to new users or cannot be updated. That is two sets of testing, two sets of store requirements and a deadline you do not choose, on top of the server and database work every system needs.
The hourly rate is usually lower. The total cost often is not, once you count the time spent managing the work, the rework, and the hours lost to time zone delays when something breaks. Under the Australian Privacy Principles your business also stays accountable for how an overseas provider handles your customers' personal information. For a system that holds personal data, takes payments or that staff cannot work without, an Australian provider is usually the safer total cost.
At a minimum: security patching on a schedule, version upgrades before support ends, monitoring of errors and scheduled jobs, backups that are actually test restored, integration health checks, an agreed response time, a plain-language report each month, and a clear list of what is not included. It should also confirm that the code, the passwords and the hosting stay in your name.
If your business is covered by the Privacy Act 1988, you must take reasonable steps to protect the personal information you hold, and that includes the information your maintenance provider can see. If the provider is overseas, the Australian Privacy Principles make you accountable for what they do with it. If a breach is likely to cause serious harm, you must notify the Office of the Australian Information Commissioner and the people affected. This is general information, not legal advice.
Yes. We are based in Perth and maintain software for businesses in Sydney, Melbourne, Brisbane, Adelaide, Canberra, Hobart, Darwin and regional Australia. Maintenance is remote work by nature, so where you are makes no difference to the cover. Everything is done by our own team in Australia and nothing is subcontracted overseas.
Yes. We scope maintenance per system and agree a fixed monthly fee with a written list of what it covers and what it does not. Larger changes are quoted separately before any work starts, so the monthly amount is the amount you pay.
Budgeting for the build, and for the years after it.
When maintenance alone is no longer enough.
The signals that tell you whether patching or replacing is the right call.
Ask the author
Ask it here and it comes straight to Kasun, who wrote this. No sales call, no obligation, and a real answer even if the answer is that you do not need us.
Kasun Wijayamanna
Founder, replies within one business day
Tell us what you are comparing, replacing, or trying to improve. We will come back with a practical recommendation and realistic scope.
Built here. Your data stays here.
Thanks for reaching out. We will get back to you within one business day.
See what else we do