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
| Dimension | In-house marketing team | Outcome-based agency |
|---|---|---|
| Cost structure | Fixed: salaries, benefits, tools, training, management time — paid whether campaigns work or not | Variable: revenue share, milestones, or equity — paid only when agreed results arrive |
| Time to full capability | Six to twelve months to recruit, onboard, and build a functioning team — longer for senior specialists | Weeks: the team, tooling, and channel experience already exist |
| Breadth of specialism | A small team can't cover search, social, CRO, brand, analytics, and creative at specialist depth; generalists fill the gaps | Specialists across channels, amortised across clients — depth a single company rarely justifies hiring |
| Institutional knowledge | Deep and cumulative: the team lives inside the product, the customers, the politics | Has to be learned, and partly re-learned if the engagement ends |
| What happens in a bad quarter | Payroll continues; the conversation turns to headcount | The agency's income falls with yours — it is fixing the problem for its own reasons |
| Accountability mechanism | Performance reviews, OKRs, management attention | The contract itself: no results, no payment |
| Scaling up or down | Hiring is slow; redundancies are slower and worse | Scales with the engagement — no severance, no restructure |
| Who says no to bad briefs | Rarely anyone — an internal team executes what leadership asks | The agency declines engagements where it can't see a path to growth, because it pays for the failure |
| Best suited for | Brand custody, product marketing, work needing daily proximity to the business | Measurable 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.

