The question "how much does a mobile app cost?" has a real answer: almost always between $25K and $150K for a production-quality product. Everything outside that range is either a landing-page wrapper or an enterprise platform. Knowing which one you're building is the work that happens before any code.
This post gives you the full cost structure for 2026: tiers, platform choices, the five factors that actually drive price, and the hidden costs that show up after the initial quote.
The 4 Tiers of Mobile App
Before comparing quotes, you need to know which tier you're in. The gap between tiers is not incremental — it's roughly 3x at each step.
| Tier | What you get | Cost range | Timeline |
|---|---|---|---|
| No-code / wrapper | Glide, Adalo, or WebView wrapper — internal tools or very simple use cases with no native device features | $5K–15K | 2–4 weeks |
| Simple native | 1–2 core features, local data, no real-time, no complex backend — flashcard app, checklist tool, simple tracker | $20K–50K | 6–12 weeks |
| Mid-complexity | User accounts, backend API, push notifications, third-party integrations, offline mode | $50K–120K | 3–6 months |
| Complex / platform | Real-time features, marketplace, social graph, payments, AI, multi-platform | $120K–500K+ | 6–18 months |
Most B2B internal tools and first-version consumer products land in the mid-complexity tier. If a developer is quoting you $8K for a "full app with backend," they are describing a no-code wrapper. If they are quoting $400K for a simple tracker, someone is padding the scope.
iOS vs Android vs Both
Platform choice is often treated as a binary, but the cost logic is more nuanced than "iOS = X, Android = X, both = 2X."
iOS only is the fastest path to market for Western European and North American audiences. Apple's 15–30% revenue share applies to in-app purchases. Review times are 1–3 days for established apps. iOS-first is the right default for most B2B tools and subscription apps targeting professional users.
Android only costs roughly 10–15% more than iOS due to fragmentation: you are testing across a wider range of screen sizes, OS versions, and hardware configurations. Android represents 85% of global market share but lower monetization per user in Western markets. The right choice for emerging-market products or B2B scenarios where company-managed devices run Android.
Both platforms via React Native or Flutter typically costs 1.3–1.5x the iOS-only cost, not 2x. A shared codebase handles the business logic once; platform-specific UI polish is the remaining variable cost. React Native has the larger ecosystem (Facebook-backed, strong community). Flutter produces smoother animations and a more consistent cross-platform feel, but the ecosystem is smaller.
The cross-platform trade-off to be honest about: some device APIs (advanced camera controls, background processing, NFC) require native code regardless of framework. Budget for those separately if your app touches native hardware features.
What Actually Drives the Cost
Within a tier, five factors account for the most variation between quotes on the same project.
1. Authentication and user management ($3K–8K)
A simple email/password login with a session token is a day or two of work. Add OAuth (Google, Apple, Microsoft SSO), multi-factor authentication, password reset flows, and session expiry handling and you are looking at a week. If your app has role-based access (admin vs standard user vs guest) or organization-level accounts, add another week. Authentication is never "just login" when you account for edge cases.
2. Backend API ($8K–30K)
The backend range is the widest because it depends entirely on what data you need to store, sync, and expose. A read-heavy app pulling from a simple database is $8–12K. An app with real-time sync, file uploads, complex business logic, and multiple third-party integrations is $20–30K. This is also where architecture decisions (serverless vs containerized, managed database vs custom) have cost implications that compound over time in hosting and maintenance.
3. Payments ($4K–12K)
Stripe integration for web checkout is $4–6K. In-app purchases (Apple's IAP API) are harder: sandbox testing is painful, subscription management requires handling Apple's grace periods and billing retry logic, and the first IAP submission has additional review requirements. Budget $8–12K if you need native in-app subscriptions — and account for Apple's 15–30% cut in your revenue model.
4. Offline mode ($5K–15K)
Letting users view and edit data without a network connection requires a local database, sync logic, and conflict resolution when changes made offline collide with server state. This is consistently the most underestimated cost item on mobile projects. "Basic offline" (read-only caching) is $5–8K. Full read-write offline with conflict resolution is $10–15K and adds meaningful testing surface.
5. Push notifications ($2K–6K)
Basic push delivery (APNs for iOS, FCM for Android) is $2–3K. Rich push notifications with deep linking (tapping a notification opens a specific screen with the right content), segmented delivery, and analytics on open rates is $4–6K. If you need notification scheduling or user-preference management (let users choose which types they receive), add another $2K.
Hidden Costs Nobody Quotes
The line-item quote you receive from a developer covers development. Here is what is frequently missing from the initial number.
App Store setup and compliance ($1K–3K for first submission). Apple Developer Program is $99/year. Google Play is $25 one-time. But the real cost is preparation: provisioning profiles, privacy policy and age rating declarations, screenshot requirements (multiple device sizes), and review preparation for apps with in-app purchases or certain entitlements. First submissions take longer and often come back with rejections that require changes. Budget for it.
Design ($5K–25K). "Design" in most developer quotes means the developer will make it look reasonable, not that a UX professional has worked through user flows, edge cases, and visual hierarchy. If you want an app that users actually adopt, hire a designer or use a design sprint before development starts. This number is frequently quoted separately or omitted entirely.
QA and testing ($3K–15K). Testing on real devices (not just simulators) across OS versions. Regression testing after each release. Performance testing under load. Accessibility testing. This is often described as "included" but in practice means "we'll fix obvious bugs before delivery." A proper QA phase for a mid-complexity app is 2–3 weeks of dedicated testing time.
Ongoing maintenance ($3K–8K/year). Apple releases a major iOS version every September. Apps that use certain APIs break. Dependencies need updating. Review changes require screenshot refreshes. This is not optional — an unmaintained app will start generating 1-star reviews and eventual removal from the App Store within 2–3 years. Plan for it in year one.
Developer Rates by Region
Hourly rates vary significantly by geography, and the relationship between rate and effective cost is not linear — a $40/hr offshore team that takes 2.5x longer to deliver nets out close to a $90/hr Eastern European team with a track record in your stack.
| Region | Hourly rate (senior mobile dev) | Notes |
|---|---|---|
| US / Canada / Australia | $120–200/hr | Highest quality ceiling; easiest timezone overlap for North American teams |
| Western Europe | $100–160/hr | Strong iOS ecosystem (Spain, Germany, Netherlands); GDPR compliance knowledge included |
| Eastern Europe | $50–90/hr | Best value tier; strong Swift and Kotlin depth; 2–4 hour timezone overlap with Western Europe |
| Latin America | $40–80/hr | Good US timezone overlap; growing iOS talent pool; quality varies more than Eastern Europe |
| South / Southeast Asia | $25–60/hr | Lowest rate; async communication the norm; project management overhead increases; best for well-defined scopes |
The practical implication: a $40/hr team that takes 2–3x longer to deliver a $60K project actually costs $80–120K in hours spent, plus project management overhead, plus rework. The rate headline is rarely the full story.
Frequently Asked Questions
How much does it cost to build an app like a popular consumer app?
Consumer apps like Instagram or Uber cost $500K–2M+ because of the scale infrastructure, not the features. A simple version of a single feature — a photo feed, a booking form — costs $20K–60K. The right question is not "how much did [popular app] cost to build?" It is "what is the minimum feature set that delivers value to my first 100 users?" Scope the feature, not the brand.
Should I build iOS first or Android first?
iOS first if your target users are in North America or Western Europe, where iOS penetration is higher in premium consumer segments and B2B SaaS. Android first if you are targeting emerging markets or B2B scenarios on company-managed devices, which are often Android. If you genuinely do not know your audience's platform breakdown, run a 2-week landing page test with separate iOS and Android app store links and measure which gets more clicks before committing to a platform.
Is React Native cheaper than native iOS and Android?
Yes, typically 30–40% cheaper than fully separate native builds. The trade-off is slightly worse performance on animations and some native APIs (advanced camera, background processing), and a more complex debugging environment when things go wrong. For most business apps — internal tools, B2B SaaS companions, utility apps — React Native is perfectly appropriate. Avoid it for apps where platform-specific UI conventions matter to the user experience, or where you need deep access to native hardware APIs.
How long does App Store review take?
Apple: 1–3 days for established apps with clean histories, up to 7 days for first submissions or apps adding new entitlements (like in-app purchases or special capabilities). Google Play: 1–7 days depending on app category. Both stores can reject and require changes — build at least one rejection round-trip into your timeline. A first App Store submission that goes smoothly takes 5–10 business days from submission to live. Plan accordingly.
Get a Scoped Estimate for Your App
If you have a specific mobile app in mind, the fastest path to a real number is a 20-minute scoping call. I'll walk through your user journey, backend requirements, and platform decisions. You'll leave with a tier estimate and a list of questions to ask any developer you talk to.