The in-house vs freelancer vs agency question has a short answer: hire in-house when the work is continuous and specific to your business, hire a freelancer when the work is a defined skill you can direct yourself, and hire an agency when you need several skills at once and nobody internally can direct them. Most of the money wasted on marketing comes from picking the wrong model for the stage, not from picking a bad provider.

This is written by an agency, so weigh it accordingly. What follows is the comparison as the numbers actually run, including the cases where an agency is the wrong answer.

What each model is genuinely good at

In-house gives you context. Someone who sits in your business learns your customers, your margins, your seasonality and your sales objections in a way no outsider does in six months. That context compounds and it stays.

Freelancers give you a specific skill at a specific price with no overhead. A good freelance paid-media specialist or copywriter will outperform a generalist on their one discipline, and you can start and stop at will.

Agencies give you coverage and direction. The reason to hire one is rarely that they are cheaper per hour. It is that you need strategy, copy, design, build, media buying and reporting to work as one system, and you do not want to be the person coordinating five contractors.

The real in-house vs freelancer vs agency cost comparison

Published hourly rates mislead because the models have different hidden costs. Here is what each actually runs for a small or mid-sized business, before the work itself:

In-house hireFreelancerAgency
Direct costSalary + payroll tax + benefitsHourly or project feeMonthly retainer or project fee
Hidden costRecruiting, software licenses, training, management timeYour time directing and reviewingOnboarding period, less context
Ramp time60–90 days to productiveDays30–60 days
Skill breadthOne or two disciplinesOne disciplineSeveral
Who sets strategyThem, eventuallyYouThem
Who carries risk if they leaveYouLowLow
Best forContinuous, context-heavy workDefined, repeatable deliverablesMulti-channel systems

Two numbers people forget. First, a marketing salary is not the cost of a marketing hire. Add roughly 20 to 30 percent for employer taxes and benefits, plus the tool stack that person will need. Second, a freelancer is only cheap if you can direct them. If you cannot write a brief, you will pay for guesswork.

Five questions that settle the model

Run your situation through these in order. The first clear answer usually settles it.

1. Is the work continuous or finite?

Continuous work, such as publishing weekly, managing a feed or handling inbound, rewards someone in-house, because the cost per unit of work drops as volume rises. Finite work, such as a website rebuild, a funnel launch or a repositioning, is almost always cheaper and faster bought as a project.

2. Can you write the brief?

If you can specify exactly what you want produced and judge whether it is good, a freelancer is the efficient choice. If you cannot, you are buying strategy as well as execution, and that points to an agency or a senior in-house marketer.

Be honest here. “I’ll know it when I see it” means you cannot write the brief yet.

3. How many disciplines does one outcome require?

Count them. Ranking for a set of search terms requires keyword research, content, on-page work, technical fixes and link outreach. That is five. Running paid acquisition profitably requires offer design, landing pages, creative, media buying and analytics. Five again.

One discipline, hire a freelancer. Four or more, either hire an agency or accept that you have become the project manager.

4. Who will manage the person you hire?

An in-house marketer with nobody above them will drift toward the tasks they enjoy. A freelancer with no reviewer will deliver whatever they delivered for their last client. An agency comes with its own management layer, which is a real part of what the retainer buys.

If nobody in your business has time to manage marketing weekly, that is a strong signal.

5. What happens if this person leaves in month four?

In-house turnover in marketing is high, and when a solo in-house marketer leaves, the knowledge, logins and half-finished work often leave with them. Agencies and freelancers carry less single-point risk, but only if your accounts, domains and data live in your own name.

That last point is non-negotiable in any model: you own the ad accounts, the analytics property, the domain, the hosting and the email list. A provider who resists that is telling you something.

The hybrid that works for most mid-sized businesses

The configuration that holds up best between roughly $1m and $20m in revenue is not any of the three in isolation.

  1. One in-house owner of marketing: not necessarily a specialist, but someone accountable, who holds the context and the calendar
  2. An agency for the systems work: strategy, funnel builds, paid media, reporting infrastructure
  3. Freelancers for repeatable production: writing, design, video editing, at volume

This gets you context, coverage and flexible capacity without carrying five salaries. The in-house owner is the load-bearing piece. Without them, an agency works in a vacuum and freelancers work without direction.

When each model is the wrong answer

When an agency is the wrong answer

Three situations where you should not hire one:

Your offer isn’t validated. If you have not yet sold the thing to anyone at the price you want, marketing spend magnifies an unanswered question. Sell ten manually first.

You want one specific task done. If you need Google Ads managed and nothing else, a specialist freelancer is cheaper and often better at that single discipline.

You cannot answer the phone. If inbound leads already sit for two days, more leads will not help. Fix response time first. It is free, and it is usually the biggest available gain.

How to evaluate an agency once you’ve decided

Ask these, and notice the answers that get vague:

  • Who exactly does the work, and who do I speak to weekly?
  • What do you need from me, in hours per month?
  • What happens in the first 30 days, specifically?
  • Which accounts will be in my name?
  • What does month four look like if month three underperformed?
  • What is out of scope?
  • What is your notice period and what do I keep when we stop?

Watch for two red flags. The first is a provider who promises specific results before seeing your numbers. The second is one who cannot explain, in plain language, how the work is supposed to produce revenue. A provider who says “we will increase your visibility” without naming the mechanism between visibility and money has not thought it through.

Decide in-house vs freelancer vs agency on stage, not preference

This decision changes as you grow, and it should. Early on, the founder does marketing because the founder is the only person who understands the offer. Then freelancers absorb production. Then an in-house owner takes the context. Then an agency takes the systems the in-house owner does not have the bandwidth to build.

Re-ask the question every twelve months. The answer that was right at $800k is usually wrong at $4m.

One more thing worth planning for: whichever model you choose, write down what “working” looks like before you start. For an in-house hire, that is a 90-day scorecard. For a freelancer, it is a brief with a defined deliverable and a review date. For an agency, it is a named metric and a review at month three. Without a written standard, every model drifts toward activity reports instead of results, and you lose a year finding out.

Next step

If you are weighing this right now, the useful first move is not a hiring decision. It is a diagnosis of which marketing functions are actually broken. Start with the Marketing Health Check page on this site; it maps your current activity against the functions a growing business needs and shows you which gaps are worth filling with which model.

Editorial & AI Disclosure