What to ask a freelance developer before you sign
The client-side checklist to run through before starting a website project: quote, timeline, code ownership, maintenance. Sign without an unpleasant surprise later.
Choosing a freelance developer often comes down to a feeling: the conversation flows, the first exchange builds trust, you sign. That feeling matters, but it won’t protect you from a vague quote, a timeline that quietly doubles, or discovering — too late — that you don’t actually own the code behind your own site.
Here are the questions worth asking before you sign, and why each one matters.
The quote: what it needs to cover precisely
A good quote isn’t just a total price. It spells out what’s included, so extra costs don’t appear mid-project.
- The exact scope: how many pages, which features (contact form, blog, multilingual support), and what’s explicitly excluded.
- The number of revision rounds included: most projects define a set number of feedback rounds. Beyond that, it’s usually billed separately — better to know upfront.
- What stays on your side: domain name, hosting, copywriting, photos. A serious quote states this in black and white, rather than leaving you to find out mid-project.
- Payment terms: a deposit at kickoff, then a balance on delivery is the most common structure, and the healthiest one for both sides.
A quote that fits on one line — “showcase website, €800” — isn’t a quote, it’s an estimate. Ask for the breakdown if you haven’t received one.
Timeline: telling a commitment apart from a wish
A serious developer gives you a realistic timeline, not an optimistic one. The difference usually shows in how they talk about it.
- A timeline measured in weeks, not days, unless the project is genuinely minimal. A full showcase website rarely comes together in under three to four weeks, content included.
- A clause covering delays caused by you: if copy or photos arrive late on your end, the schedule shifts accordingly — that’s normal, and it should be stated upfront, something I cover in more detail in my article on preparing website content before a project.
- Intermediate milestones rather than a single final delivery date: an approved mockup by a given date, a first live preview by another. This lets you track progress instead of finding out about a problem right at the end.
If a freelancer promises a full website in 48 hours at a bargain rate, that’s rarely a good sign — not for quality, and not for how closely the project will be followed.
Code ownership: the question people forget to ask
This is the point most often overlooked, and yet the most important one over time: who actually owns the site once it’s delivered?
- The code should be transferred to you upon final delivery, once the balance is paid. That’s standard practice for a custom-built showcase website.
- Check the third-party components: if the site relies on a paid theme, a licensed plugin, or a platform (Shopify, WordPress), ownership of those pieces follows different rules than code written specifically for you.
- Ask for full access: hosting, domain name, code repository if there is one. A developer who keeps these accesses “to keep things simple” leaves you dependent on them even after delivery.
- Be wary of silence on this topic. A freelancer who never brings up ownership isn’t always doing so by accident.
A site you can’t manage technically is still legally yours — as long as it’s written down, not assumed.
Maintenance: what happens after launch
A showcase website isn’t a static object. It needs a minimum of ongoing attention, and that’s usually where misunderstandings start.
- What the initial warranty covers: most developers fix bugs for free during a defined period after delivery (often one to three months). Ask for the exact duration.
- Who handles technical updates: on WordPress in particular, security updates need to be tracked regularly. On a static site, that need is far less frequent, a point I cover in my comparison of static sites vs WordPress.
- What a one-off intervention costs after the warranty ends: changing a piece of text, adding a page, fixing a display issue.
- Whether a maintenance contract exists, and exactly what it includes — better to know before you need it urgently.
The checklist to bring to your meeting
Before signing, these five questions cover the essentials:
- Does the quote precisely spell out the scope and what’s excluded?
- Is the proposed timeline realistic, with intermediate milestones?
- Will the code and all accesses (hosting, domain) be fully transferred to me?
- What does the post-delivery warranty cover, and for how long?
- What does a fix or change cost once the warranty ends?
A developer who answers these five questions clearly, without dodging, is generally one you’ll have a good experience working with. Vagueness on any of them is worth digging into before signing, not after.
Let’s talk about your project
Planning a website project and want a clear quote, with no gray areas on timeline or code ownership? Tell me about your project: I’ll answer these questions from our very first conversation, before we even talk numbers.