Cost4 min read
What an app costs after launch: store fees, hosting and maintenance
By Sannan MalikPublished
Short answerAfter an app is built, the running costs are store accounts (Apple's developer program is $99 a year; a Google Play developer account is a one-time $25), hosting for the backend and database, paid third-party services such as SMS, maps or email, and maintenance for operating system updates and fixes. A simple app that only talks to existing APIs costs little to run; an app with its own backend adds hosting every month.
What the build price leaves out
Most quotes for an app cover the build: design, development, testing and getting it into the stores. That is the number people compare. After launch the app also has to stay online, keep working on new phones and keep meeting both stores' rules, and none of that is in the build price.
None of these costs are hidden on purpose. They are just outside the build, and they depend on choices you make while scoping. If you know them before you start, you can choose a scope whose running cost you are happy to carry.
Store accounts
To publish under your own name you need your own developer accounts. Apple charges $99 a year for the Apple Developer Program. Google charges a one-time $25 registration fee for a Google Play developer account. Organisation accounts on both stores ask for business verification, which takes some paperwork but no extra fee.
The accounts are in your name, so the fees above are yours and so is the listing; the developer accounts guide explains why that matters.
Hosting the backend and database
If your app has its own backend (user accounts, orders, bookings, an admin dashboard) that backend runs on a server somewhere, with a database next to it. That is a monthly cost for as long as the app is live.
For a new app with a modest number of users, a small cloud server or a managed platform is enough. The cost grows with traffic, stored files (photos, documents, video) and how much uptime you need. Video and large file storage are usually what push hosting bills up, not the number of screens.
- Apps that only connect to APIs you already have (your website, your booking system) often need no new hosting at all.
- Apps with their own Node.js backend and PostgreSQL database, like the Growth and Scale packages, need a server and a database from day one.
- Backups, a staging copy for testing and monitoring are worth paying for once real customers rely on the app.
Third-party services, billed per use
Many features are built on someone else's service, and that service sends its own bill. These are usually priced per message, per request or per transaction, so they stay small while the app is small.
| Feature | Typical service | How it is billed |
|---|---|---|
| Login codes by SMS | SMS gateway | Per message sent |
| Transactional email | Email delivery service | Per email, often with a free tier |
| Maps and address search | Maps platform | Per map load or search, with free usage tiers |
| Push notifications | Firebase Cloud Messaging, Apple Push | Usually free |
| Card payments | Payment gateway | A percentage per transaction |
| AI features | Model provider API | Per request or per token |
Maintenance and operating system updates
Apple and Google release new versions of iOS and Android every year, and both stores tighten their requirements over time. Google Play, for example, requires apps to target a recent Android version before you can publish updates. An app that nobody touches for two years can end up blocked from updating until it is brought current.
Maintenance covers that upkeep, plus fixing bugs that real users find and updating libraries with security fixes. Some owners pay a monthly retainer; others pay per update when they need one. Either works, as long as there is a maintenance budget.
How to keep running costs low from the start
Most of the running cost is decided during scoping, so the cheapest time to reduce it is before the build starts.
- Connect to systems you already pay for instead of rebuilding them inside the app.
- Start with email login or social sign-in before adding SMS codes, which cost per message.
- Store images at sensible sizes and keep video on a service built for video.
- Choose one cross-platform codebase (Flutter) so every update is made once for both Android and iOS.
- Ask for the source code and the accounts in your name, so you can move maintenance to anyone you like.
What is included in my packages and what is not
My packages are fixed prices for the build: $999 for Launch, $1,699 for Growth and $2,500 for Scale, with testing and help publishing to both stores. Store fees, hosting, third-party services and ongoing maintenance are separate, and I list the ones your app will need in the written scope before work starts, so the running cost is not a surprise.
Questions
- How much does it cost to keep an app on the App Store and Google Play?
- Apple's developer program costs $99 a year. A Google Play developer account is a one-time $25 fee. Hosting, third-party services and maintenance are on top and depend on the app.
- Do I have to pay for maintenance?
- Not on a contract, but an app needs updates to stay compatible with new iOS and Android versions and with store rules. You can pay a retainer or pay per update when needed.
- Does an app always need a server?
- No. An app that only connects to APIs you already run may need no new hosting. An app with its own accounts, orders or admin dashboard needs a backend and database.
Sources
Platform rules and fees in this article were checked against these official pages on 6 November 2026. They change, so confirm before you rely on them.
Sannan Malik is a software architect and product builder with 8+ years in software, CEO of Alpha Notic FZC and a Certified Scrum Product Owner. He builds mobile apps and business software for companies in the UAE, UK and US.