An in-house SEO hire costs roughly $112,500 a year all in at the national median for marketing specialists (BLS, plus 30% benefits, our arithmetic), before tools and training, and brings one person's skills. An agency retainer averages $2,917 a month in Ahrefs' survey and brings a team. In-house wins on control and product knowledge; the agency on speed and breadth; most growing companies end up with both.
This guide is part of our SEO series. Choosing between an agency and a single freelancer is covered in SEO agency vs freelancer; how to hand the work over well is in how to outsource SEO.
What an in-house SEO costs
The Bureau of Labor Statistics files SEO roles under market research analysts and marketing specialists, the occupation that includes search marketing strategists, and puts its median pay at $78,760 a year, or $37.87 an hour, in May 2025 (page modified 27 August 2026). Senior SEO leads in large cities earn well above the median; a first SEO hire in a smaller market may earn below it.
Salary is about 70% of what an employee costs. BLS's Employer Costs for Employee Compensation for June 2026 (released 9 September 2026) puts private-industry compensation at $46.89 an hour, of which wages are $32.82 (70.0%) and benefits $14.07 (30.0%). Dividing the median salary by 0.70 gives about $112,500 a year all in, by our arithmetic, before recruiting, the SEO tools a specialist needs, training and management time. That buys one person, and one person is rarely equally strong in technical SEO, content and link earning.
What an agency costs
An agency is usually paid a monthly retainer. Ahrefs' SEO pricing survey (updated 15 August 2024, 439 providers) averages $2,917 a month across respondents and $3,209 for agencies, and finds 79.1% of its US and Canada providers charge $1,001 or more a month; Backlinko's survey (updated 29 December 2025, 300+ professionals) finds $1,001 to $2,500 the most common monthly range. At the Ahrefs average, a year is about $35,000; at the agency average, about $38,500. Both are global samples and market estimates, not our prices; what a given retainer buys is set out in our guide to the SEO retainer.
Speed: who gets going faster
An agency starts in weeks: access, an audit and the first fixes inside the first month, with a technical specialist, a content writer and a link builder on the account from the start. A hire takes longer: recruiting, notice periods, onboarding and the months it takes one person to learn the site, the product and the market. Neither shortens the time Google takes to respond to changes, which its SEO starter guide puts at several weeks to months; the agency simply starts that clock sooner.
Control: who owns priorities, knowledge and accounts
In-house wins most of these, which is why control is the strongest argument for hiring:
- Priorities. An in-house SEO sits in your meetings and your backlog; an agency works to a scope and a monthly plan.
- Product knowledge. In-house knows the product, the buyers and the internal politics; an agency learns them, and a good one interviews your sales and product people to do so.
- Developer time. In-house can walk a fix through your engineering queue; an agency writes the ticket and waits for it.
- Accounts and history. These should be yours either way: Search Console, analytics and the CMS in your name, with an agency added as a user. Google advises read access for an audit and edit rights only when a change is agreed.
- Continuity. An in-house SEO who leaves takes the knowledge; an agency that leaves should hand over the plan, the change log and the content.
When each fits
The honest answer depends on the stage, the site and the budget:
- An agency fits a company with no SEO today, a site that needs technical, content and link work at once, a budget below a full hire, or a need to start this quarter.
- In-house fits a company where search is the main sales channel, the product is complex, the site changes weekly, and the volume of work justifies a full-time person and their tools.
- A hybrid fits most growing companies: an in-house SEO lead who owns strategy, priorities and approvals, and an agency for technical depth, content volume and link work. Google lists SEO training among what an SEO can offer, so the agency can also train the in-house team.
How a hybrid works in practice
The in-house lead owns the goals, the keyword and page plan's priorities, approvals of every page and change, the relationship with developers and sales, and the reporting to management. The agency owns the audit, the technical recommendations written as tickets, the agreed number of pages a month, the outreach, and a monthly report in the company's own Search Console and lead data. Both work from one change log. Our outsourced SEO service is built for this split, and our guide to outsourcing SEO sets out the access and brief.
Conclusion
In-house SEO costs more than its salary (about $112,500 a year all in at the BLS median plus benefits, by our arithmetic) and buys one person with deep control; an agency costs a retainer (about $35,000 a year at Ahrefs' average) and buys a team that starts sooner. Small and mid-sized companies usually start with an agency; companies where search is the main channel hire a lead and keep an agency for specialist and volume work. Either way, the accounts, the plan and the content stay yours.
PromotEdge International is an international strategy, technology, marketing and design company, and our delivery team is in India. Our SEO services act as a company's SEO team, and our outsourced SEO service works alongside an in-house SEO lead; we publish no rate card.
Facts we rely on: see our company facts for what we state about ourselves and where each fact comes from.