Agency, In-House, or a System: The Third Option for B2B Marketing
The agency-versus-in-house debate is missing a column. A framework for deciding, the costs each model hides, and when replacing the process beats staffing it.
in this article
The question arrives every budget cycle. The agency is expensive and the knowledge leaves with them. Hiring is slow, the good people are scarce, and a team of four needs a manager. Every article on the subject presents these two options and a table of pros and cons, and every company picks one, regrets parts of it, and revisits the question next year.
The table is missing a column. For most recurring marketing work, the honest third option is neither a person nor an agency. It is a system the company owns, operated by a much smaller team than either model requires.
The two options, costed honestly
Agency. The visible cost is the retainer. The hidden costs: the operational knowledge accumulates in the agency's tools and heads; the accounts often sit in the agency's name; the incentive is to keep the retainer, not to make itself unnecessary; and every change goes through a ticket, a call and a week. When the relationship ends, the company starts from zero with a folder of reports.
In-house. The visible cost is salary. The hidden costs: employer contributions and tooling, which in Germany add materially to the headline number; management time; the ramp period before a hire produces; the risk of a wrong hire; and the fact that a marketing generalist is being asked to do work that is 60 percent mechanical. The knowledge stays, until the person leaves, and much of it was never written down.
Both models share a structural problem: they solve for capacity. The question underneath the debate is "who will do all this work", and both answers are "more hours". Neither asks whether the work should be done by a person at all.
What the work actually consists of
Break a marketing team's week into its parts and a pattern appears:
- Building and refreshing lists, enriching accounts, tagging records.
- Drafting the fourth follow-up email, the third ad variant, the weekly report.
- Copying numbers from the ad platforms into a sheet and the sheet into a slide.
- Syncing audiences, pausing fatigued creative, shifting budget between ad sets.
- Reconciling why the CRM and the analytics tool disagree.
- Deciding what to build next, how to position, what to stop.
- Talking to customers.
The first five are recurring, rule-heavy and high-volume. They are the majority of the hours in most teams. They are also exactly what an agent loop reading a first-party ledger does reliably and cheaply, under human approval. The last two need judgement and context that no system has, and they are where a senior person earns their salary.
Agencies and hires both spend most of their capacity on the first five. A system does the first five and frees the senior person for the last two.
The framework
Three questions, in order.
1. Is this work recurring and rule-describable? If it happens weekly and you could write down how it is done, it is a candidate for a system. If it is a one-off or depends on context nobody can articulate, it is a person's job.
2. Does the knowledge need to stay? If the answer is yes, and it usually is, an agency is the wrong home for it regardless of quality. The question becomes whether the knowledge lives in a person's head (in-house) or in a repository and a ledger the company owns (system). The second survives the person leaving.
3. What does the total budget buy? Not the ad budget. The whole number: team, tools, agencies and ads together. That figure is what determines which model is actually affordable, and it is usually larger than anyone in the room has added up. Teams that add it up often find that the system option costs less than the retainer they already pay, once the agency's tooling and the internal coordination hours are counted.
When each option is right
Agency: a specialist skill you need occasionally and cannot hire well, with the contract written so the accounts, the data and the knowledge artifacts are yours on the last day. Creative production, a specific channel expert, a launch.
In-house: the judgement roles. Someone who owns positioning, offer and allocation, who talks to customers and decides what the system should do next. One senior person, not four generalists.
System: the recurring execution layer, once the company has product-market fit and enough volume for the infrastructure to pay. Below about twenty people it is usually too early; above it, the alternative is staffing a process that a ledger and an agent loop would run.
The combination most mid-sized B2B companies end up with, once they have costed it honestly, is one senior owner in-house, a system for the recurring work, and specialist agencies on defined contracts. Not the two-column table.
What "replacing the process" means
It does not mean firing the marketing team. It means the process, as currently performed, stops existing: the weekly list build becomes a query, the report becomes a screen, the follow-up drafts arrive in a queue, the budget shifts happen inside guardrails overnight. The people who did that work either move up to the judgement layer or, if the team was sized for the mechanical work, the company stops hiring for it.
This is what a full marketing-process replacement is: infrastructure plus agents plus a small senior team, scoped from the total marketing budget rather than added on top of it. It is only the right answer for companies large enough that the process has become the cost. For everyone else, one custom system that removes the worst bottleneck is the honest starting point.
The question to ask before deciding
Not "agency or in-house". Ask: of the hours we currently pay for, in whichever model, how many are spent on work we could write a rule for? That number is the size of the third option, and it is usually the majority.
The diagnostic asks twelve questions that get at exactly this, and returns which components you are missing.
Frequently asked questions
Should B2B marketing be in-house or outsourced to an agency?
Neither is a complete answer. Judgement roles (positioning, offer, allocation, customer conversations) belong in-house with one senior owner. Specialist skills needed occasionally belong with an agency on a contract that leaves the accounts and knowledge with you. The recurring execution work, which is most of the hours, belongs in a system the company owns once it has product-market fit.
What does an agency actually cost beyond the retainer?
The operational knowledge accumulating in the agency's tools rather than yours, accounts that may sit in the agency's name, the incentive to remain necessary, and the delay of routing every change through a ticket. When the relationship ends, the company restarts with reports instead of infrastructure.
What does an in-house marketer cost beyond salary?
Employer contributions and tooling, management time, a ramp period before output, the risk of a wrong hire, and the fact that a generalist spends most of the week on mechanical work. The knowledge stays only as long as the person does, and much of it is never written down.
What does it mean to replace a marketing process with a system?
The recurring work stops being performed by people: list building becomes a query, reporting becomes a screen, follow-ups arrive as drafts in a queue, budget shifts run inside guardrails. A small senior team owns judgement, and the infrastructure does the rest. It is scoped from the total marketing budget and is appropriate for teams of roughly twenty and up.
where this lives in the system
see where you stand
Twelve questions. Then your build order.
The diagnostic returns your operating stage, the three widest gaps in your motion and what to build first. Two minutes, no sales sequence, one human reply.