Cost and timeline
What Drives Cost and Timeline
The short answer
A custom app's cost and timeline are driven mostly by scope (how many kinds of users, screens, rules and integrations), risk (sensitive data, payments, regulation), platforms (web, iOS, Android), the team (model, location, seniority) and how fast decisions get made on your side.
This guide doesn't quote prices: rates differ too much by country, team and year for any figure to be honest. Instead, it shows how to get real numbers you can compare: one clear brief, sent to several teams, priced in the same shape.
The factors that move scope and budget
| Factor | Why it moves cost | How to keep it in check |
|---|---|---|
| Kinds of users | Each role (customer, staff, admin, partner) adds screens, permissions and testing. | Launch with the fewest roles that prove the idea. |
| Business rules | Exceptions, approvals and edge cases multiply the work. | Write down the rules you actually follow, and drop the rare ones from version one. |
| Integrations | Every connection to another system (payments, CRM, accounting) has its own API, limits and failure modes. | List each one, and ask which can wait or be done by hand at first. |
| Platforms | A web app, an iOS app and an Android app can mean three things to build, test and publish [1]. | Start with the platform your users actually use. |
| Sensitive data | Health, payment or children's data brings legal duties and security work [2] [3] [4]. | Collect only what you need; use established providers for payments and sign-in. |
| Accessibility | Meeting WCAG takes design and testing effort, and is far cheaper planned than retrofitted [5]. | Put the target level in the brief from day one. |
| Existing data | Migrating messy spreadsheets or an old system takes cleanup and checking. | Clean the data before the build starts, or price migration separately. |
| Team model and location | Rates vary widely by model, seniority and country. | Compare like with like: the same brief, the same pricing shape. |
What moves the timeline
- Uncertainty at the start. Estimates made before discovery have the widest range; they narrow as decisions are made, which is known as the cone of uncertainty [6]. A single date before discovery is a guess.
- Optimism. People reliably underestimate how long tasks will take, even with experience of overruns [7].
- Waiting on the client. Unanswered questions, late content and slow sign-offs stall teams that are otherwise ready.
- Scope added mid-build. Every addition displaces something or extends the date.
- Third parties. App store review [1], developer account setup [8] and integration partners all run on their own schedules.
- Adding people late. It tends to slow things down before it speeds them up [9].
Pricing models and what they mean for you
| Model | How it works | Good when | Watch for |
|---|---|---|---|
| Fixed price | One price for a defined scope [10]. | Scope is small and well understood. | Changes cost extra; risk may be priced in. |
| Time and materials | You pay for time actually spent [11]. | Scope will evolve as you learn. | Needs regular review of progress against budget. |
| Phased | Discovery priced first, then a build estimate based on what it found. | Most new products. | Make sure discovery produces something you own and can take elsewhere. |
| Retainer or support plan | A regular fee for maintenance and improvements [12]. | After launch. | Know exactly what's covered and the response times. |
How to write a brief that gets comparable proposals
A brief is a few pages that tell every team the same thing. It doesn't need technical language. It needs to be specific about the problem and honest about what you don't know.
What to put in your brief
- About you: who you are, what you do, and who'll be the decision-maker on the project.
- The problem: what's going wrong or missing today, in your own words, with an example.
- The users: each kind of user and the main things they need to do.
- What exists: current tools, spreadsheets and data, and anything the app must connect to.
- Must-haves for version one, and a separate list of later ideas.
- Platforms: web, iOS, Android, and why.
- Constraints: dates that matter and why, data rules [2] [3], accessibility target [5].
- Budget range, if you can share it. It lets teams propose what fits, not guess.
- What you want back: discovery priced separately, a build range, support terms, the team, and two references.
Ask every team to answer in the same shape
With answers in the same shape, you can lay proposals side by side and see the real differences. How to choose a development partner covers what to ask next.
Where to check real prices
- Proposals from your brief: the only numbers that fit your project. Three is a reasonable minimum to compare.
- Peers: organizations like yours that commissioned something similar recently. Ask what they paid and what they'd change.
- Published rate cards: some freelancers and studios publish rates; read what's included.
- Platform pricing pages: for hosting, no-code tools and app store fees, read the vendor's own page on the day you decide [14] [15].
Worked example
Worked example
Cutting scope to hit a deadline
- The situation
- An illustrative scenario: a nonprofit needs a volunteer sign-up app before a seasonal campaign. The first proposals cover a web app, two mobile apps, a donor portal and a CRM integration, and none fits the date.
- The decision
- They fix the date and flex the scope: a mobile-friendly web app for volunteer sign-up only, with a weekly CSV export to the CRM. The donor portal and native apps move to the "later" list.
- What to take from it
- The fastest way to cut cost and time is to cut what's in version one, not to squeeze the team.
Questions people ask
How much does it cost to develop a custom app?
It depends on scope, risk, platforms and team, so a single figure would mislead. Write one brief, send it to at least three teams, and ask them to price discovery separately from the build.
Why do estimates change after discovery?
Because discovery replaces guesses with decisions. Estimates naturally narrow as uncertainty is removed [6].
Is fixed price safer than time and materials?
Only when scope is small and well understood. Otherwise, risk gets priced in or changes get expensive [10]; time and materials with regular review is often fairer for evolving products [11].
How do I make an app cheaper to build?
Fewer kinds of users, fewer integrations, one platform first, established services for payments and sign-in, clean data, and fast decisions on your side.
Read next
Sources
Every numbered claim on this page links here. Each source is public; follow the link to check it.
- App Review Guidelines, Apple Developer
- Regulation (EU) 2016/679 (General Data Protection Regulation), EUR-Lex
- HIPAA for Professionals, U.S. Department of Health and Human Services
- OWASP Top Ten, OWASP Foundation
- Web Content Accessibility Guidelines (WCAG) 2.2, W3C
- Cone of Uncertainty, Wikipedia
- Planning fallacy, Wikipedia
- D-U-N-S Number (enrolling as an organization), Apple Developer
- Brooks's law, Wikipedia
- Fixed-price contract, Wikipedia
- Time and materials, Wikipedia
- Service-level agreement, Wikipedia
- Circular 30: Works Made for Hire, U.S. Copyright Office
- Airtable plans and limits, Airtable
- Google Play Console, Google