Quick answer: In-house marketing gives you control and deep product knowledge but costs far more than the salary alone; an agency gives you a full skill set and speed for a predictable monthly fee. For most UK SMEs, an agency or hybrid model wins until marketing is core enough to keep a full team busy. Decide by stage, workload and how specialised your needs are.
This is the classic build-versus-buy decision, and it is usually framed wrongly as “salary vs retainer”. The honest comparison is the fully loaded cost of an employee against the fully loaded output of an agency. Get the maths right first, then weigh the trade-offs that money does not capture.
What does in-house marketing actually cost?
Far more than the salary. The median UK marketing manager salary is £57,500 according to IT Jobs Watch, but the salary is only the start. On top, employers pay National Insurance at 15% on earnings above a £5,000 secondary threshold from 6 April 2025, per gov.uk — around £7,900 on that salary. Add a minimum 3% employer pension contribution under auto-enrolment, plus recruitment fees, software, training, holiday cover and a desk. All in, a single mid-level marketing manager typically costs a UK employer roughly £70,000 to £78,000 a year — and that one person still cannot be an expert in SEO, paid, design, content and analytics at once.
What does a marketing agency cost?
A UK agency retainer for a single channel typically runs £1,250 to £3,500 a month, with the average around £2,500 based on SE Ranking’s analysis of agency pricing. For that fee you get a team — strategist, specialists, designers — rather than a single generalist, with no NI, pension, holiday or recruitment cost and no notice-period risk beyond the contract terms. The trade-off is that the agency splits its attention across clients and will not know your product as intimately as an employee. For a full breakdown by scope and channel, see our guide to how much a digital marketing agency costs in the UK, and if you are specifically weighing an SEO partner, our 12-question checklist for choosing an SEO agency applies the same diligence.
In-house vs agency: the real trade-offs
In-house wins on control, product knowledge and availability; an agency wins on breadth, speed and cost per skill. The right answer depends on how much marketing work you genuinely have and how specialised it is. The table sets out the honest picture.
| Factor | In-house | Agency |
|---|---|---|
| Annual cost | ~£70k–£78k (one hire) | ~£15k–£42k (retainer) |
| Skill breadth | One generalist | Full specialist team |
| Product knowledge | Deep | Good, shared focus |
| Speed to start | Slow (recruit) | Fast |
| Flexibility | Fixed cost | Scale up or down |
| Best for | Marketing-led firms | Most SMEs |
Which is right for your stage?
Match the model to your stage. Early on, when budgets are tight and needs shift monthly, an agency or freelancer buys senior expertise without a fixed headcount. In the growth phase, a hybrid usually works best: one in-house marketer to own strategy and brand, with an agency delivering the specialist execution — SEO, paid, design — that a single person cannot cover. Once marketing is a core growth engine and you can keep a team of three or more genuinely busy, building in-house starts to pay off, because the compounding value of deep product and customer knowledge outweighs the higher fixed cost. Search remains the channel most worth resourcing properly, since organic search alone drives about 53% of trackable website traffic per BrightEdge.
Before you decide, model the numbers for your own case. Our marketing ROI calculator lets you compare the likely return of a retainer against a hire at your revenue and margin.
Not sure which way to jump? WiseGuyXL has delivered an average of 341% organic growth across 30+ projects in 9+ markets, often working alongside a lean in-house team rather than replacing it. Talk to us about a model that fits your stage — we set targets from the sector’s industry average, then calibrate against data from our own previous campaigns.
Frequently asked questions
Isn’t hiring in-house cheaper than paying an agency? Rarely, once you count the full cost. A £57,500 salary becomes roughly £74,000 after NI, pension, tools and recruitment — and buys one generalist. An agency retainer delivers a whole team for less, though you trade some product intimacy.
Should I hire a freelancer instead? A freelancer is the cheapest option and fine for a single specialism or project, but you carry key-person risk and limited breadth. An agency suits businesses that need several disciplines covered reliably.
Can I run a hybrid model? Yes, and most growing UK firms do: an in-house lead owns strategy and brand while an agency delivers specialist execution. It combines control with breadth and is usually the best value in the growth phase.
When should I bring marketing fully in-house? When marketing is a core growth engine, the workload keeps a team of three or more busy, and deep product knowledge clearly outweighs the higher fixed cost. Below that, a hybrid or agency is usually more efficient.
How do I keep an agency accountable? Agree the metrics that matter (leads or revenue, not vanity numbers), meet on a set cadence, and keep ownership of your accounts and data. The same accountability you would expect from an employee should apply.