How to write an app brief that gets you a real quote

The seven things every developer needs to quote accurately, the things you can safely leave out, and why most briefs produce useless quote ranges.

The App14 team2 min read

Most briefs produce quote ranges rather than quotes. That is not the agency being evasive; it is them telling you honestly that the brief left too much undecided.

Here is what to include so that does not happen.

The seven things every developer needs

Your brief

  • The problem, in plain languageWhat is going wrong today, and what it costs you. Not the solution.
  • Who uses itHow many kinds of user. This is the single biggest driver of cost.
  • The one core actionThe thing the product exists to let someone do.
  • What it has to connect toExisting systems by name. This is where estimates go wrong.
  • Any regulatory constraintHealth data, children's data, financial regulation, accessibility requirements.
  • Your budget, honestlyWithholding it does not get you a better price. It gets you a proposal for the wrong project.
  • Your deadline, and what happens if you miss itA real date changes the shape of the answer.

What to leave out

The technical approach. Do not specify the database, the framework, or the architecture unless you have a genuine constraint. You are paying for that judgement.

Every feature you have ever imagined. A twenty-page brief gets a large quote, because size signals uncertainty. How to cut it down.

Competitor clones. "Like Uber but for X" tells a developer almost nothing and quietly implies a £200,000 scope.

Precise screen designs. Unless design is settled, describing screens locks in solutions before the problem is understood.

Say your budget

The two-page template

1. The problem
   What happens today, and what it costs us.

2. The outcome
   What "solved" looks like, in one sentence.

3. Users
   Who uses it, and what each type needs to do.

4. The core action
   The single thing the product must let someone do.

5. Must connect to
   Named systems. Note whether each has an API.

6. Constraints
   Regulatory, technical, organisational.

7. Budget and deadline
   The real numbers, and what happens if the date slips.

8. Explicitly out of scope
   What we are NOT asking for. This section is worth
   more than any other for getting an accurate quote.

Section eight is the one almost nobody writes and the one that most improves the quotes you get back.

Common questions

Do I need a technical specification?

No, and writing one is usually counterproductive. Describe the problem and the outcome; let the people you hire choose the technical approach. A non-technical brief that is clear about the problem beats a technical one that guesses at solutions.

How long should an app brief be?

Two pages is plenty. If it is twenty, the scope is too big and the quote will reflect that. Brevity in a brief is a sign of clarity, not of laziness.

Why do I keep getting quote ranges instead of prices?

Because the brief leaves the scope open. A quote range is an agency telling you honestly that they do not know how much work this is. Fix the scope and the range narrows.

Want to talk it through?

Tell us what you're trying to build and we'll tell you honestly whether a 14-day sprint is the right way to do it.

Free. No commitment. Just a conversation.

About the author

The App14 team · Design and engineering, Appetite Studio

App14 is the 14-day app sprint run by Appetite Studio, a London-registered design and engineering studio. We design, build, and ship production iOS and Android apps in two weeks, at a published fixed price. Everything we write here comes out of work we have actually delivered: the prices are our real prices, the timelines are our real timelines, and the limits are the ones we genuinely hold to.

Our articles are drafted with AI assistance and reviewed by the App14 team before publication. The prices, timelines, delivery record, and client outcomes described are our own.

Read next