Planning and timelines
How Long Does It Take to Build an App? 3 Real Timelines From Idea to the App Store
How long does it take to build an app? For a focused first version, usually 8 to 12 weeks from an approved scope to the App Store and Google Play. Larger products take several months. This guide shows where the weeks go, three real project timelines, and what adds time or saves it.
Short answer
Building an app usually takes 8 to 12 weeks for a focused first version with one core job, 12 to 22 weeks for a product with two types of users or payments between them, and four to six months or more for a platform with several apps, an admin panel and integrations. Discovery and scope take one to two weeks, design two to three, development most of the rest, and testing plus store release the final one to two. Decisions and access on the client side move the date as much as the code does. That is the short version of how long does it take to build an app.
Key takeaways for founders and product owners
- The scope sets the timeline, not the screen count. A second user role or payments between users adds more weeks than ten extra screens.
- Development is only half of the calendar. Discovery, design, testing on real devices and store release fill the rest.
- One codebase for iOS and Android saves weeks. Building two native apps in parallel rarely finishes sooner than one Flutter app.
- The client side is on the critical path. Slow decisions and late access to accounts delay launches more often than technical problems.
How long does it take to build an app: three typical sizes
Every product is different, but when clients ask how long does it take to build an app, most of the apps we scope fall into one of three sizes. The time is counted from a written, approved scope to the first release in both stores.
Focused first version
One core job, one main user type, a small admin panel, store subscriptions or no payments at all.
Product with two sides
Two user types, booking or matching, payments between users, chat or real time status.
Platform with several parts
Separate apps per role, a web version, integrations with existing systems or serious offline work.
These ranges assume one team building the apps, the backend and the admin panel together, which is how we run MVP app development for startups. Splitting the work between several suppliers usually adds coordination time on top.
Where the weeks go in a typical first version
Here is a 12 week first version laid out week by week, which is the most common answer to how long does it take to build an app with one core job. The phases overlap on purpose: design starts before discovery is fully closed, and testing runs alongside the last development sprints.
If you prefer the same phases laid out month by month, with what you receive at the end of each, see our mobile app development timeline.
Discovery and scope, one to two weeks
The business question, the users, the core job and the integrations are written down, together with what is deliberately left out. This document is what the timeline and a fixed price are agreed against. Skipping it does not save time; it moves the same decisions into development, where they cost more.
Design, two to three weeks
A clickable design of the core flows, checked with a few real users before code is written. Changes here take hours. The same changes after development take days.
Development, six to eight weeks
The app, the backend and the admin panel built in one or two week iterations, each ending with a build you can install on your own phone. This is where the core job, payments and offline behaviour are built.
Testing and store release, one to two weeks
Testing on physical iOS and Android devices, crash reporting switched on, store listings, privacy declarations and review notes. First reviews in the stores usually pass in days, but a rejection over a missing test account or privacy detail can add a week. Apple describes the process in its App Store review guidance.
Three real timelines from our projects
Ranges are useful, but real projects show what actually sets the date. Here is how long does it take to build an app in practice, shown on three of our own projects, each a different kind of product.
Souly
About 2.5 monthsA community app with matching, chat, channels, events and a local marketplace. The scope was fixed in a 36 screen specification first; design took about two weeks and development about two months in two parallel streams.
Liniowiec
About 4 monthsOffline navigation for inland waterways, from discovery to launch. Offline was the product, and synchronising large route data without overloading the backend took real engineering time. Testing on the water found issues the simulator never showed.
Domedo
About 6 monthsA home healthcare marketplace with a patient app, a specialist app, a backend and an admin panel. Two roles, verification and payments between users set the length, not the number of screens.

The pattern is consistent, and it is the real answer to how long does it take to build an app of your own. The products that took longer did not have more screens; they had more roles, more trust requirements or harder data problems. That is the first thing to check when you estimate your own app development timeline.
How long does it take to build an app of each type?
The kind of product changes the answer to how long does it take to build an app more than the industry does. These are the ranges we see for first versions of common app types, counted from an approved scope to release in both stores.
Booking app
Usually 10 to 14 weeks. Availability rules, cancellations and reminders take longer than the booking screen itself.
Two sided marketplace
Usually 14 to 22 weeks. Two roles, trust features and payments between users set the pace.
Tool for crews in the field
Usually 10 to 16 weeks. Offline saving, photo uploads and the office panel are where the time goes.
Subscription or community app
Usually 8 to 14 weeks. Onboarding, the paywall or the social features take most of the build.
So how long does it take to build an app like yours? Start from the closest type above, then add the factors from the next section that apply to you. That gives a realistic first estimate before anyone writes a line of code.
What is the average time to build an app?
Published averages swing from a few weeks to a year, because they mix very different things: a landing page wrapped in an app, a first version of a startup, and a banking platform built by a large team. An average across all of them answers nobody's question.
A more useful average is the one for your size of product. Across the first versions we scope, the middle of the range sits around 10 to 14 weeks from an approved scope to release in both stores. Products with two sides or payments between users land later, and focused tools with one core job land earlier. So when someone asks how long does it take to build an app on average, the honest answer is a range tied to a size, not a single number.
Shorter than average
One core job, one type of user, store subscriptions or no payments, no integrations, content ready before the build starts.
Longer than average
Two roles, payments between users, an existing system to connect to, or work that has to be created and saved offline.
How many hours does it take to build an app?
Hours are the unit agencies use internally, but they are a poor way to plan a launch. A project is built by a small team working in parallel: design, mobile development, backend and testing overlap for most of the calendar. Adding up hours tells you about effort, not about the date.
For planning, think in team weeks. A focused first version is usually built by a team of two to four people over 8 to 12 weeks, with design and testing joining at the stages where they are needed. That is why the answer to how long does it take to build an app does not halve when you double the team: the work has an order, and decisions, reviews and store approvals do not speed up with more developers.
If you are being quoted in hours, ask what those hours are tied to. Our guide on how app development estimates are made shows what a written scope should contain before any number, in weeks or hours, means something.
An app is late for the same reasons almost every time: a scope that kept growing and decisions that took too long.
What makes an app take longer to build
These are the factors that most often move the answer to how long does it take to build an app. The tag shows the typical effect on a first version.
A second type of user
Clients and providers, patients and specialists, technicians and office staff. Each role brings its own flows, permissions and testing.
Payments between users
Commissions, payouts, refunds and failed payment states are a project of their own, and stores review them more closely.
Integrations with existing systems
Accounting, ERP or a legacy database. The time depends on the other system's API and on how fast access is granted.
Creating work offline
Reading cached data is quick. Editing without signal and resolving conflicts later is deliberate architecture.
Real time features
Chat, live location or shared calendars need a backend that pushes changes and recovers from dropped connections.
Custom animation and design systems
Detailed motion, illustrations and a full design system take design and build time beyond the core flows.
Each of these also affects the budget. Our guide to Flutter app development cost covers the same drivers from the price side.
What slows a project down on the client side
A large share of slipped launch dates has nothing to do with code, so how long does it take to build an app depends on your side too. These four are on the client side, and all of them are free to fix before the project starts.
Decisions without an owner
One person who can settle a question the same week it is asked. Without that person, every open question waits for a meeting.
Late access to accounts
Apple and Google developer accounts, payment providers and API credentials are needed early and take longer to arrange than expected.
Content that is not ready
Texts, legal documents, prices and onboarding content are often the last thing finished, and the release waits for them.
Feedback that arrives in batches
Reviewing each build within a few days keeps changes small. Feedback collected over a month arrives as a redesign.
Our guide to working with an app development agency sets out what each stage asks of you, so none of these surprises you mid project.
How long does it take to build an iPhone app, an Android app or both?
With a cross platform framework such as Flutter, one codebase produces the iOS and the Android app, so building for both platforms adds testing and store work rather than a second development track. Two separate native apps, built in parallel by two teams, rarely finish sooner and take longer to keep in step afterwards.
Launching on one platform first can still make sense, for example when your users are almost all on iPhone. The saving is mostly in testing and store work, not in development. When Flutter is the wrong fit for a product, we say so; the cases are in when not to use Flutter, and how we work with it is on our Flutter app development company page.
The store accounts are where iPhone and Android timelines actually differ. Enrolling a company in the Apple Developer Program requires a D-U-N-S number, which can take days to arrange if your company does not have one yet. On Google Play, new personal developer accounts must run a closed test with real testers for two weeks before they can publish to production, while organisation accounts skip that step. Neither is visible in a development plan, and both can move a launch date, so we ask for the accounts in the first week.
How to shorten the time to launch without cutting corners
The fastest projects are not the ones with the fastest developers, and changing how long does it take to build an app is mostly a matter of preparation. They are the ones where the decisions that shape the timeline were made before development started.
- Write the scope with its exclusions. A list of what is not in version one stops the timeline from growing one reasonable request at a time.
- Test the idea before the build. A few days spent to validate an app idea with real people removes features nobody would have used, and the weeks they would have taken.
- Build one core job first. Everything that does not change what you learn from the first release moves to a later list. Our guide to what an MVP app is explains the idea.
- Prepare accounts in week one. Developer accounts, payment providers and access to existing systems, all in your company's name.
- Handle rare tasks by hand at first. Refunds or approvals that happen a few times a week can live in the admin panel before they are automated.
- Agree a fixed scope and price. A fixed price app development contract ties the date to a written scope, so changes are decided, not drifted into.
If the question is specifically about a first version, our guide to how long it takes to build an MVP goes into that case in more detail.
What happens after the first release
The first release is a starting point, not a finish line. Once real users are on the app, most products move to a rhythm of smaller releases every two to four weeks, shaped by what people actually do in the app rather than by the original wish list.
Planning for that rhythm matters as much as the launch date. New iOS and Android versions arrive every year, store policies change, and the features left out of version one come back in order of evidence. When founders ask how long does it take to build an app, the honest answer has two parts: a few months to the first release, then steady, smaller steps after it. Our mobile app maintenance services page describes how we handle that second part.
About the source
Who is answering this?
- Company
- Apps Value, mobile app development agency
- Location
- Kraków, Poland
- Markets served
- United States, Western Europe, Nordics
- Experience
- 6 years, 19+ projects delivered, 13+ positive client reviews
- Technologies
- Flutter, React Native, NestJS, Supabase, PostgreSQL, AWS, Google Cloud
- Engagement models
- Fixed price contracts and dedicated development teams
- Timelines shown
- Souly, Liniowiec, Domedo
FAQ
How long does it take to build an app?
A focused first version usually takes 8 to 12 weeks from an approved scope to release in both stores. A product with two types of users or payments between them takes 12 to 22 weeks, and a platform with several apps and integrations four to six months or more.
What is the average time to build an app?
For a first version, the middle of the range is around 10 to 14 weeks from an approved scope to release in both stores. Simple tools with one core job land earlier, and products with two types of users or payments between them land later.
How many hours does it take to build an app?
Hours measure effort rather than the date. A focused first version is usually built by a team of two to four people over 8 to 12 weeks, working in parallel, so it is more useful to plan in team weeks and ask what any quoted hours are tied to.
How long does it take to build a simple app?
A simple app with one core job, one type of user and a small admin panel usually takes 8 to 12 weeks, including discovery, design, development, testing on real devices and store release.
How long does it take to build an iPhone app?
About the same as an app for both platforms when it is built with a cross platform framework like Flutter, because one codebase serves iOS and Android. Launching on iPhone only mainly saves testing and store work, so it changes how long does it take to build an app less than most founders expect.
What takes the most time when building an app?
Development of the core flows, the backend and the admin panel takes the largest block. The biggest delays usually come from a growing scope, slow decisions and late access to accounts rather than from the code itself.
How long does App Store review take?
Most reviews finish within a few days. A first submission can be rejected over a missing test account, an unclear privacy declaration or a sign in requirement, which is why we plan one to two weeks for testing and release.
How long does it take to build an app with Flutter?
The same ranges apply: 8 to 12 weeks for a focused first version and longer for products with several roles, payments between users or integrations. The difference is that one Flutter codebase covers iOS and Android, so a second platform adds testing and store work instead of a second development track.
Can an app be built faster?
Yes, by narrowing the first version to one core job, preparing accounts and content early, deciding quickly during the build and agreeing a written scope. Adding more developers late in a project rarely makes it faster, which is why how long does it take to build an app depends more on preparation than on team size.
Related guides

Written by
Thomas Siudut
Co-Founder and CEO, Apps Value
Thomas sets the company's long term strategy and direction, identifies market opportunities, and owns business development and client acquisition. He builds strategic partnerships that last beyond a single project. He works with clients from the first strategy conversation, so their business goals, not just their feature list, drive every decision.
Need a date you can plan around?
Send the core job of your app, the user roles and the systems it has to talk to. You will get a written scope with a timeline tied to it, and one fixed price.
