Marketing agency vs in-house team: the honest UK comparison

By Doug Dinwiddie, Founder, Maitland

Published 2026-06-25

What an in-house marketing team really costs in the UK, what an agency costs, what each is best at, and how to decide between them.

Executive summary

An in-house marketing team of four to five typically costs £260,000 to £380,000 a year in the UK once you load salaries with NI, pension, benefits and management. A multi-channel agency partnership runs £36,000 to £120,000, with Maitland's GROW retainers starting at £2,000 per month. Agencies win on breadth, speed and resilience; in-house wins on daily presence and total control. The break-even sits around £120,000 to £150,000 of annual marketing spend. Below that, agency or hybrid almost always wins on value. The hybrid model, one senior in-house owner plus an agency, is often the smartest answer for businesses doing £1m to £20m.

Should you hire a marketing agency, or build a marketing team of your own? And how do you make that call without spending a year and a six-figure salary bill finding out you got it wrong?

You are in the right place. This is the straight comparison, including the parts that do not flatter us.

By the end you will know what each option really costs in the UK, what each is genuinely better at, where the hybrid model fits, when you should not hire an agency at all, and a simple way to decide in about five minutes.

First, the real question

"Agency or in-house" is the wrong question to start with. The right one is: what do you actually need, how broad is the work, and what is it worth to you?

Modern marketing is not one job. It is SEO, paid search, paid social, email, content, design, video and the website, each a discipline in its own right. The moment you frame it as "shall I hire a marketer" or "shall I hire an agency", you have skipped the question that decides everything: can one approach realistically cover all of that, at a cost your business can justify?

Hold that thought. The numbers answer it.

What an in-house team actually costs

Start with one hire. The average UK marketing manager earns around £39,000, and a capable specialist in SEO, paid media or content sits between £33,000 and £55,000. So far, so affordable.

Except the salary is not the cost. A £45,000 hire costs you north of £65,000 once you add employer National Insurance at 13.8 per cent, pension, benefits, recruitment fees, training, software and the management time to keep them productive. That is the number that matters, and it is the one that never makes it into the plan.

Now scale it to the work. To cover the disciplines above properly, you are not hiring one person. You are hiring a team: a head of marketing to lead it, a paid media specialist, an SEO, a content lead and a designer at the very least. A genuine in-house team of four to five lands between £260,000 and £380,000 a year, before you spend a single pound on advertising.

The hidden costs nobody quotes you

Even that figure hides three risks. One, recruitment takes months, and the wrong hire is expensive to unwind. Two, a five-person team has five sets of holidays, sick days and notice periods, and when your only SEO leaves, your SEO stops. Three, a small team cannot be expert at everything, so you end up with generalists doing specialist work and wondering why the numbers do not move. Guessing is expensive , whether you are guessing on strategy or on who to hire.

What an agency actually costs, and what you get

An agency flips the model. Instead of buying salaries, you buy the output of a whole team for a monthly fee.

Across the UK, an agency partnership covering multiple channels runs from roughly £36,000 to £120,000 a year. Our own GROW partnerships start at £2,000 per month and most sit between £3,000 and £10,000, which you can see in full on our pricing page . For that, you get senior specialists across every channel from day one. No recruitment. No management overhead. No single point of failure when one person is on holiday.

Yes, you share that team with other clients rather than owning their full week. That is the honest trade. But for most growing businesses, paying for the output you need beats paying full-time salaries for capacity you do not.

There is a speed difference too. Hiring in-house is slow. A single senior role can take three to six months to fill, then another few months to get up to speed, so you are often half a year from real output. An agency team is working on your account within weeks of signing, because the people already exist and already know their craft. When you are trying to grow, that gap between deciding and delivering is not a small thing. It is months of momentum you either keep or lose.

What in-house does better

We are not going to pretend in-house has no advantages. It has real ones.

An in-house team is in the building every day. They live and breathe your product, they pick things up in the corridor that no brief would ever capture, and they can turn something around in an hour because they are sitting next to the person who asked. You get total control and undivided attention. For a brand where marketing is a daily, deeply embedded function, that closeness is worth a lot.

What an agency does better

The flip side is breadth, speed and resilience.

An agency gives you a full bench of senior specialists immediately, not in six months once you have recruited them. You get people who have seen your problem play out across dozens of other businesses, so they pattern-match faster. You can scale the work up for a launch and back down afterwards without hiring or redundancies. And because it is a team, not a person, your marketing does not stop when someone hands in their notice. For the breadth you get, it is usually the cheaper option too.

The hybrid model, and when it is the right answer

For a lot of businesses, the smartest answer is not one or the other. It is both.

The hybrid model keeps a senior in-house owner, often a head of marketing, responsible for brand, strategy and the relationships inside the business, and hands specialist execution to an agency. It is common because it works. One real example: a business replaced a planned £180,000 in-house build with one head of marketing at £55,000 fully loaded plus an agency at £5,000 a month. Total cost £127,000, a saving of 29 per cent, with more capability than the in-house-only plan would have delivered.

When you should not hire an agency

We mean this. There are times the honest answer is "build in-house, not us".

If marketing is a core, high-volume function and you are comfortably past the break-even point, with the budget to build and retain a full team, in-house can pull ahead. The tipping point sits at roughly £120,000 to £150,000 of annual marketing spend. Below it, an agency or hybrid almost always wins on value per pound. Above it, a well-run in-house team can be 20 to 35 per cent more cost-effective, and that gap compounds.

If you need someone physically in the building shaping culture every day, hire in-house. And if you have a genuine one-off project rather than an ongoing growth need, you do not need a 13-month partnership with anyone. Find a specialist for the project and move on.

We would rather tell you that now than take you on and watch it not fit.

How to decide in five minutes

Three questions will get you most of the way there.

  • Could you realistically hire one person who is genuinely expert at SEO, paid media, content, design and web? You cannot. That person does not exist, which means in-house means a team, which means the team cost above.
  • Is your annual marketing spend below £120,000 to £150,000? If yes, an agency or hybrid will almost certainly give you more for your money.
  • Do you need daily, in-the-building presence and total control more than you need breadth and speed? If yes, lean in-house. If breadth and speed matter more, lean agency.

That is the whole decision, in plain terms.

None of this is about loyalty to one model. It is about matching the work to the option that delivers the most for your money at your stage. A business doing £2m in revenue has a different answer from one doing £18m, and the same business will often answer differently in two years. Revisit it as you grow. The worst choice is the one you made by default and never questioned.

Where Maitland fits

Here is our honest position. We are not a supplier you brief from a distance, and we are not a single generalist stretched across six jobs. We become your marketing team.

GROW is an integrated team for a retainer, working across three pillars: Plan (positioning, strategy, tracking), Deliver (SEO, paid search, paid social, email, content, creative and web) and Optimise (testing, reporting and a live dashboard). It runs over a 13-month partnership, so we are embedded like a team rather than dipping in like a project. Each win is built to stack on the last, which is what we mean by compounding growth.

For a business doing £1m to £20m that cannot justify £300,000 of in-house salaries but has outgrown one person trying to do everything, that is the gap we fill. It is why our clients see results an in-house generalist would struggle to reach. DMW Recruitment saw CV uploads rise 1575 per cent and conversions up 1328 per cent year on year. Across all our clients in the last 12 months, the average was 52 per cent growth. The full set is in our case studies .

Frequently Asked Questions

Is a marketing agency cheaper than an in-house team?

For most businesses, yes, up to a point. A four-person in-house team costs £260,000 to £380,000 a year before ad spend, while an agency covering the same channels runs £36,000 to £120,000. The break-even sits around £120,000 to £150,000 of annual marketing spend. Below that, an agency or hybrid wins on value. Above it, in-house can pull ahead.

How much does an in-house marketing team cost in the UK?

A single £45,000 hire costs over £65,000 once you add employer National Insurance, pension, benefits, recruitment, training, software and management time. A genuine team of four to five covering strategy, SEO, paid media, content and design lands between £260,000 and £380,000 a year, before any ad spend.

What is the hybrid marketing model?

You keep a senior in-house owner, usually a head of marketing, responsible for brand, strategy and internal relationships, and hand specialist execution to an agency. It typically gives you more capability than an in-house-only build at a lower total cost, and removes the single point of failure of one stretched generalist.

When should you not hire a marketing agency?

When marketing is a core, high-volume function and your annual marketing spend is comfortably above £120,000 to £150,000, a well-run in-house team can be 20 to 35 per cent more cost-effective. If you need daily, in-the-building presence to shape culture, or you have a genuine one-off project rather than an ongoing growth need, hire in-house or a specialist for the project.

How quickly can an agency start delivering compared to hiring in-house?

A senior in-house role takes three to six months to fill and another few months to get up to speed, so you are often half a year from real output. An agency team is usually working on your account within weeks of signing, because the people already exist and already know their craft.