Illustration: a flag beside a warning sign on a glowing navy card

STRATEGY · Guide

Red flags when hiring a web developer

Red flags when hiring a web developer: no clear scope or quote, no portfolio, vague code ownership, poor communication, and prices that seem too good.

By Ivan SessaUpdated October 12, 20264 min read

The biggest red flags when hiring a web developer: no written scope or fixed quote, no real portfolio, vagueness about who owns the code, slow or unclear communication, and a price that's too good to be true. Each one predicts trouble — surprise invoices, an unfinished site, or code you can't take elsewhere. A good developer is clear about scope, price, ownership, and timeline before the build starts. Watch closely for who isn't.

What are the clearest warning signs?

A few that reliably predict pain: no written scope or quote (just a vague "sure, I can do that"), no portfolio or references, dodging questions about code ownership, and communication that's already slow before you've paid. Add "a price far below everyone else," which usually means corners get cut or the project gets abandoned halfway. None of these are about raw skill — they're about whether the basics of a professional engagement are in place. One subtle sign worth naming: a developer who can't explain their plan in plain language. If everything is buzzwords and you leave the conversation unsure what you'll actually get, that vagueness usually carries straight into the project. Clear thinking shows up as clear talking.

Why does code ownership matter so much?

Because the terms around your code, data, and accounts decide whether you can ever leave. Some developers keep the domain or your customer data in their own name, or never say what happens to the code, so leaving means losing your site. Before hiring, get a written statement of what happens to the code, and when, and confirm that your domain, your brand, your customers, and your data stay yours. A developer who won't put that in writing is the reddest flag there is — I cover the stakes in who owns your website code. A quick test before you sign: ask "what happens to the code, and when, and can I export my data anytime?" The right answer is clear, specific, and in writing. Hesitation, conditions nobody will write down, or "don't worry about it" are all signs you'd be locked in.

How can you vet a developer up front?

Ask for three things: a written scope and quote, a portfolio of real shipped work, and a clear statement on ownership and handover. Then watch how they communicate while answering — responsiveness now is the best preview of responsiveness later. Good developers welcome these questions because they've already thought them through. The ones who get defensive or vague are telling you how the whole project will go. Believe them early and act on it. It also helps to ask how they handle things going wrong — a missed bug, a change of plan, a delay. Someone who talks openly about process and mistakes is far safer than someone who claims nothing ever goes wrong. Real builds hit snags; what matters is whether they're handled in the open.

Is a cheap quote always a red flag?

Not always — but a quote far below everyone else almost always means something's missing. Sometimes it's inexperience (the person underpriced because they don't yet know what the work involves), sometimes it's corners that won't show until later (no testing, no error handling, code you can't maintain), and sometimes it's someone who'll take the deposit and lose interest halfway. The honest read is that price tracks scope and quality: a number that seems too good usually has a smaller or lower-quality scope hidden behind it. Compare quotes on what's actually included, not only the total — and treat a price with no written scope as no quote at all.

What questions should you ask before hiring?

A short list separates the professionals from the risks:

  • What's the written scope, and what's explicitly not included?
  • Is this a fixed price or hourly, and what happens if scope changes?
  • What happens to the code, and when — and is that in writing?
  • Can I see real, shipped work and talk to a past client?
  • What's the timeline, and what do you need from me to hit it?
  • How do you handle bugs and changes after launch?

The answers matter, but so does how they're answered. A good developer responds to all of these clearly and without defensiveness, because they've thought them through already. Anyone who dodges, gets vague, or treats fair questions as an insult is showing you exactly how the project will go.

How do I work to avoid these?

I put scope, price, and what happens to the code in writing before the build starts: your customers and your data are always yours, and at the end of the term, with everything paid, I hand over the source code on request. That's the standard behind my services, because trust comes from clarity, not promises. Hiring well is mostly about insisting on the basics up front; any developer worth hiring already works that way. If they won't, that's your answer — keep looking.

See freelancer vs agency vs studio, how to write a project brief, and who owns your website code.

How this works with me

It depends on what you really need

A website is $1,800, fixed; software is quoted from your roadmap. The $399 Business Growth Assessment shows which one you need, and it is credited in full.

A question about your project? Ask me.

Message me

Already know me? The $399 Business Growth Assessment, credited in full, shows whether what you think you need is what you really need. Start the assessment

Related reading

Continue with the full cluster and connect this topic to the services overview.