Operating 7 min read

In house marketing vs agency is the wrong question

You are not choosing between in house and agency, you are choosing which two or three specific people do the work, and almost no hiring or selection process is designed to evaluate them.

The short answer

In house marketing vs agency is the wrong frame. What decides the outcome is whether two or three specific people, in house or external, have the judgement and the time to run your account. Test the person, not the org chart. A fractional growth lead with real authority usually beats both a junior in house hire and a large agency team.

Avishai Sam Bitton

Founder, DemandBox

Every CMO I talk to eventually asks the same question in different words: in house marketing vs agency, which one actually works. The honest answer is that the question is framed wrong. Standard agency selection runs on a pitch, a case study deck, references, and a scope negotiation. Standard in house hiring runs on a resume, two structured interviews, and a reference check. Neither process evaluates the thing that determines the outcome, which is the judgement of the specific person who ends up changing bids and writing copy on a Tuesday afternoon.

The gap between the pitch team and the delivery team is the oldest problem in professional services, and it persists because it is commercially rational. Senior people win work. Junior people are how the work stays profitable. In house hiring has its own version: the person who interviews well is not always the person who can run a channel mix under budget pressure without losing their nerve.

What the standard process actually measures

What you evaluate

  • The quality of a sales presentation or interview performance
  • Case studies selected for outcome, not representativeness
  • References the agency or candidate chose and prepared
  • The senior person assigned to close the deal, not run the account

What determines your result

  • The judgement of the person changing bids and writing copy
  • How many other accounts or priorities that person carries
  • Whether they will tell you something you do not want to hear
  • How fast a decision travels from question to action

Verdict: Two entirely different sets of information. Most selection processes gather only the left one and then express surprise at month four.

Four questions that get past the pitch

  1. 1

    Who is in this account every week, and what else do they run?

    You want names and a number. An operator carrying eight accounts is a coordinator with a login. Three or four is a working load. If the answer is vague, the answer is bad.

  2. 2

    Tell me about an engagement or role that did not work

    The useful answer contains a specific diagnosis and a change in method. The useless answer blames the client's product, budget or internal politics. Everyone has failures; only some people have learned from them.

  3. 3

    Look at our account for an hour and tell us what you would change

    Pay for the hour if you have to. Nothing in a capability deck or an interview loop approaches the signal you get from watching someone reason about your real data in real time. It also filters out anyone whose expertise lives in the pitch.

  4. 4

    What would you refuse to do?

    An operator with a point of view has boundaries: channels they will not run, tactics they think are waste, targets they will not sign up to. A generalist will say they are flexible, which is another way of saying they have no opinion to defend.

Flexibility in a pitch or an interview usually means an absence of opinion. You are paying for the opinion.

A worked comparison: fractional operator vs junior in house hire

Worked example

Same budget band, two staffing choices

A company with a 400,000 dollar annual demand budget is deciding between a full time in house marketing manager at 110,000 dollars loaded cost, or a fractional growth lead at 6,000 dollars a month who also runs two other accounts.

In house manager, hours on strategy per week
Roughly 6 to 8, the rest is execution and coordination
Fractional lead, hours on this account per week
Roughly 10 to 12, no execution load, pushed to a smaller team
Annual cost difference
In house costs about 38,000 dollars more once benefits and tools are included
Time to full productivity
In house hire: 8 to 12 weeks. Fractional lead with a track record: 2 to 3 weeks

Result: The fractional lead costs less and starts contributing sooner, but caps out at roughly 12 hours a week regardless of how urgent your quarter gets. The in house hire costs more up front and takes longer to ramp, but you own their full attention once they are productive. Neither is automatically the right call. The choice depends on whether your bottleneck this year is strategic judgement or execution capacity.

The structural signals, whichever way you go

  • Layers. Every layer between you and the operator adds a day of latency and removes a degree of accountability, whether that layer is an account manager or a middle manager you inherited.
  • Incentives. If an agency's fee scales with media spend, you have hired someone whose income increases when your budget does, whatever their intentions. If an in house hire's bonus is tied to lead volume, expect volume over quality.
  • Contract or notice terms. A twelve month agency lock in with a three month notice period is a commercial structure designed for retention, not for results. A senior in house hire with no real onboarding plan is a slow bleed of the same kind.
  • Named people in the agreement. If the operator you evaluated is not in the contract, you did not buy them. If the candidate you interviewed is not the one who shows up on day one, you did not hire them.

3-4

accounts a senior operator can run well

8+

accounts and you have a coordinator, not an operator

19%

average B2B win rate, down from 29% a year prior

Ebsta and Pavilion, via PipelineGrader, July 2026
Capacity and win rates both compress the margin for a distracted operator.

What this looks like across company stages

Early stage companies almost always underrate the fractional option because a full time hire feels like commitment and seriousness. A fractional lead at three days a week of attention, working alongside a specialist for execution, is usually the faster path to a repeatable channel before the company can properly evaluate a full time candidate anyway.

Companies past thirty million in revenue tend to make the opposite mistake. They keep the fractional arrangement going long after the program needs full time ownership, because the fractional lead is good and nobody wants to disrupt a working relationship. The tell is simple: if the operator is turning down your requests because of hours, not judgement, it is time to convert the role.

The strongest case for going in house anyway

The case for full time and in house

A fractional operator, however sharp, is capped at 10 to 12 hours a week on your account and cannot be pulled into a Tuesday morning fire drill. A full time in house hire is available, learns your product and internal politics at a depth no outside operator will match, and compounds in value the longer they stay.

This is true and it matters more as the company scales past a certain complexity. But most companies reach for full time headcount before they have a program that needs 40 hours a week of senior attention. The honest test is whether your bottleneck is availability or judgement. If it is availability, hire in house. If it is judgement, a fractional operator with real hours and real authority will outperform a junior full time hire for two or three years running.

Where fractional growth lead arrangements go wrong

The fractional model fails in one predictable way: the operator quietly takes on a fourth or fifth account and your twelve hours a week becomes eight. Nobody announces this. It shows up as slower replies and shallower answers in the working session. Ask directly, every quarter, how many active accounts they are carrying, and compare it to the number you were told at the start.

In house hiring fails in a mirrored way. The strong candidate you hired for strategic judgement gets pulled into execution because the team is short-staffed, and eighteen months later they are running Google Ads campaigns instead of setting the channel mix. If you hired for judgement, protect the hours that judgement needs, or you have quietly rehired a coordinator at a strategist's salary.

A short checklist before you sign anything

Before the contract or offer letter goes out

  • The named operator has spent at least one hour with your real data, not a sample deck.
  • You know their current account count or workload, and it is three or four, not eight.
  • You have heard them describe a failure in specific terms, not in generalities.
  • The contract or offer names the person, not just the company or the role.
  • There is a stated trigger for what happens if that person leaves or is swapped.

A second worked example: the account load math

Worked example

What eight accounts actually looks like on a calendar

An agency operator is pitched as having capacity for your 150,000 dollar annual retainer. Before signing, you ask how many other accounts she runs and get the number: seven, plus yours makes eight.

Working hours in a standard week
40
Hours lost to internal meetings, admin, pipeline calls
8, leaving 32 billable hours
32 hours split across 8 accounts
4 hours per account per week
Of those 4 hours, time in your account specifically
Roughly 2.5 hours once status reporting is subtracted

Result: Two and a half hours a week is not a growth lead running your program. It is a check-in. The pitch deck never states the account count in hours, only in the word dedicated, which is doing a lot of work in that sentence.

Run the same arithmetic on any operator before you sign, agency or in house. Ask for the account count, subtract a fair estimate for internal overhead, and divide. If the resulting number is under six hours a week for a retainer that assumes strategic ownership, you are paying strategist rates for coordinator hours.

An operating protocol for the first ninety days

  1. 1

    Week 1: confirm the account load in writing

    Get the named operator's current account count and weekly hour commitment in the kickoff email, not just the sales call. Verbal promises made during the pitch are not the same as a written commitment you can point back to in month four.

  2. 2

    Weeks 2 to 4: watch response time before you watch output

    Output takes a quarter to show up. Response time to a hard question shows up immediately. If a direct question about strategy takes four days to get a real answer, that is your account load signal arriving early.

  3. 3

    Day 30: run the working session test again

    The hour-with-your-data test is not a one time filter for the pitch stage. Run it again thirty days in, on live data instead of a sample, and see whether the sharpness from the pitch has survived contact with the actual account.

  4. 4

    Day 60: name one thing that has not worked

    If the operator cannot name a test that failed by day sixty, either nothing risky has been tried or you are being managed rather than informed. Both are worth raising directly before the quarter closes.

  5. 5

    Day 90: renegotiate hours or scope, not just price

    If the account load has crept, as it usually does, the ninety day review is the natural point to either add hours, cut scope, or accept a slower cadence. Doing this in the open protects the relationship more than quietly tolerating the drift.

The reference call that actually tells you something

Most reference calls ask whether the agency or candidate was good to work with. Ask instead what they refused to do, what they changed their mind about mid engagement, and how quickly they responded when something broke. Those three answers describe an operator. Praise for communication style describes a personality.

The cost of getting this wrong twice

Companies that hire on the pitch instead of the person do not usually fail once. They fail, blame the model rather than the diligence, switch from agency to in house or back again, and repeat the same untested selection process on the other side of the fence. The fix is not switching categories. It is fixing the test.

Run the same working session test on every candidate, agency or in house, before you commit budget or a salary line. It costs an afternoon. It is cheaper than a wrong hire by an order of magnitude, in either direction.

What I would do with a live decision this quarter

If I were choosing today, I would run three concurrent working sessions, one with an agency candidate, one with a fractional operator, one with an in house finalist, all against the same real account data, same questions, same hour. Whoever gives the sharpest, most specific answer about what they would change gets the role, regardless of which box they came from. I have made this call both ways and the working session has never once misled me.

The trade you are making

Hiring the operator, whether fractional or in house, has a real cost. Small senior teams have limited capacity, they will not absorb unlimited scope, and they cannot be staffed up in a week when your board asks for a new channel. A large agency or a bigger in house team genuinely solves for breadth and continuity.

But breadth is worth less than it sounds when the work is decided by judgement rather than by throughput. Most growth problems are not solved by more hands. They are solved by one person with context and authority making a decision quickly, and then making the next one. That person can sit inside your company or outside it. The org chart is the least important variable in the decision.

SignalBuy: agency or fractional leadBuild: in house hire
Program needs less than 20 hours a week of senior timeBetter fitOverpaying for capacity you will not use
You need someone in every internal meetingWeaker fitBetter fit
Speed to first result matters more than depthBetter fitSlower ramp, deeper long term context
Budget is under 500,000 dollars a yearBetter fitOften too costly relative to output

What I would do Monday

  1. 1Ask any agency you are evaluating who will be in the account weekly, by name, and what else they run.
  2. 2Replace the capability deck with a working session on your actual account.
  3. 3Ask for a failed engagement and what they would do differently. Listen for specifics.
  4. 4Write the named operator into the contract, with a clause if they change.
  5. 5Run the same test on an in house candidate: give them your real data and watch how they reason about it.

Common questions

Is it better to hire in house or use an agency for B2B marketing?
Neither wins by default. A strong in house hire with authority and focus beats a distracted agency team, and a sharp fractional operator beats a junior in house generalist. Decide on the person's track record and available hours, not on whether they sit on your payroll.
What is a fractional growth lead?
A fractional growth lead is a senior operator who runs your demand program part time, usually alongside two or three other accounts, instead of full time in house or bundled inside an agency retainer. You get senior judgement without a full time salary, in exchange for shared attention.
How many accounts should a good agency operator carry?
Three or four accounts is a working load for a senior operator doing real strategic and executional work. Eight or more means you are paying for a coordinator with a login, whatever the title on their signature says.
What should be written into an agency contract to protect the client?
Name the specific person who will work the account, state their maximum concurrent account load, and add a clause that triggers a fee reduction or exit right if that person is swapped out. Without a named person, the contract protects the agency, not you.

Who wrote this

Avishai Sam Bitton

Founder, DemandBox

Avishai runs demand generation programs for B2B SaaS companies across performance marketing, SEO, and answer engine optimization. He works directly with the teams he advises, with no account managers in between.

Connect on LinkedIn

Want this argument applied to your numbers?

No deck, no discovery sequence. Tell us what you are spending and where the pipeline stalls, and we will tell you what we would change first.