Most B2B SaaS companies under roughly $15,000 a month in SEO budget should hire an agency or fractional lead rather than an in-house specialist, because a senior hire costs about $188,000 to $213,000 in year one and takes four to seven months to become productive. Hire in-house only when execution volume justifies a full-time role.
That holds when the bottleneck is execution volume and the first commercial page needs to move within about six months. It reverses when strategy and cross-team coordination are the bottleneck and the work fills a full-time week.
The cost bands come from vendor-published pages, so replace them with your own quotes and salary data before committing.
If you want the ongoing SEO work handled by a team that reports against pipeline, the GEO + SEO Growth Programme is how we run it for B2B SaaS companies. Read on to see whether that model fits yours.
Table of Contents
- The Three Inputs That Decide The Model
- Agency Vs In-House Vs Fractional SEO At A Glance
- What An SEO Agency Retainer Costs And Delivers
- What An In-House SEO Hire Really Costs In Year One
- What A Fractional SEO Lead Is And Where It Fits
- How Long Each Model Takes To Produce Results
- The Break-Even Point Between A Retainer And A Hire
- When To Outsource SEO And When Not To
- What To Keep In-House Whichever Model You Choose
- Which SEO Work You Can Outsource
- What Each Model Should Report Every Month
- Mistakes To Avoid When You Outsource SEO
- Score Your Situation In Five Steps
- FAQs
The Three Inputs That Decide The Model
Most "agency or hire" debates go nowhere because people argue about price before they know what they are buying. Price comes last. Three inputs come first, and each one points at a model.
- Monthly volume of content and technical work: This is how many pages, fixes and updates need to ship every month. A backlog that one person can clear in a few days a week does not justify a retainer. A backlog that needs a writer, an editor and a developer's time every month does.
- Where the bottleneck sits: Either the team knows what to do and lacks hands, which is an execution problem, or nobody senior can decide what to do first, which is a strategy problem.
- Months until the first commercial page must move: A short runway rules out any model that spends its first half-year recruiting, onboarding and learning the product.
Here is the rule in one paragraph. If monthly volume is high and the bottleneck is execution, then an agency retainer fits, because an agency starts shipping in week one. If volume is low and the bottleneck is strategy, then a fractional SEO lead fits, because the company needs senior judgement for a set number of hours, not a full-time salary. If volume fills a full-time role and the bottleneck is strategy and coordination across product, sales and content, then an in-house hire fits, as long as the runway allows four to seven months of ramp-up. If the answers conflict, the runway wins, because a hire cannot be rushed.
This is TRM's decision rule, built on reasoning from the cost figures below, not a statistic. The rest of the page puts numbers behind each input so you can run your own.
Agency Vs In-House Vs Fractional SEO At A Glance
The single biggest difference between the three models is what you are paying for. An agency sells finished output on a monthly fee, a hire sells capacity you have to direct, and a fractional lead sells senior judgement by the hour.
| Factor | Agency | In-House Hire | Fractional Lead |
|---|---|---|---|
| Cost basis | $5,000 to $12,000 a month for a mid-tier retainer | About $187,800 to $213,100 in year one for a senior hire | Quote-based, agreed hours times the quoted hourly rate |
| Time to first output | Week one | 4 to 7 months to become productive | Depends on the hours agreed and who executes |
| Control | Shared, set by the contract and the account team | Highest, the person sits in your team | High on direction, low on day-to-day execution |
| Who owns strategy | The agency proposes, you approve | You | The fractional lead, with your sign-off |
| Best fit | Execution backlog and a short runway | Full-time workload and a long runway | Strategy gap and a small budget |
The in-house and agency figures come from Discovered Labs' cost comparison, which puts a senior hire at $187,800 to $213,100 in year one and a mid-tier retainer at $5,000 to $12,000 a month. No sourced rate exists for the fractional model, so its cost cell tells you how to get the number rather than inventing one.
What An SEO Agency Retainer Costs And Delivers
Discovered Labs' B2B SaaS pricing page, dated May 2026 and updated August 2026, puts typical retainers at about $2,000 to over $20,000 a month. That source is an agency that sells its own retainers, so read the range as a market indicator, not a neutral survey. The same page prices one-off SEO audits and sprints at about $5,000 to $25,000.
The mid-tier band is the one most B2B SaaS buyers land in. Discovered Labs' cost comparison puts a mid-tier retainer at $5,000 to $12,000 a month, starting work in week one, and growth-stage B2B SaaS spend at $7,000 to $15,000 a month.
| Band | Price | Source Basis |
|---|---|---|
| Typical B2B SaaS retainer | About $2,000 to over $20,000 a month | Discovered Labs pricing page |
| Mid-tier retainer | $5,000 to $12,000 a month | Discovered Labs cost comparison |
| Growth-stage B2B SaaS spend | $7,000 to $15,000 a month | Discovered Labs cost comparison |
| Project audit or sprint | About $5,000 to $25,000, one-off | Discovered Labs pricing page |
| Most businesses, all industries | $500 to $7,500 a month | DesignRush |
The last row matters for context. DesignRush reports that roughly 50.8 percent of businesses spend $500 to $7,500 a month on SEO in 2026. That covers every industry and company size, so a B2B SaaS company with a sales cycle measured in months usually sits above it.
What moves a company up or down a band is scope, not brand. More content pieces a month, a bigger technical backlog, active link building and a senior person on the account all push the price up. A narrow brief with a fixed list of deliverables pulls it down.
What does a mid-tier retainer deliver in practice? The sourced fact is speed, work starts in week one. The rest depends on the contract, so ask for the deliverables as a list with monthly counts. A retainer that cannot say how many pages it will ship, fix or update each month is selling activity. If you want a sense of what a full programme looks like, our ongoing SEO and AI visibility work is built around pipeline reporting instead of task counts.
Two other pages are worth reading before you set a budget. Our guide to SaaS content marketing pricing covers the content-heavy part of a retainer, and choosing an AI-ready SEO agency covers what to expect from a provider who also handles AI search visibility.
Are SEO services worth it? Only when the model matches the bottleneck. A retainer bought to fix a strategy gap produces a lot of well-formatted pages that nobody prioritised. A retainer bought to clear a defined backlog produces exactly that.
What An In-House SEO Hire Really Costs In Year One
The salary is the smallest surprise. The total is where budgets break.
Start with the average senior SEO manager salary of $137,016 a year. Benefits and payroll taxes add about 30 percent on top of an SEO specialist's salary. Counting pay, benefits, recruiting and tools, that source puts the year-one cost of a senior hire at roughly $187,800 to $213,100.
| Line | Figure | Basis |
|---|---|---|
| Average senior SEO manager salary | $137,016 | Discovered Labs |
| Benefits and payroll taxes at 30 percent | About $41,105 | TRM arithmetic |
| Salary plus load | About $178,121 | TRM arithmetic |
| Recruiting, tools and other costs in the sourced total | About $9,700 to $35,000 | TRM arithmetic, the gap to the sourced total |
| Year-one total | $187,800 to $213,100 | Discovered Labs |
| Cost per month | About $15,650 to $17,760 | TRM arithmetic |
| Productive months in year one | About 5 to 8 | TRM arithmetic from a 4 to 7 month ramp |
| Cost per productive month | About $23,500 to $42,600 | TRM arithmetic |
Here is how the arithmetic works. Thirty percent of $137,016 is about $41,105, which takes salary plus load to about $178,121. The sourced year-one total sits above that by roughly $9,700 to $35,000, which is where recruiting fees, software and the other costs the source counts live. Divide the total by twelve and you get about $15,650 to $17,760 a month.
Then comes the ramp. A senior hire takes 4 to 7 months to become productive. That leaves roughly five to eight productive months in the first year. Spread the full year-one cost over those months and each productive month costs about $23,500 to $42,600. That is TRM's calculation from the sourced inputs, so rerun it with your own salary and recruiting numbers.
A cheaper hire changes the maths, but not the problem. DesignRush puts SEO specialist salaries at around $65,000 to $100,000 a year. With the same 30 percent load, that is about $84,500 to $130,000 before recruiting and tools. It is a specialist level, below the senior figure, and a specialist usually needs someone senior to set priorities. You save on salary and then buy the strategy elsewhere.
Whoever you hire needs tools from the first day. If you do hire in-house, budget for the tool stack at the start. Semrush covers keyword research, site audits, rank tracking and competitor gap analysis in one subscription, which saves a new hire from stitching four tools together in their first month. If you want to compare options first, see our guide to the best SEO tools for SaaS.
What A Fractional SEO Lead Is And Where It Fits
A fractional SEO lead is a senior SEO professional engaged for a set number of hours a month, who owns strategy and prioritisation without a full-time salary. The role owns the plan, the ordering of the backlog, the briefs and the review of what ships. It does not write every page, fix every redirect or run the link outreach. It is the model that beats both other options when the company has a strategy gap, a small budget and someone else available to do the work.
That last point decides whether the model works. A fractional lead without an execution layer produces a good plan that nobody ships. The pairing that works is a fractional lead plus freelancers, or a fractional lead plus an execution agency. Freelancers cover the writing, editing and technical tasks. For the content side, a team such as our SaaS content production service can carry the research, writing and publishing while the lead sets direction.
No sourced rate exists for this model, so this page does not quote one. Run the calculation with a real quote instead.
- Monthly cost: Agreed hours a month times the quoted hourly rate.
- Compare against an agency: Put that figure next to the $5,000 to $12,000 mid-tier retainer band.
- Compare against a hire: Put it next to the about $15,650 to $17,760 a month that a senior hire costs in year one.
- Add the execution layer: Freelancer or agency fees for the work the lead decides on.
Can a fractional lead replace an agency? Sometimes. If your team already has writers and a developer with spare time, a lead gives them direction and an agency adds nothing. If your team has no capacity, the lead needs an execution partner, and at that point you are buying two things instead of one. Add both lines to the calculation before you compare.
How Long Each Model Takes To Produce Results
Two clocks run in SEO. The first is time to first output, which is when someone starts shipping work. The second is time to commercial results, which is when a page that matters to pipeline moves in search. Every model is judged on the first and paid for on the second, and that gap causes most disappointment.
On the first clock, the models differ sharply. A mid-tier agency retainer of $5,000 to $12,000 a month begins work in week one. A senior in-house hire needs 4 to 7 months to become productive, as the section above shows. A fractional lead starts as soon as the hours are agreed, but output depends on who executes the plan.
On the second clock, no model removes the lag. Search engines need time to crawl, index and rank new and updated pages, and ranking timelines vary by site, competition and page type. This page does not give a ranking timeline because the sources found for one were second-hand. What the first clock does tell you is how much of your runway each model spends before any work ships.
| Model | First Output | First Commercial Page Moves |
|---|---|---|
| Agency | Week one | After the search lag, which no model removes |
| In-house hire | After 4 to 7 months of ramp-up | After the ramp plus the search lag |
| Fractional lead | When the agreed hours begin | After the search lag, and only if an execution layer ships the plan |
The practical consequence is simple. A six-month runway and a four-to-seven-month ramp leave the hire almost no time to produce anything before the deadline. For wider context on how fast B2B SaaS content tends to perform, see our B2B SaaS content benchmarks.
The Break-Even Point Between A Retainer And A Hire
The break-even is about $15,000 a month. Below that, an agency is cheaper unless the volume of work fills a full-time role.
Here is where the figure comes from. A year-one hire at $187,800 to $213,100 is about $15,650 to $17,760 a month. Mid-tier agency retainers sit at $5,000 to $12,000 a month, which is $60,000 to $144,000 a year. The agency stays below the hire at every point in that band. The hybrid model of in-house plus agency suits a monthly budget of roughly $12,000 to $25,000, which sits around the hire's monthly cost.
| Model | Monthly Cost | Annual Cost |
|---|---|---|
| Mid-tier agency retainer | $5,000 to $12,000 | $60,000 to $144,000 |
| In-house hire, year one | About $15,650 to $17,760 | $187,800 to $213,100 |
| In-house hire, per productive month | About $23,500 to $42,600 | Not applicable |
| Hybrid of in-house plus agency | Roughly $12,000 to $25,000 | Not applicable |
This is TRM's arithmetic from the sourced inputs, and the one condition that moves it is workload. A hire only beats a retainer when there is enough work to keep one person busy full-time, with a strategy and coordination load that an outside team cannot carry. Under that, you are paying a full salary for part-time output. Over it, the retainer needs a second or third person to keep up, and the hire starts to look cheaper per task.
The cost per productive month is the number buyers skip. In year one the hire is not just $15,650 to $17,760 a month. It is $23,500 to $42,600 for every month that produces results, because the ramp months cost the same and produce little. By year two the ramp is paid off, and the comparison shifts toward the hire if the workload holds.
Here are three example situations. They are illustrative, not benchmarks, and your own volume, bottleneck and runway should replace them.
| Situation | Monthly Volume | Bottleneck | Runway To First Result | Model It Points To |
|---|---|---|---|---|
| Seed-stage team with no senior SEO and a content backlog | High | Execution | About six months | Agency retainer |
| Growth-stage team with a budget near $20,000 a month and work that fills a week | High | Strategy and coordination | Twelve months or more | Hire in-house, with an agency for overflow |
| Series A team with one marketer and a small budget | Low | Strategy | Flexible | Fractional lead plus freelancers |
Swap in your own quotes before you decide. If your agency quote is above $15,000 a month, ask what it includes that a hire plus tools would not. If your hire estimate is below $187,800 in year one, check that it counts benefits, recruiting and tools.
If content volume is the part you are short on, our SaaS Content Marketing team can take the research, writing and publishing while your own people keep the strategy. Send us your backlog and we will tell you how much of it an outside team should carry.
When To Outsource SEO And When Not To
Outsource when the problem is one an outside team can solve quickly. Keep it in-house, or hire, when the problem is knowledge that only your company has.
These signs point toward outsourcing:
- No senior SEO on staff: Nobody can set priorities or review the work.
- A content or technical backlog: Work is piling up faster than your team clears it.
- A short runway: The first commercial page needs to move within about six months.
- A traffic drop: You need diagnosis and fixes quickly, and a project-based audit may be enough. See our guide to hiring a content audit consultant for the lightest option.
These signs point away from it:
- A strategy bottleneck: The problem is deciding what to do, which needs people inside the business.
- Heavy product knowledge needed: The content depends on expertise that takes months to transfer.
- Enough work for a full-time role: A retainer will always cost more per task than a busy hire.
The right model also shifts with company stage.
Seed to Series A: An agency usually fits, and a fractional lead can if the quote suits your budget, because budgets are small, runways are short and nobody on staff owns SEO. A first-hire specialist rarely pays back inside the runway.
Growth stage: A hybrid or a first in-house hire starts to make sense. Discovered Labs' cost comparison puts typical growth-stage B2B SaaS SEO spend at $7,000 to $15,000 a month, which is right at the edge of where a hire becomes affordable.
Enterprise: In-house leadership with agency or freelance execution usually fits, because the coordination load across product, legal and regional teams is too heavy to outsource.
What To Keep In-House Whichever Model You Choose
Outsourcing the work does not mean outsourcing the thinking. Four things stay with you under every model.
- ICP and positioning knowledge: An outside team can research your buyers, but it cannot know them the way your sales team does, and wrong positioning makes every page work harder for no return.
- Product expertise and sign-off: Someone inside must confirm that every claim about the product is accurate, because an outside writer cannot be accountable for it.
- Ownership of the reporting numbers: Your analytics, your CRM and your pipeline data should be accessible to you first, because a provider that controls the numbers controls the story.
- Final say on priorities: The provider recommends and your team decides, because the trade-offs between SEO, product and sales are yours to make.
If you cannot name an internal owner for these four, fix that before you sign anything.
Which SEO Work You Can Outsource
Almost any SEO task can be outsourced, and the question is which model carries each one best.
| Task | Best-Fit Model | Reason |
|---|---|---|
| Technical fixes | Agency | Needs developer time and a repeatable audit process |
| Content production | Agency or freelancers | Volume work that scales with capacity |
| On-page optimisation | Agency or in-house | Easy to hand over once the brief is clear |
| Link building | Agency | Needs outreach capacity and existing relationships |
| Reporting | In-house or fractional lead | Ties to your pipeline data and your priorities |
| Strategy and prioritisation | Fractional lead or in-house | Needs judgement about your market |
Keep this map short in your head. Strategy and reporting lean inward, and volume work leans outward. If you are unsure what the outsourced work should prioritise, our guide to top B2B SaaS SEO strategies shows where the effort pays back. AI search visibility is also now part of the work a team may outsource, and generative engine optimization covers what that involves.
What Each Model Should Report Every Month
Reports should answer one question. Did the work move pipeline, and what do we do next? Every model, agency, hire or fractional lead, should report on the same items so you can compare them.
- Organic-sourced pipeline: Opportunities and revenue that started from organic search, because this is the number that decides whether to spend more or less.
- Ranking movement on commercial pages: Position changes for the pages that sell, because rankings on blog posts that never convert tell you nothing about the model.
- Work shipped: Pages published, fixes made and updates completed against the plan, because this shows whether the delivery matches the contract.
- What changes next month: The two or three priorities for the next period, because a report that does not end in a decision is a status update.
Agencies tend to lead with traffic and rankings, and an in-house hire tends to lead with work shipped. Push both toward pipeline. Our guide to measuring SEO beyond vanity metrics explains how to tie reporting to revenue, and it applies under any model.
Mistakes To Avoid When You Outsource SEO
These are the mistakes that waste a retainer.
- No internal owner: Nobody on your side reviews the work, so the provider drifts and nobody notices. Name one person who owns the relationship and reads every report.
- Paying for activity instead of outcomes: A retainer measured on pages published rewards volume. Tie the review to pipeline and ranking movement on commercial pages.
- No access to analytics and the CMS: If the provider holds the logins, you cannot check anything and you cannot leave cleanly. Keep admin access to both from day one.
- The wrong model for the stage: A seed-stage company with a full-time hire, or an enterprise with a small retainer, both end up paying for the wrong thing. Score your situation before you shop.
- Expecting results inside the search lag: Judging a new retainer on the first month's rankings leads to cancelled contracts and wasted setup. Judge the first quarter on work shipped, and the second on commercial pages.
Choosing the provider is a separate job. Our guide to how to choose a B2B SaaS SEO agency gives the scorecard and the questions to ask before you sign.
Score Your Situation In Five Steps
Run this worksheet with your own numbers. It takes about fifteen minutes.
- Estimate monthly work volume: List the pages to write, update and fix each month. Decision output is high, medium or low volume.
- Name the bottleneck: Decide whether the team lacks hands or lacks direction. Decision output is execution or strategy.
- Set the months-to-first-result target: Pick the date by which the first commercial page must move. Decision output is a runway in months, and anything under about seven rules out a new hire.
- Compare against the break-even range: Put your monthly budget next to $15,650 to $17,760 for a hire and $5,000 to $12,000 for a retainer. Decision output is whether the budget sits below, inside or above the range.
- Pick the model: High volume with an execution bottleneck points to an agency. Low volume with a strategy bottleneck points to a fractional lead. Full-time volume with a long runway points to a hire, and a budget of about $12,000 to $25,000 points to a hybrid.
FAQs
How Much Does It Cost To Outsource SEO?
How Much Should I Pay For SEO Services?
Are SEO Services Worth It?
How Long Does Outsourced SEO Take To Show Results?
What SEO Tasks Should I Keep In-House Vs Externalize?
How Do You Report Progress And Performance?
Can A Fractional SEO Lead Replace An Agency?
Should A Seed-Stage SaaS Company Hire In-House First?
When Does A Hybrid Of In-House And Agency Make Sense?
What Should I Ask An SEO Provider Before Signing?
If you have scored your situation and still cannot pick a model, book a thirty-minute call. One of the founders takes it, and you leave knowing which model we would fund first and what we would fix in the first ninety days.
📑 Disclosure!
Some links in this article are affiliate links. If you sign up through them, The Rank Masters may earn a commission at no additional cost to you. This does not influence which tools we recommend or what we say about them.





