Skip to content
Comparison

Agency or in-house? It depends on one thing.

Not budget, and not company size. It depends on whether you already know which channel works — because that single fact changes the right answer completely.

Our bias, declared

We're an agency, so treat our view accordingly. That said, we turn down roughly one in four enquiries, and a meaningful share of those are companies who should hire rather than outsource. Our honest position: agencies win when you need breadth and don't yet know where to concentrate; in-house wins once you know exactly what needs doing every day.

Side by side

Marketing agency vs in-house team comparison
FactorAgencyIn-house
Time to productive work1–2 weeks3–6 months including hiring and ramp
Breadth of specialism5–8 specialists across disciplines1–2 people covering everything
Depth of product knowledgeLearns your product over monthsLives it daily, knows every nuance
Cost at low volumeRetainer regardless of workloadSalary regardless of workload
Cost at high volumeScales with scopeFixed once hired — better value
Speed of daily executionAsync, with a queueImmediate, in the room
Exposure to other accountsSees what works across many companiesOnly sees your account
Risk if it doesn't work out30 days' noticeSeverance, morale, and rehiring cost
Institutional memoryLeaves when the contract doesCompounds inside the company
Tooling and data accessBrings enterprise toolingYou buy licences separately

Choose agency when

You don't yet know which channel works

Testing four channels needs four specialisms. Hiring four people to find out that three don't work is an expensive way to learn — and hard to unwind.

You need a capability for months, not years

A site rebuild, a repositioning, a tracking overhaul. These are projects with an end date, and hiring permanently for them leaves you with a role you no longer need.

Senior talent is unaffordable or unavailable locally

A senior growth hire in San Francisco carries a fully-loaded cost that buys a substantial fractional team. In thinner talent markets, specialists in technical SEO or server-side measurement may simply not be hirable.

You want cross-account pattern recognition

An agency running forty accounts sees what's working across categories months before it's written up. That's genuinely hard to replicate from inside one company.

Choose in-house when

You know exactly what needs doing daily

Once a channel is proven and needs consistent operation rather than strategy, in-house is usually better value and faster. This is the clearest case for hiring.

Your product is genuinely complex

Deep technical products, regulated categories, or long enterprise cycles reward accumulated product knowledge more than marketing breadth.

You're spending enough to justify the salary

Above roughly $150k a month in media, a dedicated in-house buyer usually costs less than agency fees for the same work.

You need same-hour turnaround

If your business requires marketing decisions within the hour routinely, an in-house team in your Slack will always beat any agency's queue.

The fully-loaded cost comparison

The comparison people usually make is agency retainer versus salary, which understates in-house by a wide margin. A $130,000 marketing hire costs roughly $175,000–$195,000 fully loaded once you include payroll taxes, benefits, equipment, software licences, and recruitment fees.

Add ramp time. Most marketing hires take three to five months to reach full productivity, and hiring itself typically takes two to three months. So the first genuinely productive month is often month six, while you've been paying since month one.

Against that, a $9,000-a-month retainer costs $108,000 a year and starts producing in week two — but buys you a share of several specialists rather than one person's full attention, and it stops the moment you stop paying.

The honest conclusion is that neither is reliably cheaper. What differs is what you're buying: an agency buys breadth and speed to start; a hire buys depth and permanence. Most companies past $10M revenue end up running both — a small in-house team owning strategy and daily operation, with specialist partners for depth.

Related questions

That's the most common and usually the smartest path. Use an agency to find which channels work, then hire for the ones that do. We hand over documentation, accounts, and run pairing sessions with your new hires — several clients have transitioned this way around month six and we consider that a good outcome.

Other comparisons

Marketing agency vs freelancerWe say this on sales calls regularly. Under roughly $10,000 a month in media, agency fees eat too much of the budget to be honest value.How to choose a digital marketing agencyMost agency selection processes evaluate the pitch rather than the agency. These are the questions that produce genuinely informative answers.SEO vs PPCSEO compounds and pays back slowly. PPC starts immediately and stops the moment you do. Which one you can afford to wait for is the whole question.Shopify theme vs headless commerceIt buys genuine speed and flexibility, and it buys them with permanent operational complexity most stores don't need.Retainer vs project pricingEach model creates a different incentive, and matching the model to the work matters more than negotiating the rate.Google Ads vs Meta AdsIf people already search for what you sell, start with Google. If they don't know it exists, Google has nothing to capture.Brand vs performance marketingPerformance work is measurable and brand work mostly isn't, so budget flows to what can be defended in a meeting rather than to what works.Performance Max vs Standard ShoppingThe performance difference between them is smaller than the reporting difference. What you are really choosing is how much you are willing to not be able to see.Last-click vs data-driven attributionAttribution does not measure causation and was never able to. The question is not which model is accurate — it is which set of errors you can work with.Email vs SMS marketingThat single difference drives every other decision — what you send, how often, and how quickly you can burn a list you spent a year building.Full rebrand vs brand refreshThe symptom is usually that the brand looks dated. The diagnosis is almost never that the brand is wrong — and those two problems have very different price tags.Webflow vs a custom buildMost companies pick the platform once, at the point of least information, and live with it for four years. The better question is which one fits the next eighteen months.Organic social vs paid socialThe comparison is usually framed as free versus paid, which is why it produces bad decisions. Both cost money. They just buy completely different things.Google Ads vs Amazon AdsThe difference is not intent or cost per click. It is whether you end up with a customer you can contact again, or a transaction Amazon owns the relationship for.Creator content vs studio productionThe comparison is usually framed as cheap versus expensive, which is why it goes wrong. Compare cost per asset that actually gets used and the gap narrows sharply.In-house studio vs production partnerWhether to build a studio is decided by how many assets you need every month and how predictable that number is — not by how much you care about the work.Native vs cross-platform appsThe technology argument is largely settled and mostly irrelevant. What decides this is how many engineers you have and how close your product sits to the hardware.Attribution vs incrementality testingThese are not competing methods for the same job. They answer different questions, and most measurement arguments are really two people answering different ones at each other.

Services referenced

Still deciding

Get the audit before you decide anything.

Thirty minutes, free, no obligation. We'll tell you honestly whether you need an agency at all — including when the answer is that you don't.