How Much Does SEO Cost in the UK in 2026? Agency, Freelance and In-House Compared

By Amit Saini, founder of Vimana Digital. First published March 2025 as "SEO Hiring Guide for Businesses". Rewritten November 2026. · Updated 10 November 2026

The short answer

SEO Hiring Guide for Businesses - How to Choose the Right SEO Agency

SEO in the UK typically costs £1,000–£5,000 a month from an agency for a small or medium business, and £3,000–£10,000 or more for a larger national campaign. Freelancers average £374 a day. An in-house SEO manager costs a median £48,749 in advertised salary, and about £56,600 once employer National Insurance and pension are added. One-off audits usually cost £500–£3,000. Vimana Digital's national SEO costs £1,000–£4,000 a month, ex-VAT, with no long contract.

What 7 UK SEO price guides say

No independent body surveys UK SEO prices. So on 10 November 2026 we read seven UK pricing guides published or updated in 2026, all written by agencies or consultants, and put their figures side by side.

What the guides coverWhat they sayHow many guides
Monthly SEO for a small or medium businessMost ranges fall between £1,000 and £5,000 a month5 of 7
A larger national campaignAbout £3,000 to £10,000+ a month3 that list a separate tier
International, several countriesAbout £5,000 to £12,000+ a month3
One-off SEO auditFrom £500, up to £3,000 for most sites; up to £7,500 for very large ones3
Website migration project£1,000 to £15,000, depending on size3
The "too cheap" lineBelow £300 to £500 a month3

Two of the guides went further and compared published packages. One compared 38 UK packages and found the middle price was £837.50 a month. Another collected entry prices from 18 providers: they ranged from £246 to £3,500 a month, with a median of £1,734.

What this tells you: the honest answer to "how much does SEO cost" is a range nearly ten times wide, because "SEO" covers everything from a few hours of local listings to a team running a national shop's content. The useful question is what each price buys.

All prices exclude VAT unless stated. Add 20% if your business can't reclaim it. Agency guides are written by businesses that sell SEO, so treat them as market benchmarks, not neutral data.

Agency, freelancer or in-house?

SEO Agency UK
Who does the workTypical UK costHow it's pricedWhat you get
Agency, small or medium business£1,000–£5,000 a monthMonthly retainerA team covering technical fixes, content, links and reporting
Agency, larger national campaign£3,000–£10,000+ a monthMonthly retainerMore pages, more outreach, more keyword groups
Agency, international£5,000–£12,000+ a monthMonthly retainerCountry-by-country structure, research and content
Freelance consultant£374 a day on average (YunoJuno); guides quote £40–£150 an hourDay rate, hourly or small retainerOne specialist, usually strategy plus some hands-on work
In-house SEO manager£48,749 median advertised salary (IT Jobs Watch), about £56,600 with employer costsAnnual salarySomeone who knows your business, without specialist cover
One-off projectAudit £500–£3,000; migration £1,000–£15,000Fixed feeA defined job and a deliverable, nothing ongoing

For a sense of proportion beyond the UK: Ahrefs polled 439 SEO providers worldwide and found agencies charged an average of $3,209 a month and freelancers $1,348 (Ahrefs, updated August 2024). That sample is global and mostly American, so it's not a UK price, but the ratio holds: agencies cost a little over twice what freelancers do, because you're paying for several people.

If you're a single-location business after map results, the local tiers are covered separately in our local SEO price guide.

Monthly retainer, project fee or day rate: which fits?

ModelHow it worksSuitsThe catch
Monthly retainerA fixed fee for an agreed scope each monthMost businesses, since SEO is ongoingLong minimum terms and vague scopes
Project feeOne price for a defined job: an audit, a migration, a set of pagesRebuilds, migrations, one-off auditsThe gains fade if nobody maintains them
Day rate or hourlyTime billed as usedAdvising an in-house teamHard to budget
Pay per resultPaid per ranking or per leadSounds low-riskOften aims at easy keywords. Google says "No one can guarantee a #1 ranking on Google."

A project fee makes sense when the job has a clear end, such as a technical SEO audit or protecting rankings during a rebuild with website migration SEO. Whatever the model, ask what the fee buys in hours or deliverables. If a provider can't tell you, you can't compare them with anyone else.

The real cost of hiring an SEO in-house

Only four of the twelve pricing pages we checked compare in-house with agency costs at all. Here's the full calculation, line by line, for a median UK SEO manager in the 2026/27 tax year.

CostIn-house SEO managerHow we worked it out
Salary£48,749Median advertised UK SEO manager salary, 6 months to 3 Nov 2026 (IT Jobs Watch). £40,000 outside London.
Employer National Insurance£6,56215% on pay above £5,000 a year (HMRC rates for 2026/27)
Workplace pension, employer minimum£1,2753% of earnings between £6,240 and £50,270 (gov.uk)
Yearly cost of employing them£56,586
Recruitment, first year only£7,312–£9,750Agency fees of 15–20% of first-year salary (Recruitly, 2026)
SEO toolsAbout $2,950 plus £199 a yearSemrush SEO plan $117.33 a month billed annually, Ahrefs Lite $129 a month, Screaming Frog £199 a year (vendor pricing pages, 10 Nov 2026). US tools are priced in dollars.
Holiday and sickness coverNone

So the first year costs about £64,000–£66,000 before tools, and about £56,600 a year after that. For comparison, our national SEO retainers come to £12,000–£48,000 a year, ex-VAT, with tools and cover included.

Two honest caveats. First, one person is rarely strong at every part of SEO: technical work, content and earning links are different skills, so in-house SEOs often still buy in specialist help. Second, an in-house hire will know your business better than any agency. If you have enough work to keep a specialist busy full-time, it can be the right call. A common middle route is an in-house marketer with a consultant advising them, which is what our SEO consultancy is for.

What does cheap SEO actually get you?

Three of the guides we read put the line for "too cheap to be real work" between £300 and £500 a month. The lowest UK monthly package we could confirm on a provider's own pricing page was £195. At that price there isn't room for much skilled human time. What you typically get:

  • an automated ranking report, often for keywords nobody chose with you
  • templated changes to page titles and descriptions
  • bulk directory submissions, which Google lists as link spam when they're low quality
  • a Google Business Profile post or two

None of that is harmful in itself, but it isn't a campaign. The work that moves rankings is writing pages people want to read, fixing what stops Google reading the site, and earning mentions from relevant sites. All of it takes skilled hours.

Our own local plans start at £400 a month, which is inside that range, so here's the difference. £400 isn't "full SEO" for a national market. It's a defined local job for one location: your Business Profile, a review routine, local listings and your service pages. A narrow job done properly beats a broad one done by software.

On a small budget, these usually do more than a cheap monthly package:

  1. 1A one-off SEO audit that tells you what's holding the site back, which you or your web developer then fix.
  2. 2A focused local campaign for one location (see the local SEO price guide).
  3. 3Doing the basics yourself: a complete Google Business Profile, a page for every service, and asking every customer for a review.

How to compare SEO quotes

Put the same questions to every provider:

  1. 1What exactly is in the monthly fee? Ask for hours or deliverables: pages written, technical fixes, links earned, reports.
  2. 2How long is the contract, and what's the notice period? A 12-month minimum protects the agency, not you.
  3. 3Who owns the work if I leave? You should own the content, the accounts and the data.
  4. 4Will you report enquiries, not just rankings? Calls and form fills tell you whether the money is working.
  5. 5What results do you expect, and by when? Ask for a written range. Google's own guidance says "No one can guarantee a #1 ranking on Google" (Google Search Central, "Do you need an SEO?").
  6. 6What do you do about AI Overviews? Being quoted in Google's AI answers is a separate target from ranking.
  7. 7Is the price ex-VAT? Most UK SEO prices are.

End the call if you hear guaranteed rankings, a "special relationship with Google", secrecy about methods, or a refusal to put the scope in writing.

Our published SEO prices

Our prices are on our SEO services page:

ServicePrice (ex-VAT)What it covers
Local SEOFrom £400 a monthOne location: Business Profile, reviews, listings, service pages
National SEO£1,000–£4,000 a monthTechnical fixes, content, earned links, AI search, monthly report, 90-day review
Global SEOTypically £5,000–£10,000 a monthNational, plus market research and multi-country structure
Ecommerce SEOWithin the national bandsCategory and product pages, shop technical SEO
SEO audit, small siteAbout £300, in 48 hoursEvery issue ranked by what to fix first
SEO audit, large site£750–£1,000, in 72 hoursThe same, for bigger and more complex sites

What moves a national campaign from £1,000 towards £4,000 is volume: more keyword groups, more new pages a month, more outreach, more locations. We show you that split before you commit. Every plan runs on rolling monthly terms with a month's notice, and link building is part of every plan rather than sold separately (see link building services).

SEO cost questions, answered

How much do SEO packages cost per month in the UK?

Most small and medium businesses pay an agency £1,000–£5,000 a month, and bigger national campaigns £3,000–£10,000 or more, across the seven UK price guides we read. Single-location local packages cost less (see our local SEO price guide). We charge £1,000–£4,000 for national SEO and from £400 for local, ex-VAT.

Is cheap SEO worth it?

Rarely as an ongoing package. UK price guides put the line between £300 and £500 a month, below which there's little room for skilled time. On a tight budget, a one-off audit followed by fixes you make yourself usually gets more done.

Is it cheaper to hire an in-house SEO than an agency?

Not usually for a small or medium business. A median UK SEO manager costs about £56,600 a year once employer National Insurance and pension are added, and £64,000–£66,000 in the first year with a recruiter. Our national retainers cost £12,000–£48,000 a year ex-VAT.

How much does a freelance SEO consultant charge in the UK?

The average SEO consultant day rate on YunoJuno in 2026 is £374. UK price guides quote £40–£150 an hour depending on experience.

How much does an SEO audit cost?

UK guides put most audits at £500–£3,000. Ours costs about £300 for a small site, delivered in 48 hours, and £750–£1,000 for a large site in 72 hours. See SEO audit.

Do SEO prices include VAT?

Usually not. Most UK agencies quote ex-VAT, so a £1,000-a-month retainer costs £1,200 if your business can't reclaim VAT. Our SEO prices exclude VAT too.

How long before SEO pays for itself?

Local campaigns usually show movement within one to three months. National campaigns take six to twelve months to produce clear results, and longer in crowded sectors or on new websites. If there's no visible improvement within three months, you're free to leave.

Is SEO still worth paying for now Google shows AI Overviews?

Yes, but the target has widened. Ofcom found that about 30% of UK searches showed an AI Overview in 2025, and Ahrefs measured a 58% lower click-through rate for the top result when one appears (February 2026). So ask any agency how it gets your pages cited in AI answers, not only ranked. See AI search optimisation.

Send us your website address. We'll come back with the issues costing you the most visibility and a quote that sets out exactly what the monthly fee pays for. No obligation, no contract to sign first.

Get a quote