Strategy

Agency, freelancer or in-house: the actual cost math

Pros and cons are one thing, but the numbers often say more. A concrete cost example of what the three models really cost a mid-sized webshop.

Michael Kirkegaard Michael Kirkegaard · 2 min read
Illustration of three different coin stacks on a scale, symbolizing weighing the cost of agency, freelancer, and in-house options

Pros and cons are one thing. Numbers are another. Here is a concrete, simplified cost example that shows why the choice between agency, freelancer and in-house is rarely about which hour is “cheapest” on its own.

The example

Imagine a mid-sized webshop that needs roughly 15 hours of SEO work a week: technical maintenance, content and ongoing optimization. Here is how the three models can look, roughly calculated. The exact rates vary from market to market, so treat the figures as a Northern European reference point rather than a price list.

Agency An hourly rate of 160-240 euros is common for an established SEO agency. At 15 hours a week that comes to 2,400-3,600 euros a week, so 9,600-14,400 euros a month. In return you get access to several specialties under one roof, and the capacity to scale up if the need grows.

Freelancer An experienced freelance SEO consultant typically sits at 80-160 euros an hour. At the same 15 hours a week that comes to 1,200-2,400 euros a week, so 4,800-9,600 euros a month, often half the agency price for a comparable level of experience. The trade-off is a hard ceiling on how many hours one person can deliver in a week.

In-house A full-time SEO specialist in a market like Denmark typically costs 6,000-8,700 euros a month in salary, plus around 25-30 percent on top in pension, holiday pay and other employment costs, so roughly 7,500-11,300 euros all in. That buys you a full working week, far more than the 15 hours the task really requires, unless the person also handles other work.

What the math shows

At exactly 15 hours a week, a freelancer is often the cheapest option in pure money. But the math shifts quickly: if the need grows to 30-40 hours a week, in-house or an agency with more hands becomes relatively cheaper, because a single freelancer hits their capacity ceiling.

That is why the answer can never be “always the cheapest hour”. The right question is how many hours the task really requires right now, and whether that number looks like it will grow.

Run your own numbers

Know your real hourly need, rather than a guess. Compare the full price, including hidden costs like recruitment and onboarding for in-house, rather than the hourly rate alone. And remember that the need is rarely static. What makes sense today can look different a year from now.

I have gone deeper into the pros and cons of each model, beyond the numbers themselves, on the page about agency, freelancer or in-house. If you are unsure what fits your situation, book a no-strings meeting and we will run the numbers together.

Run into a term along the way? Look it up in the marketing dictionary, with plain explanations of more than 400 marketing terms.

Related reading

Strategy

Digital marketing agency: What it costs and what you get

Should you choose a digital marketing agency or an independent specialist? Here are the differences, the pitfalls and what to look for.

Google Ads

Google Ads cost per click: what does a click cost?

There is no fixed price per click in Google Ads. Here is what drives the price, the rough levels to expect, and how to find your own cost per click.

SEO

SEO consultant vs SEO agency: what is the difference?

A freelance SEO consultant and an SEO agency solve the same task in two different ways. What really separates them, and when each model fits best.

Shall we look at your numbers together?

Book a no-obligation 30-minute call and we will go through where the biggest gains are hiding in your marketing.

See Profit Studio