An SEO agency and an in-house SEO hire buy different things: an agency buys a team's range for a monthly fee you can stop, and a hire buys one person's full attention at a cost that runs well above the salary you agreed. Which one is right depends on how much SEO work exists in your business every week.
Nearly every version of this comparison runs salary against retainer, which is the one number that flatters the hire. The federal tables publish what an employee costs an employer rather than what the offer letter says, which turns a salary into a budget line. Here is that arithmetic, then the three things cost does not settle.
What an in-house SEO hire costs, fully loaded
An in-house SEO hire costs about 43% more than the salary you agree to. The Bureau of Labor Statistics puts the median annual wage for market research analysts at $78,760 as of May 2025, and its compensation survey puts wages and salaries at 69.9% of what private-industry employers pay per hour worked. That makes the real line about $112,700.
| Line | Figure | Where it comes from |
|---|---|---|
| Median annual wage, market research analysts | $78,760 (May 2025) | BLS Occupational Outlook Handbook |
| Wages and salaries as a share of employer compensation cost, private industry | 69.9% (March 2026) | BLS Employer Costs for Employee Compensation |
| Implied total employer cost at that salary | About $112,700 a year | The wage divided by the share |
| Local wage level, business and financial operations group | $47.90/hour in the Charlotte metro against $45.78 nationally (May 2025) | BLS Charlotte-Concord-Gastonia release |
| Tooling | Rank tracker, site crawler, backlink index: three subscriptions | Vendor pricing, per seat and per project |
| Mirastart, published floor | Ongoing engagements start at $3,000/month | Scope, never a share of ad spend |
Two caveats, both pointing the same way. The 69.9% share is an economy-wide private-industry average, not a figure for this occupation, and the federal tables carry no line called "SEO specialist": the Bureau files the role with market research analysts and marketing specialists, 9,500 of whom worked in the Charlotte metro in May 2025. Charlotte is also not the cheap place to do this, and the same release says so.
Then there is tooling, the line most budgets forget because the employee never sees the invoice. A rank tracker, a site crawler and a backlink index are three subscriptions, priced per seat and per tracked project, and none is optional for someone paid to know what changed last week. Google's guidance on hiring an SEO is worth reading first: it states that Google does not evaluate or endorse third-party SEO tools and that they have no access to Google's internal ranking data.
What one hire can and cannot cover
One SEO hire covers one or two of the four jobs the discipline actually contains: technical work on the site itself, content that answers real queries, the local and Business Profile layer, and earning links and mentions from other sites. Nobody is strong at all four, and the two a candidate is weakest at are the two that quietly go unworked.
- Technical: crawlability, speed, structured data, what happens when the site is rebuilt. The tell is never having argued with a developer.
- Content: pages answering what buyers actually type. The tell is a portfolio of posts nobody searched for.
- Local: the Business Profile, categories, service areas, reviews, the map results that decide who gets called first. The tell is treating it as setup.
- Off-site: earning links and mentions from real publications. The tell is a plan that starts with directory submissions.
- Measurement: knowing which of the four produced leads. The tell is a report leading with rankings rather than booked work.
When an agency is the wrong answer
An agency is the wrong answer when the SEO work is a small, finishable job, when nobody inside the business will own the relationship, or when the traffic problem is really a pricing, product or capacity problem. A retainer buys continuous work. Paying continuously for something that finishes is how a contract outlives its reason.
Two other cases belong here honestly. If your market is one neighborhood and one service, a fixed project plus your own hour a week may beat any monthly fee. And if you are already at capacity, more search traffic is not the purchase; scheduling and follow-up are. A provider who cannot say when the answer is not them is selling a retainer, not an outcome.
The hybrid most local businesses actually run
Most local businesses end up with a split rather than a choice: one internal person who owns the words and the customer knowledge, and an outside team that owns the technical work, the measurement and the parts that need tools. The internal half is the half that outsources badly, because it depends on knowing what customers actually ask.
The line falls in the same place most of the time. Inside: the raw material, the photos, the answers to the questions customers ask on every call, the review requests, and what the business wants to be known for. Outside: technical health, schema, the Business Profile work, competitive research, reporting, and the pages themselves. The split fails in exactly one way, when nobody inside has thirty minutes a week to hand over the raw material.
| Question | In-house hire | SEO agency |
|---|---|---|
| What you are buying | One person's full attention, daily | A team's range, on a fee you can stop |
| What sets the cost | Salary plus benefit load plus tools | A flat fee and a stated term |
| Coverage | One or two of the four disciplines | Several specialists, none full-time on you |
| Ramp | Hiring and onboarding, then four months to a year | Starts in week one, still four months to a year |
| Typical failure | A strong hire in the wrong discipline; one resignation resets it | Scope drifts into reporting, nobody senior touches the account |
| Who owns the accounts | You, by default | You, if the contract says so. Ask first |
How to decide by size and stage
Decide by how much SEO work exists every week, not by revenue. Below roughly ten hours a week of real work, a hire spends the rest of the week on something else and the SEO stays shallow anyway. Above about thirty, an outside team becomes the bottleneck and the internal hire starts paying for itself.
- 1Count the weekly hours honestly: pages written, technical fixes shipped, profile and review work, reporting someone acts on.
- 2Name the two disciplines above that are costing you money. If you cannot, that is the first thing to buy, from either option.
- 3Price the hire as total employer cost plus tools, and compare it to twelve months of the fee, not one.
- 4Ask who does the work in both cases, by name, and how many accounts that person carries.
- 5Ask what happens if you leave: whose name is on the site, the analytics, the Search Console property and the Business Profile.
What neither option can promise
Neither an agency nor an employee can promise a ranking, and Google says so in its own documentation for businesses hiring an SEO. That page tells businesses to find someone else if a provider guarantees first place in search results, warns about anyone claiming a special relationship with Google, and puts the responsibility for what a hired firm does back on the business that hired them.
The same page sets the timeline both options share: Google's guidance is that it typically takes four months to a year from the time changes begin until the benefits start to show. That matters more than the price comparison, because it decides what you are signing up for. A twelve-month view makes the in-house arithmetic fair and a three-month agency trial close to meaningless.
What this looks like when it runs
When Mirastart runs the outside half, the deliverable is a system rather than a monthly document: the technical work and the pages, the Business Profile and review requests on a schedule, the missed-call text-back and follow-up that catch the lead a ranking produced, and one reporting screen leading with booked work instead of positions. The booking and repair-status system built for Quick Auto NC is the shape of it.
The terms are the same either way: a flat fee from $3,000 a month, never a share of ad spend, every account opened in your name, so the work has somewhere to live if you later bring it in-house. That is the test an outside team should be judged against.
Sources
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Market Research Analysts - Median annual wage of $78,760 in May 2025 for the occupation the Bureau files marketing specialists under. The salary line in the cost table.
- U.S. Bureau of Labor Statistics, Employer Costs for Employee Compensation, March 2026 - Private-industry wages and salaries averaged $32.60 per hour worked and 69.9% of employer costs, with benefits at $14.01 and 30.1%. An economy-wide average, not an occupational figure.
- U.S. Bureau of Labor Statistics, Occupational Employment and Wages in Charlotte-Concord-Gastonia, NC-SC, May 2025 - 9,500 market research analysts and marketing specialists employed locally, and a business and financial operations group average of $47.90 an hour against $45.78 nationally.
- Google Search Central, "Do You Need an SEO? Tips for Hiring an SEO" - As of September 2026: that benefits typically take four months to a year to appear, that a guarantee of first place is a reason to find someone else, that Google does not evaluate or endorse third-party SEO tools, and that the business is responsible for what the firms it hires do.