How to check your media buyer's work: 12 questions and what the report must include
The check rests on three things: your own administrator access to the ad account, a report with spend, leads, CPL, and ROAS for each campaign, and the report's numbers matching what the ad account actually shows. If any of these is missing, you're not evaluating the advertising — you're evaluating the contractor's storytelling skills.
How to check your media buyer's work in 10 minutes
The owner doesn't need to know how to set up campaigns. You need to be able to read four lines: how much money was spent, how many leads came in, what one lead cost, and how many of them actually paid. Everything else is execution detail that matters to the contractor, not to you. If these four lines don't add up, there's nothing else to dig into.
The fastest way is to open the ad account yourself and check it against the latest report. Spend should match down to the dollar, and the number of results should match the leads in your CRM or Direct. A mismatch in either of these is the entire diagnosis — everything after that is a "why" question, not a "is there a problem" one.
What ad account access should the owner have
At minimum: administrator access in a Business Manager registered under your name, not the contractor's. That same account should hold your Page, pixel, domain, and catalog. That way, if you switch contractors, you're not just taking a login and password with you — you're taking the entire history: audiences, conversions, campaigns that have already learned, and years of statistics.
If the account belongs to an agency or freelancer, you're renting your own advertising history. Ending the relationship means starting from zero — a new pixel, new data, and the algorithm learning all over again. We covered this in detail in who owns the ad account and data when working with an agency.
A normal reaction from a contractor when you ask for admin access is: "sure, send me your Business Manager ID." A red flag is an explanation of why the owner "doesn't need it," why it will "complicate things," or why it will "break the campaigns." Administrator access breaks nothing: you can see the data and aren't obligated to touch anything.
The ad report: what absolutely must be in it
A proper report is a table for a fixed period broken down by campaign, not a collage of screenshots. It shows where every dollar went and what it brought back. A screenshot with no period, no currency, and no comparison to the previous month isn't a report — it's just an illustration for a conversation.
The required minimum of metrics is below. The formula and logic behind each one are broken down in our guide to 10 marketing metrics with examples: to ask your contractor the right questions, understanding CPL and ROAS is enough — the rest is their job.
| Metric | What it shows you | Red flag |
|---|---|---|
| Spend for the period | How much the platform actually charged | The amount doesn't match the account billing |
| Number of leads | The volume of results | Leads are counted "by eye," with no source |
| CPL (cost per lead) | Efficiency in monetary terms | A single average CPL for all campaigns |
| CPL for each campaign | What's working and what's eating the budget | There's no breakdown at all |
| Month-over-month dynamics | Which direction results are moving | There's no comparison, month after month |
| Lead quality | How many of them are qualified | "I passed you the leads, what happens next isn't my job" |
| ROAS or ad-driven revenue | Whether the money is coming back | It's not calculated because "it's hard to calculate" |
| What's changed and what's next | Whether there's active management, not just observation | The same text month after month |
How many leads will your budget bring in your niche?
A calculator built on real numbers from our ad accounts: budget → leads → qualified leads → revenue.
12 questions to ask your media buyer on a call
These questions don't require any technical background and they don't sound like an interrogation. Someone who's actually running the project answers them on the spot, because the numbers are in front of them every day. Someone who isn't will start steering the conversation toward algorithms, competitors, and "niche specifics." Ask them one after another and listen for where the vague answers start.
- How much money was spent this month, and how much of it went toward testing?
- How many leads came in, and where are they tracked — CRM, a form, Direct?
- What's the CPL for each campaign individually, not on average?
- How has CPL changed compared to last month, and what exactly caused it?
- How many of these leads became clients, and for how much?
- What's the ROAS, and what formula are you using to calculate it?
- Which campaigns did you turn off this month, and by what criteria?
- How many new creatives were launched, and which one gave the lowest cost per lead?
- Which audiences were tested, and which one won?
- Are the pixel and events set up, and how did you verify that conversions are actually being tracked?
- Where is the traffic being sent, and who's responsible for the landing page?
- What specifically will you change next month, and which metric are you aiming to improve?
How to see the real picture in your ad account yourself in 10 minutes
Open the ad account, set the period to "Last 30 days" and the level to "Campaigns." Then check these columns: spend, results, cost per result, impressions, CTR, frequency. This set is enough to tell whether the project is actually being managed. You don't need to change any settings — just read.
- Compare the total spend in the ad account with the amount in the report — they should match down to the dollar.
- Check the last-edited date on the campaigns: if nothing has changed in a month, no one's been managing it.
- Count the unique ads for the period — how many creatives were actually tested.
- Check the impression frequency: when it keeps creeping up and CPL rises with it, the audience has burned out.
- Compare "results" in the ad account with actual leads in your CRM or DMs.
- Look at how many campaigns are running at once on a small budget — budget scattering shows up immediately.
How to tell your media buyer is doing a bad job
Bad work almost always looks the same: numbers get replaced with words. Instead of a table — screenshots, instead of CPL — "reach is growing," instead of a plan for the month — "we're continuing to optimize." Every line in the table below is something we've heard from business owners who came to us for an audit after the budget was already spent.
A special note on "the algorithm is still learning" — for the third month running. The learning phase is measured in days, not quarters: in our projects, the first leads come in on day 1–3, and stability arrives by day 14–30. If campaigns stay stuck in the learning phase for months, the problem is in the structure, the conversion event, or the budget — not the platform's patience.
| What you see or hear | What it actually means | What to do |
|---|---|---|
| A report made of screenshots, no numbers or period | No comparison means no accountability for the trend | Ask for a 30-day export from the ad account as a table |
| "The algorithm is still learning" — for the third month | The campaign isn't getting conversions because of its structure or budget | Ask for the number of conversions per campaign, by week |
| You don't have access to the ad account | The data, pixel, and audiences stay with the contractor | Move the ads to your own Business Manager |
| Leads are passed on without qualification | Optimization is targeting volume, not revenue | Introduce lead statuses and calculate CPL for qualified leads only |
| Spend in the report ≠ spend in the ad account | An accounting error or hidden markups | Cross-check billing for the same period |
| Creatives haven't changed in a month | Audience burnout — CPL will keep rising | Request a testing plan for next month |
Why you're getting leads but no sales
Lead count without quality is the easiest metric to manipulate. You can drive cheap leads in almost any niche — the question is how many of them are even your audience. That's why the report should show the share of qualified leads next to CPL: in the auto case, 45% of 4,263 leads were qualified; in the fitness project, with 784 leads a month, it was 90%.
Who exactly qualifies leads should be agreed on at the start. The minimum working setup: you or your manager mark statuses (qualified / not qualified / purchased), and the contractor checks these statuses once a week and shifts optimization toward the sources that bring in buyers. Without this loop, a media buyer is optimizing blind — and can honestly show you a great-looking but worthless CPL.
You can compare your cost per lead with the market using our roundup CPL by niche — real numbers starting at $1.95. If your CPL is three to four times higher than the niche benchmark and hasn't moved in months, that's a reason for a conversation, not more patience.
When it's not the media buyer's fault
Some failures have nothing to do with the setup. A budget below the working minimum gets spread too thin across campaigns and doesn't give the algorithm enough data to learn from — that's exactly why we work with a minimum ad budget of $600/month. A weak offer, an off-market price, or a landing page that loads slowly will ruin any traffic.
The second common cause is follow-up handling. A lead you respond to after six hours costs the same as one you respond to in five minutes, but converts far worse. Before changing contractors, check your first-response time and how many leads even got a call.
An honest contractor brings these things up themselves and shows you where your side of the responsibility lies. One who spends a whole year blaming zero sales purely on "the algorithm" and never once mentions the offer or lead handling simply isn't looking at your business.
What to do next: switch contractors or give a second chance
If you have access, the numbers in the report match the ad account, and CPL is improving even slowly — this is a working process that needs a monthly plan, not a replacement. If you don't have access, the report is made of screenshots, and none of the 12 questions got a clear answer — you're paying for presence, not results.
A middle-ground step before parting ways is to show the ad account to a second pair of eyes. An independent specialist can review the campaign structure, event setup, change history, and creative quality within an hour. This isn't about "poaching a client" — the conclusion is often "everything's fine, here are three things worth improving."
If you decide to change your setup after the audit, compare your options in agency vs. freelance media buyer — 8 criteria, and check out our results in case studies. Over 4 years and 150+ projects across 40+ niches, we've seen practically every version of what an ad account looks like "before."
Frequently asked questions
How do I check my media buyer if I don't understand advertising at all?
Four numbers are enough: how much was spent, how many leads came in, what one lead cost, and how many leads became clients. Ask for them in a table for the last 30 days and check them against the ad account. If the totals don't match or there's no breakdown by campaign, you already have a red flag — and you didn't need any technical knowledge to find it.
What absolutely must be in an ad report?
The period and currency, spend, number of leads, CPL for each campaign separately, month-over-month dynamics, lead quality as a percentage of qualified leads, ROAS or ad-driven revenue, and a list of changes made during the month with a plan for the next one. Screenshots with no numbers and no comparison don't count as a report.
Is it normal for a media buyer to say "the algorithm is still learning" for the third month?
No. The learning phase is measured in days. In our projects, the first leads come in on day 1–3, and campaigns stabilize by day 14–30. If campaigns stay stuck in the learning phase for months, the cause is the account structure, the wrong conversion event, or a budget spread too thin across too many campaigns at once.
What ad account access should the business owner have?
Administrator access in a Business Manager registered under your own name. The Page, pixel, domain, and catalog should also belong to you. That way, if you switch contractors, you keep the entire history: audiences, conversion data, and campaigns that have already learned. If the account belongs to the contractor, you'll have to start accumulating data from zero after parting ways.
Leads are coming in but there are no sales — is that the media buyer's fault?
Not always. First check the response time to leads and how many leads even got a call back. Then look at the offer, the price, and the landing page. But if the report has no share of qualified leads and the contractor never asks you about lead statuses, they're optimizing blind — and that part is on them.
How much does an independent ad account audit cost?
At InSync, the initial audit of your current account is free: we look at the campaign structure, event setup, change history, creatives, and actual CPL, then give you a list of what's working and what needs fixing. Ongoing ad management costs $450–700 a month depending on scope and number of channels, with ad budget separate.
Show your ad account to a second pair of eyes
We'll take a free look at your current ad account: campaign structure, events, creatives, real CPL — and give you an honest verdict on whether it's worth paying for going forward. Reach out via the form on our website — the audit takes one business day.