# Marketing Agency vs In-House Marketing Team: Which Is Right for B2B? > A marketing agency is right when you need senior strategic capability without the cost of senior hires, or when you need specialist execution your in-house team can't credibly deliver. An in-house team is right when marketing is core to your daily operation and you can hire above market median. Most B2B businesses under £10m revenue use a hybrid: lean in-house plus an agency for strategy and execution. The agency-vs-in-house decision is one of the most common questions we get from B2B founders. The honest answer is that it's almost never one or the other. The right model depends on your stage, your sales motion, and how much marketing your business actually needs to do. ## Side-by-side | Criterion | Marketing agency | In-house team | | --- | --- | --- | | Cost | £4k–£20k/month retainer for senior delivery | £60k–£120k salary for a single mid-senior marketer + tools/freelancers | | Speed to capability | Onboarding in 2–4 weeks | Hiring takes 8–16 weeks; ramp another 3 months | | Strategic depth | Senior strategists across multiple disciplines | Depth limited to the seniority you can hire | | Specialist execution | Brand, website, content, paid, SEO under one roof | Need to hire or outsource each specialism | | Brand and product knowledge | Builds over months; never as deep as in-house | Embedded daily; deeper context over time | | Flexibility | Scale up/down with notice; commitment-light | Hires are sticky; restructure is slow and costly | | Accountability | Output-based; defined SLAs and reporting | Performance-based; harder to evaluate without external benchmark | | Best for revenue stage | £1m–£20m revenue, lean teams | £10m+ revenue with marketing as a core daily function | ## An agency is right for you if: - You're a B2B business under £10m revenue - You need senior strategic capability you can't afford to hire full-time - You need multiple specialisms (brand, web, content, demand) - You want to compress a 12-month build into 3–6 months - Your in-house team needs strategic leadership or specialist execution ## An in-house team is right for you if: - Marketing is a daily, operational function in your business - You're at £10m+ revenue with the budget to hire above market median - You need deep, embedded brand and product knowledge - Your sales motion depends on close marketing-sales coordination - You have the leadership to recruit, ramp and manage marketing hires ## Recommendation For most B2B businesses between £1m and £20m revenue, the right answer is hybrid: a lean in-house lead (often a marketing manager or head of marketing) plus an agency that brings senior strategy and specialist execution. This combines the best of both — embedded business context plus depth and flexibility you can't replicate by hiring alone. ## FAQs ### Is it cheaper to hire in-house or use an agency? Per-output, agencies are usually more expensive than a single hire — but a single hire can rarely deliver brand, website, content and demand at the same level. Compared like-for-like across capabilities, agencies are often cheaper than the equivalent team you'd need to hire to match. ### Should we use an agency or fractional CMO? Different problems. A fractional CMO is strategic leadership — they help you decide what to do. An agency is execution — they actually do it. Many B2B businesses use both at the same time. ### When does it make sense to take agency work in-house? When the function becomes a daily operational requirement and you have enough volume to keep a senior in-house specialist fully productive. Below that volume, an agency is usually the better economics. ### Can we use an agency to ramp before hiring in-house? Yes — this is one of the strongest use cases. Agencies build the systems and run the function while you find, hire and ramp permanent staff. Then they hand over. Canonical: https://potentpositioning.com/compare/agency-vs-in-house-marketing-team