How Much Does It Cost to Build a Mobile App?
App prices vary wildly because features, platforms and team models vary. Learn the real cost drivers, the fixed fees, and a step-by-step way to estimate your own range.
The cost to build an app depends mainly on feature complexity, how many platforms you launch on, and who builds it. A simple app with a few screens costs far less than one with accounts, payments, real-time data and integrations. Estimate it as total development hours times team rate, then add design, testing, store fees and ongoing maintenance.
Photo: Unsplash
On this page
Ask 5 developers what your app will cost and you might get 5 answers that differ by a factor of 10. That is not because someone is lying. It is because “an app” can mean a 6-screen booking tool or a full marketplace with payments, chat, maps and an admin dashboard.
The good news: once you understand what drives the price, you can estimate your own range and compare quotes intelligently. This guide explains the cost drivers by feature and team model, the fixed fees every app pays, the ongoing costs people forget, and a step-by-step way to build your own estimate.
The basic formula
Almost every app quote comes down to this:
Total cost = (hours of work across design, development, testing and project management) x (hourly rate of the team) + fixed fees + ongoing costs
Hours depend on features and platforms. Rates depend on who you hire. Fixed fees are small and predictable. Ongoing costs are where budgets quietly blow up. Each part is covered below.
Cost driver 1: features and complexity
Features drive hours more than anything else. Each one needs design, front-end screens, often server-side logic, and testing. Here is how common features compare in relative effort.
| Feature | Relative effort | Why |
|---|---|---|
| Static screens (about, info, FAQ) | Low | Mostly layout and content |
| Forms and simple data entry | Low | Standard components and validation |
| User accounts and login | Medium | Sign-up, password reset, security, often social sign-in |
| Push notifications | Medium | Setup on both platforms plus server logic |
| Payments and subscriptions | Medium to high | Store billing rules, payment providers, receipts, refunds |
| Maps and location | Medium to high | Permissions, background location, map provider integration |
| Integrations with other systems (CRM, POS, booking) | Medium to high | Depends on the other system’s API quality |
| Real-time chat or live updates | High | Servers, scaling, offline handling |
| Video or audio streaming | High | Media servers, bandwidth, device testing |
| AI features | Medium to high | Model costs, prompt design, safety and accuracy testing |
| Admin dashboard for your staff | Medium to high | It is effectively a second app, usually on the web |
| Offline mode and data sync | High | Conflict handling is hard to get right |
Most apps also need a backend: the servers, database and APIs that store data and power the app. If your app has accounts or shared data, the backend can be as much work as the app itself. Our guide to what an API is explains how the two connect.
Regulated data adds cost too. Health apps may need HIPAA safeguards (see HIPAA compliance for software), and apps that handle card data must follow PCI DSS, although using a payment provider’s hosted checkout reduces that burden.
Cost driver 2: platforms
You have 4 main options, each with different hour counts:
- One platform only (iOS or Android). Lowest cost; a good start if your customers lean heavily one way.
- Cross-platform (Flutter, React Native, Kotlin Multiplatform). One main codebase for both platforms, usually fewer total hours than 2 native apps.
- Native on both platforms. 2 codebases and typically 2 skill sets, so the highest hours for the same features.
- Mobile web app or progressive web app. Often the cheapest way to reach phones, with trade-offs in device features and app store presence.
Our guides to native vs cross-platform development and Flutter vs React Native cover how to choose.
Cost driver 3: who builds it
The same hours cost very different amounts depending on the team model.
| Team model | How it is priced | Pros | Cons |
|---|---|---|---|
| Freelancer | Hourly or fixed price per milestone | Lowest rates, flexible | You manage the project; limited capacity and coverage |
| Small agency or studio | Fixed price or time and materials | Full team (design, dev, QA, PM) | Higher rates; quality varies widely |
| Large agency or consultancy | Time and materials, often with retainers | Process, scale, compliance experience | Highest rates; may be more than you need |
| Offshore or nearshore team | Hourly or monthly per developer | Lower rates | Time zones, communication and oversight effort |
| In-house team | Salaries, benefits, equipment, recruiting | Full control, long-term knowledge | Slow to hire; ongoing cost even between projects |
| No-code or low-code platform | Monthly subscription | Fast for simple apps | Platform limits and lock-in |
For in-house budgeting, the US Bureau of Labor Statistics reported a median annual wage of $135,980 for software developers and $104,300 for software quality assurance analysts and testers as of May 2025. Benefits, taxes, tools and recruiting add to that. Agency and freelance rates vary widely by region and experience, so collect real quotes rather than relying on averages. For a deeper comparison, see IT outsourcing vs in-house.
Key takeaway: Features and team model drive most of the cost. Cutting your first version to the features that prove the idea, then choosing a team model you can manage, will save more money than haggling over hourly rates.
The fixed fees every app pays
These are small but unavoidable:
- Apple Developer Program: $99 per membership year to publish on the App Store. Fee waivers exist for qualifying nonprofits, accredited educational institutions and government entities.
- Google Play Console: a one-time $25 registration fee.
- Store commissions: both stores take a cut of digital goods and subscriptions sold in the app. Apple’s Small Business Program offers a reduced 15% commission for developers earning up to $1 million in proceeds a year. Google Play’s service fees vary by product type, program and region, and both companies have revised their US terms recently, so check the current rules before you price in-app purchases. Physical goods and services sold through an app generally use your own payment provider instead.
- Developer accounts and tools: design software, testing devices, analytics and crash reporting, many with free tiers.
The ongoing costs people forget
Launch is not the finish line. Plan for these from the start:
- Hosting and cloud services. Servers, databases, storage and bandwidth are usually billed by usage, so costs rise with users. Our guide to how cloud pricing works explains the models.
- Third-party services. Maps, SMS, email, payments and AI APIs often charge per use.
- OS and framework updates. Apple and Google release major OS versions every year, and app stores update their requirements. Cross-platform frameworks have their own upgrade cycles.
- Bug fixes and small improvements. Real users find issues testers did not.
- Security updates. Dependencies need patching when vulnerabilities are found.
- Support and monitoring. Someone needs to watch crash reports and answer users.
Many teams set aside a yearly maintenance budget as a share of the original build cost. Ask each vendor what their maintenance plan includes and how it is priced.
How to estimate your own range
Follow these steps to turn a vague idea into a budget you can defend:
- Write the user stories. List what each type of user needs to do, such as “a customer can book an appointment and get a reminder.”
- Cut to an MVP. Mark the stories you need to prove the idea. Everything else goes to version 2. Our MVP development guide explains how.
- Choose platforms. One platform, cross-platform or native on both.
- Sketch the screens. Even rough wireframes reduce estimate uncertainty a lot.
- Identify integrations and regulated data. These are the most common sources of surprise cost.
- Get 3 quotes from different team models. Ask each to break hours down by feature, design, testing and project management.
- Add fixed fees and a contingency. Unknowns always appear; a buffer keeps the project alive.
- Add year 1 running costs. Hosting, third-party services and maintenance.
When comparing quotes, look for what is excluded. A low quote that skips testing, the backend, the admin panel or app store submission is not actually cheaper. Make sure you own the code, design files and accounts, and that the code lives in a repository your company controls.
Ways to lower the cost without cutting quality
- Launch on one platform or go cross-platform.
- Use proven services for login, payments and notifications instead of building them.
- Start with a web-based admin panel built from an existing tool rather than a custom one.
- Reuse your existing website’s backend if it already has an API.
- Phase features over releases based on real user feedback.
- Invest in clear requirements upfront; changing scope mid-build is one of the most expensive things you can do.
For context on adjacent budgets, see how much a website costs and custom software development cost.
The bottom line
There is no single price for an app because there is no single kind of app. Your cost comes from features, platforms and team model, plus small fixed store fees and ongoing running costs that continue after launch. Define an MVP, sketch the screens, get itemized quotes from different team models and budget for year 1 maintenance. That approach gives you a realistic range and a plan to grow from there.
Sources
- Apple Developer Program enrollment — $99 annual membership and fee waivers
- Apple App Store Small Business Program — 15% commission for developers earning up to $1 million in proceeds
- Google Play Console Help: registration fee — one-time $25 registration fee
- Google Play Console Help: service fees — current service fee structure by region and product type
- US Bureau of Labor Statistics: Software Developers, QA Analysts and Testers — May 2025 median annual wages
Frequently asked questions
How much does it cost to build a simple app?
A simple app with a few screens, basic forms and no accounts, payments or backend is the lowest-cost category, but the exact price depends on who builds it and where. Freelancers and no-code tools cost the least; agencies cost more but include design and testing. Get itemized quotes and remember the $99 yearly Apple fee and $25 Google Play fee.
Why do app development quotes vary so much?
Quotes vary because vendors assume different features, platforms, quality levels and team models. One quote may include design, a backend, testing and an admin panel while another covers only the app screens. Rates also differ widely by region and experience. Ask every vendor to break down hours by feature and list what is excluded.
How much does it cost to maintain an app per year?
Ongoing costs include hosting, third-party services, OS and framework updates, bug fixes, security patches and support. Hosting and services scale with your users, and updates are needed every year as Apple and Google release new OS versions. Many teams budget a yearly share of the original build cost and confirm it with their vendor's maintenance plan.
Is it cheaper to build for iOS or Android?
The development effort is similar for either platform. Apple charges $99 per year for its developer program, while Google Play charges a one-time $25 fee. The bigger savings come from launching on just one platform first, or building cross-platform so one codebase serves both. Pick the platform your target customers use most.
Do Apple and Google take a cut of app sales?
Yes, for digital goods and subscriptions sold inside the app. Apple's Small Business Program charges 15% for developers with up to $1 million in yearly proceeds. Google Play's fees vary by product type, program and region, and both companies have changed their US terms recently. Physical goods and real-world services generally use your own payment provider instead.
Can I build an app myself with no-code tools?
Yes, for many simple apps. No-code and low-code platforms let you build forms, directories, booking tools and internal apps with a monthly subscription instead of a development team. The trade-offs are platform limits, less control over performance and design, and potential lock-in. They are a good way to test an idea before investing in custom development.
How long does it take to build an app?
Timelines depend on the same factors as cost: features, platforms and team size. A focused MVP is much faster than a full-featured product, and cross-platform builds are usually quicker than 2 native apps. Allow time for design, testing and app store review, which happen alongside or after coding. Ask vendors for a timeline broken down by milestone.
Was this guide useful
No reviews yet. Share your experience and help other readers.