What to prepare before you hire a developer

The best projects start before the first call. An hour of preparation gets you quotes that are faster and closer to the final price, fewer surprises along the way, and a result that fits your business. None of this needs technical knowledge.

1. Know what it's for

Write one sentence: what the website or app should do for your business. "Let customers book a grooming appointment without calling" is more useful to a developer than "a modern website". Then add who will use it and what they need to get done on their first visit. Everything else follows from this.

2. Split must-haves from nice-to-haves

List every feature you can think of, then move each one into one of two columns. Must-haves are what the business needs on launch day. Nice-to-haves can wait for a second version once you see how people use the first. This single step is the biggest lever you have on price and timing.

3. Collect examples

Find two or three websites or apps you like, from any industry, and note what you like about each: the layout, the booking flow, the tone, the colours. Examples say more than any description, and a few you dislike help too.

4. Gather your brand and content

Pull together your logo files, brand colours and any fonts you use. Draft the text for the main pages, even roughly; a developer can polish it, but only you know your business. Choose photos you own or are licensed to use. Content is the most common reason projects run late, so having it early saves time and money.

5. Find your accounts and logins

Make a list of where your domain is registered, where any current site is hosted, and the tools you already pay for. Check you can log in to each one. Keep these to yourself for now; a good developer will ask for access in a safe way when the work starts, and will never need your personal banking details.

6. Decide on a budget range and a timeline

You don't need an exact figure, but a range helps a developer suggest the right size of first version instead of guessing. Do the same for timing: note any real deadline, like an opening date or a season, and whether it can move. If you're not sure what's realistic, our website cost guide has typical ranges.

7. Pick a decision maker

Projects slow down when feedback comes from several people who disagree. Decide who gives feedback and signs off, and how quickly they can reply. A day or two turnaround keeps a project moving.

The checklist

Questions to ask any developer

You can see how we answer these on our pricing and payment policy page.

Red flags

Turn your notes into a plan

The planner asks the same questions a developer would, builds your feature list with must-haves and nice-to-haves, and gives you a price and time range. Send it to us when you're ready, or keep it for your own comparison.