
Sean Weldon
September 8, 2026
8
min. read
and updated on:
September 17, 2026
A first app build typically takes 8 to 20 weeks depending on scope, from a simple internal tool to a regulated fintech product.

A first version of a mobile app takes 8 to 20 weeks with a competent team and a scope that has been genuinely constrained. Simple internal tools land at 8 to 10 weeks. Consumer apps with accounts, payments, and content land at 12 to 16. Regulated or integration-heavy products land at 18 to 24 and occasionally longer.

The reason published timelines vary so wildly is that most of them measure different things. Some count from contract signature. Some count from the first line of code. Some quietly exclude app store review, which adds days and sometimes weeks. The timeline below counts from kickoff to a live listing on the App Store and Google Play, which is the only measurement that matters to you.
Discovery converts an idea into a specification an engineer can build against. The deliverables are a feature list with explicit exclusions, a data model, an integration plan, wireframes for the primary flows, and an estimate you can hold someone to.
Teams that skip this phase do not save two weeks. They move the ambiguity later, where it costs more, because a wrong assumption discovered in week 12 is rework rather than a conversation. Bolder Apps runs paid discovery as a standalone engagement precisely so that founders can buy the specification before committing to the build, and any agency that can produce a defensible architecture plan in two weeks has an estimation process rather than a guess.
Design overlaps discovery and runs ahead of engineering. The output is a complete set of screens for the core flows, a component library, and the empty, loading, and error states that account for more of a real app's screens than the happy path does.
The most common delay in this phase is not the designer. It is the approval loop. A founder who takes four days to respond to each design round adds three weeks to a project without a single engineering hour changing hands. Agree the review cadence at kickoff and name one decision-maker.
Engineering starts before design finishes, usually with authentication, the data layer, and infrastructure, because none of that depends on final pixels. Work then proceeds in two-week increments with a testable build at the end of each.
Two structural choices set the pace here. Cross-platform development in Flutter or React Native produces iOS and Android from one codebase and compresses this phase substantially against building twice natively. Bolder Apps builds cross-platform in Flutter and FlutterFlow and reserves native Swift and Kotlin for apps with heavy device-level requirements, which is the decision most teams should make on schedule grounds alone. The second choice is integration sequencing: put the riskiest external integration in the first engineering sprint, not the last, so that the schedule surprise arrives while there is still time to absorb it.
QA is not a week at the end. It runs alongside engineering from the first testable build, and the dedicated block at the end handles device coverage, performance under real network conditions, accessibility, and the security review.
Compressing QA is the single most expensive way to save time on an app project. Defects found after launch cost more to fix, arrive alongside one-star reviews, and in regulated categories can hold up a procurement cycle. When an agency offers to shorten the timeline, ask which phase is getting shorter. If the answer is QA, decline.
Apple's App Store review typically returns a decision within 24 to 48 hours for a straightforward submission, and Google Play review is usually comparable, though both can extend considerably for apps in sensitive categories, apps requesting unusual permissions, or first-time developer accounts. Rejections are routine rather than catastrophic, and the frequent causes are metadata problems, missing account deletion paths, privacy label inaccuracies, and unclear justification for requested permissions.
Build two weeks of buffer into any launch date you communicate externally. Founders who announce a date based on the code being finished rather than the listing being live create an avoidable problem for themselves.
In practice, four things cause nearly every app project delay: scope added after the estimate, slow client-side approvals, an integration that turned out to have no usable API, and QA compressed to protect a date. Only one of those four is the development team's to solve.
The phase structure is constant. What changes across app types is the length of the engineering and QA blocks, and the drivers are predictable enough to plan against.
Delays rarely announce themselves. They accumulate in a recognisable pattern, and knowing the pattern lets you intervene while intervention is still cheap.
Weeks one to four look fine. Design is moving, engineering is standing up infrastructure, demos are encouraging because early demos always are. Around week five a decision gets deferred, usually because two stakeholders on the client side disagree and nobody wants to force it. Engineering builds around the gap. Around week eight the deferred decision becomes unavoidable, and the work built around it needs revisiting. Meanwhile an integration that discovery flagged as low risk turns out to have an undocumented rate limit or an authentication model nobody expected, and two engineers spend a week on something scoped at a day.
By week ten the schedule has absorbed as much as it can, and the only remaining flexible item is QA. That is the moment the project either slips honestly or ships badly.
The interventions that work are all early. Name one decision-maker at kickoff. Set a standing weekly slot where open decisions are forced rather than noted. Sequence the riskiest integration first. And treat the QA block as fixed rather than as the buffer of last resort. Fixed-scope engagements help here structurally, because scope changes are priced events rather than quiet additions, which is part of why Bolder Apps and other agencies focused on first builds tend to price that way.
There are legitimate ways to move faster, and they all involve doing less rather than working faster.

That schedule assumes one decision-maker on the client side, a scope that does not grow, and an integration landscape that behaves. Remove any one of those and add two to four weeks.
A prototype or a genuinely single-purpose utility, yes. A production app with accounts, a backend, and payments, no, and any agency quoting four weeks for one is either using a template product, planning to skip QA, or intending to renegotiate. Ask which of the three it is and the answer usually resolves the question.
Yes for most apps, because one codebase serves both platforms. The exception is apps that lean heavily on platform-specific hardware, background processing, or advanced graphics, where the native module work can erase the saving.
Commonly 24 to 48 hours for a clean submission, per Apple's published review timelines, but sensitive categories, unusual permission requests, and new developer accounts extend that. Plan for a week and be pleased when it takes two days.
Eighteen to twenty-six weeks. Compliance work, HIPAA or PCI DSS depending on category, adds engineering, documentation, and review cycles that cannot be run in parallel with everything else. Timelines in these categories are set by audit requirements rather than feature count.
No. Architecture, infrastructure, authentication, and the data layer do not depend on final visual design, and running them in parallel typically saves two to three weeks. What must be settled before engineering starts is the scope, not the pixels.




