How to write a project brief a developer can quote

A good project brief fits on one page and answers five things: what you want to achieve, who will use it, which features are must-haves, what examples inspire you, and what limits apply. With that, a developer can ask smart questions and give you a plan you can compare.

Last updated:

Why the brief matters more than the budget

Developers read a brief to decide two things: can I do this, and what would it take? A vague brief gets vague answers. A clear brief gets proposals that look alike, so you can compare them on approach and fit instead of guessing what each person assumed.

You do not need technical words. Describe the problem and the people, and leave the tools to the developer. If you want a head start, the free project brief tool runs in your browser and turns your answers into a clean one-pager.

The five parts of a brief

  1. Goal: one or two sentences on what changes when this exists. Example: customers can book a table without calling.
  2. Users: who uses it and what they do first. Name two or three types of people at most.
  3. Must-haves: the features without which the first version has no point. Keep this list short.
  4. Nice-to-haves: things you would like later. Writing them down separately keeps the first version small.
  5. Limits: your timeline, your budget range, devices you must support and anything that already exists, such as a logo or a database.

Show, do not only tell

Screenshots and links save pages of text. Add two or three products you like and say what you like about each: the sign-up flow, the layout, the speed. Add one you dislike if that helps. Sketches on paper are fine. A photo of a hand-drawn screen is often clearer than a paragraph.

Describe a day in the life

Pick the main user and write what they do, step by step, from opening the product to reaching their goal. This short story reveals missing steps, like how people sign in or what happens when a payment fails.

A weak brief and a strong brief

The same idea, written two ways
  • Goal

    Weak
    I need an app like Uber for dogs.
    Strong
    Dog owners can find and book a nearby walker in under two minutes.
  • Users

    Weak
    Everyone.
    Strong
    Owners who work full time, and walkers who want flexible hours.
  • Scope

    Weak
    All the features.
    Strong
    Must-have: sign-up, search, booking, payment. Later: reviews and chat.
  • Limits

    Weak
    ASAP.
    Strong
    First version in the app stores within a few phases, iPhone and Android.

Turn the brief into milestones

Once the brief is clear, the next step is cutting it into steps that can be delivered and approved one at a time. That is easier than it sounds, and how to split a project into milestones shows how. On ErdiBuilds, Each milestone is funded before work starts and runs 1, 2, 3, 4, 6 or 8 weeks.

Tip: read your brief aloud to a friend who does not know your idea. Every question they ask is a gap to fill before a developer asks it.

Common mistakes

  • Listing solutions instead of problems, like asking for a specific database when you need to store orders.
  • Putting everything into the first version. A smaller start ships sooner and teaches you more.
  • Leaving out who decides. Say who approves the work, especially in a team.
  • Hiding the budget. A range helps developers propose something that fits.

A short example of a must-have list

Take a simple booking product. The must-haves might be: people sign up with email, pick a date and time, pay, and get a confirmation. Everything else, like reviews, coupons or an admin report, goes on the later list. A developer reading this knows where to start, what to price and what can wait. It also gives you a fair way to say no to new ideas mid-way: they go on the later list.

Write the later list as carefully as the first one. It becomes the base for your next milestones.

Frequently asked questions

How long should a project brief be?

One page is enough for most projects. Add attachments such as screenshots or sketches instead of more text. If you need more than three pages, the project may be better split into phases.

Link to this answer

Do I need technical terms in my brief?

No. Describe what people should be able to do. A developer will suggest the tools and explain the choices in plain words.

Link to this answer

Should I put my budget in the brief?

A range helps. It lets developers propose a plan that fits instead of guessing, and it makes proposals easier to compare.

Link to this answer

What if my idea is not fully formed yet?

Write what you know and mark open questions. You can also ask for advice first. The advice and review route is made for sharpening a plan before you build.

Link to this answer

Is the project brief tool free?

Yes. It is a free tool that runs in your browser, so you can draft your brief without creating an account.

Link to this answer

Start when you are ready.

Free for clients. Each milestone is funded before work starts and runs 1, 2, 3, 4, 6 or 8 weeks.

Start your project

Cookie settings

Choose which cookies we may use. Your choice is saved in this browser and, when you are signed in, with your account. You can change it any time.

More in our Privacy Policy.