SEO · 8 min read
In-House SEO vs Agency vs Freelancer: The Real Math
Summary
A $71,632 SEO hire is not a $71,632 decision. Here is the fully loaded math on in-house vs agency vs freelancer, with every input sourced.
By Hyder Shah, Founder & CEO · Published July 13, 2026 · Updated July 13, 2026
Somebody in your business has said it out loud by now: 'why are we paying an agency when we could just hire someone?' It is a fair question. It is also almost always priced wrong, because the number people compare against the agency invoice is the salary — and salary is the smallest part of what an employee costs you.
So here is the math with every input pulled from a live source you can open yourself. No vendor-flattering assumptions, no invented averages.
What does an in-house SEO hire actually cost, fully loaded?
Budget roughly $110,000 a year, not $72,000. Indeed lists the average US base salary for an SEO specialist at $71,632 per year (Indeed, 2026). That is the number that ends up in the spreadsheet. It is not the number that leaves your bank account.
The Bureau of Labor Statistics tracks what employers actually pay. In March 2026, employer compensation costs for civilian workers averaged $49.32 per hour worked — $33.72 in wages and salaries (68.4% of the total) and $15.60 in benefits (31.6%) (BLS, Employer Costs for Employee Compensation).
Read that ratio carefully, because nearly everyone gets it backwards. Benefits are 31.6% of total compensation, not 31.6% on top of salary. The correct move is to divide, not multiply: $71,632 ÷ 0.684 works out to roughly $104,700 in total compensation cost. That BLS benefits bucket already includes legally required items — the employer share of Social Security (6.2%) and Medicare (1.45%), a combined 7.65% (IRS Topic 751). So do not add FICA on top of the 31.6%. You would be counting it twice.
Then the tools. Ahrefs lists its Standard plan at $249/mo and Advanced at $449/mo (Ahrefs pricing). Semrush lists $139, $199, $299 and $549/mo across its SEO plans when billed monthly (Semrush pricing). Most in-house SEOs want both, because their crawl and link datasets disagree — and the argument for which one to buy is its own decision, covered in our Semrush vs Ahrefs vs Moz breakdown.
| Line item | Amount | Source | Note |
| Base salary (US average, SEO specialist) | $71,632/yr | Indeed, 2026 | The number people quote |
| Benefits + payroll taxes | brings total comp to ~$104,700/yr | BLS ECEC, March 2026 (31.6% of total comp) | Divide by 0.684 — do not multiply by 1.316 |
| Ahrefs Standard + Semrush Pro+ | $548/mo = $6,576/yr | Ahrefs and Semrush pricing pages | Seat costs rise with every extra user |
| Fully loaded, before a single link is built | ~$111,000/yr | Sum of the above | Illustrative calculation, not a quote |
That is the honest floor: about $111,000 a year for one person and two subscriptions. Our own retainer starts at $2,500/mo — $30,000/yr, month-to-month, no minimum. The salary comparison is not close, and it is not supposed to be, because you are not buying the same thing. Which brings us to the part that actually decides this.
Can one person cover technical, content, links, local, and paid?
No — and the evidence is in how many distinct levers exist. Whitespark's 2026 Local Search Ranking Factors survey had 47 local-search experts score 187 separate factors, and found that three of the top five factors for AI search visibility are citation factors, leading Whitespark to conclude that 'in AI SEO, mentions (citations) are the new link' (Whitespark, Nov 2025).
Those 187 factors do not sort themselves into one job description. Technical SEO is engineering work. Link earning is outreach and PR work. Local is operations — categories, hours, review velocity, per-location pages. Content is writing and editing. Paid is media buying. These are five different people in most agencies for a reason. A full picture of what the work covers is in what SEO services actually include.
So the real in-house question is not 'can I afford $111,000?' It is: which two of the five pillars will this hire actually be good at, and what will I spend to fill the other three? Content production and link earning are usually the gap, and they are not cheap to buy piecemeal. Add that to the $111,000 before you compare anything.
When does hiring in-house genuinely beat an agency?
When your search work has enough recurring volume to keep one person busy 40 hours a week — which in practice means multiple locations, multiple service lines, or a site big enough that technical debt is a standing job. Below that, you are paying $111,000 for a person who is idle half the quarter and outsourcing the half you actually needed.
- You have 3+ physical locations, each with its own Google Business Profile, review flow, and location page to maintain.
- Your site has thousands of URLs and a release cycle — someone has to be in the standups, not in a monthly call.
- Search is your primary acquisition channel and you want the knowledge to live in the building, not in a vendor.
- You already have vendors for content and links, and you need an internal owner to run them.
- Compliance or confidentiality makes outside access genuinely hard — some legal, financial, and healthcare setups qualify.
Notice what is not on that list: revenue. A $12M single-location firm still has one Google Business Profile and one set of service pages. A $4M four-location HVAC company has four of everything. Volume of work tracks locations and service lines — not the top line.
Where does a freelancer beat both?
On a single bounded problem with a clear finish line — typically $1,500–$5,000 for a defined deliverable rather than an open-ended retainer. A good freelancer is the cheapest way to get one specific thing done well: a technical audit, a site migration plan, schema deployment, a set of location pages, a content refresh on decaying posts.
Freelancers are worst as a permanent, open-ended program. Not because they are weak — many are better operators than the account manager an agency will hand you — but because the scope of an ongoing search program exceeds what one contractor can hold while also selling their next contract. You get their best pillar and silence on the other four.
The tell that you are using a freelancer wrong: you cannot describe what you are buying next month. If the answer is 'SEO', you are buying an ongoing program from someone structured to deliver projects.
What is the hidden cost of a single point of failure?
One resignation stops your entire program while you keep paying the $6,576/yr tool bill that only they knew how to use. That is the bus factor, and it is the risk in-house buyers systematically underprice.
Run the honest timeline. Two weeks' notice. Then a hiring cycle — job post, screening, interviews, an offer, a notice period on their end. Then ramp: nobody ships meaningful technical or content work in month one on a site they have never crawled. In that window, rankings do not politely pause. Competitors keep publishing, links keep aging, and Google keeps recrawling.
Agencies fail differently. The risk there is that you are one of many clients and get handed a junior. That risk is real — ask who will actually touch your account, by name, before you sign. But it is a quality risk you can inspect in the pitch, not a continuity risk that shows up as a two-quarter hole. Vetting for it is a solvable problem — see the SEO agency vetting playbook.
The other continuity question people forget to ask: who owns the work when it ends? With us, you do — the content, the links, the ad accounts, the codebase. An employee walks out with the context in their head. Ask any vendor the ownership question in writing before you sign anything.
How does the math change with each new location?
Every new location adds a full unit of recurring work, and Google's own documentation explains why. Google states that local results rank on three factors — relevance ('how well a Business Profile matches what someone is searching for'), distance ('how far each business is from the customer who's searching'), and prominence ('how well-known a business is') — and that 'there's no way to request or pay for a better local ranking on Google' (Google Business Profile Help).
Distance is the one that scales your labor. Each location has its own proximity radius, and it can only be won from that address. So each location needs its own profile, its own categories, its own review velocity, its own city page, its own citations. None of it is copy-paste — and near-duplicate location pages get you thin-content problems instead of rankings.
| Locations | Recurring local work | Realistic model |
| 1 | One GBP, one service-page set, one review flow | Agency or freelancer — an in-house hire will be idle |
| 2–3 | Multiplying profiles, per-city pages, per-city reviews | Agency, or a fractional in-house owner |
| 4–9 | Standing operations job plus content plus technical | In-house owner + agency execution |
| 10+ | Full multi-location program with process and QA | In-house team, agency for links and technical spikes |
This is the threshold nobody publishes: in-house SEO starts winning at roughly four locations, not at a revenue number. Multi-location work is per-unit labor. One-location work is not, no matter how large the business gets.
Which model should you pick?
For a single-location or single-market US service business, the agency or fractional model wins on cost and on coverage — you get all five pillars for less than a third of a fully loaded hire. Here is the three-way verdict without hedging.
| Model | Realistic year-one cost | What you get | The catch |
| In-house hire | ~$111,000+ fully loaded | Control, context, availability | One skillset out of five; bus factor of one; still needs vendors |
| Agency | $30,000–$120,000/yr | All five pillars, redundancy, tooling included | Quality varies wildly; junior-swap risk; lock-in contracts if you let them |
| Freelancer | $1,500–$5,000 per defined project | The best single-pillar work per dollar | Cannot hold an ongoing five-pillar program |
| Verdict | Agency or fractional wins under ~4 locations | In-house wins at 4+ locations | Freelancer wins for one bounded project — never as the whole program |
Two rules to apply regardless of which you pick. First, no 12-month lock-in — a 12-month contract protects the agency, not you, and if a vendor cannot keep you month-to-month they are pricing in their own churn. Second, no ranking guarantees: Google says outright there is no way to pay for a better local ranking, so anyone guaranteeing position one is either lying or bidding on your brand name. If you want the full budget picture first, read how much SEO costs for a service business.
If you land on the agency side of this, we run SEO, GEO, and AEO as one program from $2,500/mo, month-to-month, and you own everything we build. Start with our SEO services, or skip the pitch and get my free audit — you will get the specific gaps in your site whether or not you hire anyone.
Where does this fit in your stack?
If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.
For the deeper engagement details, see our SEO service. New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.
Want this built for your vertical? See SEO for IT Services & MSPs, SEO for Manufacturing & Industrial, SEO for Law Firms, SEO for Financial Advisors.
What are the most common questions about this topic?
Common questions readers send us about this topic.
Is it cheaper to hire an SEO in-house or use an agency?
For most single-location service businesses, an agency is cheaper. Indeed puts the average US SEO specialist base salary at $71,632, but BLS data shows benefits made up 31.6% of total employer compensation cost in March 2026 — pushing total comp to roughly $104,700 before tools. Add an Ahrefs and Semrush stack and you are near $111,000 a year for one person. Agency retainers commonly start around $2,500 to $5,000 a month for a full team.
What does an SEO manager cost fully loaded?
Roughly $110,000 a year in a typical US market. Start from the base salary — Indeed lists $71,632 as the US average for an SEO specialist. Then apply the BLS ratio: benefits and payroll taxes were 31.6% of total compensation cost for civilian workers in March 2026, which means dividing salary by 0.684, not multiplying by 1.316. That lands near $104,700. Tools add several thousand more. Seniority, equity, and city premiums push it higher.
Can one in-house SEO do everything an agency does?
No. A working search program spans technical SEO, content, link earning, local, and paid — five distinct skillsets. Whitespark's 2026 survey had 47 experts score 187 separate local ranking factors, which gives a sense of the surface area involved. One hire will be genuinely strong at one or two pillars and thin on the rest, so budget for the vendors who will fill the gaps rather than assuming the hire covers everything.
When should a service business hire SEO in-house?
When the work volume genuinely fills 40 hours a week, which in practice means about four or more locations, several service lines, or a large site with a real release cycle. The trigger is locations, not revenue. A $12M single-location firm still has one Google Business Profile and one set of service pages, while a $4M four-location company has four of everything — and local work is per-location labor.
Is a freelancer good enough for a local service business?
For one bounded project, often yes — a technical audit, a migration plan, schema, or a batch of location pages typically runs $1,500 to $5,000 and a strong freelancer will do that better per dollar than anyone. As a permanent open-ended program, no. The scope of ongoing search exceeds what one contractor can hold while selling their next contract, so you get their best pillar and silence on the rest.
How much does an SEO tool stack cost per month?
Around $250 to $550 a month for one serious platform, and roughly double that if you want both major ones. Ahrefs lists Standard at $249 a month and Advanced at $449. Semrush lists its SEO plans at $139, $199, $299 and $549 a month when billed monthly. Extra user seats cost more on both. Rank tracking, call tracking, and crawlers add to that, and every seat you add scales the bill.
Do I still need an agency if I have an in-house SEO?
Usually yes, in a hybrid shape. The in-house person owns strategy, priorities, and accountability inside the business, while an agency supplies the pillars a single hire cannot cover — typically link earning, content production at volume, and technical spikes. That model works well past four locations. It is also the most expensive option, so only choose it once the volume of work genuinely justifies both.
What happens to my SEO if the in-house hire quits?
It stops, and you keep paying for the tools. Two weeks of notice, then a hiring cycle, then a ramp period where nobody ships meaningful work on a site they have never crawled — that is realistically a two-quarter hole. Rankings do not pause while you recruit. This bus-factor risk is the single most underpriced cost of the in-house model, and it is the reason redundancy is worth paying for.
About the author
Hyder Shah
Founder & CEO, Foundgrove
Hyder Shah is the founder of Foundgrove, an SEO and GEO agency for US service businesses. See our editorial policy for how these guides are researched and reviewed.
Related reading
Other tactical pieces from the Foundgrove blog.
- SEO · 10 min read
How Much Does SEO Cost for a Service Business in 2026?
Real 2026 SEO pricing: entry $1,500/mo, standard $2,500–$5,000/mo, aggressive $5,000–$15,000/mo. What's in each tier, hidden costs, and ROI math.
Read the seo playbook → - SEO · 8 min read
What Do SEO Marketing Services Actually Include in 2026?
Paying for 'SEO services' with no idea what ships each month? Here's the line-item breakdown of a real retainer, month by month, plus the red flags.
Read the seo playbook → - SEO · 12 min read
Semrush vs Ahrefs vs Moz for Service Businesses (2026)
Semrush wins on AI visibility, Ahrefs on backlinks, Moz on local citations. Choose by your bottleneck: local, competitive, or broad-channel work.
Read the seo playbook → - SEO · 11 min read
How to Choose an SEO Agency: A Buyer's Vetting Playbook
Every agency survives the questions you ask. Vet the answers instead: the ones that should end a discovery call, and what to demand in writing.
Read the seo playbook → - SEO · 8 min read
What Happens If You Stop Paying for SEO in 2026?
Your rankings will not collapse overnight, and they will not hold either. Here is what decays, what you keep forever, and when pausing is the right call.
Read the seo playbook →
Want help applying this to your business?
Book a free 30-minute call. We'll review your current acquisition stack and show you the three highest-leverage moves for your industry and state. Or read how our SEO service works.