PPC Agency, Freelancer or In-House? A UK Cost Guide
PPC company, freelance PPC consultant or an in-house hire? Compare true UK costs, cover and skills, with a decision tree and an ownership checklist.
Your agency report shows green arrows and platform ROAS. Here's an 8-step audit to check blended ROAS, profit, tracking and creative output.

Many performance marketing reports follow one template. A few hero numbers up top (spend, revenue, ROAS) in green. A breakdown by campaign. Screenshots from Meta or Google. A “next month we will test X” section at the bottom.
It looks professional and tells you little about whether your agency does good work.
Agencies aren’t necessarily lying. The metrics most reports lead with are the easiest to make look good and the hardest to verify. If you don’t know what to ask, you can nod through reports for years before you notice the account has stalled.
This is the audit we’d like every founder to run on their agency, including us. If your team passes it, good. If it doesn’t, you know where the conversation needs to go.
Take last month’s ad-attributed revenue from the agency report. Take last month’s total revenue from your bookkeeping or e-commerce platform. Compare them.
If the report’s ad revenue comes close to or exceeds your total revenue, it’s adding up platform-attributed conversions that overlap. Google and Meta each take credit for the same sale.
The honest number is blended ROAS: total business revenue divided by total ad spend. Ask for it. If the agency can’t calculate it, it isn’t measuring the right thing. We explain the gap in more detail in what ROAS hides.
Two campaigns with the same ROAS can have very different profit. One sells full-margin hero products. The other sells discounted bundles with free shipping that barely break even.
A useful report shows profit per campaign: revenue minus cost of goods, shipping, payment fees and returns, set against ad spend. If your agency has no profit data in the system, ask why. Tools like ProfitMetrics and Triple Whale, or a custom Looker Studio setup, make this doable for most e-commerce brands.
Open Meta Events Manager and check Event Match Quality, Meta’s score out of 10 for how well your events match to Meta accounts. Open Google Ads and check the diagnostics for your conversion actions and enhanced conversions. A low match score or diagnostics warnings mean your account runs on faulty instruments.
If your account doesn’t have the Meta Conversions API and Google’s enhanced conversions working, that’s the first thing your agency should fix. Our tracking service starts there for every new account.
How many genuinely new creative concepts did your agency launch last month? Variations of the same video don’t count. Look for new angles, new hooks, new formats.
Meta’s delivery system now leans on creative variety to find buyers (we cover why in Meta Ads in 2026). If you spend serious money on Meta and your agency ships only a couple of new ads a month, it’s starving the system. Agree on a target number with your agency and track it.
You have admin access. Use it. Once a quarter, log into Google Ads and Meta Ads Manager and check:
An account someone works in every week looks different from one on autopilot.
A healthy account runs experiments. Some win, most lose. If every report only talks about wins, your agency either isn’t testing or isn’t telling you everything.
Ask: “What did we test last month that didn’t work?” If the answer is “nothing failed” or “we didn’t test much,” you have your signal.
Good reports go beyond last month’s numbers. They tell you:
If the monthly call is a one-way recitation of numbers, you have a vendor, not a partner.
You should own:
If your agency holds any of these in its name, you’re locked in. That isn’t malicious by default, but it’s a risk you should resolve. If you’re still choosing who runs your ads, our comparison of a PPC agency, a freelancer and an in-house hire has a checklist to send before you sign.
You don’t need to be a marketer to run this audit. Send these eight questions before your next quarterly review:
The answers will tell you more than any monthly report.
An agency worth keeping welcomes this audit. It already has most of the answers, pushes back on a couple of your assumptions, and leaves the call with a clear list of actions.
An agency that gets defensive, dodges the math or buries you in dashboards is telling you something. Trust that signal. If you want a second opinion on your Google Ads or Meta account, this is the same checklist we use.
Run the full audit once a quarter. Check blended ROAS against your own revenue every month, since that takes ten minutes and catches the biggest reporting problems.
Blended ROAS is your total revenue divided by your total ad spend across all channels. It ignores platform attribution, so it can’t double-count a sale that Google and Meta both claim.
Each platform uses its own attribution window and model, and each counts conversions it touched. When a customer sees a Meta ad and later clicks a Google ad, both platforms can report the same sale.
Meta scores Event Match Quality out of 10, and higher means more of your events match to Meta accounts. Rather than chase a fixed number, ask your agency which customer parameters (email, phone, click ID) you’re sending and which are missing.
No. Create the accounts under your business and grant the agency access. If you part ways, you keep the account history, audiences and conversion data.
We use cookies for analytics and advertising. You can opt out of the sale or sharing of your data at any time.Cookie Policy
Your browser's Global Privacy Control signal is on, so we don't share your data for advertising.