Skip to main content
elmrank
Contact us

In-House SEO vs Agency: What Each Costs a Small Business

An in-house SEO specialist costs about $6,560 a month in median wages alone; agencies average $3,199. The real costs of four options and when each one wins.

Elmrank editorial3 min readLast reviewed

"In-house SEO vs agency. What's actually worked for you?" drew 90 comments on r/SEO this summer. The top reply, at 23 points, came from someone who'd worked both sides: "Freelancers are cheaper, but they might ghost randomly if they're not reputable. Agencies are expensive, some are good, but most will just assign you a junior know-nothing assigned to 30 other accounts." Neither answer is about price alone, but price is where a small business has to start.

What four ways of doing SEO cost per month. Wages are BLS medians for marketing specialists (May 2025), not an SEO salary survey
OptionPriceIncludesSource
In-house SEO specialistAbout $6,560 in wages ($78,760 a year)One person, full time. Benefits, tools and a writer cost extraBLS, marketing specialists
In-house specialist plus writerAbout $12,970 in wagesAdds a writer at the $76,910 medianBLS
Agency retainer$3,199 average; $1,500 to $3,500 for small businessesA team's skills part-time; scope varies by packageClutch; WebFX
Freelancer$1,348 averageOne person's time on the scope you setAhrefs poll
Elmrank$500 first month, then $300Technical SEO, site, hosting, domain, up to 30 articles, monthly reportElmrank
What four ways of doing SEO cost per month. Wages are BLS medians for marketing specialists (May 2025), not an SEO salary survey. Source: BLS (May 2025 median wages), Clutch, WebFX, Ahrefs, read Oct 14, 2026; Elmrank plan

The wage figures are U.S. medians from the Bureau of Labor Statistics for May 2025. SEO specialists fall under "market research analysts and marketing specialists," the closest category BLS publishes, so treat the number as a guide rather than an SEO salary survey. Clutch's average comes from projects reviewed on its site, and the Ahrefs freelancer figure is from a poll of 439 providers first published in December 2023.

When in-house is the better choice

Hire someone if SEO drives a large share of your revenue and the work fills a full-time role. An employee learns your product, sits in your meetings and can work on the site every day. One reply in the r/SEO thread said "In house will be best for enterprise," and the cost table agrees: at around $6,560 a month in wages before anything else, the hire pays off when there's a lot of work to give them.

The catch for a small business is coverage. We wouldn't expect one hire to be equally strong at technical SEO, writing and analytics, and filling the gaps means a second hire or an agency on top. That's the $12,970 row.

When an agency is the better choice

An agency gives you several skills part-time for less than one median salary. WebFX's entry package, for example, bundles technical work, content assets, monthly reporting and a dedicated marketer. The trade-off is the one the top reply described: you don't always know who's doing the work. Ask before you sign, and ask for the case studies in Search Console, not on slides.

When a freelancer is the better choice

A freelancer suits a single defined job: a technical audit, a batch of articles, a migration. At an average of $1,348 a month, it's a fair buy for a defined project. The risk, per the same reply, is that some "might ghost randomly if they're not reputable." Keep the accounts in your name so you can carry on if they do.

Where we fit

We built our plan for the business that wants the site and the content handled without hiring anyone. The first month ($500) covers an SEO and GEO audit, fixes to speed, indexing, schema and site structure, the site design and a content plan. After that, $300 a month covers up to 30 articles, ongoing technical fixes, hosting, the domain and a monthly report from your own Search Console, and we reply to email within 12 hours. You don't need anyone on staff who knows SEO.

Against the table, that's a little under a tenth of the average agency retainer and about a twentieth of one in-house salary. What you give up: we don't do link building, we don't sit in your meetings, and we work by email. Your domain is in your name and the code and content live in your repo, so if you later hire in-house, they take over the code, content and domain; hosting is part of our plan, so you'd move the site to your own host when you leave. The SEO content service page has the full scope.

How we know this

Written by Elmrank editorial. Every source below was read on the date shown; the page was last reviewed on Oct 14, 2026.

  1. U.S. Bureau of Labor Statistics, Market Research Analysts and Marketing Specialists, accessed Oct 14, 2026
  2. U.S. Bureau of Labor Statistics, Writers and Authors, accessed Oct 14, 2026
  3. Clutch, SEO Agency Pricing Guide 2026, accessed Oct 14, 2026
  4. WebFX, SEO Pricing, accessed Oct 14, 2026
  5. Ahrefs, SEO Pricing: 439 People Polled, accessed Oct 14, 2026
  6. r/SEO, In-house SEO vs agency. What's actually worked for you? (comments by u/Nyodrax, u/Diego_Nav10), accessed Oct 14, 2026
  7. Elmrank, Terms of Service, accessed Oct 14, 2026

Email us your site.

We reply within 12 hours with what we'd fix first. Then we run it for you, technical SEO and content: $500 for the first month, then $300 a month for up to 30 articles. You don't need any technical knowledge, and you can cancel any time.