SEO Agency vs In-House Team: How Growth-Stage SaaS Should Actually Decide

21 Sep, 2026

Article Summary

  • Choose in-house when the ranking assets are product-generated templates and the bottleneck is shipping code. Choose an agency when you need five specialisms in motion at once, when the work is a burst rather than a rhythm or when headcount is frozen and opex is not. 
  • A mid-level in-house SEO costs about $117,000 a year in employer cost at a 51 to 500 employee company, using Salary.com’s September 2026 base of $80,449 and the 46% benefits loading published by the US Bureau of Labor Statistics. 
  • A working tool stack runs about $21,166 a year at one seat and $31,188 at six. Six of the ten lines are metered on volume rather than seats, which is the structural reason an agency’s stack costs less per client. 
  • Conductor, BrightEdge, Botify and MarketMuse publish no price at all. Parts of the stack cannot be budgeted without a sales call. That procurement friction sits entirely in the in-house column. 
  • No independent survey of US B2B SaaS agency retainers exists for 2025 or 2026. Every widely quoted range traces back to agency blogs citing other agency blogs. 
SEO Agency vs In-House Team-1

Article Summary

  • Choose in-house when the ranking assets are product-generated templates and the bottleneck is shipping code. Choose an agency when you need five specialisms in motion at once, when the work is a burst rather than a rhythm or when headcount is frozen and opex is not. 
  • A mid-level in-house SEO costs about $117,000 a year in employer cost at a 51 to 500 employee company, using Salary.com’s September 2026 base of $80,449 and the 46% benefits loading published by the US Bureau of Labor Statistics. 
  • A working tool stack runs about $21,166 a year at one seat and $31,188 at six. Six of the ten lines are metered on volume rather than seats, which is the structural reason an agency’s stack costs less per client. 
  • Conductor, BrightEdge, Botify and MarketMuse publish no price at all. Parts of the stack cannot be budgeted without a sales call. That procurement friction sits entirely in the in-house column. 
  • No independent survey of US B2B SaaS agency retainers exists for 2025 or 2026. Every widely quoted range traces back to agency blogs citing other agency blogs. 

Your board asked why organic is flat. You have a plan, a keyword set and three technical fixes that have been written up twice. What you do not have is anyone whose actual job is to ship them. 

So the question arrives the way it always does, as a budget line. Hire someone or retain an agency. Then it gets decided on a cost comparison that turns out to be the least useful way to look at it. 

SEO agency vs in-house: which should you choose?

Choose in-house when the ranking assets are product-generated templates and the bottleneck is shipping code. Choose an agency when you need five specialisms in motion at once, when the work is a burst rather than a rhythm or when headcount is frozen and opex is not. The cost comparison rarely decides it.

Two numbers frame the decision. A mid-level in-house SEO at a company of 51 to 500 employees costs about $117,000 a year in employer cost, using Safaricom’s September 2026 base of $80,449 and the 46% benefits loading published by the US Bureau of Labor Statistics. A working tool stack adds roughly $21,000 at one seat. 

Neither number settles it, because the stack does not scale the way people assume. Six of the ten tool lines are metered on crawled URLs, prompts, sites and keywords rather than on people. The same coverage costs about $31,188 at six seats. Headcount times six, stack cost times 1.47. 

What actually decides the choice is whether the person accountable for organic can merge a pull request. An agency can diagnose, priorities and write the spec. None of that ships a template change. 

A disclosure before the numbers

Every comparison ranking for this term is published by an agency and almost all conclude that you should hire an agency. Two of the top five give the agency column five advantages and the in-house column three. Tru Performance runs SEO and AEO engagements for B2B SaaS companies so we have the same conflict. 

What follows is the framework we use on discovery calls, including the conditions under which we tell a prospect to hire instead. It also carries the evidence that runs against us, quoted in full further down. 

Every number has a named source and a date. Where the evidence does not exist, this page says so rather than quoting a range. 

What does an in-house SEO actually cost in 2026?

A mid-level in-house SEO costs roughly $117,000 a year in total employer cost and an SEO Director roughly $182,000, before tools. Salary is about two thirds of it.

The salary is not the cost

Most pages in this category apply a vague benefits multiplier of “roughly 35%” with nothing behind it. The real figure is published quarterly and free. 

The BLS Employer Costs for Employee Compensation release for June 2026 puts total hourly employer cost for management and professional occupations in private industry at $78.88, of which $54.06 is wages. 

Benefits and legally required contributions add 46% on top of base pay. For the information industry the loading is 54%.

Run it against real bases

Salary.com, as of 1 September 2026, puts an SEO Specialist I at a company with 51 to 500 employees at $80,449. 

Role Base Loaded at 46%
SEO Specialist I, 51 to 500 employees $80,449 ~$117,000
SEO Director $124,960 ~$182,000

One caveat. BLS has no occupation code for SEO. Every salary figure here comes from a commercial aggregator. The same title spans $55,503 to $123,474 depending on whose method you use. 

What nobody can quote you

There is no independent, methodology-backed survey of US B2B SaaS agency retainers for 2025 or 2026. We looked specifically. 

The $5,000 to $15,000 a month range you see everywhere traces to agency blogs citing other agency blogs. The most-repeated figure, $3,209 a month, comes from a poll of 439 providers that is global, seller-reported and roughly three years old. 

Anyone quoting you a market rate with confidence is quoting themselves.

What does an SEO tool stack cost and how does it scale?

A working stack covering technical, content, AI visibility, digital PR and testing costs about $21,166 a year at one seat and about $31,188 at six seats, using published September 2026 list prices. Stack cost scales with coverage and volume rather than with headcount.

Three of the four enterprise platforms will not tell you the price.

We checked every vendor pricing page on 17 September 2026. 

  • Conductor. No public price. Three tiers, all “request a demo.” 
  • BrightEdge. No public price. The pricing page is a contact form with no number, no range, no “starting at.” 
  • Botify. No public price. /pricing redirects to a demo request. 
  • seoClarity. Publishes, from $2,500 to $4,500 a month by tier. Its own footnote dates the packages to October 2022. 

MarketMuse does not publish a price for any tier, including its free one. 

A VP cannot build a business-case line for a tool whose vendor will not quote without a sales call. That procurement friction is a cost the in-house column carries and the agency column does not. No comparison page mentions it. 

What a working stack actually costs

Here is the arithmetic for one in-house generalist. These are published list prices summed by us, not a benchmark. Any real buyer negotiates. 

Line Annual Moves with headcount?
Ahrefs Standard $2,988 Yes
Screaming Frog SEO Spider $279 Yes
Screaming Frog Log File Analyser $139 Yes
JetOctopus Pro, crawl and logs at scale $6,588 No
Clearscope Business $4,788 No
Otterly.AI Standard, AI visibility $1,920 No
BuzzStream Starter, digital PR $588 Yes
SEOTesting, single site $600 No
DebugBear $588 No
AccuRanker Professional $2,688 No
Total at one seat $21,166

Swap SEOTesting for SearchPilot Core and add $36,900. Swap Otterly for the full Ahrefs AI Visibility Index and add $6,468. Use Muck Rack instead of BuzzStream and you cannot get a number at all. 

The number that actually matters

Six of those ten lines never move when you add people. They are metered on crawled URLs, log lines, prompts, sites, page views and keywords.

Chart showing that multiplying headcount by six raises annual SEO tool stack cost only 1.47 times, because six of the ten tool lines are metered on volume rather than on seats

Headcount times six. Stack cost times 1.47. The flat lines hold at $17,172 whether one person or six use them. The whole increase sits in four seat-metered lines that go from $3,994 to $14,016.

That asymmetry is the structural argument, not the one agencies usually make. An agency is not cheaper because it negotiates better. It is cheaper per client because it amortises the six flat lines across the whole book, while your team amortises them across one domain. 

One honest qualifier. Flat does not mean infinite. Six clients’ worth of crawling pushes JetOctopus from Pro to Ultra, roughly doubling that line. 

What can an agency give you that a subscription cannot?

Coverage and availability, not price. Tools are the easy part of this comparison. The harder part is who operates them. Most in-house SEOs are operating alone.

Most in-house SEOs are on their own

34% of in-house technical SEOs are solely responsible for SEO at their organisation. A further 78% use no external agency or freelancer support for technical work. That is Aira and Women in Tech SEO’s State of Technical SEO 2024, from 382 respondents with published methodology.

An independent survey of news publishers landed on the identical 34%. Two self-selected samples converging is worth a sentence rather than a conclusion. 

The job absorbed a second function without gaining a person

AI search optimisation is owned by the existing SEO team at 77% of organisations. Dedicated AI-search specialists account for 4%. That is Aleyda Solís’s State of AI Search Optimization 2026, fielded in August 2026. 

The same survey names thirteen distinct AEO activities, from structured data and entity signals to prompt research, digital PR and community presence. Aira’s technical-SEO skill list runs to ten items on its own, including JavaScript, log file analysis, RegEx and SQL. 

Nobody publishes a credible count of how many specialisms modern SEO requires. We are not going to invent one. Read those two lists and decide whether one hire covers them. 

The in-housing research makes the agency case better than agencies do

The ANA’s own study of in-house agencies found that 82% of members run one, that 65% moved established work in-house in the past three years. The top-ranked benefit was cost efficiency. 

Then it found that 92% still use external agencies. It named two reasons: bandwidth and capacity, plus capability that does not exist internally. 

That is the honest agency case, published by the study most hostile to it. Not cheaper. Deeper. Available without a requisition. 

What actually decides the choice?

Engineering access, not budget. An agency cannot fix a shipping problem. No retainer grants repo access. If template changes are stuck in a sprint queue, the model you pick will not unstick them. 

Say your site runs on a code-deployed CMS. Template changes need a pull request and a sprint slot. The last three SEO recommendations are sitting in a doc because nobody owns the ticket. The bottleneck there is not SEO knowledge. You already know what to do. 

Hiring an agency into that situation produces a better-argued backlog. 

Three slots have to be filled and they are independently sourceable: 

  • Strategy. What to target, in what order and why. Either model works. A good agency is often better here because it sees patterns across accounts. 
  • Production. Briefs, drafts, technical fixes, schema, internal linking. Either model works and the economics turn on velocity. 
  • Engineering access. Changing a template and shipping it this sprint. Only in-house fills this. 

Diagram showing the three SEO delivery slots: strategy and production can be filled in-house or by an agency, while engineering access can only be filled in-house

Most companies buy one model for all three slots, then wonder why the third one stays broken. 

Four thresholds you can measure this week

Qualitative advice is why this decision stays stuck. Measure these instead. 

  • Product-object pages as a share of organic entrances. Pull organic landing pages in GA4. Above roughly 40% landing on templated pages built from product objects, integrations, use cases, comparisons or docs, the owner needs to sit in the product standup. Lean in-house. 
  • Publishing velocity. Below four pieces a month there is not a full-time job in it. Above twelve a month on a fixed template, in-house production wins per unit because briefing overhead amortises. 
  • Baseline traffic on ICP pages. Below about 500 organic sessions a month you do not yet know what your SEO job is. A full-time hire is an expensive diagnostic. 
  • Senior direction available. Can someone senior give the work two hours a week? If not, an agency’s account structure is the management layer you are actually buying. 

How do you build a business case a CFO will approve?

Drop the opex argument. Both an employee and an agency are operating expense. No accounting treatment favors either. What differs is cash, commitment, reversibility and the approval path. 

There is no accounting arbitrage

Marketing and advertising costs are expensed under ASC 720-35. There is no capitalization route. SEO work is SG&A whether an employee or an agency does it. 

If anyone tells you vendor spend is “opex” and headcount is something else, they are wrong. Both are opex. 

What genuinely differs

Three things, none of them accounting rules. 

  • Cash and commitment. An FTE is an indefinite commitment at a known annual cost. A retainer is a defined term. The term is what you negotiate. 
  • Approval path. A headcount requisition runs through People, a finance partner and a headcount committee against an annual plan. A vendor line runs through procurement by dollar threshold. That is delegation-of-authority policy rather than GAAP. It is the mechanism behind “we have the budget but cannot hire.” 
  • Reversibility, both ways. Agency contracts commonly carry 30 to 90 day termination for convenience. That cuts the other way too: minimum commitments and auto-renewal can make a vendor harder to stop than a person. 

The 2026 conditions your case lands in

The money is flat. The people line is where the squeeze landed. 

  • Marketing budgets sit at 7.8% of revenue, which Gartner notes is 18% below the level of four years earlier. 56% of CMOs say they lack the budget to deliver their 2026 strategy. 
  • The CMO Survey’s April 2026 read has marketing headcount growth down more than 50% year on year, while B2B digital spend still grew 4.1% to 7.1%. 
  • Announced US tech job cuts reached 155,126 in the first eight months of 2026, up 52% on the same period in 2025, with AI the leading stated reason for five consecutive months. 

We are not claiming companies are structurally shifting budget from employees to vendors. We looked for that data and it does not exist. What is evidenced is narrower: budgets are flat, headcount is frozen and the work still has to get done. 

Two costs to put in the model, at their honest size

Ramp. Budget roughly six months before a specialist hire reaches full productivity. The best figure available is 6.2 months, from The Bridge Group’s June 2026 study of 158 B2B companies. Those are commercial roles rather than marketing specialists. Label it a proxy. 

Turnover. The median cost of replacing an employee is 21% of annual salary, from the Center for American Progress’s pooled review of 30 case studies. That is far below the figures circulating here. “Six to nine months of salary,” “30% of first-year earnings” and “33% of base” are all folklore, listed at the foot of this page. 

What does the evidence against agencies say?

A framework that only produces reasons to hire us is a sales deck. Four pieces of evidence cut the other way. 

The fiduciary gap is documented by the industry’s own investigator

The ANA’s 2016 K2 Intelligence study found non-transparent practices pervasive across US media buying, including markups of roughly 30% to 90% on principal transactions. Its core finding was that advertisers believed agencies owed them a duty of care while many agency executives said the relationship was defined solely by the contract. Some contracts had gone unreviewed for ten years. 

That study covers media buying rather than SEO. The behaviour it describes is a contracting problem you can solve on day one. 

A quarter of agency staff turn over every year

The IPA’s 2025 census puts UK agency staff turnover at 24.8%, with retention down to 68.6%. Measured, not modelled. 

Your channel sits at the unstable end of agency relationships

Average client-agency tenure is now around seven years. The old churn narrative is dead. Break it apart though and integrated shops run 87 months while media and digital-only run 44. Tenure is also longest among clients who stopped running competitive reviews. 

Your peers are cutting exactly what we sell

Forrester’s 2026 B2B survey found the share of marketers expecting to increase digital marketing agency spend fell from 51% to 31%. Content creation agency spend fell from 41% to 26%. Forrester attributes it to AI efficiencies letting teams bring work in-house. 

One more, the most awkward of the set. The CMO Survey finds technology and software among the least-outsourced sectors at 28%, with B2B Product outsourcing falling. Your industry is moving away from this, not toward it. Any agency that does not tell you that is hoping you will not check. 

Where do both models fail?

Neither fixes an unowned roadmap. If nobody internally can approve, prioritise and ship, both produce recommendations that decay on a shelf. 

Neither fixes a measurement vacuum. With organic not wired to pipeline you cannot tell a good agency from a bad one or a good hire from a bad one. You optimise toward traffic because traffic is the only visible number. 

No source anywhere compares in-house and agency outcomes. Every cost comparison in this category, including this one, compares inputs. Anyone claiming an outcome difference is guessing.

What changed in 2026?

The job grew a function. It was added on top rather than swapped in. 

Semrush’s July 2026 study of more than 600,000 US desktop keywords found commercial-intent SERPs carrying an AI Overview grew 71% between November 2025 and April 2026. Commercial intent is where a page like this one lives. 

Pew Research Center measured the consequence across 68,879 real searches. With an AI summary present, users clicked a traditional result on 8% of visits against 15% without. Pew is the only disinterested source here. Its data is from March 2025. 

Meanwhile Wynter’s January 2026 survey of 101 mid-market B2B SaaS CMOs found 84% using LLMs for vendor discovery, up from 24% a year earlier. 

Two consequences. A hiring case built on projected session volume rests on a number that moved. The skill you are sourcing also changed: you are no longer hiring someone to rank, you are hiring someone to become the source the model summarises. Our AI visibility analytics guide covers measurement and the GEO field guide covers the structural work. 

80% of G2’s buyers still use Google somewhere. The fundamentals got a second scoreboard, not a replacement.

When should you hire each?

Condition In-house Agency
Ranking assets are generated from product objects ✅ Sit in the standup ❌ Always one release behind
Bottleneck is shipping, not knowledge ✅ Only if repo access comes with it ❌ Cannot merge a pull request
Work is a burst: migration, replatform, IA rebuild ❌ Permanent salary, temporary work ✅ Four specialists for eight weeks
Need technical, content, digital PR, AEO and testing in motion now ❌ One hire covers two well ✅ You are buying coverage
Stack coverage matters more than headcount ❌ One domain absorbs the full flat cost ✅ Flat lines amortise across the book
Below 500 organic sessions a month on ICP pages ❌ Expensive diagnostic ✅ Cheaper and reversible
Publishing 12+ pieces a month in one category ✅ Briefing overhead amortises ❌ Per-unit cost climbs
Nobody senior can direct the work weekly ❌ Becomes a ticket-taker ✅ Account structure is the management layer
Headcount is frozen but opex is available ❌ Requisition will not clear ✅ Procurement path is open
SEO is permanent and institutional memory matters ✅ It stays when the contract ends ❌ The thinking leaves with the retainer

Most growth-stage SaaS companies land on a split. One senior in-house owner who can direct work and ship code, with production and specialist depth bought in. Design that deliberately rather than arriving at it by accident. 

How do you evaluate a hire or an agency?

For a hire. Test whether they can name the last template they changed and how it shipped. Ask what they would measure in month one. A candidate who leads with rankings rather than pipeline is answering a 2023 question. 

For an agency. Read the team CVs for title inflation. An agency “SEO Director” at five years is not an in-house director at twelve. Ask which client they told to stop doing SEO. Ask what happens to your Search Console property, GA4 account, content and tracking on the day the contract ends. Get the answer into the MSA rather than the pitch. 

For either. Ask ChatGPT, Perplexity and Google what the best B2B SaaS SEO agencies are. See whether the one pitching you appears. With 84% of mid-market CMOs now researching vendors in an LLM, an agency that cannot make itself visible in AI answers is showing you its work. 

If you want a read on where you actually stand before you decide, we run a discoverability audit covering organic and AI visibility. It takes about a week. Roughly a third of the time it tells the company to hire rather than retain. See how our discoverability work runs. Or talk to a partner if you would rather start with the question. 

Sourcing decisions hold when they are run as a system

This question gets re-litigated every year in most companies, because it is usually decided on a budget number and then reopened when the budget changes. 

At Tru Performance, a business growth and operations partner working across 250+ brands and more than $500M in client revenue, discoverability work runs inside ConvergeOS™, our operating model that moves work through five stages: Diagnose, Design, Deploy, Operate and Compound. The sourcing decision belongs in Design, because who does the work is a structural choice rather than a procurement one. Get the three slots right and the model you pick matters far less than the fact that someone can ship. 

Denver Mascarenhas

Vice President, Growth and Innovation, Tru Performance

A performance marketing and RevOps leader with 15+ years building global marketing teams and the AI-powered growth and product-innovation programs that turn client marketing into measurable outcomes.

Frequently Asked Questions

Everything you need to know about the product and billing.

Not on the evidence. The ANA’s in-housing research finds cost efficiency is the top-ranked reason companies bring work in-house. Any agency arguing it is cheaper is arguing against the data. The defensible agency case is coverage and availability rather than price. On the numbers, a mid-level in-house specialist at a 51 to 500 employee company runs about $117,000 a year in employer cost using Salary.com’s September 2026 base of $80,449 and the 46% BLS benefits loading, before roughly $21,000 of tools. No independent survey of US B2B SaaS retainers exists for 2025 or 2026. Compare against a real proposal rather than a published range. 

About $21,166 a year at one seat for coverage across technical, content, AI visibility, digital PR and testing, using published list prices in September 2026. The important part is how it scales. Six of the ten lines are metered on crawled URLs, prompts, sites and keywords rather than on people. The same coverage costs about $31,188 at six seats. Headcount times six, stack cost times 1.47. Note also that Conductor, BrightEdge, Botify and MarketMuse publish no price at all. Parts of the stack cannot be budgeted without a sales call. 

When the ranking assets are product-generated templates, when you are publishing more than about twelve pieces a month in one category, when the bottleneck is shipping code rather than knowing what to ship and when someone senior can direct the work weekly. If more than roughly 40% of organic entrances land on templated product pages, the owner needs to sit inside the product team. 

Base plus 46%, per the BLS Employer Costs for Employee Compensation release for June 2026. For the information industry the loading is 54%. On Salary.com’s 1 September 2026 figures that puts a Specialist I at a 51 to 500 employee company near $117,000 and a Director near $182,000, before tools. BLS has no occupation code for SEO roles, which is why base salary figures come from commercial aggregators whose estimates for the same title range from $55,503 to $123,474. 

Often yes. The in-housing research says why. The ANA found that 82% of its members run an in-house agency and 92% of those still use external agencies, for two stated reasons: bandwidth and capacity, plus capability that does not exist internally. The practical test is the three slots. If strategy and engineering access are covered internally but production or a specialism such as digital PR or AEO is not, buy the missing slot rather than the whole model. 

No. An agency can diagnose, prioritise and write the spec. None of that merges a pull request. If your last three SEO recommendations are still unshipped, buying more recommendations will not help. Solve repo access and sprint standing first, then decide who does the thinking. 

Ask which client they advised to stop doing SEO. Read the team CVs for title inflation against in-house equivalents. Ask what they would measure in month one and reject any answer that leads with rankings rather than pipeline. Get the offboarding terms into the MSA, covering who holds the Search Console property, the GA4 account, the content and the tracking. Then check whether they appear when you ask ChatGPT or Perplexity for agencies in their category. 

Still Have Questions?

Can’t find the answer you’re looking for? Let’s collaborate and unlock your Tru potential.

Trends That Drive Innovation

16 Min read Marketing

SEO Agency vs In-House Team: How Growth-Stage SaaS Should Actually Decide

Your board asked why organic is flat. You have a plan, a keyword set and three technical fixes that have been written up twice. What you do not have is anyone whose actual job is to ship them.  So the question arrives the way it always does, as a budget line. Hire someone or retain an agency. Then it gets decided on a cost […]

12 Min read Marketing

Building a B2B Attribution Model Your CFO Will Trust

Your attribution report says marketing sourced $4.2M in pipeline last quarter. Finance’s report says marketing sourced $1.6M. Both numbers were pulled from the same CRM on the same day. Neither team can explain the gap in the meeting, so the meeting ends the way these meetings usually end, with the CFO deciding to treat the […]

7 Min read AI

AI Marketing Ops vs. Traditional Ops: What Actually Changes

The category confusion The phrase “AI marketing ops” has gotten loose in 2026. Vendors use it to describe any marketing platform that has an AI feature button. Agencies use it to describe everything from prompt engineering to a full RevOps rebuild. CMOs use it interchangeably with “AI in marketing,” “marketing automation 2.0,” and “RevOps with AI.”  This guide […]

7 Min read AI

What to Look for in an AI Marketing Operations Partner

Why this evaluation matters more in 2026 Choosing the wrong AI marketing ops partner in 2026 doesn’t just waste a quarter it puts you in the 88% of AI proofs of concept that never reach production (IDC, 2026) and the 95% of enterprise AI pilots that fail to deliver ROI (MIT Project NANDA, 2025). The […]