How to Brief a Freelance Developer: A Practical Guide for Non-Technical Founders
Most projects go wrong before a single line of code is written. Here's exactly what to prepare, what to communicate, and what to ask before you hire a developer.
90% of project failures start before a single line of code is written
I've worked as a freelance developer for clients ranging from hospitality businesses to global music labels. The projects that went smoothly had one thing in common: a clear brief at the start. The ones that became expensive and frustrating had another thing in common: the client didn't know what they wanted until they saw something they didn't want. This guide is for non-technical founders and business owners who want to give a freelance developer the best possible chance of delivering exactly what they need.
What to prepare before the first call: 5 things that matter
1. A goals document. Not "we need a website" — but "we need to generate 50 qualified leads per month from organic search within 6 months of launch." Specific, measurable goals give the developer something to optimise for. Vague goals produce generic work.
2. User personas or audience description. Who is using this? A 65-year-old booking a holiday has different needs than a 25-year-old managing an Amazon seller account. The developer needs to understand the end user to make good decisions about complexity, accessibility, and device targeting.
3. Reference sites. Find 3–5 websites you like — not necessarily in your industry — and explain specifically what you like about each. "I like the clean layout of this one" or "I like how this one handles the checkout flow" is actionable. "I want something modern" is not.
4. Technical constraints. Do you have an existing hosting provider you're locked into? An existing CMS your team uses? An existing payment processor? A developer needs to know these constraints before estimating or proposing a solution.
5. A realistic budget range. You don't need to name a specific number, but sharing a range ("we have £5,000–£10,000 for this") saves both parties significant time. A developer who knows your budget can propose a scope that fits it. Without a budget, they'll either over-spec (and shock you with the quote) or under-spec (and disappoint you with the output).
What to say — and what not to say — in a brief
The most common brief mistakes I encounter: "Make it pop" (what does this mean? Brighter colours? Bigger font? Animation?), "I'll know it when I see it" (this is a recipe for unlimited revision cycles), and "Can you just make it like [competitor's site]?" (copying a competitor's site is both illegal and pointless — you're not them).
What works: "We want users to complete the signup form in under 60 seconds." "We need the checkout to work on mobile without pinching and zooming." "The most important action on this page is clicking the contact button — everything else is secondary." These statements give the developer clear priorities and success criteria.
How to evaluate proposals and spot red flags
A good developer asks questions before giving a quote. If you receive a proposal within 24 hours of sharing a brief with no clarifying questions asked, that's a red flag — either the proposal is templated or the developer hasn't thought about your specific situation.
Look for: a clear scope of what's included and what's not, a payment structure tied to deliverables rather than just time, and a communication plan (how often will you get updates? What's the review process?). Avoid: hourly rates with no cap (you can't budget for this), proposals that promise everything in the brief without discussing trade-offs, and developers who can't explain their process in plain English.
Key takeaways for businesses
- A brief with measurable goals, reference sites, and technical constraints will produce a better quote — and a better product — than a vague brief with a fixed deadline.
- A developer who asks questions before quoting is more likely to deliver what you actually need than one who quotes immediately.
- Budget ranges save time. Share yours early — it's not a negotiating weakness, it's a briefing tool.
Frequently Asked Questions
What should a web development brief include?
A good brief includes: business goals (what success looks like), target audience, reference sites (what you like and why), technical constraints (hosting, existing systems), timeline, and a budget range. The more specific you are on each point, the better the proposal you'll receive.
How do I write a brief for a freelance developer?
Start with the problem you're solving, not the solution you think you need. Describe who will use the end product, what action you most want them to take, and what a successful outcome looks like in 6 months. Attach any relevant designs, brand guidelines, or competitor references. Keep it to one page — clarity matters more than length.
What is a reasonable budget for a business website in 2026?
A professionally built small business website with a CMS, contact forms, and basic SEO starts at around £3,000–£6,000. A custom web application or e-commerce platform with integrations starts at £10,000–£25,000. Anything below these ranges typically means compromised quality, templates, or offshore work with limited communication.
Ready to brief me? I make the process easy.
I work with non-technical founders regularly and will ask all the right questions before writing a single line of code. Get in touch and let's talk through your project.