The honest answer is that this is not really a question about websites. It is a question about which is scarcer for you right now — money or time — and how much the site actually matters to the business. A brochure site for a local trade and a booking system that takes payments are not the same decision, and treating them as one is how people end up paying too much or building the wrong thing.
Three routes, not two
| Build it yourself | Hire a freelancer | Hire an agency | |
|---|---|---|---|
| Cost | Lowest in money, highest in your time | Moderate | Highest |
| Speed | Days, if you keep the scope small | Weeks | Weeks to months |
| Control of changes | Total — you edit it at midnight if you like | Depends entirely on the handover | Usually via a support agreement |
| Best suited to | Brochure sites, portfolios, early ideas | Most small business sites | Ecommerce, integrations, multi-stakeholder projects |
| Main risk | It consumes far more of your time than expected | They disappear and nobody else can pick it up | Paying for process you do not need |
What building it yourself really costs
The money is genuinely small — a domain, hosting, perhaps a theme. The cost is your attention, and it is routinely underestimated by a factor of several. Not because the tools are hard; modern builders are genuinely easy. It is that writing the words, choosing the photographs, deciding what the site is actually for, and then stopping is the difficult part, and no builder does any of it for you.
That said, a small site you built yourself and can change in five minutes is often worth more in practice than a better one you cannot touch without raising a ticket. Momentum matters, particularly early on.
When to hire
The line is not sophistication, it is consequence. Hire when the site handles money, holds customer data, integrates with something else that must not break, needs to be accessible or compliant to a standard, or represents enough of your revenue that a week of it being broken would genuinely hurt. Hire also when your own hours are worth more spent elsewhere — that is a legitimate reason on its own, not an admission of anything.
Build it yourself when the site is a brochure, when you are still working out what the business is, or when the budget realistically is not there. A modest site that exists beats an ambitious one you are still saving for.
How to hire without regretting it
Write the brief before you talk to anyone. What the site is for, what a visitor should do, what already exists, and what success looks like. Doing this makes every quote comparable and is the single largest determinant of whether the project goes well.
Ask for work in your situation, not their prettiest work. A designer whose portfolio is all conference websites may be excellent and still wrong for a plumbing business.
Settle ownership in writing. The domain must be registered to you, the hosting account should be yours, and you should have access to the code and the content. This is the most common and most expensive thing to get wrong, because it is invisible until the relationship ends.
Agree what happens afterwards. Who applies updates, who fixes a break, what a change costs, and how you get help. A site is not a delivery, it is something that needs maintaining.
Insist on being able to edit the content. If changing a phone number requires a developer, you will not change it, and the site will drift out of date.
The middle path most people miss
You do not have to choose once and for ever. Building a simple version yourself first is often the best possible preparation for hiring: you learn what you actually need, you discover which pages people use, and you arrive at the conversation with a brief grounded in evidence rather than guesswork. It also means you have something live while you decide, which is worth more than a perfect plan.
Frequently asked questions
Is it cheaper to build my own website?
In money, yes, considerably. In time, often not — and the expensive part is writing and deciding, not the building.
How much should a small business website cost?
Enormously variable, which is why a written brief matters: it is the only way to make quotes comparable. Be wary of any price given before anyone has asked what the site is for.
Who should own the domain name?
You, always, registered in your name on an account you control. This is the single most important thing to get right when hiring.
Can I move a site later if I build it myself?
Only if the platform allows an export. Check that before you commit, because a site you cannot move is one you will eventually rebuild.
Freelancer or agency?
A freelancer suits most small business sites. An agency earns its cost when there are several stakeholders, integrations, or work that must continue if one person is unavailable.
What if I start it myself and get stuck?
That is a reasonable plan rather than a failure. A half-built site is a far better brief than an empty page.
Related reading
See also what a free website actually costs you and what makes a homepage work.


