Freelancer, Agency, or Template: Which Fits You
Template, freelancer, or agency — how to match the option to your actual situation, and the way each one fails when it's the wrong fit.

Three ways to get a website, and the right answer changes depending on what you're trying to do. A nail salon that needs a page with hours, photos, and a phone number does not have the same problem as a restaurant trying to take orders without paying 30% to an app. Same budget conversation, different jobs.
So skip the question of which one is best. Ask which one fits what you're building, how much you want to manage, and what happens six months after launch.
Start with what the site has to do
Write down, in one sentence, what the website is for. Be specific. Not "look professional" — that's the floor, not the job.
Most small-business sites fall into one of three jobs:
A brochure. Someone searched your name or your service, landed on you, and needs to confirm you exist, you're open, you do the thing, and here's how to reach you. No logins, no payments, no inventory. A barber, a bookkeeper, a dog groomer, a contractor who books by phone.
A brochure with one working thing. Everything above, plus a booking form, a contact form that actually routes somewhere useful, a menu that stays current, a quote request. One moving part.
A system. Online ordering tied to your POS. A booking calendar that respects staff schedules and blocks double-bookings. Memberships. Recurring billing. A phone agent that takes orders when nobody can pick up. Several things that have to talk to each other and keep working while you're busy.
The first job is a template problem. The second is usually a freelancer problem. The third is an agency problem. Everything after this is detail.
Template: when the site is a brochure and budget is the constraint
Squarespace, Wix, Shopify for a simple store. Pick a theme, drop in your photos, write your copy, connect your domain. A weekend of your time plus a monthly subscription.
This is a legitimate choice. If money is tight and you need to be findable, a clean template beats a blank page and beats a half-finished custom site by a mile. The hosting is handled. The security updates happen without you. It works on phones because the theme was built that way.
Take this route when: the site won't change much, you can write your own copy or pay someone a few hundred dollars to write it, and nothing on the site needs to connect to another system you use.
The failure mode is neglect. Template sites don't break — they just stop being true. The hours change for winter and nobody updates the page. A new service gets added and it's only on Instagram. The photos are from your opening week and the dining room has been renovated since. Two years later the site is quietly costing you customers because it says something that isn't accurate anymore.
The fix is mechanical. Put a recurring reminder in your calendar — first Monday of every quarter, open the site, read every page, fix what's wrong. Fifteen minutes. If you know you won't do it, that's useful information: the template isn't actually the cheap option for you, because the cost shows up as wrong information instead of an invoice. Same goes for your Google Business Profile hours, which go stale the same way.
Freelancer: when the scope is clear and you can manage it
One person, usually working from a template or a page builder, who builds exactly what you describe and hands it over. Faster than an agency, cheaper than an agency, more capable than you doing it yourself at midnight.
A good freelancer is excellent value when you can hand them a finished brief. That means you know the pages, you have the photos, you've written or approved the copy, and you can say what "done" looks like. If you can do that, you're paying for execution, which is what a freelancer is best at.
Take this route when: the scope fits on one page, you have time to answer questions within a day, and you're comfortable being the project manager. Because you will be. Nobody else is going to chase the missing headshot or decide whether the menu goes under About or gets its own tab.
The failure mode is disappearance. Not malice — life. Freelancers take full-time jobs. They move. They get busy with a bigger client and your two-hour fix sits for three weeks. The site is live and fine until the day it isn't, and then there's one person who knows how it was built and they're not answering.
Protect yourself with three things before you start. Make sure the domain is registered in your name, in an account you control — we wrote the whole checklist in who owns your website domain. Get the hosting login and the CMS admin login in writing, in your email, not in a chat thread. And ask directly: if you're unavailable, who can pick this up? A freelancer who has an answer is a different proposition than one who doesn't.
Agency: when something has to be built, integrated, or kept running
A team. Someone who scopes, someone who builds, someone who answers when it breaks. You pay more because you're buying continuity, not just hours.
The honest case for an agency is narrow but real. It applies when your website isn't a page — it's a piece of operating equipment. Online ordering that writes to your kitchen printer. A booking system that knows which technician does which service and how long it takes. Something that touches money, or touches your schedule, or has to be correct at 7pm on a Friday with no one free to check it.
The second case is ongoing change. If your menu moves weekly, if you run promotions, if you add staff and services regularly, you need someone whose job is to make those changes quickly. Otherwise the changes don't happen.
Take this route when: the build has integrations, when being down costs you orders, or when you know you'll never log in to edit anything yourself. If you want to see what that scope looks like in practice, our Toronto web agency page lays out what we actually build and what it includes.
The failure mode is overbuilding. Agencies are staffed, which means they need work to put people on. The temptation is to turn a four-page site into a twelve-page site with a blog nobody will write and a custom design system for a business with one location. You end up paying for infrastructure that serves the agency's process rather than your customers.
The defence is to make them justify each piece against a number you care about. More calls. More orders. Fewer hours on the phone. If a line item doesn't map to one of those, ask what happens if you skip it. A straight answer means it's probably necessary. A speech means it isn't. If you're comparing proposals right now, why three quotes for the same job differ by thousands explains what's actually hiding in those line items.
The mixed approach most owners should consider
You don't have to pick one forever. The sequence that works for a lot of small businesses:
Year one, template. Get online, get found, spend your money on the business instead of the website. Keep it accurate.
When one thing starts hurting — people call to ask a question your site should answer, or you're retyping orders, or you're losing bookings to voicemail — hire for that one thing. Sometimes that's a freelancer. Sometimes it's a system.
Move to an agency when you have evidence, not ambition. Evidence is "we take forty phone orders a week and three get written down wrong." Ambition is "we should probably have a better website." The first one justifies a budget. The second one produces a redesign that changes nothing.
A quick way to decide this week
Answer four questions honestly.
Does the site need to connect to anything else you use — POS, calendar, payment system? If yes, you're in agency territory regardless of budget, because integration is where DIY and solo builds most often stall.
Will you personally log in and edit the site? If yes, a template is fine and you'll stay current. If you know you won't, budget for someone who will.
What does an hour of downtime cost you? If the answer is nothing, buy cheap. If the answer is orders, buy support.
How clear is the scope in your head right now? If you can describe every page in two minutes, hire a freelancer. If you're still saying "something like what they have, but for us," you need someone to do the scoping, and that's a paid conversation either way.
The worst outcome isn't picking the wrong one. It's picking the expensive one for a brochure, or the cheap one for a system, and finding out eight months later. Match the option to the job and you'll be fine with any of the three.