Mobile apps

How much does mobile app development cost?

What sets the cost of a mobile app, how React Native changes it, the costs after launch, and how to get a fixed quote you can rely on.

By Coding LoadingUpdated First published

Mobile app development cost is set by a handful of decisions: which platforms you build for, how much the app does on day one, how much backend it needs, how custom the design is, and who builds it. A focused first version on one shared codebase sits at the lower end. A multi-platform app with real-time features, payments and a custom backend sits at the higher end. Every reliable quote starts from a written scope, and this guide shows you what goes into one.

What drives mobile app development cost?

Platforms

Building only for iOS or only for Android means one app to design, build and test. Building natively for both roughly means two apps. Cross-platform frameworks such as React Native and Flutter let one codebase serve both, which is why they are the default choice for most business apps. Our comparison of native vs cross-platform development covers when each makes sense.

Features and user roles

Each screen, feature and type of user adds design, development and testing time. Login, profiles and settings are quick. Payments, chat, live tracking, offline sync and video take much longer.

The backend

Many apps need more than the app itself: a server with an API, a database, an admin dashboard, push notifications and connections to other systems. Apps that only display existing data need far less backend work than apps that create, sync and secure their own.

Design

A custom interface designed around your users costs more than standard components, but it drives ratings, retention and the reviews people read before they install. For a public app, design is part of the product.

The team

Who builds the app changes both the price and what the price includes: project management, design, testing, App Store submission and support after launch. See app development company vs freelancer for what each option really covers.

What changes with React Native?

React Native is the most common reason a mobile quote comes in lower than expected, and the most common source of confusion about what it saves.

  • What it saves: one codebase for iOS and Android, so most features are designed, built and tested once. Fixes and updates ship to both platforms together.
  • What it does not save: the backend, the design work, the App Store and Google Play process, and testing on real devices for each platform.
  • When the saving shrinks: apps that need many custom native modules, very different designs per platform, or performance-heavy features such as complex animation, video processing or augmented reality.

Flutter has a similar cost profile. Choose between them based on your team’s experience and the app’s needs rather than price.

What kind of app are you building?

Type Typically includes Good for
Focused first version One codebase, login, a few core screens, standard components, a light backend Testing an idea with real users
Business or consumer app Cross-platform, custom design, several user roles, payments or bookings, notifications, a custom API and admin Most customer apps and internal tools
Complex platform Native or heavily customized builds, real-time features, strict security, scalable infrastructure, ongoing development Marketplaces, fintech, healthcare and large-scale consumer products

What does an app cost after launch?

  • Developer accounts. Apple’s Developer Program costs US$99 per year and Google Play charges a one-time US$25 registration fee, according to Apple and Google at the time of writing.
  • Backend and services. Hosting, databases, push notifications, email, maps and analytics, which grow with your users.
  • Platform updates. Apple and Google release major iOS and Android updates every year, and apps need testing and fixes to stay compatible.
  • Improvements. Reviews and analytics will show what users want next. Budget time for it.

How to get an accurate quote

A team can only quote accurately what it understands. Prepare:

  1. The core user journeys, step by step, for each type of user.
  2. The platforms you need: iOS, Android or both.
  3. The features and integrations, marked as essential or later.
  4. Any design that already exists, or whether it starts from scratch.
  5. The data the app stores, especially anything personal or financial.
  6. Your deadline, if there is a real one.

A good team will ask about all of these, turn them into a written scope with milestones, and give you a fixed price for each stage. If a team quotes without asking, the number is a guess.

Should it be an app at all?

Before you commit, check whether your customers need an installed app. A web app or progressive web app reaches every device from one build and skips the stores. Read mobile app vs web app to decide.

Questions people ask

How much does it cost to build a mobile app?

It depends on how many platforms you need, how many features and user roles the app has, how much backend work it needs, and how custom the design is. A focused first version on one codebase costs far less than a multi-platform app with real-time features and a custom backend. A written scope is the only way to get a reliable number.

Is React Native app development cheaper?

Usually, yes. React Native builds iOS and Android from one codebase, so most of the work is done once instead of twice. The saving shrinks if the app needs a lot of platform-specific work, such as custom native modules or very different designs for each platform.

What does it cost to publish an app?

Apple's Developer Program costs US$99 per year and Google Play charges a one-time US$25 registration fee, according to Apple and Google at the time of writing. Beyond that, publishing costs are the time to prepare store listings, screenshots and privacy details, and to respond to review feedback.

What are the ongoing costs of a mobile app?

Plan for backend hosting and services, developer accounts, updates for each new iOS and Android release, bug fixes, and the improvements users ask for. These continue for as long as the app is live.