The wrong PPC management model rarely fails on day one. It leaks slowly: wasted spend, missed optimisations, reports nobody acts on, and enquiries that never get a reply. If you’re weighing up in-house, freelance or a PPC agency, the right answer depends less on the label and more on three things: how much you spend, how complex your marketing is, and whether anyone in your business owns the follow-up.
This is written by an agency, so we have an interest in one of the three answers. We’ll be honest about where each model wins, where each one quietly costs more than it looks, and when you shouldn’t hire an agency at all, including us.
The choice at a glance
| In-house | Freelance | PPC agency | |
|---|---|---|---|
| Who does the work | One employee, often with other marketing duties | One self-employed specialist | A team, ideally fronted by a named strategist |
| Biggest strength | Knows your business inside out | Senior skills without employer overheads | Systems, cover and multi-channel breadth |
| Biggest risk | One person can’t do every channel well | No cover if they’re ill, busy or move on | Paying for a team and getting a junior |
| Best fit | Steady, single-channel spend where internal knowledge matters most | Smaller budgets, a tight brief, and you own the follow-up | Growing or multi-channel spend, with someone internal owning follow-up |
No column wins on everything. The sections below explain where each one breaks.
Option 1: in-house
In-house gets dismissed too quickly. A capable paid media manager who sits next to your sales team will out-think any outside supplier on the things that decide margin: which enquiries are worth chasing, which services carry the profit and which jobs to walk away from. Decisions take minutes, not meetings.
The cost isn’t just a salary. Add employer National Insurance, pension, holiday cover, kit, training and the weeks it takes to recruit before a single campaign improves.
The bigger problem is breadth. Few people run Google Ads, Meta and LinkedIn to a high standard, and fewer still own conversion tracking and CRM automation as well. The realistic outcome is one channel done well and the rest neglected.
Then there’s continuity. Holiday, sickness and resignation all land on the same person, and when they leave, the reasons behind how your account was built leave with them.
Suits: steady, single-channel activity, or a complex offer where internal knowledge matters more than channel breadth.
Option 2: freelance
A freelancer is the option most SMEs reach for first, and the appeal is obvious: senior capability without the overheads of an employee.
A good freelance arrangement has three features. They’ve worked in your sector, so they skip the learning curve. They do the strategy, build and reporting themselves rather than passing it on. And they work inside your own ad accounts and analytics, so you can see exactly what they see.
The trade-off is key-person risk. One person means no cover. Illness, a holiday or a bigger client can stall your account, and the access and know-how sit with one name.
There’s also a ceiling. Freelancers tend to be strongest on one channel or one part of the journey. Add Meta, LinkedIn, GA4 tracking and lead nurture, and either the work thins out or the cost climbs towards what an agency would charge.
If you go freelance, agree five things in writing first: the scope, ad accounts and analytics held in your name, a notice period, who covers when they’re unavailable, and a handover pack if it ends. If they work through a limited company, ask your accountant whether the off-payroll (IR35) rules affect you.
Suits: smaller budgets, a clear brief, and a business that already handles its own follow-up well.
Option 3: a PPC agency
Continuity is an agency’s structural advantage. Holiday, sickness and staff changes are absorbed by the team, and your account carries on. You also get repeatable process: tested campaign structures, tracking checked before launch, and reporting someone else maintains. Working across Google Ads, Meta and LinkedIn is built in rather than bolted on.
The caveat that decides everything: an agency’s value collapses if you never speak to the person doing the strategy. Before you sign, ask who runs your account day to day, who owns your numbers, and whether that person will still be on your account in a year. If the answer is a junior who can’t change budgets or structure, you’re paying for administration, not strategy.
Agencies fail in predictable ways: handing over leads and walking away, reporting cost per lead instead of revenue, slow replies, and nobody owning tracking or follow-up.
Good looks like: a named strategist who stays, reporting on revenue rather than lead counts, GA4 and Google Tag Manager tracking properly owned, nurture workflows running in your own CRM, and agreed response times.
Suits: growing or multi-channel spend, where someone in your business owns what happens after the enquiry.
The hidden costs none of them mention
Whichever model you pick, the fee isn’t the whole bill.
Your own time. Briefing, reviewing reports, chasing updates, supplying creative and approving budget changes takes the same hours whoever does the work. Almost nobody counts it.
Tools. The ad platforms are free. Reporting dashboards, call tracking, a CRM and automation aren’t. Budget for them in every model, and make sure every account sits in your name so the data stays yours if you switch.
Changeover. Employees leave, freelancers move on and agencies lose staff. Every handover brings a learning curve and usually a dip in performance. Plan for at least one.
Single points of failure. Write down who holds account access, who owns tracking and who maintains the CRM workflows. Then name a backup for each.
The follow-up gap. This is where all three models fall down equally. If nobody in your business owns what happens in the hours after an enquiry lands, leads go cold and the ad spend is wasted. No supplier can fix that for you, because it’s a process, not a purchase.
How to decide
Three variables settle it.
Volume. At low monthly spend, an agency retainer can swallow too much of the budget to pay for itself, and a freelancer or in-house help is usually better value. As spend grows, especially across more than one channel, the systems, tracking and reporting an agency brings start to earn their keep.
Complexity. Count the channels you run, the types of enquiry you get, what you need from your CRM and automation, and any consent rules your sector works within. One channel and one enquiry type is a job. Three channels, several enquiry types and automated nurture is a system.
Ownership. Who follows up every lead within the hour? Who reads the report? Who signs off budget changes? If the answer is nobody, fix that before you hire anyone.
Then map it. Small and simple: in-house or freelance. Growing and multi-channel, with an internal follow-up owner: an agency. A complex offer with capacity in the team: a hybrid, with outside strategy and in-house execution.
When you shouldn’t hire a PPC agency
We’d rather tell you this now than lose you in three months.
Your spend is small. If the management fee would be a big share of what you spend on ads, you’re buying systems for a problem that doesn’t have the volume yet. A one-off audit, some training or a few days of freelance help will teach you more per pound.
Nobody owns follow-up. If enquiries can sit unanswered for two days, no agency can rescue the spend. Fix the process first.
You won’t hand over access. Without access to your ad accounts, GA4 and tag management, an agency can’t audit, fix tracking or be held to account. In-house, or a consultancy arrangement where you implement the recommendations yourself, is the honest answer.
You just want ads run. If the brief really is build and monitor, nothing more, a freelancer or in-house executive is better value. Strategy and reporting you don’t want is just padding.
You need someone in the building. Where the offer is niche, the sales team works from informal knowledge, or decisions get made in a room, in-house is simply the right shape.
Common questions
What does an agency do that a freelancer doesn’t? A freelancer gives you one specialist and a direct line to them. An agency adds systems: documented processes, tracking checks, cover for absence and reporting that doesn’t depend on one person. You pay for that, and whether it’s worth it depends on your volume and how much key-person risk you can live with.
Can we switch models later without losing performance? Yes, as long as the ad accounts, GA4 and CRM are in your name from day one. Plan the handover: access, documentation, a notice period and a named contact on both sides.
What should we ask before signing with an agency? Who runs the account day to day. Where your data sits and who owns it. Whether you’ll have direct access to the strategist. Whether reporting shows revenue or just cost per lead. And who owns conversion tracking and follow-up automation.
Choose the model that fits your follow-up
Before you choose, do three things:
- Write down your monthly ad spend and how many enquiries it produces.
- Name the person who will follow up every lead, fast. If nobody comes to mind, start there.
- Whatever you choose, keep the ad accounts, analytics and CRM in your name, with a clear notice period.
If you want the whole journey handled, from click to booked call, reported on revenue rather than cost per lead and run by the person doing the strategy, get in touch. We’ll tell you honestly whether that’s the right answer at your spend.