Here's the conversation we have with almost every prospect: "We've been thinking about hiring a marketing person. Would that be cheaper than hiring you?"
The answer is almost never what they expect. Yes, a junior marketing person costs less than a premium agency. No, the total cost of building a team isn't what most businesses calculate.
A single full-time marketer in the UK costs £25,000-£45,000 in salary. Add benefits, desk space, management time, tools and training, and you're at £55,000-£65,000 all-in. That person handles one channel okay and drowns in two. So you need more people - and each one adds £40,000-£70,000. At three people you're at £150,000-£200,000 a year and you still don't have expertise in every channel.
Or you hire an agency for £2,000-£5,000/month (£24,000-£60,000 a year) and get specialists across five channels, someone managing the whole thing, and no hiring, firing or benefits administration.
The maths looks simple. The reality is messier - and it's the reality that costs businesses thousands in bad hiring decisions. This post is about not making that mistake.
The quick version: DIY team vs agency at a glance
| Metric | DIY team (3 people) | DIY (1 person) | Agency |
|---|---|---|---|
| Total annual cost | £170k-£200k | £55k-£70k | £30k-£60k |
| Channels covered | 2-3 competently | 1, weak on others | 4-5 at expert level |
| Expertise level | Mid (generalists) | Low-mid (junior) | High (specialists) |
| Time to productivity | 3-6 months | 2-3 months | 2-4 weeks |
| Scalability | Hard (hiring is slow) | Impossible (one person is the ceiling) | Easy (add budget, get more work) |
| Risk if person leaves | Moderate (lose a channel) | Catastrophic (lose everything) | None (continuity maintained) |
| Annual turnover cost | £30k-£50k | £15k-£25k | £0 |
| Tools & software | £2k-£4k | £1k-£2k | Included |
| Management overhead | Significant | Moderate | None |
Why most businesses choose DIY (and then regret it)
The decision to build in-house is almost always emotional, not financial. A founder thinks: "I'm spending £30,000 a year on an agency. I could hire someone for that and own the whole thing."
That's true. That person would cost £30,000. Except they wouldn't - because they'd be a junior marketer fresh out of university, not a senior strategist. And they'd be one person doing the job of three.
But the emotional appeal is strong. Ownership feels better than outsourcing. Control feels better than delegation. So the company hires. It doesn't work. Here's why:
- You hired a generalist, not a specialist. Marketing isn't one job - it's five: paid ads, SEO, content, social and sales enablement. A junior marketer does all five poorly. They know a little about everything and a lot about nothing.
- You didn't account for the learning curve. A junior hire needs 2-3 months to understand your business, audience and positioning. An agency walks in week one knowing what's worked for similar companies, because they've done it ten times.
- You didn't budget for turnover. Junior marketers stay around 18 months. You spend £15,000 recruiting and training; three months later they're productive; eighteen months later they leave. You start over.
- You didn't hire for what you actually need. You needed someone to run paid ads because that's your highest-ROI channel. You hired "a marketer" who can write a bit, design a bit, code a bit - and can't run ads.
- Specialists cost money. Generalists don't work. A paid ads specialist at £45k is expensive and brilliant at paid ads. A generalist at £30k is cheap and bad at everything. There's no middle ground where you get affordable competence.
The real cost of building in-house
Let's calculate what an in-house team actually costs - not what the salary line says.
Scenario 1: a single marketer (the most common starting point)
| Cost | Detail | Annual |
|---|---|---|
| Salary + benefits | £35,000 salary, plus NI, pension, holiday/sick, training | £45,300 |
| Direct costs | Desk, tools (HubSpot, SEMrush, Ads), equipment | £4,000 |
| Indirect costs | Management time (5 hrs/wk @ £70), HR/payroll admin, office space | £26,400 |
| Turnover contingency | Recruitment, retraining, lost productivity during transition | £19,000 |
| Total | One person, three channels, at roughly 60% of expert output | £94,700 |
That's £31,567 per channel - for work that isn't at expert level.
Scenario 2: a team of three (what you actually need)
| Cost | Detail | Annual |
|---|---|---|
| Direct payroll | Junior (£30k), mid-level (£40k), coordinator (£22k) + benefits, tools, kit | £112,500 |
| Indirect | Management time (10 hrs/wk @ £70), HR/admin/payroll, office space | £55,800 |
| Turnover contingency | 25% annual turnover across three people | £15,750 |
| Total | Three channels covered competently | £184,050 |
That's £61,350 per channel. And that already counts the CEO's time at a conservative £70/hour.
When in-house actually makes sense
This isn't a "hire an agency" advert hiding as a guide. There are situations where in-house genuinely wins.
Build in-house when:
- You're at £5M+ revenue with in-house operations. At that scale a marketing team is part of the organisational structure, and you're no longer comparing it to an agency - you're comparing it to not having marketing at all.
- Your marketing is highly specific to your product. If you need two people who live and breathe a narrow use case and coordinate daily with product, an agency is at a disadvantage.
- You have the cash and prefer control. Some founders are cash-rich and time-poor and would rather own the team. That's a valid choice - it just is a choice, not an inevitability.
- You're hiring at Director or Head of Marketing level (£60k-£100k). That person leads the function and coordinates with sales, product and leadership. An agency can't do that role. This is very different from hiring a junior to "do" marketing.
Don't build in-house when:
- You're under £2M revenue. A person is a fixed cost; an agency is a variable one. One bad hire at that scale kills profitability.
- You need multiple channels covered well. Hiring one person to run five channels is hiring someone to be bad at four of them.
- Your sales ops and CRM aren't in place. A marketer arriving into bad lead tracking and no sales process will generate leads nobody follows up. Fix the foundation first.
- You're pivoting or uncertain. They learn the old strategy, you pivot, the learning is worthless. Agencies handle pivots - they've done them before.
- You're optimising for speed. If you need results in Q2, you don't have time for a three-month learning curve.
The hidden costs nobody budgets for
- Recruitment and onboarding: £8,000-£15,000. Recruiter fees (typically 20% of salary), internal time, onboarding - plus 4-6 weeks of that person's time while they learn.
- Tool sprawl: £2,000-£4,000/year. Individual marketers buy individual tools. An agency negotiates licences that cost less per seat.
- Training and development: £1,500-£3,000/year per person. If you don't invest, they fall behind. If you do, it's expensive. An agency's people train on the agency's dime.
- Management overhead: £18,000-£36,000/year. Even 5 hours a week of founder time at a conservative £70/hour is £18,200 a year.
- Opportunity cost - the real one. Your best person is managing a marketing hire instead of selling, fundraising or building product. That's where their time is worth most.
The hybrid approach: in-house and agency
This is the sweet spot most growing businesses land on, and it's what we typically recommend to £2M-£5M revenue companies:
- A small in-house team (1-2 people) handling brand, marketing operations and internal coordination - say a VP Marketing (£70k) and a coordinator (£30k).
- An agency at £2,000-£5,000/month handling channel specialism, strategy and scaling.
Total: roughly £136,000/year. You get ownership and internal coordination, specialist execution, no hiring risk, and a cost you can control.
The question that reveals the real answer
If you want to own a team: build in-house, and accept the cost and the risk. If you want results: hire an agency and let someone else manage the team.
Most founders think they want to own the team. They actually want results. The two aren't the same - and the outcome usually matches the intention. Control-focused founders get a team they control but that doesn't scale. Results-focused founders get scale but less day-to-day control. Neither is wrong. Just know which one you're choosing.
The honest answer
We're an agency. We have a bias toward our model. Here's the honest answer anyway:
- Hire in-house if you're £5M+ revenue, you want to own the team, you have a Director-level leader to run it, and you have the capital to absorb the risk.
- Hire an agency if you're under £5M, you want results fast, you want to avoid hiring and management overhead, and you need multiple channels covered by specialists.
- Hire both if you're £2M-£5M, you want in-house ops with specialist execution, and you can afford £100k-£150k/year in total.
Most growing businesses fall into that third category. It's the sweet spot.
Frequently asked questions
At what revenue should I transition from agency to in-house?
Generally £3M-£5M, depending on your margins and growth rate. Before that, the cost is too high for the organisational stage you're at.
Can I do both - an in-house person plus an agency?
Yes, and it's often optimal. Keep operations in-house, outsource execution. You get ownership and specialist delivery.
What if I hire a very senior marketer (£80k+)?
That changes things. A director-level person can lead a function and coordinate across the business - that's different from a junior person executing. At that level, in-house makes far more sense.
How do I know if my hire isn't working?
If after four months you don't see baseline results - campaigns launched, leads in the funnel - the issue is either the person or the setup. Be honest about which.
Should I hire a contractor instead of a full-time employee?
Fractional marketers split the difference: £3,000-£5,000/month for only the time you need. Good for specific expertise without commitment. The catch is they juggle multiple clients, and context-switching costs you efficiency.
What if I can't afford an agency?
If you can't afford £2,000-£3,000/month for an agency, you can't afford £50k+/year for an in-house hire either. The real problem is that the business isn't ready for marketing investment yet. Build the product, prove problem/solution fit, then invest.
Can a really good hire do the job of three?
No. Even exceptional people hit a ceiling at around two channels done competently. Expecting one person to do SEO, paid ads, content and social well is setting them up to fail.
How much should I budget for marketing payroll?
Typically 5-10% of revenue for a high-growth company. At £2M revenue that's £100k-£200k for the whole function - in-house and agency combined fits inside that.
Want to figure out which model fits your situation?
A discovery call with us isn't a pitch to hire us. It's an honest conversation about whether in-house, agency or hybrid makes sense for your stage and goals. We've told plenty of prospects "you should hire an in-house person right now." If that's the answer, we'll tell you.
Book a discovery call

