WorkServicesNotesAsk offerContactAsk offer▶ Take the tour
ENITDERO
← All notes

Agency, Freelancer, or a One-Person Operator: Who Should Build Your Website?

The agency vs freelancer website debate usually skips a third option: one person directing AI to build the whole thing. Here is the honest breakdown of all three, including when an agency really is the right call.

It depends on three things: the size of the build, your budget, and how much continuity you need after launch. Rule of thumb: big or regulated projects want an agency, small and well defined ones want a freelancer, and if you want a team's breadth with one person accountable, hire an operator who directs AI from end to end.

That is the short answer. The rest of this post is the honest version, because the label on the invoice matters less than who is accountable after the site goes live. I build websites as a one-person operation, so I have a horse in this race. I am still going to tell you when an agency or a plain freelancer is the better call, because pretending otherwise would make everything else here worthless.

The agency

An agency is a team: designers, developers, project managers, sometimes QA and SEO specialists, under one roof and one contract. For a large build with real complexity, that structure is a feature, not overhead.

Where an agency earns its price:

  • Team depth. A designer designs, a developer builds, and someone else keeps the schedule. No single skill is the bottleneck.
  • Process. Contracts, timelines, QA, and accessibility audits are already part of how they work, which matters for regulated or high-stakes projects.
  • Capacity. They can run a large, multi-phase project with many stakeholders without falling over.

What you pay for that:

  • Price. You are funding a whole team, an office, and a sales pipeline, not just the hours spent on your site.
  • Layers. You often talk to an account manager, not the person actually building the thing, so details get lost in translation.
  • Junior work billed at senior rates. The pitch is led by the best people; the day-to-day is often done by the newest, and you rarely see the difference on the invoice.

If your project is big, has legal or accessibility requirements, involves several departments, or needs to ship on a fixed date with many hands in parallel, an agency is very likely the right answer. Do not let anyone, including me, talk you out of that.

The freelancer

A freelancer is one skilled person you hire directly, usually a designer or a developer. For a small, clearly scoped site, this is often the sensible choice.

Where a freelancer wins:

  • Price. No agency overhead, so you pay for the work and little else.
  • A direct line. You brief the person who builds it, and feedback does not pass through three inboxes.
  • Focus. A good freelancer in their lane can out-build a distracted agency on the right project.

Where it gets thin:

  • Bus factor. One person means one point of failure. If they get sick, take on a big client, or lose interest, your project stalls.
  • Breadth. Most freelancers are strong in one area. A designer may not write solid backend code, and a developer may have no design taste, so you end up hiring and coordinating several of them yourself.
  • Handoffs. When the job needs skills they do not have, you become the project manager stitching people together.

The one-person operator who directs AI

This is what I do. I am one person, but I direct AI agents to build whole systems, from the website down to the server it runs on. It sits between the other two options, and for a lot of small businesses it is the best fit.

What this gets you:

  • The breadth of a team from one contact. Design, frontend, backend, and infrastructure are all in scope, because the agents cover ground a single human specialist could not.
  • One owner, start to finish. The person you brief is the person who builds it and the person who runs it. Nothing is lost in a handoff, because there is no handoff.
  • Agency-level output without agency overhead. No office, no account manager, no sales team to fund, so the price stays closer to a freelancer's.

And the honest catch:

It is still one person, so the bus factor is real. I will not pretend otherwise. The difference is not that the risk vanishes, it is in how the risk is handled.

  • Everything is documented. The project ships with plain markdown files that describe the stack, the conventions, and the gotchas, so any competent developer or AI agent can pick it up cold.
  • You own the server and the accounts. The site does not live inside my private account. It lives on infrastructure that is yours, which means you are never locked to me.
  • Standard tools, no lock-in. I build on common frameworks, not a proprietary system only I understand, so you can hire anyone to continue the work.

That does not make the bus factor disappear. It makes it survivable, which is the honest goal. A freelancer who keeps everything in their own head and their own accounts is a much bigger risk than an operator who hands you owned infrastructure and readable documentation on day one.

The questions that actually decide it

Forget the labels for a minute. The right choice falls out of five questions.

  1. Budget. What can you actually spend, both to build it and to keep it running each month?
  2. Deadline. Is there a hard date, and does the work need several people in parallel to hit it?
  3. Maintenance. Who updates the site after launch, and how often will it change?
  4. Ownership. Whose name is on the domain, the server, and the accounts? It should be yours, whoever builds it.
  5. Continuity. What happens if the builder disappears tomorrow? If you cannot answer that cleanly, you have found your real risk.

Do not hire based on the label. Hire based on who is accountable after launch, and make sure you own the keys either way.

One more thing, because it changes the math. Before you pay me, I build a working version of your site and show it to you live. You are not buying a promise or a slide deck. You are looking at the real thing and deciding whether it is worth it. That is the same honesty this whole post is arguing for: you should be able to see what you are getting before you commit to it.

So pick the option that matches your project, not the one with the best sales pitch. Sometimes that is an agency, and I will say so to your face. Often, for a small business that wants a fast, owned, well documented site, it is one person and a stack of AI agents.

See what I build

Tell me what you've got in mind.

No commitment, just a conversation. You'll see a working version and know the full price before you pay anything.

Let's talk