·8 min read·
SMALL BUSINESSLONDON

FREELANCER VS AGENCY: AN HONEST GUIDE FOR LONDON SMALL BUSINESSES

When to hire a freelancer, when to hire an agency, and the specific situations where picking the wrong one costs you £10k. Written by a freelancer.

You own a yoga studio in Marylebone. You need a new website. You get three quotes: £1,800 from a freelancer, £6,500 from a boutique agency in Shoreditch, £14,000 from a mid-sized agency in Farringdon. All three show you nice portfolios. All three say the right things. You have no idea which one you actually need.

This is written by a freelancer, so take it with that bias factored in. But I'm going to be direct about when an agency is genuinely the right call, because telling you to always hire a freelancer would be dishonest and you'd figure it out eventually anyway. The real question isn't "who's cheaper" — it's "what am I actually buying?"

What you're actually paying for with each

The headline cost difference between a freelancer and an agency for the same small business website is usually 3–5x. A freelancer at £2,500 and an agency at £10,000 are not selling you the same thing, even if the deliverable looks identical on the surface.

With a freelancer, you're paying for: the person's time, their tools (design software, hosting, domain setup), and whatever profit margin they've built in. Most of your money goes into actual work on your site.

With an agency, you're paying for: a project manager who schedules things, a designer, a developer, a QA person, an account manager who takes your calls, office space, a sales team, partner referral fees, and whatever margin survives that overhead. A meaningful chunk of your money never touches your website at all — it funds the machine around it.

Neither is wrong. You just need to know which one you need.

When an agency is genuinely the right call

This is the part freelancers don't like to admit. Agencies are the correct choice for:

If three or more of those apply to you, skip the freelancer conversation. You're not the target customer.

When a freelancer is genuinely the right call

For most London small businesses, the honest answer is "a freelancer will do this better than an agency". This covers:

Three or more of those describe you? Hire a freelancer. An agency will overcharge you for a worse outcome.

The cost comparison across 3 years

This is where the real difference shows up. Here's what a typical London small business actually spends over three years on each path:

ItemFreelancer pathMid-sized agency path
Initial build£2,500£10,000
Hosting & domain (3 yrs)£250Included in retainer
Maintenance (3 yrs)£0–£900 ad-hoc£300/mo retainer = £10,800
Content updates£60–£120 per updateIncluded but slow
Small feature add-ons£400–£800 each£1,500–£3,000 each
3-year total£3,000–£4,500£20,000–£25,000

The retainer model is where agencies make their real money. You're charged £300/month whether you need changes or not, and when you do need changes, they're scheduled 2–3 weeks out. A freelancer bills you when there's work, usually turns it around in 48 hours, and you pay £80 an hour for actual changes.

If you want a deeper breakdown of what specific price points get you, I covered this in more detail in my post on what London small business websites actually cost.

The hidden lock-in problem

This is the thing nobody warns small businesses about. Agencies often build on proprietary systems — custom CMSes, internal deployment tools, bespoke hosting setups — that only they can maintain. When you want to leave, you can't just hand the codebase to someone else. It takes another full rebuild.

Specific things to ask before signing with anyone:

Freelancers lock you in less often, but not never. Ask the same questions regardless of who you hire.

The decision framework

Four questions. Answer honestly.

  1. Is your total budget over £10,000? If no, freelancer. If yes, continue.
  2. Do you have more than two decision-makers on your side? If yes, agency. If no, continue.
  3. Do you need custom integrations with existing systems you can't replace? If yes, agency. If no, continue.
  4. Do you expect to need fewer than 10 hours of changes per year after launch? If yes, freelancer. If you expect constant changes, agency retainer might genuinely be cheaper than ad-hoc freelance billing.

Most London SMBs end up in the freelancer column on all four. That's not because agencies are bad — it's because agencies are priced and built for a different customer.

The specific cases where you should just pick the agency

Honesty again: there are scenarios where I will actively tell a prospect to go with an agency. I lose the job but I keep my reputation.

If any of that describes you, pay the agency premium. You're buying peace of mind, and that has real value.

What to do next

If you're a typical London small business — owner-operator, sensible budget, straightforward website needs — hire a freelancer and save £15,000 over three years. If you're genuinely in agency territory, hire an agency and stop worrying about the cost because that's the right tool for your situation.

The mistake is picking by price alone without knowing what each price actually buys. The £14k agency quote and the £1,800 freelancer quote are both correct for different businesses.

I build websites for London small businesses in the £1,500–£3,500 range using Next.js on Vercel — code you own, hosting you control, and turnaround measured in days not sprints. If you want to know whether you're a freelancer fit or an agency fit, send me your situation and I'll tell you honestly — including if I think you should go with an agency instead.


Not sure which side of the line you're on? Send me your project details at alvaro.teran97@gmail.com with "freelancer or agency" in the subject. I'll reply within 24 hours with a direct recommendation — even if that recommendation is to hire someone else.