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.

What an SEO Agency, an In-House Hire and a Freelancer Actually Sell

seo agency vs in house vs freelancer b upright funnel decision

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 buyingSEO agencyIn-house hireFreelancer
Unit of supplyA slice of several specialistsOne person, full timeAgreed hours or days per month
Tools includedYes, enterprise tierNo, you buy themUsually yes, mid tier
Typical ramp-up2 to 6 weeks3 to 6 months including hiring1 to 3 weeks
Exit notice30 to 90 days contractual1 to 3 months statutory or contractualOften 30 days or none
Cover when absentBuilt inNoneNone
Business contextLearned, partialDeep and compoundingLearned, partial
Who sets prioritiesShared, via strategy meetingsYouYou

SEO Agency Retainers vs the True Cost of an In-House Hire

seo agency vs in house vs freelancer c stacked hexagonal layers

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 lineSEO agencyIn-house hireFreelancer
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.

True year-one cost by model, as a share of the most expensive
In-house hire, £55,550 100%
SEO agency retainer, £30,000 54%
Freelancer, £15,600 28%

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.

Specialist hours purchased per £1,000 of spend
In-house hire 28.8 hours
Freelancer 13.3 hours
SEO agency 10.5 hours

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

seo agency vs in house vs freelancer d tall stack blank paper sheets

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.

DisciplineSEO agencyOne in-house hireOne freelancer
Technical SEOCoveredSometimesCovered
Content strategyCoveredCoveredCovered
Copywriting at volumeCoveredRarelyRarely
Digital PR and link acquisitionCoveredRarelyRarely
Analytics and reportingCoveredCoveredCovered
Conversion and UXCoveredRarelyRarely
Local SEOCoveredSometimesCovered
Answer-engine optimisationCoveredRarelyRarely
Disciplines reliably covered8 of 83 of 84 of 8
Share of the eight disciplines reliably covered by one supplier
SEO agency, 8 of 8 100%
Freelancer, 4 of 8 50%
One in-house hire, 3 of 8 38%

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

seo agency vs in house vs freelancer e upright hourglass notice periods

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

seo agency vs in house vs freelancer f three ascending rounded pillars

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.

ModelCharacteristic failureEarly warning signContractual defence
SEO agencySold by seniors, delivered by juniorsReports show impressions, not revenueName the delivery team in the contract
SEO agencyThin coverage across many disciplinesNo single deliverable takes more than a dayAgree monthly hours by discipline
In-house hireSkill gaps stall the programmePublishing continues, traffic flatlinesBudget for specialist support alongside
In-house hireSingle point of failure on exitOnly one person holds the tool loginsCompany-owned accounts and documentation
FreelancerAttention lost to a bigger clientSlower replies, explained slippageContract committed days, not outcomes only
FreelancerNothing is documentedKnowledge exists only in conversationMake 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 youChooseWhy
Budget under £1,500 per monthFreelancerHighest share of spend reaches delivery
£1,500 to £4,000 per month, no internal expertiseSEO agencyCoverage and cover you cannot hire for at that price
Search is your primary acquisition channelIn-house plus specialistsCheapest hours, and context compounds
Large ecommerce or complex platformSEO agencyNeeds disciplines one hire will not have
One-off migration or auditFreelancer or project feeFinite scope does not need a retainer
Single location, local intentFreelancerNarrow discipline set, well within one person
Nobody can judge the quality of the workSEO agencyProcess 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