Comparison

Building an in-house marketing team vs hiring an outcome-based agency

By Mahesh Murthy, Founder of Pinstorm. Reviewed by Ansoo Gupta, Chief Operating Officer.

Published 30 July 2026

An in-house marketing team is a fixed cost: salaries, tools, and management overhead paid every month regardless of what the marketing produces. An outcome-based agency is a variable cost: compensation — revenue share, milestones, or equity — that arrives only when agreed results do. The in-house team gives you control and institutional knowledge; the outcome-based agency gives you specialist depth across channels and a partner whose income depends on your growth. Most companies past a certain size need some of both.

The usual version of this debate — in-house vs agency — compares a salaried team with a retainer agency, and it is mostly a wash: fixed cost either way, results optional either way. Swap in an outcome-based agency and the comparison changes shape.

Now one side is a cost you pay regardless of performance and the other is a cost that exists only if performance does. That does not automatically make the agency the right answer. It does mean you should compare the two on economics and incentives, not just on the familiar control-versus-expertise axis.

Side-by-side comparison

DimensionIn-house marketing teamOutcome-based agency
Cost structureFixed: salaries, benefits, tools, training, management time — paid whether campaigns work or notVariable: revenue share, milestones, or equity — paid only when agreed results arrive
Time to full capabilitySix to twelve months to recruit, onboard, and build a functioning team — longer for senior specialistsWeeks: the team, tooling, and channel experience already exist
Breadth of specialismA small team can't cover search, social, CRO, brand, analytics, and creative at specialist depth; generalists fill the gapsSpecialists across channels, amortised across clients — depth a single company rarely justifies hiring
Institutional knowledgeDeep and cumulative: the team lives inside the product, the customers, the politicsHas to be learned, and partly re-learned if the engagement ends
What happens in a bad quarterPayroll continues; the conversation turns to headcountThe agency's income falls with yours — it is fixing the problem for its own reasons
Accountability mechanismPerformance reviews, OKRs, management attentionThe contract itself: no results, no payment
Scaling up or downHiring is slow; redundancies are slower and worseScales with the engagement — no severance, no restructure
Who says no to bad briefsRarely anyone — an internal team executes what leadership asksThe agency declines engagements where it can't see a path to growth, because it pays for the failure
Best suited forBrand custody, product marketing, work needing daily proximity to the businessMeasurable growth work: acquisition, conversion, revenue — anywhere results can be attributed

The verdict

Keep in-house what needs to live inside the business: brand custody, product knowledge, the daily judgement calls that require being in the room. An agency will never know your product the way your own people do, and it shouldn't pretend to.

Buy from outside what benefits from specialist depth and shared risk: measurable growth work, where results can be attributed and an outcome-based structure means you pay for growth that happened rather than salaries that might produce it. The full in-house build makes sense for very large companies that can genuinely staff specialist depth. For everyone else, the honest comparison is not 'team or agency' but 'which work belongs where'. Pinstorm works alongside in-house teams on exactly this split: the client keeps the brand and the product knowledge; we take the revenue targets — and get paid only when we hit them.

Frequently asked questions

Is an in-house marketing team cheaper than an agency?
Compare full cost, not fees against salaries. An in-house team costs salaries plus benefits, tools, training, recruitment, and management time — typically 1.25 to 1.4 times base salary per head — and that cost arrives whether the marketing works or not. An outcome-based agency costs a share of results: nothing, or close to it, if the work fails; a percentage of real growth if it succeeds. Cheaper depends entirely on which of those outcomes you get.
When should a company build marketing in-house?
When the work requires daily proximity to the product and customers — brand custody, product marketing, lifecycle communication — or when the company is large enough to staff genuine specialist depth across channels. Below that scale, an in-house team of three or four generalists covering ten disciplines is the most common and least examined failure mode in marketing.
Can an outcome-based agency work alongside an in-house team?
Yes, and it is the most common arrangement. The in-house team owns brand, product knowledge, and internal coordination; the agency owns measurable acquisition and conversion targets. The division works because the accountability is clean: the agency's numbers are agreed upfront and its payment depends on them, so there is no ambiguity about who owns which result.
What does an in-house team cost that the salary numbers don't show?
Recruitment fees and the three to six months each hire takes to reach full productivity. Tools and platform licences bought per company rather than amortised across clients. Management attention. And the cost nobody budgets: a fixed team keeps executing the existing plan, because pausing it doesn't pause the payroll.
Why not just hire a retainer agency instead of either?
A retainer agency combines the in-house team's weakness — a fixed cost that arrives regardless of results — with the agency's weakness of distance from the business. You pay for capacity either way; at least the in-house team accumulates institutional knowledge. If you are going to pay an outside firm, the structural argument is for paying it from outcomes, so its income depends on the same number yours does.