Budget & pricing

Agency vs freelancer vs in-house cost calculator

The invoice is never the cost. A hire carries employer contributions, recruitment, equipment and a tool stack; a freelancer carries your management time and a single point of failure; an agency carries a margin you pay for continuity. This simulator puts all three on the same year-one footing and divides by productive hours.

Agency vs freelancer vs in-house

Compare the true annual cost of the three ways to run SEO, including the parts that never appear on an invoice: employer contributions, tools, recruitment, and the hours your own team spends managing the relationship.

Agency

h

Freelancer

h

In-house hire

%

Loaded hourly cost of your own time

Agency — year one

€42,820

Freelancer — year one

€36,360

In-house — year one

€81,800

Agency — cost per productive hour

€107

400 h / year

Freelancer — cost per productive hour

€108

336 h / year

In-house — cost per productive hour

€58

1,400 h / year

Year-one total cost

Agency€42,820
Freelancer€36,360
In-house hire€81,800

Lowest year-one cost: Freelancer

In-house wins on cost per hour once the role is full and stays filled, and loses badly on breadth: one person cannot be a technical specialist, a writer and a digital PR at the same time. Freelancers are the cheapest way to buy senior thinking and the riskiest way to buy volume. Agencies cost the most per hour and are the only option that absorbs holiday, illness and resignation without your programme stopping.

How to compare SEO delivery models

  1. Price your own time Management hours are real cost. Use the loaded hourly rate of whoever will actually run the relationship.
  2. Load the salary properly Employer contributions run about 25-45 % across Europe. Add recruitment, equipment and the tool stack a single person still needs.
  3. Count productive hours, not calendar hours A full-time hire delivers roughly 1,600 productive hours a year, less during the ramp-up months.
  4. Weigh the risk, not only the price One person is one illness, one resignation and one holiday away from your programme stopping.

The costs each model hides

In-house looks cheapest per hour and frequently is, once the person is productive and stays. What the salary line omits is the six to twelve weeks of recruitment, the two to four months of ramp-up at partial output, the tool stack that costs several hundred a month for one seat, and the fact that a single generalist cannot cover technical SEO, content and digital PR at senior level. Budget the gap, or accept a narrower programme.

Freelancers give you the best senior-thinking-per-euro in the market, and the thinnest safety net. The management overhead is systematically underestimated: briefing, reviewing, chasing and integrating one external person into your delivery chain routinely costs six to ten hours of internal time a month, which at a loaded internal rate is a meaningful fraction of the fee itself.

Agencies charge the most per delivered hour, and what the margin buys is worth naming: several specialists instead of one generalist, coverage during holidays and illness, tools already paid for, and a body of pattern recognition from other accounts. Whether that is worth the premium depends almost entirely on how much breadth your programme genuinely needs — which is exactly what our agency versus freelancer guide works through.

The hybrid that usually wins

The arrangement that outperforms all three pure models in mid-sized companies is one internal owner plus external specialists. The internal person holds context, priorities and access; the external side brings depth in the discipline that currently limits growth. It costs less than a full agency retainer and removes the freelancer's single-point-of-failure risk, because the knowledge lives inside the company.

If you go hybrid, be explicit about who owns what. The most common failure is an internal owner with no mandate: they can brief but not decide, so every technical fix waits three sprints and the external partner is blamed for a delay they cannot control. Write the decision rights into the engagement, alongside the reporting cadence.

Whichever model you pick, evaluate candidates on evidence rather than on format. Agencies and freelancers listed in this directory that connect their Search Console publish anonymised, verified performance data, which is a far better filter than team size — and if you need the pricing context first, the budget estimator sizes the workload before you talk to anyone.

  • Load salaries with contributions, recruitment, equipment and tools
  • Count 1,600 productive hours a year, minus the ramp
  • Budget 6-10 internal hours a month to manage a freelancer
  • Ask an agency how many hours the retainer buys, and at what seniority
  • Prefer one internal owner plus specialists over any pure model above ~30 people
  • Write decision rights and reporting cadence into the engagement

Frequently asked questions

Is a freelancer always cheaper than an agency?

Per hour, usually yes. Per outcome, not necessarily. A senior freelancer at four days a month costs less than most retainers and delivers more thinking, but produces less volume and covers fewer disciplines. If your bottleneck is deciding what to do, a freelancer is excellent value. If it is producing forty pages and earning thirty links, it is not.

When does hiring in-house make sense?

When organic is a primary channel rather than a supporting one, when the site changes constantly enough that context is expensive to transfer, and when you can keep the person busy at a senior level. Below roughly two full days of SEO work a week, a hire is under-used and you are paying for availability you do not consume.

How much internal time does an agency really need?

Four to eight hours a month for a well-run engagement: a monthly call, reviewing briefs and deliverables, unblocking access and pushing technical tickets through your own development queue. Programmes where the client gives zero hours are the ones that stall, and the stall is almost always on the client side.

Other calculators

Go deeper

  • SEO agency, freelancer or in-house: how to choose

    A decision framework for choosing between an SEO agency, a freelancer and an in-house hire: real costs, the bandwidth versus breadth trade-off, hybrid setups and a checklist by budget.

  • How much does SEO cost? Pricing guide

    Realistic 2026 price ranges for agencies, freelancers and tools, the four pricing models explained, what each budget level actually buys, and how to judge ROI before you sign.

  • The questions to ask an SEO agency before you sign

    A buyer's interview script for the selection call: the questions that reveal evidence, staffing, technical depth, content process, link sources and reporting, and the answers that should end the conversation.