SEO agency, in-house hire or freelancer — this is the three-way choice almost every growing UK business gets wrong at least once, usually by comparing a monthly invoice against a salary and stopping there. Those two numbers are not comparable, and the gap between them is where the money quietly goes.
The honest position is that none of the three models is better than the others in the abstract. Each buys a genuinely different thing. An organic search programme needs about eight separate disciplines to run properly, and the three models cover those eight in very different combinations, at very different price points, with very different failure modes when something goes wrong.
This guide puts real arithmetic against all three. Every figure in the charts below is calculated from a number stated in the text, so you can substitute your own salary band, retainer or day rate and rerun it. By the end you should be able to say which model fits your business this year, not in principle.
If you are still sizing the spend, our guides to SEO cost in the UK and SEO budget planning cover the money, and the SEO pricing models guide covers how the contract should be structured. Our SEO services team runs programmes for UK businesses under all three of the arrangements described here.
Table of contents
- What an SEO Agency, an In-House Hire and a Freelancer Actually Sell
- SEO Agency Retainers vs the True Cost of an In-House Hire
- Skills Coverage: The Argument an SEO Agency Wins on Paper
- Speed, Capacity and What Happens When Someone Leaves
- Control, Context and Institutional Knowledge
- How Each Model Fails: SEO Agency Churn, In-House Drift and Freelancer Overload
- The Decision Test: Which Model Fits Your Business
- The Hybrid Model Most UK Firms End Up Running
- Mistakes That Sink Any of the Three Models
- References
What an SEO Agency, an In-House Hire and a Freelancer Actually Sell
The first mistake is treating the three as interchangeable suppliers of the same commodity. They are not. They sell different products that happen to share a name.
What you buy from an SEO agency
You are buying access to a bench. An SEO agency assigns you a slice of several specialists — a technical lead, a content strategist, an outreach team, an analyst — rather than one person’s whole week. You also buy their tool stack, their process, and the fact that somebody covers your account when an individual is on holiday. What you do not buy is deep familiarity with your business on day one.
What you buy when you hire in-house
You are buying one person’s full attention and, over time, their accumulated knowledge of your products, your customers and your internal politics. That context is genuinely valuable and no supplier can replicate it. You are also buying a single skill set, a single opinion, and a single point of failure.
What you buy from a freelancer
You are buying senior hours without the overhead. A good freelancer is often the same calibre of practitioner an SEO agency would put on your account, minus the account manager, the office and the margin. You are also buying whatever share of their week you can negotiate, alongside their other clients.
The hybrid nobody puts in the pitch deck
Most mature programmes are not pure. They pair one internal owner with external specialist supply. It is worth knowing this exists before you frame the decision as three mutually exclusive doors.
| What you are buying | SEO agency | In-house hire | Freelancer |
|---|---|---|---|
| Unit of supply | A slice of several specialists | One person, full time | Agreed hours or days per month |
| Tools included | Yes, enterprise tier | No, you buy them | Usually yes, mid tier |
| Typical ramp-up | 2 to 6 weeks | 3 to 6 months including hiring | 1 to 3 weeks |
| Exit notice | 30 to 90 days contractual | 1 to 3 months statutory or contractual | Often 30 days or none |
| Cover when absent | Built in | None | None |
| Business context | Learned, partial | Deep and compounding | Learned, partial |
| Who sets priorities | Shared, via strategy meetings | You | You |
SEO Agency Retainers vs the True Cost of an In-House Hire
Here is where most comparisons collapse. A £2,500 monthly SEO agency retainer is compared against a £40,000 salary, the salary looks like £3,333 a month, and the agency looks expensive. That comparison is wrong in both directions.
An SEO agency invoice is the whole number
Whatever the retainer says is what leaves your bank account. Tools, software licences, employer taxes, holiday cover, sick pay, recruitment fees, desk space and training are the supplier’s problem. There is no second invoice. This is the single most underrated advantage of the SEO agency model for a finance director: the cost is predictable, budgetable and stops the month you stop it.
A salary offer is roughly seventy per cent of the real cost
An employee costs materially more than their salary. On a £40,000 SEO manager, employer National Insurance at 15% on earnings above the £5,000 secondary threshold adds £5,250, per the current rates and thresholds for employers. Auto-enrolment pension contributions add roughly £1,200 at the 3% employer minimum.
Then come the costs the salary line never shows. A serious tool stack runs about £3,600 a year. A recruitment fee at 20% of salary is £8,000, which even amortised across two years adds £4,000. Training and conferences add £1,500. The £40,000 hire costs £55,550.
What a freelancer actually costs
A UK freelancer at senior level charges £400 to £900 a day, or £800 to £2,000 a month on a small retainer. Take £1,200 a month as a mid-market figure: £14,400 a year, plus roughly £1,200 for the tool licences you will still want in your own name, giving £15,600. No employer NI, no pension, no recruitment fee, no notice period beyond the contract.
| Annual cost line | SEO agency | In-house hire | Freelancer |
|---|---|---|---|
| Base fee or salary | £30,000 | £40,000 | £14,400 |
| Employer National Insurance | £0 | £5,250 | £0 |
| Pension contributions | £0 | £1,200 | £0 |
| Tools and licences | £0, included | £3,600 | £1,200 |
| Recruitment, amortised | £0 | £4,000 | £0 |
| Training and development | £0 | £1,500 | £0 |
| Total year one | £30,000 | £55,550 | £15,600 |
Against a fully loaded in-house cost, the SEO agency retainer is not the expensive option. It is roughly 54% of it.
Cost per specialist hour tells the opposite story
Total cost is only half the picture. What matters is how many hours of skilled work each pound buys. An SEO agency bills a blended rate of roughly £95 an hour once account management and margin are included, so £1,000 buys about 10.5 hours. A freelancer at £75 an hour returns about 13.3 hours per £1,000.
The employee wins this comparison outright. A full-time hire delivers roughly 1,600 productive hours a year after holiday, admin and meetings. Divide £55,550 across those hours and each £1,000 buys about 28.8 hours — nearly three times what an SEO agency delivers per pound.
So the in-house hire is the cheapest labour and the most expensive commitment. Hold both facts at once — the rest of the decision is about whether those hours cover the work you actually need.
Skills Coverage: The Argument an SEO Agency Wins on Paper
Hours only help if they are the right hours. A modern organic programme draws on eight reasonably distinct disciplines, and very few individuals are strong in more than three or four.
The eight disciplines a programme actually needs
Technical SEO covers crawlability, indexation and site architecture, and it is the one our technical SEO audit checklist works through in detail. Content strategy decides what to publish and why. Copywriting produces work people finish reading. Digital PR earns the links that authority still depends on.
Analytics turns activity into a defensible report. Conversion and UX work makes the traffic worth having. Local SEO handles map-pack visibility, governed by Google’s local ranking factors. Answer-engine optimisation is the newest of the eight. A large language model answering a query leans on natural language processing to read intent, then cites a handful of sources rather than listing ten of them, which is why our AEO services exist as a separate discipline at all.
| Discipline | SEO agency | One in-house hire | One freelancer |
|---|---|---|---|
| Technical SEO | Covered | Sometimes | Covered |
| Content strategy | Covered | Covered | Covered |
| Copywriting at volume | Covered | Rarely | Rarely |
| Digital PR and link acquisition | Covered | Rarely | Rarely |
| Analytics and reporting | Covered | Covered | Covered |
| Conversion and UX | Covered | Rarely | Rarely |
| Local SEO | Covered | Sometimes | Covered |
| Answer-engine optimisation | Covered | Rarely | Rarely |
| Disciplines reliably covered | 8 of 8 | 3 of 8 | 4 of 8 |
Why one excellent hire still leaves gaps
This is not a criticism of in-house practitioners. It is arithmetic. Nobody is simultaneously a strong technical auditor, a prolific writer, a persuasive outreach operator and a conversion analyst. Hiring one person and expecting eight disciplines is the most common way in-house programmes stall in month four.
The honest counter-argument
An SEO agency covers eight disciplines thinly. Full coverage at a £2,500 retainer means about 26 hours a month spread across every one of them. That can be three hours of technical work in a month where you needed thirty. Breadth and depth are traded against each other, and the pitch deck rarely says so.
Speed, Capacity and What Happens When Someone Leaves
Coverage is a static picture. The dynamic questions — how fast can you start, how fast can you scale, what happens when a person disappears — often decide the outcome more than either cost or skills.
Time to first meaningful output
An SEO agency can typically audit and start executing within two to six weeks. A freelancer is faster still, often inside a fortnight. Hiring in-house means writing a job spec, a recruitment cycle, a notice period and an onboarding ramp: three to six months before serious output, and that is if the first hire works out. Our SEO results timeline guide explains why that delay compounds rather than simply shifting the start date.
Scaling up and scaling down
An SEO agency can add a content writer or an outreach specialist next month and remove them the month after. A freelancer can sometimes give you more days. An employee is fixed: more capacity means another hire, and less capacity means a redundancy process.
The bus factor
If your one in-house specialist resigns, the programme stops, the tool logins go with them, and the knowledge in their head is gone. With an SEO agency, an individual leaving is an internal staffing problem, not yours. This asymmetry rarely appears in the business case and is frequently what people actually regret.
Notice periods and switching cost
An employee serves a statutory or contractual notice, and the Acas guidance on notice periods sets the floor. Agency contracts usually run 30 to 90 days. Freelancers are generally the easiest to exit. Whichever model you pick, insist that accounts, tools and documentation are in your company’s ownership from day one.
Control, Context and Institutional Knowledge
The strongest argument for hiring in-house has nothing to do with money.
Nobody understands the business like your own staff
An in-house specialist sits in the sales meeting, hears the objection that keeps killing deals, and turns it into a page that week. They know which product has margin, which customer segment is being deprioritised and which claim the legal team will not sign off. That context compounds every month and no external supplier can fully replicate it.
Where an SEO agency loses the thread
Agencies work from briefs, calls and dashboards. They see what you tell them. When priorities shift internally and nobody updates the agency, work continues in the old direction for a quarter. The fix is structural rather than mystical: a named internal owner, a monthly working session and shared access to real commercial data, not just traffic data.
Where freelancers sit
Freelancers usually land between the two. Because they work directly with your team rather than through an account manager, they often absorb context faster than an SEO agency does — but they are also juggling three to six other clients, so their attention is genuinely divided.
How Each Model Fails: SEO Agency Churn, In-House Drift and Freelancer Overload
Every model has a characteristic failure. Knowing the shape of it in advance is worth more than any pitch.
The SEO agency failure mode
You are sold by the founder and delivered by a junior. Reporting drifts toward vanity metrics, the strategy call becomes a status update, and by month nine nobody can say which commercial outcome moved. The early warning is a report full of impressions and rankings with no revenue attached.
The in-house failure mode
The hire is good but alone. They fix the technical debt in the first quarter, publish steadily in the second, and then plateau, because links, digital PR and conversion work were never in their skill set. The early warning is a content calendar that keeps producing while non-branded traffic flatlines.
The freelancer failure mode
Your work is excellent for four months, then a larger client absorbs their week. Deadlines slip, responses slow, and nothing is documented because documentation was never in the scope. The early warning is a missed deadline that is explained rather than replanned.
| Model | Characteristic failure | Early warning sign | Contractual defence |
|---|---|---|---|
| SEO agency | Sold by seniors, delivered by juniors | Reports show impressions, not revenue | Name the delivery team in the contract |
| SEO agency | Thin coverage across many disciplines | No single deliverable takes more than a day | Agree monthly hours by discipline |
| In-house hire | Skill gaps stall the programme | Publishing continues, traffic flatlines | Budget for specialist support alongside |
| In-house hire | Single point of failure on exit | Only one person holds the tool logins | Company-owned accounts and documentation |
| Freelancer | Attention lost to a bigger client | Slower replies, explained slippage | Contract committed days, not outcomes only |
| Freelancer | Nothing is documented | Knowledge exists only in conversation | Make written handover a paid deliverable |
The Decision Test: Which Model Fits Your Business
Four questions settle this faster than any feature comparison. Answer them honestly about your business as it is today.
Can you supervise the work?
If nobody internally can tell good organic work from bad, do not hire in-house — you cannot evaluate the hire, and a weak one will cost you a year. An SEO agency or an experienced freelancer with a clear reporting standard is safer until you have that judgement in the building.
Is search a core channel or a supporting one?
If organic search will plausibly drive a third or more of pipeline within two years, in-house eventually wins on cost per hour. If it is one channel among six, the fixed cost of a permanent hire is hard to justify against a retainer you can vary.
How much technical and creative range does the site need?
A large ecommerce estate or a technically complex platform needs disciplines a single hire will not have. That is the clearest case for an SEO agency. A well-built brochure site with a focused keyword set is closer to freelancer territory.
What does the budget actually support?
Below roughly £1,500 a month, an SEO agency retainer buys too few hours to move anything, and a freelancer is the better use of the money. Above £4,000 a month, the case for building internal capability strengthens quickly.
| If this is true of you | Choose | Why |
|---|---|---|
| Budget under £1,500 per month | Freelancer | Highest share of spend reaches delivery |
| £1,500 to £4,000 per month, no internal expertise | SEO agency | Coverage and cover you cannot hire for at that price |
| Search is your primary acquisition channel | In-house plus specialists | Cheapest hours, and context compounds |
| Large ecommerce or complex platform | SEO agency | Needs disciplines one hire will not have |
| One-off migration or audit | Freelancer or project fee | Finite scope does not need a retainer |
| Single location, local intent | Freelancer | Narrow discipline set, well within one person |
| Nobody can judge the quality of the work | SEO agency | Process and accountability substitute for oversight |
The Hybrid Model Most UK Firms End Up Running
Ask firms with mature programmes what they run and the answer is usually neither pure in-house nor pure agency.
One internal owner, external specialist supply
The pattern that works is a single internal person who owns strategy, priorities and reporting, buying specialist execution externally for the disciplines they lack — usually digital PR, technical audit work and volume content. It captures the context advantage of an employee and the coverage advantage of an SEO agency without paying full freight for either.
How to structure it without duplicating spend
Split the budget explicitly. The internal owner holds analytics, roadmap and stakeholder management. The external partner is scoped to named disciplines with named deliverables. Ambiguity is what makes hybrids expensive, and it usually shows up as two parties both believing the other owns reporting.
When the hybrid is wrong
If the internal owner is junior, the hybrid collapses into an expensive coordination layer. Hire the owner senior enough to hold a supplier to account, or run a straight SEO agency arrangement until you can.
Mistakes That Sink Any of the Three Models
Some failures are model-agnostic. These account for more wasted budget than picking the wrong door in the first place.
Comparing a retainer to a salary
The comparison that started this article. £30,000 of agency fees against £55,550 of loaded employment cost is the honest version, and it reverses the intuition most people arrive with.
Buying deliverables instead of outcomes
Four blog posts and a report is not a strategy. Whatever the model, agree what commercial result the work is meant to produce and how it will be measured, following Google’s guidance on creating helpful content rather than a volume target.
Not owning your own accounts
Analytics, Search Console, the CMS and the tool licences must sit in company-owned accounts. This is trivial to arrange on day one and painful to unpick at exit, in every model.
Changing model too often
Each switch costs a ramp-up. Two changes in eighteen months means a programme that never accumulated momentum in any direction, and the diagnosis is usually a timeline expectation problem rather than a supplier problem.
Judging too early
Set the review point before you start, not when you get nervous. Watch leading indicators through Search Console — impressions and query breadth — rather than revenue in month three, in whichever model you choose.
References
Google Search Central: SEO Starter Guide
Google Search Central: Creating Helpful, Reliable, People-First Content
Google Search Central: Spam Policies for Google Web Search
Google Search Central: Get Started with Search Console
Google Business Profile Help: Improve Your Local Ranking on Google
GOV.UK: Rates and Thresholds for Employers 2025 to 2026
GOV.UK: Workplace Pensions, What You, Your Employer and the Government Pay
Office for National Statistics: Annual Survey of Hours and Earnings