Why Your Agency's Monthly Report Is Lying to You - A Founder's Guide to Auditing Performance Marketing
If your agency report only shows green arrows and platform ROAS, you are being managed, not served. Here is the audit framework every founder should run quarterly.

The report that looks great and explains nothing
Most performance marketing reports follow the same template. A few hero numbers up top - spend, revenue, ROAS - colored green. A breakdown by campaign. A couple of screenshots from Meta or Google. A “next month we will test X” section at the bottom.
It looks professional. It checks the box. And it tells you almost nothing about whether your agency is actually doing good work.
The problem is not that agencies are lying. The problem is that the metrics most reports lead with are the easiest ones to make look good and the hardest ones to verify. Founders who do not know what to ask end up nodding through reports for years before realizing the account has been stagnating.
This is the audit framework we wish every founder ran on their agency, including us. If your team passes it, great. If they cannot, you know where the conversation needs to go.
Step 1: Reconcile reported revenue with actual revenue
Pull last month’s total ad-attributed revenue from the agency report. Pull last month’s total revenue from your bookkeeping or ecommerce platform. Compare.
If reported ad revenue is significantly higher than your actual revenue, the report is summing platform-attributed conversions that overlap. Each platform is taking credit for the same sales.
The honest number is blended ROAS: total business revenue divided by total ad spend. Ask for it explicitly. If the agency cannot calculate it, they are not measuring the right thing.
Step 2: Ask for profit, not revenue
Two campaigns with the same ROAS can have completely different profit profiles. One sells full-margin hero products. The other sells discounted bundles with free shipping that barely break even.
A modern report should show profit ROAS - revenue minus COGS, shipping, payment fees, and returns, divided by ad spend - per campaign. If your agency does not have profit data in the system, ask why. The tools to do this (ProfitMetrics, Triple Whale, custom Looker Studio) are mature and affordable in 2026.
Step 3: Verify server-side tracking is live and healthy
Open your Meta Events Manager and check the Event Match Quality score. Open Google Ads and check the conversion diagnostics. If match quality is below 7/10 or conversions are being flagged as low quality, your agency is letting your account run on broken instruments.
Server-side tracking is no longer optional. If your account does not have CAPI or enhanced conversions running properly, that is the first thing your agency should be fixing.
Step 4: Look at the creative output
How many genuinely new creative concepts did your agency ship last month? Not variations of the same video. New angles, new hooks, new formats.
For a brand spending €20k+ on Meta, that number should be 10-20 a month. If it is fewer than five, the account is being underfed. Meta’s algorithm in 2026 lives or dies on creative variety. An agency that only ships a few new ads a month is starving the system.
Step 5: Check the account itself, not just the report
You have admin access. Use it. Once a quarter, log into Google Ads and Meta Ads Manager directly and look at:
- Campaign sprawl. How many active campaigns? More than 15-20 in most accounts is a smell.
- Negative keyword lists. Are they being maintained? When was the last update?
- Audience exclusions. Are existing customers excluded from prospecting campaigns?
- Search terms report. Are you paying for irrelevant queries that should be negatived?
- Asset library. Is it tidy, organized, full of recent work - or full of zombie campaigns from 2023?
An account that looks lived-in tells a very different story than an account on autopilot.
Step 6: Ask about what failed
A healthy account runs experiments. Some win, most lose, that is how iteration works. If every monthly report only talks about wins, your agency is either not testing or not telling you the truth.
Ask: “What did we test last month that did not work?” If the answer is “nothing failed” or “we did not test much,” that is the signal.
Step 7: Demand strategic context
The best reports do not just summarize last month. They tell you:
- What changed in the market (platform updates, seasonality, competitor moves).
- What the agency learned about your customers.
- What the next quarter’s strategy is and how spend will be reallocated.
- What decisions they need from you.
If the monthly call is a one-way recitation of numbers, you do not have a partner. You have a vendor.
Step 8: Confirm your data is portable
You should own:
- Your Google Ads account (MCC linked, not their account).
- Your Meta Business Manager (with your business as the owner, not theirs).
- Your GA4 property.
- Your server-side tracking container.
- Your creative files in a shared drive.
If your agency holds any of these in their name, you are locked in. That is not malicious by default, but it is a structural risk every founder should resolve.
The eight-question quarterly call
You do not need to be a marketer to run this audit. Send these eight questions to your agency before your next quarterly review:
- What was our blended ROAS and profit ROAS last quarter, and how do they compare to platform-reported ROAS?
- What is our current Meta Event Match Quality score, and what would it take to get it above 8?
- How many new creative concepts did we ship per month, and which ones outperformed?
- What did we test that did not work, and what did we learn?
- Which campaigns are scaling, which are plateauing, and what is the plan for each?
- Where is our biggest competitive risk over the next quarter?
- What decisions do you need from us to move faster?
- If you had to cut 30% of spend tomorrow, where would it come from and why?
Their answers will tell you more than any monthly report ever has.
What good looks like
An agency worth keeping will welcome this audit. They will already have most of the answers. They will probably push back on a couple of your assumptions, which is healthy. And they will leave the call with a clear set of actions.
An agency that gets defensive, dodges the math, or buries you in dashboards is telling you something important. Trust that signal.
Performance marketing in 2026 is too expensive and too technical to run on faith. Audit the work. Demand the truth. Build the relationship on numbers that survive scrutiny - not on green arrows.