# Mobile app development cost: a practical scope guide
Source page: https://dfygames.com/guides/mobile-app-development-cost (published 2026-10-19, updated 2026-10-19) · Topic: Buying an app
Cite as: DFY Games, "Mobile app development cost: a practical scope guide", updated 2026-10-19, https://dfygames.com/guides/mobile-app-development-cost

**Quick answer:** Mobile app development cost follows scope: how many screens and user roles the app has, whether data lives on a server, and how many outside systems it connects to. A single-role utility that stores data on the phone is the cheapest kind of app; accounts, payments, an admin dashboard and each integration add build and test work. After launch, budget for Apple's $99 yearly developer fee, Google Play's $25 one-time fee, hosting if you have a backend, and maintenance.

- Biggest cost drivers: Roles, integrations, backend
- Apple Developer Program: $99 per year
- Google Play registration: $25 one-time
- Store commission (small developers): 15% on digital sales
- DFY Games app pricing: Written quote after a brief

## Why app cost estimates vary so much

A mortgage calculator and a two-sided marketplace are both "mobile apps", and they share almost nothing in cost. The calculator has one kind of user, a handful of screens and no server. The marketplace has buyers, sellers and an admin, a database, payments that split between two parties, messaging and a moderation queue. Any single price quoted for "an app" is averaging those two together, which is why it rarely survives contact with a real brief.

Development cost is time multiplied by rate, and time follows a small number of measurable things. If you can describe these, you can compare quotes on equal terms:

- Screens and states: each distinct screen, plus its empty, loading and error states.
- Roles: every type of user (customer, staff, admin) needs its own flows and permissions.
- Backend: data kept only on the phone is far simpler than data on a server shared between users.
- Integrations: payments, calendars, CRMs and your own systems each need building, testing and error handling.
- Compliance: health, financial, children's or location data need extra safeguards and review.

The tiers below use those measures. They describe scope, not prices, because rates differ by team and region and we have not found a current, verifiable public survey of app prices worth quoting. Use them to place your idea, then ask for a written quote against that scope.

## A sample scope, line by line

Tiers are easier to use once you have seen one scope written out. This is an example scope written in October 2026 for an account-based app. It is an example scope, not a customer project: a small facilities company wants its technicians to complete inspection checklists on their phones, add photos and a customer signature, and have the office receive a PDF report instead of retyping paper forms.

| Item | What is included | What drives effort |
| --- | --- | --- |
| Platforms | Technician app for iPhone and Android from one codebase, plus a web dashboard for the office | Two store builds and a second front end |
| Technician screens | Sign-in, today's jobs, job detail, checklist with pass and fail items, photo capture, notes, customer signature, submit, job history, profile with account deletion (about 10-12 screens) | Checklist logic and photo uploads on weak signal |
| User roles | Technician (own jobs only) and office admin (everything) | Each role needs its own permissions and test cases |
| Integrations | Photo storage, PDF report generation, transactional email to the customer and the office | Report layout and file sizes |
| Admin | Create jobs and sites, assign technicians, edit one checklist template, view and export reports | Number of templates and how often they change |
| Connectivity | Works online with short gaps; a job saves locally and sends when signal returns | Full offline use with conflict rules would be a larger scope |

| Component | What it covers here | What drives effort |
| --- | --- | --- |
| Design | Technician app and office dashboard in your brand | Number of screens and states |
| Build | Apps, server, database, reports and the integrations above | Roles, checklist rules and uploads |
| QA | Device testing plus job, checklist, photo, signature, report and lost-signal scenarios | Number of rules and failure paths to check |
| Store deployment | Listings, privacy answers and submission under your developer accounts | Review feedback, which Apple and Google control |
| Contingency | A stated allowance for unknowns found during the build | How much is still undecided when the quote is written |

- Excluded: full offline use with sync conflict rules.
- Excluded: more than one checklist template type.
- Excluded: customer logins or a customer portal.
- Excluded: integration with accounting or job management software.
- Excluded: ongoing maintenance after the bug-fix window, which is scoped separately.

The smaller option: drop the office dashboard and send each report by email, or skip signatures, and the app moves toward the utility tier. If your checklists are standard and a generic PDF is acceptable, an existing inspection or forms app is often enough, and our guide on [when to replace a spreadsheet with an app](https://dfygames.com/guides/spreadsheet-to-app) helps you check whether the time saved justifies a build.

| Cost | Paid to | What to expect |
| --- | --- | --- |
| Apple Developer Program | Apple, in your name | $99 a year |
| Google Play registration | Google, in your name | $25 once |
| Hosting, database and photo storage | Your hosting provider | Usage based; grows with jobs and photos |
| Email delivery | Your email provider | Usage based; check the provider's plan |
| Maintenance | Your developer | Operating system updates and fixes after the bug-fix window, quoted separately |

> The build price comes back in a written quote: The build price for a scope like this comes back in a written quote that states the assumptions above. Change a line and the quote changes with it. You can [request a quote for a scope like this](https://dfygames.com/apps/quote?type=internal).

Sources: Apple Developer, "Enrollment" https://developer.apple.com/support/enrollment/; Google Play Console Help, "Get started with Play Console" https://support.google.com/googleplay/android-developer/answer/6112435?hl=en

## Scope tiers by screens, roles and integrations

| Tier | Screens | Roles | Backend | Integrations | Typical example |
| --- | --- | --- | --- | --- | --- |
| Single-purpose utility | About 5-10 | One user type | None: data stays on the phone | None or one | [A calculator or configurator](https://dfygames.com/apps/calculator-configurator), a tracker |
| Account-based app | About 10-20 | Users plus a simple admin | Server database and sign-in | One or two (payments, calendar) | [Booking](https://dfygames.com/apps/booking), membership, course companion |
| Multi-role product | 20-40 or more | Two or three user types plus admin | Server, admin dashboard, notifications | Several, including split payments or messaging | [Marketplace MVP](https://dfygames.com/apps/marketplace), field operations tool |
| Regulated or deeply integrated | Any | Any | Server with audit, retention and access rules | Your existing systems or regulated providers | Health, finance or children's apps |

Moving up one tier usually costs more than adding screens within a tier. Ten extra screens in a utility are mostly design and front-end work. A second role means permissions, a second set of flows, server rules about who sees what, and testing every combination.

## Cost guides for each app type

Each app type has its own cost drivers. These guides go through them with a sample scope or worked example:

- [Booking app development cost](https://dfygames.com/guides/booking-app-cost): availability rules, deposits, reminders and staff admin.
- [Membership app development cost](https://dfygames.com/guides/membership-app-cost): member cards, gated content, renewals and store payment rules.
- [Gym and creator membership app scope and cost](https://dfygames.com/guides/member-app-mvp): classes, workout content and challenges.
- [Marketplace app development cost](https://dfygames.com/guides/marketplace-mvp-cost): two-sided roles, split payments, admin and moderation.
- [Inventory app scope and cost](https://dfygames.com/guides/inventory-app-scope): scanning, sync, permissions and reporting.
- [Education app development cost](https://dfygames.com/guides/education-app-cost): course companions versus school systems.
- [Custom calculator app development cost](https://dfygames.com/guides/calculator-app-cost): pricing rules, data and what happens to the result.
- [Loyalty app scope and cost](https://dfygames.com/guides/loyalty-app-scope): earning, redemption limits and the POS boundary.
- [Utility app scope and cost](https://dfygames.com/guides/utility-app-scope): workflows, sync and phone permissions.

## MVP app development cost: what to keep and what to cut

An MVP is the smallest version of the app that tests whether people will use it for the job you have in mind. Its cost drops when you hold the tier down, so the useful MVP question is which role, flow and integration you cannot launch without.

- Keep the one flow your main user repeats, polished properly, plus sign-in and account deletion if you have accounts at all.
- Keep the single integration the business cannot run without, usually payments or a calendar.
- Replace a custom admin dashboard with your payment provider's dashboard or a shared spreadsheet for the first months.
- Replace in-app chat with email or SMS links until you know people want to talk inside the app.
- Launch with one sign-in method instead of four.
- Add analytics events for the flow you are testing, so the MVP produces an answer.

> Worked example: a booking MVP for one salon: Assumptions: one location, one customer role, staff manage bookings in the payment provider and calendar they already use. Screens: welcome, sign in, service list, staff and slot picker, deposit payment, confirmation, my bookings, cancel or reschedule, profile with account deletion, settings. That is about ten screens, one role, a small server and two integrations (payments and calendar). Leaving out a staff app and an owner dashboard keeps the build in the account-based tier instead of the multi-role tier.

If a standard booking or membership product already covers your flow, buying it is often the better MVP. Our [build vs buy comparison for booking apps](https://dfygames.com/guides/booking-build-vs-buy) walks through when a subscription tool is enough.

## Cost drivers and the cheaper option for each

| Driver | What adds work | Cheaper option for a first release |
| --- | --- | --- |
| Screens | Distinct screens, states and responsive layouts for phone and tablet | Phone-only layouts; merge similar screens |
| Backend | Shared data, sync, background jobs, backups | Keep data on the device if users never share it |
| Accounts | Sign-in, password reset, roles, permissions, account deletion | One sign-in method and one role |
| Payments | One-off, subscriptions, refunds, payouts between two sides | One-off payments through a hosted checkout |
| Integrations | Each external system is its own build and test surface | One must-have integration; export files for the rest |
| Admin | Dashboards to manage users, content or orders | Use the provider dashboards you already pay for |
| Compliance | Health, finance, children's or location data | Avoid collecting data you do not need |

## Ongoing costs after launch

The build is a one-time cost. These keep coming, and most are paid directly by you to the provider, in accounts held in your name:

| Cost | Amount | Notes |
| --- | --- | --- |
| Apple Developer Program | $99 per year | Needed to publish on the App Store; the app is removed from sale if the membership lapses |
| Google Play developer account | $25 one-time | Paid once at registration |
| Store commission | 15% for small developers on digital goods and subscriptions | Applies through Apple's Small Business Program and Google's first-$1M tier; physical goods and services usually pay card fees instead |
| Hosting and database | Usage-based | Only if the app has a backend; grows with users and stored files |
| Third-party services | Usage-based or monthly | Email and SMS sending, maps, push notifications, payment processing fees |
| Maintenance | Quoted work | OS updates, store policy changes, SDK updates and bug fixes |

Maintenance is the line people forget. Apple and Google raise their technical requirements every year, and an app that is never updated eventually stops being accepted for updates. The [guide to maintenance after delivery](https://dfygames.com/guides/app-game-maintenance) lists what comes up and who is responsible.

Sources: Apple Developer, "Enrollment" https://developer.apple.com/support/enrollment/; Google Play Console Help, "Get started with Play Console" https://support.google.com/googleplay/android-developer/answer/6112435?hl=en; Apple Developer, "App Store Small Business Program" https://developer.apple.com/app-store/small-business-program/; Google Play Console Help, "Service fees" https://support.google.com/googleplay/android-developer/answer/112622?hl=en

## How DFY Games prices an app

Our [custom app builds](https://dfygames.com/apps) are quote-only. The work runs through discovery, a clickable prototype, the build, integrations, QA and store submission, and the written scope you receive lists the screens, roles, integrations, assumptions, timeline and price before anything starts. Developer, hosting and payment accounts stay in your name.

The fastest route to an accurate number is a clear brief. The [app brief template](https://dfygames.com/guides/app-brief-template) has worksheets for screens, roles and integrations, and the [quote form](https://dfygames.com/apps/quote) asks the same questions in about four minutes.

> Building a game instead?: Games work differently at DFY Games: they are fixed-price packages with a published scope, starting with Core Game at $499. See [package pricing](https://dfygames.com/#pricing).

## FAQ

**How much does it cost to build a mobile app?**
It depends on screens, user roles, backend and integrations, so an honest answer starts with a scope. A single-role utility without a server costs far less than an app with accounts, payments and an admin dashboard.

**What does an MVP app cost compared with a full app?**
An MVP costs less mainly because it stays in a lower scope tier: one role, one core flow and one must-have integration. Cutting the admin dashboard and extra roles usually saves more than cutting screens.

**What are the yearly costs of having an app in the stores?**
Apple charges $99 a year for its developer program and Google charges $25 once. Hosting, third-party services and maintenance come on top if your app uses them.

**Do Apple and Google take a cut of my app's revenue?**
On digital goods and subscriptions, small developers in Apple's Small Business Program and Google's first-$1M tier pay 15%. Sales of physical goods and real-world services usually go through a normal payment provider instead.

**Does DFY Games publish app prices?**
No. Functional apps vary too much, so DFY Games sends a written scope with assumptions, timeline and quote after you answer the quote questions.

## Related
- Service page: [Custom mobile app development](https://dfygames.com/apps)
- [App development brief template: screens, roles and integrations](https://dfygames.com/guides/app-brief-template)
- [App maintenance cost: what you pay for after delivery](https://dfygames.com/guides/app-game-maintenance)

## Sources
- Apple Developer, "Enrollment" https://developer.apple.com/support/enrollment/
- Google Play Console Help, "Get started with Play Console" https://support.google.com/googleplay/android-developer/answer/6112435?hl=en
- Apple Developer, "App Store Small Business Program" https://developer.apple.com/app-store/small-business-program/
- Google Play Console Help, "Service fees" https://support.google.com/googleplay/android-developer/answer/112622?hl=en

---
DFY Games (Done For You Games), https://dfygames.com. More guides: https://dfygames.com/guides · Index for AI assistants: https://dfygames.com/llms.txt
