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.

Best for: Business owners, operations and finance managers Written by the founder, who has maintained business software for Australian companies since 2007.

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

  • The handful of things that set the cost of maintaining an app or system
  • Why app maintenance and software maintenance are priced differently
  • The three things to judge a provider on: what is included, reporting and trust
  • What changes when the work goes offshore, and what Australian data security law asks of you

The short answer

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.

What drives the cost of maintenance

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.

  • How many people depend on it every day. A tool three people use for an hour a week is a different risk from a system forty field staff cannot raise a job without.
  • Whether money moves through it. Anything that takes payments, issues invoices or feeds your accounts is watched harder, because an error there is a wrong number in your books.
  • How many systems it connects to. Every link to Xero, MYOB, a payment gateway or a customer relationship system is a moving part somebody else controls. Each one adds checks and, eventually, a rebuild when the platform retires the old connection.
  • Whether it holds personal or health information. Customer records raise the standard of care and the speed patches have to go on. More on that in the data security section below.
  • How far behind it already is. A system running on versions that are out of support needs catching up before it can be maintained. That first catch-up is often the largest single cost.
  • What an hour of downtime costs you. If the honest answer is very little, cover can be light. If a shop cannot take orders, out of hours cover earns its place.

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.

App maintenance costs and software maintenance costs compared

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.

Three things to judge a maintenance provider on

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.

1. What is included

A maintenance agreement is a list of work. The list matters more than the price on the front.

  • It is the only way to compare quotes fairly. One provider includes security patching, error monitoring, tested backups and integration checks. Another includes "support as needed". They are not the same product at different prices. They are different products.
  • The exclusions are where surprise invoices come from. When Xero or MYOB retires the connection your system uses, is the rebuild included or quoted on top? What about a phone operating system update that breaks a screen? Ask before you sign, not on the day it happens.
  • Included hours decide whether small fixes ever get done. If every minor change needs its own quote, staff stop asking. The small annoyances pile up until the system feels old long before it is.

2. Reporting

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.

  • It is your proof the work is being done. A short monthly report in plain language tells you what was patched, what errors came up, what the backup test showed and what is coming up. Without it you are paying for a promise.
  • It shows problems while they are still small. A disk filling a little each week, a nightly sync that has started failing, a security certificate due in three weeks. A report surfaces these months before they become an outage.
  • It is the record you need when someone asks. An insurer, an auditor, a buyer of your business or the privacy regulator after a data breach will all ask what you did to keep the system safe. A run of monthly reports answers that in one email.

3. Trust

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.

  • They can see your data. Customer names, addresses, invoices, sometimes health records. You need to know who exactly has that access, where they are, and how it is removed when they leave.
  • You depend on them on your worst day. A response time on paper is only as good as the person who picks up the phone at seven on a Saturday when the system is down. Ask who that person is, by name.
  • You should be able to leave. The code, the passwords, the hosting account and the domain should all be in your business's name. A provider you can walk away from is one you can trust to stay for the right reasons.

Outsource offshore or keep it local

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.

Offshore provider compared with an Australian provider

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.

Why it matters

  • The hourly rate is not the cost. A cheaper hour that needs a longer brief, a second round of fixes and a day's wait for a reply is often the more expensive month. Count the time your own team spends managing the work.
  • Your legal accountability does not move offshore with the work. If your business is covered by the Privacy Act and an overseas provider mishandles your customers' personal information, the law generally treats it as your breach. You also carry the duty to notify.
  • Downtime is measured in your hours, not theirs. When a system staff need fails at nine in the morning in Melbourne, a provider who starts work at nine at night has already cost you a full working day.

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.

Data security requirements in Australia

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.

Questions to ask before you sign

Ask every maintenance provider these

  • What exactly is included, and what is not?

    Ask for both lists in writing.

  • What happens when a platform we connect to retires its connection?

    Included, or quoted separately?

  • What will we see each month?

    Ask for a sample report.

  • Who will have access to our system and data, and where are they?

    Names and locations, not a team description.

  • Who answers when it breaks outside business hours?
  • How quickly are security patches applied?
  • When were our backups last restored as a test?
  • Are the code, passwords, hosting and domain in our name?

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.

Key takeaways

  • The common rule of thumb is 15 to 25 percent of the build cost each year, but the system, not the rule, sets the real number.
  • Mobile apps usually cost more to maintain than web systems, because two app stores set deadlines you do not choose.
  • Compare quotes on what is included, on what you will be shown each month, and on who will hold the keys to your data.
  • An offshore provider can lower the hourly rate, but your business stays accountable in Australia for the personal information they can see.
  • If your business is covered by the Privacy Act, maintenance is part of how you show you took reasonable steps to protect personal information.
Software MaintenanceApp MaintenanceCostsData SecuritySoftware Planning

Meet the person

Written by the person who does the work

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).

  • An old-fashioned service

    Small and boutique. The person who scopes your software is the person who builds it, and the same person is there on launch day.

  • Quick responses

    No ticket queue and no account manager in between. You hear back within one business day, usually sooner.

  • A long-term partner

    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.

Common questions

App and software maintenance costs: what owners ask

How much does software maintenance cost per year?

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.

Why does app maintenance cost more than maintaining a website or web system?

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.

Is it cheaper to outsource software maintenance overseas?

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.

What should a software maintenance agreement include?

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.

Do Australian privacy laws apply to my software maintenance provider?

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.

Do you provide app and software maintenance in Perth, Sydney, Melbourne, Brisbane and Adelaide?

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.

Can we get a fixed monthly cost for maintenance?

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.

Ask the author

Question about app and software maintenance costs?

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 Kasun Wijayamanna
Founder, replies within one business day

Get Started

Want help choosing the right next step?

Tell us what you are comparing, replacing, or trying to improve. We will come back with a practical recommendation and realistic scope.

Australian owned and operated

Built here. Your data stays here.

  • No offshore development. Everything is written by our own team in Australia. Nothing is subcontracted overseas.
  • Your data stays onshore. Hosted in Australia, on infrastructure you own, under Australian law.
  • Every state, not just ours. Perth, Melbourne, Sydney, Brisbane, Adelaide and everywhere between.