Home/Blog/Web Development
Web Development · 11 min read

How to brief a web development agency

The most common reason a web project goes badly is not a bad agency. It is a brief that was not specific enough to be quoted, so three agencies quoted three different projects.

How to brief a web development agency, with a template
S
Sayan SahaUpdated August 2026 · 11 min read

The single most common reason a web project goes badly is not a bad agency. It is a brief that was not specific enough to be quoted, so three agencies quoted three different projects, and the client picked the cheapest description of a job nobody had scoped.

Briefs are hard to write because they ask you to be precise about things you have not decided yet. That is uncomfortable, so most briefs retreat into adjectives — modern, clean, user-friendly, premium — none of which can be priced.

This is the template we wish we received, section by section, with what each one is actually for. It takes about two hours to fill in, and it is worth roughly ten times that in avoided change orders.

What a brief is actually for

Not to describe the website. To let somebody who has never met you produce a number they can stand behind.

That means it needs three things above everything else: what the site must do, what it must hold, and who decides. Almost every incomparable quote we have seen was missing one of those three.

The corollary is that a brief does not need to specify solutions. You are not designing the site; you are describing the problem well enough that somebody good can propose one. A brief that arrives with a wireframe attached has usually removed the most valuable thing the agency could have contributed.

The template

The nine sections of a web development brief, with what each one is for and what it prevents
Two hours to fill in, and worth roughly ten times that in avoided change orders.

1. The business, in five lines

What you do, who you sell to, how you make money, roughly how big you are, and what has changed recently. Agencies pricing a site for a business they do not understand will price defensively, which means high.

2. Why now

The trigger. A rebrand, a funding round, a new market, a site that has stopped working, a platform being retired. This is more useful than it sounds — it tells the reader what actually has to be true at the end, and it usually reveals a deadline nobody stated.

3. What the site must do, with a number

The most important section, and the one most often written as a feeling.

Not “represent the brand properly”. Something like: generate forty qualified enquiries a month, up from eleven. Or: let the sales team send a specific proof page to a specific kind of buyer. Or: stop the support team answering the same six questions.

A brief with a number in this section produces proposals about outcomes. A brief without one produces proposals about page counts and mood boards.

4. Audiences, ranked

List everyone the site serves — customers, prospects, existing clients, recruits, partners, investors, journalists — and then rank them. The ranking is the point. A site that treats three audiences equally serves none of them, and the endless homepage revisions that afflict web projects are almost always an unresolved argument about this ranking.

5. Content types and structure

What kinds of thing will live on this site, and how they relate. Articles, case studies, services, people, locations, events, resources, downloads. For each, roughly what fields it needs and what it connects to.

This is the section that most changes a quote, and it is missing from nine briefs out of ten. It is also, as we argue in WordPress vs Webflow vs Wix, the thing that decides your platform.

6. Templates, not pages

Count the unique templates you think you need — homepage, service page, case study, article, contact, and so on — and estimate the number of pages of each type. Forty pages across six templates is a small job. Twelve pages that are all different is a large one, and a brief that says “about 40 pages” tells the reader neither.

7. Integrations and systems

Every system the site must talk to, named. CRM, marketing automation, booking, payments, analytics, chat, ERP, a customer portal. For each, say whether it is required at launch or later.

Unnamed integrations are the single most reliable source of mid-project change orders.

8. Content: who writes it, and by when

Be honest here, with yourself more than with the agency.

If your team is writing it, say so, and say when it will be ready. If nobody has time — which is the usual truth — say that too, and ask for it to be priced. Almost every late website is late because of content, and the lateness is decided in this section, months before anyone notices.

9. Constraints, budget and decision-making

Constraints: brand guidelines, accessibility requirements, legal or regulatory obligations, an existing platform you must stay on, a hosting arrangement you cannot change.

Budget: a range. We will return to this below, because it is the section people most want to omit.

Decision-making: who signs off, who else must be consulted, and how quickly feedback comes back. This is a genuine cost driver and stating it honestly gets you a more accurate quote, not a worse one.

Yes, put a budget in it

The usual objection is that stating a budget means the agency will spend all of it. Sometimes true, and it is still the right call, for a straightforward reason.

Without a budget, the agency has to guess which of the three tiers of website you are buying — a configured template, a designed site, or a design system — and they will guess. Half the time they guess wrong, and you spend two weeks in meetings discovering that the proposal describes a different project from the one you can afford.

A range solves this. “Between X and Y, and here is what we would prioritise if it has to be nearer X” is the single most useful sentence you can write, and it tells a good agency exactly how to shape the proposal.

If you genuinely do not know the range, say that and ask for options at two levels. That is also a legitimate brief. What is not useful is pretending you have no view when you do.

The five things that change a quote most

The five brief details that move a website quote the most, and what each one prevents
Include these five and quotes converge dramatically. Omit them and you are comparing guesses.

Include these and quotes converge. Omit them and you are comparing guesses.

Unique template count. Not pages.

Content types and their relationships. Decides platform, build effort and whether your team can extend the site.

Named integrations. Each one is a small project.

Who writes the content and by when. Decides the schedule.

How decisions get made. Decides everything else.

What not to put in a brief

Adjectives without referents. “Modern”, “clean”, “premium”, “user-friendly”. Show three sites you like instead, and — more usefully — say what about each one you like, because otherwise the agency guesses and usually guesses the visual style when you meant the structure.

Solutions. “We need a mega menu and a parallax hero.” Maybe. Describe the problem and let people who do this daily propose the answer; if their answer is worse than yours, that is useful information about the agency.

A wireframe, unless you have a specific reason. It anchors everybody, including you, and it removes the part of the engagement with the highest value.

A feature list copied from a competitor. They have different customers and possibly a different business model.

An unrealistic deadline with no reason attached. If the date is real — an event, a funding round, a product launch — say why, and a good agency will shape scope around it. If it is arbitrary, it will quietly cost you money.

What agencies do with your brief that you cannot see

Useful to know, because it explains why small omissions produce large price differences.

They assume the worst on anything unstated. Not out of cynicism — out of experience. An unnamed integration is priced as a hard one, an unspecified content model is priced as a complex one, and an unstated feedback process is priced as slow. Every gap in your brief is filled with a defensive assumption, and defensive assumptions are expensive.

They decide, quietly, how much they want the work. A brief that shows the client has thought about it attracts better attention and often a better price, because the perceived risk is lower. Briefs that read as a fishing exercise get template responses.

They look for the thing you have not decided yet. Experienced teams can spot an unresolved internal argument in a brief from a paragraph — usually about audience ranking or about who the site is really for. Whether they raise it before or after the contract is signed tells you a great deal about them.

They estimate the number of meetings. More stakeholders means more calls, more revisions and more reconciliation, and it goes into the number whether or not it appears as a line. This is why naming a single decision-maker genuinely reduces your price.

None of this is adversarial. It is what anybody does when asked to commit to a number with incomplete information, and the fix is entirely in your hands.

Running the process

Three or four agencies, not eight. More than four produces a great deal of work for everybody and worse decisions, because the comparison gets shallower as the pile grows.

Send the same brief to everyone, and answer questions in a way all of them can see. Agencies ask good questions; those questions are free consulting and they should not advantage only the one who asked.

Give at least two weeks. A proposal written overnight is a template with your name in it.

Meet before the proposal, not after. Half an hour of conversation improves a proposal more than any amount of written clarification, and it tells you what working with these people will feel like — which is most of what you are buying.

Do not ask for free design work. Speculative concepts tell you which agency is best at guessing without information. Ask for their thinking, their process, and examples of work in comparable situations instead.

Reading the responses

What to look for when reading agency proposals: the questions they asked, what they excluded, how the estimate is structured, and what they said no to
The most informative parts of a proposal are the exclusions and the questions.

Look at the questions they asked first. The quality of an agency’s questions predicts the quality of their work more reliably than their portfolio does.

Read the exclusions. Good proposals have them. If nothing is excluded, nothing has been scoped, and everything not mentioned will be a change order.

Check that all nine of your sections were answered. A proposal that does not mention your content types has not priced them.

Notice who disagreed with you. An agency that pushes back on part of your brief, with reasons, is showing you what they will be like when it matters. One that agrees with everything is describing a pleasant six months and an average outcome.

Compare structure, not totals. Map each proposal onto the same line items. When you do, the “expensive” one often turns out to include three things the cheap one omitted.

Red flags, in both directions

From the agency: no discovery phase; no exclusions; a fixed price with no scope definition; a timeline that assumes zero feedback delay; unwillingness to name who will actually do the work; and a proposal that could have been sent to anybody.

From your side — worth naming honestly, because clients cause a good share of failed projects: no single decision-maker; feedback by committee; content promised and not delivered; scope added without budget; and a brief written by somebody who is not the person who will approve the result.

That last one is the quiet killer. If the person signing off has not read the brief, the project will discover their opinions in week seven, and everything before that will be re-done.

A worked example of section three

Because this is the section people find hardest, here is the same business writing it badly and then well.

Badly: “We need a modern, professional website that reflects who we are and generates more leads.”

Nothing in that can be priced, argued with, or measured. Every agency will read into it whatever they are good at.

Well: “We are a specialist manufacturer selling to procurement teams. Our current site produces about eleven enquiries a month and most of them are unqualified. We want forty a month, and we want the sales team to be able to send a prospect a page that answers their specific technical objection. The two objections that lose us deals are lead time and compliance certification.”

That version tells the reader what to build, what to write, what to measure, and which two pages matter most. It is not longer by much. It is specific instead of aspirational, and specificity is the whole job.

If you cannot write the good version, that is itself the finding — and it is worth spending a week on before you spend a quarter on a website.

The one-page summary to put at the top

Agencies read a lot of briefs. Put this at the front and everything after it lands better.

FieldYours
What the site must achieveOne sentence, with a number
Primary audienceOne group, ranked first for a reason
Unique templatesA count
Content typesA list
Integrations at launchNamed
Who writes the contentA name and a date
Budget rangeTwo numbers
Decision-makerA name
Deadline, and whyA date and a reason

Nine rows. If you can fill all nine honestly, your brief is already better than most of what agencies receive, and the rest of the document is elaboration.

After you choose

Two things worth agreeing in the first week, before anyone designs anything.

A definition of done for each phase. What has to exist for design to be finished, for build to be finished, for launch to happen. Written down. Most disputes late in a project are two people holding different definitions of a word neither of them defined.

A feedback protocol. Who consolidates comments, how quickly they come back, and what happens when two stakeholders disagree. Agencies build in an assumed feedback speed; if yours is slower, either the timeline moves or corners get cut, and it is better to decide which of those consciously.

Neither takes more than an hour. Both prevent the specific failure where a project is going well until suddenly, in week nine, it is not — and nobody can point to when it changed.

What it comes down to

A brief is not a description of a website. It is the smallest amount of information that lets a stranger produce a number they can stand behind — what the site must do, what it must hold, and who decides.

Write those three properly, put a budget range in, be honest about content, and send it to three agencies with two weeks to respond. You will get comparable proposals, you will pick on substance rather than price, and the project will start with everybody describing the same job.

That last part is most of what separates a good web project from a bad one, and it costs you an afternoon.

Want a second pair of eyes on your brief? Send us the draft through the contact form and we will tell you which of the nine sections is missing and what it will cost you if you send it as it is. We will do that whether or not you want a quote from us — an unquotable brief wastes everybody’s time, including ours.

You can also read what a custom website actually costs, or five signs your website is costing you business.

Quote or no quote

Send us your draft brief and we will tell you what is missing from it.

We will point out which of the nine sections is absent, what a reader will assume in its place, and what that assumption will cost you when the proposals come back.

We will do this whether or not you want a quote from us. An unquotable brief wastes everybody’s time, including ours.

NDA on request · you will hear back from Sayan or a senior lead, never a bot
Question about your project? Tell us in 30 seconds — a senior lead replies.