Right after the price, the second question on every first call is the date. The honest answer depends on the shape of the app, not on how hard the team promises to work. This article lays out the real ranges we quote, walks through a 20 week project calendar, and names the delays that have cost our clients the most time. None of them were engineering.

Timelines cluster by product shape, the same way quotes do. Two apps in completely different industries with the same shape will land in the same range, and two apps in the same industry with different shapes will not. Read the bars as calendar length, contract to launch.
One core journey, one role, standard sign in, no payments. Most first versions live here, which is why an honest MVP app development for startups quote starts at 8 weeks, not 6.
A customer side and a provider or admin side, money moving through the app, notifications that have to arrive. The second role and the payment flow are what add the weeks, not the screens.
Multiple roles, calendar or dispatch logic, offline work, integrations with systems the business already runs. The range is wide because these projects differ most in what sits behind the screens.
You will see shorter promises. We have not seen a two sided product with payments ship well in 6 weeks, and we quote 8 as the floor on purpose. If a timeline sounds like it was written to win the deal, it probably was. The money side of the same three shapes is on our pricing page.
Roughly a quarter of a launch calendar is not writing code. Founders who plan only for the build phase are the ones surprised by their own launch date.
Evesport, a booking platform for fitness trainers, went from kickoff to launch in 20 weeks. The number is only useful if you see how the weeks split, so here is the calendar of a project that size, phase by phase, together with what can go wrong inside each one.
The scope gets signed, the Apple and Google developer accounts get created or handed over, and access to any existing systems is collected. It looks administrative. It decides more launch dates than any other phase.
What slips here: a company Apple Developer account involves identity and business verification that can take days to weeks, and it cannot be parallelized away. If the account does not exist on day one, the launch date is already moving. This is the single most common cause of slipped dates across our delivered projects.
Screens are designed against the written scope, edge cases surface, and the last open decisions get closed. Changes are cheap here and expensive later, which is the whole point of doing it now.
What lands here: the big architecture decisions. If the app needs offline work, this is where you decide which of the three offline meanings you are paying for, because true offline first app development shapes the entire build that follows, not one sprint of it.
Working builds go out continuously and the client's own team tests during development, not after it. Every serious data or flow problem we have caught on projects was caught this way, months before launch.
What slips here: waiting, not coding. Integrations with a CRM, an ERP, or an existing backend are predictable work wrapped in unpredictable waiting for API access, sandbox credentials, and answers from other vendors.
Decision speed lives here too. A project with one person who can decide, and who answers within a day, runs weeks faster than the same project with a committee. Every question that waits five days for a meeting is five days on the critical path.
Bug fixing against the acceptance protocol, store listings, submission, and release. Payments, subscriptions, and marketplace mechanics draw the closest look during app review, especially on a first submission, so review time is planned here rather than hoped away.
What slips here: everything that arrived late. Access to domains, backends, and codebases handed over in week 14 compresses exactly the phase you do not want compressed. A second surface, an admin panel or a contractor app, also collects its bill here if it was treated as a checkbox instead of a scope item.
All the classic timeline killers, accounts, access, decisions, review, sit on the client side of the table or between the two sides, and all of them are fixable before the contract is signed. It is a large part of why we wrote a separate guide on how to brief an app development company: a prepared first call shortens the whole project, not just the quote.
Field service and trade software sit in the long range almost by definition: technicians work where coverage fails, so offline is rarely optional, and dispatch touches systems the company already runs. Our field service app development projects plan for that from week one, and in custom HVAC software development the data model of service agreements and equipment records is what the calendar is really built around.
Booking products live or die on calendar edge cases, cancellations, reschedules, no shows, and time zones, so their timelines depend more on those edges than on the number of screens. Marketplaces add payments between users and the closest app review scrutiny of any shape, which is where optimistic outside timelines most often collide with reality.
One more variable founders ask about is location. A nearshore team changes the rate more than the calendar: our Flutter app developers in Poland work the same weeks on the same schedule for clients across Europe and the US. What matters for the date is how the weeks are run, not where the desks are.
For a single flow app with one type of user, 8 weeks and up. For an app with two roles and payments, 8 to 12 weeks. For a marketplace, booking, or field service system, 12 to 22 weeks. The shape of the app sets the range, and the four big additions, offline, integrations, payments, and a second surface, move you within it.
A prototype can. A product with two sides, payments, and store review is a different matter, and we quote 8 weeks as the floor because that is what has held up across our delivered projects. A 6 week promise usually hides scope that was cut without telling you.
In our experience, store accounts and access. Creating a company Apple Developer account involves verification that can take days to weeks, and late access to backends and domains compresses the end of the project. Slow decision making is a close second. Engineering problems are a distant third.
Often a day or two for a straightforward app, and meaningfully longer when payments, subscriptions, or marketplace mechanics are involved, especially on a first submission. We plan review time into the final phase rather than treating it as a formality after the deadline.
One codebase for iOS and Android saves real time against building the app twice, but the build is only part of the calendar. Design, accounts, review, and decisions take the same weeks regardless of framework. We covered what the framework does and does not change in our Flutter app development cost guide.
Ours does. A fixed price app development contract states the scope, the price, and the timeline together, because each of the three is only meaningful next to the other two. A date without a written scope is a guess with a calendar attached.

Thomas runs Apps Value, a Flutter and React Native development agency in Kraków that has delivered 19+ products for clients across Europe and the US on fixed price contracts. He writes about what app projects look like from the inside: scoping, timelines, and the decisions that make or break a launch.
Tell us what your app should do and we will come back with a written scope, a fixed price, and a timeline you can plan a business around.
Book an intro call30 minutes, no preparation needed.