1. Home
  2. Blog
  3. Web development
Web development

What to Prepare Before You Hire a Web Developer (So the Quote Isn't a Guess)

By Harinda Fernando · June 6, 2026

The vaguer the brief, the vaguer the quote, and the more likely a project runs into scope surprises halfway through the build that nobody planned for. None of what a developer needs from you upfront is technical in nature. It’s just organized, and most of it takes an afternoon to pull together if you sit down and actually do it deliberately.

A clear list of pages you need

Not a technical spec, just a plain list. Home, About, Services, Pricing, Contact, whatever actually applies to your specific business and what it does. If you’re not sure yet, “a site that explains what I do and lets people reach me” is a totally fine starting point to bring to a first conversation. A developer can help shape it further from there once they understand your business a bit better.

Your actual content, or at least a plan to get it

You don’t need finished copy written before the first call, but knowing whether you’ll write it yourself, need help writing it, or already have most of it ready changes both the timeline and sometimes the price you’re quoted. The single biggest cause of delayed projects is waiting on content everyone assumed was “almost ready” when it really wasn’t close at all.

Examples of sites you like, and ones you don’t

Two or three sites, even from completely different industries than your own, that you like the feel of, plus a note on what specifically you like about each one, the layout, the colours, how simple it feels to navigate around while browsing. This communicates far more accurately than trying to describe a design purely in words, no matter how articulate you are.

Your logo and brand basics, if you already have them

A logo file, brand colours, fonts if you have a preference either way about typography. If you don’t have any of this yet, just say so upfront rather than trying to guess at something you don’t actually have settled yet. It’s a completely normal starting point, and it just means a design direction gets established as part of the project rather than assumed already settled beforehand by someone guessing at your preferences.

What the site actually needs to do

Beyond just “look professional,” does it need a contact form, a booking calendar, an online store, a blog you’ll update yourself regularly going forward? This is the real difference between a seven hundred fifty dollar landing page and a four thousand dollar web application, and it’s worth being specific about even if you’re not sure of the exact technical term for what you want it to accomplish.

A rough budget range

You don’t need an exact number here, but even a rough range, under two thousand dollars versus flexible if it does what I need, helps a developer propose something realistic instead of guessing and possibly wasting both your time on a quote that never actually lands anywhere useful.

Your domain, if you already have one

If you’ve already registered a domain, have the login details ready, or at least know which registrar it’s with so it can be looked up quickly. If you haven’t yet, that’s fine too. It’s usually set up as part of the project itself, early on before other work begins.

A short internal conversation worth having first

If more than one person in your business will have opinions on the final site, a partner, a co-founder, a marketing lead, it helps enormously to have a brief internal conversation about priorities before the developer conversation starts. Projects slow down considerably when a developer receives conflicting feedback from different people on the same team who never actually agreed on direction between themselves first.

Why this preparation actually saves you money

A vague brief forces a developer to either guess, and risk quoting wrong in a way that causes friction later, or spend extra time clarifying scope before they can even quote at all, which delays everything. A clear brief, even an imperfect one, gets you a faster, more accurate quote, and a smoother project once the actual work starts moving forward.

What if you genuinely don’t have any of this ready yet

It’s completely fine to start a conversation with a developer before every piece above is fully prepared. Many of these items, content, a firm budget, examples you like, come together naturally during an initial scope conversation rather than needing to exist perfectly beforehand. The real goal of preparing what you can is speeding up that conversation and getting a more accurate quote sooner, not passing some kind of readiness test before you’re allowed to reach out and start talking.

A simple way to organize everything before your first call

A single shared document or folder, even something as basic as a few bullet points in an email, containing your page list, any existing branding, and links to sites you admire, saves real back-and-forth during the scope conversation itself. It doesn’t need to be polished or formatted nicely. It just needs to exist somewhere both you and the developer can refer back to as the project moves forward past that first conversation, and updating it as things change keeps everyone working from the same shared understanding throughout the whole build.

What happens during the first call once you’re prepared

Walking into a scope call with even a rough version of everything above means the conversation can move straight into useful territory, discussing actual tradeoffs, timeline, and price, rather than spending the whole call just gathering basic information that could have been sent ahead of time. Developers generally appreciate a prepared client, not because it makes their job easier in some self-serving way, but because it means the resulting quote is more likely to be accurate and the project is less likely to hit surprises once work actually begins.

Ready to talk through what you need? A free thirty-minute scope call turns even a rough idea into a clear, fixed-price proposal.

Harinda Fernando

Former photographer, now a full-time photo editor and web developer. Edits wedding, portrait and product galleries in Lightroom Classic for clients in 49 countries. About me

Need a website built properly?

Hand-coded, fast, yours to keep. Fixed price after a free scope call.

See web development
Get 3 free edits WhatsApp