Resource

In-house vs agency vs freelancer.

A fair comparison of the three ways to staff marketing, including the situations where an agency is clearly the wrong answer. Written by an agency, which is why the wrong-answer section is the one worth reading.

Frame the question

The choice is not really about cost.

It is about how many specialisms you need at once, how continuous the work is, and where the knowledge should live afterwards.

Breadth

How many distinct skills does the next twelve months require?

Media buying, landing-page conversion, analytics and tracking configuration, creative production, SEO and CRM automation are genuinely different disciplines. One person is rarely strong at more than two. If your plan needs four, you either hire four people, accept mediocrity across most of them, or buy a team.

Continuity

Is this a rebuild or a steady-state operation?

Rebuilds are front-loaded and intense: restructure campaigns, fix conversion tracking, rewrite pages, wire up lead routing. That workload does not persist. Steady-state operation of a mature account is lighter, more repetitive and much better suited to someone permanent who is close to the product.

Knowledge

Where should the learning end up?

Every marketing decision generates knowledge — which offer converts, which audience wastes budget, which objection kills deals. If that knowledge only ever lives outside the company, you are renting your own history. This is the strongest structural argument for in-house, and it is a real one.

In-house

When building in-house clearly wins.

In-house is the right answer more often than agencies admit. These are the conditions where it is not close.

  • High, sustained volume on one or two channels. If nearly all your demand comes from Google Ads or Meta and the account requires daily attention, a dedicated internal specialist will outperform a shared agency resource simply through time spent.
  • The budget supports genuinely senior talent. The in-house case rests on hiring someone good. A senior specialist who has run accounts at your scale will beat most alternatives. A junior hire with no one to learn from usually will not, and that is the failure mode most in-house builds actually hit.
  • Long time horizon. Hiring, onboarding and ramping a marketer takes months before output is reliable. If you are committed for years, that cost amortises. If you need results this quarter, it does not.
  • Product knowledge is hard to transfer. Technical products, regulated categories, complex specifications and long consultative sales cycles all reward someone who sits near the sales floor and hears real objections daily.
  • Creative volume is constant. Brands producing content continuously often find an internal team faster and cheaper than briefing externally every week.

Freelancer

When a freelancer is the right call.

A good freelancer on a narrow brief is frequently the best value available. Agencies are poor at saying so.

Narrow scope

One channel, one skill, a clear brief.

If you need a Google Ads account managed competently and nothing else, a specialist freelancer will usually cost less than an agency and give the work undivided attention. The same applies to a one-off landing-page build or a tracking implementation with a defined end point.

Modest budget

Small accounts get more attention from an individual.

Below a certain spend level, agency overhead is hard to justify and a small account tends to be the one deprioritised when a larger client has a fire. An individual with fewer clients has a stronger incentive to keep yours healthy.

The tradeoffs

Bandwidth, coverage and single-point risk.

One person cannot cover ads, pages, tracking and automation simultaneously, cannot work while on holiday, and takes everything with them if they leave. Freelancers also vary enormously in quality with little to verify against. If your problem spans several disciplines at once, the model breaks — not because freelancers are weak, but because the scope is wrong for one person.

Agency

When an agency is genuinely the wrong choice.

These are the situations where WIF would tell you not to hire an agency, including this one. In every case the money gets spent and nobody is satisfied.

  • You want guaranteed rankings, guaranteed ROI or instant sales. No agency can promise these honestly. If that expectation is fixed, you will end up with whoever is most willing to say yes, and that is the worst possible selection criterion.
  • You do not yet have a clear offer, market or budget. Paid media amplifies whatever exists. If the proposition is unresolved or the target buyer undefined, an agency will scale an unproven message and produce expensive confusion. Fix positioning first.
  • Nobody internally owns follow-up. Leads decay quickly. If there is no named person responsible for responding to enquiries, generating more of them makes the problem larger, not smaller. This is the single most common reason a well-run campaign looks like a failure.
  • You want likes, impressions and follower counts. If success is defined as reach, you do not need a performance agency, and a performance agency will keep reporting numbers you did not ask for.
  • You are unwilling to share sales feedback or CRM outcomes. Without knowing which leads became conversations and which became revenue, an agency can only optimise toward platform-reported conversions. That is guessing with a dashboard. If the sales data cannot be shared, the relationship has a ceiling on day one.

Checklist

A decision checklist.

Answer these honestly. The pattern usually points clearly to one model.

Points to in-house

Continuous work, concentrated channels, long horizon.

You spend meaningfully every month on one or two channels; the workload is daily; you can fund a senior hire rather than a junior one; you expect to be doing this in three years; your product needs deep internal knowledge; and you have someone able to manage a marketing specialist competently.

Points to a freelancer

Narrow scope, defined brief, modest budget.

The requirement is one discipline; the brief has a clear end state; the budget does not support a hire or a retainer; you can manage the work directly; and you accept the coverage risk of depending on one person.

Points to an agency

Several specialisms at once, or a rebuild.

You need ads, pages, tracking and automation moving together; something is broken and you do not know where; you are entering a new market or channel; you cannot yet justify a senior full-time hire; or you want senior thinking without a permanent headcount commitment. You also accept that sales feedback has to flow back for it to work.

Campaign reporting desk with printed lead-quality charts and CRM review notes Resource Decision guide

Cost structures

Compare total cost of capability, not salary against retainer.

In-house cost is more than salary: employer contributions, tooling and platform subscriptions, recruitment, months of ramp-up before output is reliable, and the concentration risk of one person holding everything. Agency cost arrives as a fee structure instead — percentage of ad spend, flat retainer, or a hybrid of the two — each carrying a different incentive. Percentage of spend rewards larger budgets. Flat retainers are budget-neutral but scope-sensitive. Hybrids align better when the shared metric is defined precisely. A freelancer sits lowest on cost and lowest on coverage.

  • Hybrid setups work: internal owner for brand and sales context, external team for media, tracking and build.
  • Own your ad accounts, analytics and tag manager in your own name regardless of model.
  • Keep a written record of what was tested and learned, so knowledge survives any switch.

FAQ

Common questions about in-house vs agency marketing.

Build in-house when your demand is concentrated in one or two channels, the work is continuous, the budget supports genuinely senior talent, and product knowledge is hard to transfer. Hire an agency when you need several specialisms at once, the work is a rebuild rather than steady-state operation, or you cannot yet justify a full-time senior hire.

When the scope is narrow and well-defined and the budget is modest. One channel, one skill, a clear brief. A good freelancer will usually beat an agency on cost and often on focus. The tradeoffs are bandwidth, holiday cover and the fact that a single person cannot cover ads, pages, tracking and automation at once.

If you want guaranteed rankings or guaranteed sales, if you have no clear offer, market or budget, if nobody internally owns follow-up, if you only want likes and impressions, or if you are unwilling to share sales feedback and CRM outcomes. In each case an agency will burn your budget and both sides will be unhappy.

Yes, and it is often the most practical answer. A common split is an in-house owner who holds brand, offer and sales context, with an agency handling media buying, tracking and technical build. The model fails when accountability is unclear, so name a single person on each side who owns the number.

Compare total cost of capability, not salary against retainer. In-house cost includes salary, employer contributions, tooling, recruitment, ramp-up time and the risk of a single person leaving. Agency cost is a fee structure — percentage of spend, flat retainer or hybrid — with no ramp-up and no severance, but also no permanent internal knowledge unless you deliberately build it.

Knowledge concentration. If the agency holds your ad accounts, your tracking configuration and all the reasoning behind past decisions, switching becomes expensive. Mitigate it by owning your ad accounts and analytics in your own name from day one, and by keeping a written record of what was tested and what was learned.

Free growth audit

Not sure which model fits? Start with the diagnosis.