What Your Marketing Agency Should Be Showing You (And What They're Hiding)
Your agency sends you a report every month. Maybe it's a 20-page PDF with colorful charts. Maybe it's a quick email with a few bullet points. Maybe it's a dashboard you've never actually logged into.
Here's the question nobody asks: Is that report showing you what actually matters?
We've reviewed the reporting from agencies our clients were paying before they came to us. The pattern is consistent. The reports look professional. They're full of numbers. And most of them are hiding the only numbers that matter.
This isn't always intentional. Some agencies genuinely believe impressions and reach are meaningful metrics. But the result is the same: you're writing checks and can't tell whether they're working.
Here are the eight things your agency should be showing you every month. If any of these are missing, it's worth asking why.
1. A Line-by-Line Spend Breakdown
Not "Media Spend: $4,500." That tells you nothing.
You should see exactly how much went to Google Ads, how much to Meta, how much to any other platform. Within each platform, you should see spend by campaign. And you should see a separate line for the agency's management fee.
We worked with a roofing company that had been paying $7,000/month to an agency. When we finally got the breakdown, $4,200 was the agency fee and $2,800 was actual ad spend. The owner thought most of his budget was going to ads. It wasn't. And the agency never volunteered the split.
($4,200/mo)
($2,800/mo)
2. Cost Per Lead AND Cost Per Acquired Customer
Your agency probably reports cost per lead. That's only half the equation.
Cost per lead tells you how much it costs to get someone to fill out a form or make a call. Cost per acquired customer tells you how much it costs to get someone to actually pay you. Those are very different numbers.
If your agency generates 50 leads at $40 each and 3 of them become customers, your cost per lead is $40 but your cost per acquired customer is $667. If your average job is $500, you're losing money. But the report says "$40 per lead" and everyone nods approvingly.
shows per lead
acquired customer
3. Direct Access to Every Account
You should be able to log into your Google Ads account, your Meta Business Manager, your Google Analytics, and your CRM right now. Today. Without calling anyone or sending an email.
If your campaigns are running under the agency's accounts instead of yours, you don't own your data. You don't own the optimization history. You don't own the audiences they built with your money. And if you ever leave, you start from zero.
We've written about this in detail. Account ownership is the single most important transparency issue in agency relationships.
---4. What Didn't Work This Month
This is the one most agencies skip entirely.
A report that only shows wins is a sales pitch, not a performance review. Marketing involves testing. Tests fail. Campaigns underperform. Ads get fatigued. That's normal and expected. The question is whether your agency tells you about it or buries it.
5. What They're Testing and Why
Good marketing involves constant testing. Different headlines, different audiences, different landing pages, different offers. Your agency should be running tests every month, and you should know what those tests are.
Not because you need to micromanage. Because testing is how marketing gets better over time. If your agency isn't testing, they're running the same campaigns on autopilot. And autopilot campaigns decay. Audiences get fatigued. Ad copy goes stale. Competitors adjust.
6. Performance Tied to Revenue, Not Vanity Metrics
Impressions, reach, engagement rate, followers. These are not performance metrics. They're activity metrics. They tell you something happened. They don't tell you whether it mattered.
Your report should connect ad spend to leads to customers to revenue. The chain should be traceable. "$2,800 in Google Ads generated 72 leads. 31 were qualified. 11 booked appointments. 7 became customers at an average job value of $1,800. Revenue attributed to Google Ads this month: $12,600. ROAS: 4.5x."
That's accountability. You can look at that and make a decision. You can say "spend more" or "spend less" or "why did 41 leads not qualify?" with actual information.
7. A Specific Plan for Next Month
"Continue optimizing campaigns" is not a plan. It's a sentence designed to sound productive while committing to nothing.
Specifics create accountability. Generalities create room to hide.
The question that separates good agencies from mediocre ones: "Based on what you learned this month, what are you changing next month and why?" An agency that's paying attention has a specific answer. An agency on autopilot gives you a version of "we'll keep optimizing."
---8. An Honest Assessment of Whether the Strategy Is Working
This is the hardest one. It requires your agency to say, out loud, whether the overall approach is producing results that justify what you're spending.
Most agencies won't volunteer this. Because sometimes the honest answer is "no, not yet" or "we need to try something different." That conversation is uncomfortable. It's easier to point to incremental improvements in click-through rate and hope you don't ask the bigger question.
If you never hear option 3, your agency is either remarkably lucky or they're not being straight with you. Every strategy has a failure mode. An honest partner tells you when you've hit one.
---How to Use This Checklist
Print this out. Bring it to your next monthly review. Don't use it as an accusation. Use it as a conversation starter.
"Hey, I read something about agency transparency. Can we walk through these eight items? I want to make sure we're set up for accountability on both sides."
Most good agencies will welcome this. They'll already be doing most of it. The conversation will be quick and productive.
If your agency gets defensive, vague, or changes the subject? That's data too.
Frequently Asked Questions
What should a marketing agency deliver each month?
At minimum: a line-by-line spend breakdown (showing exactly how much went to media vs. agency fees), cost per lead AND cost per acquired customer, a clear report on what worked and what didn't, and a specific plan for next month. You should also have direct login access to every platform where your money is being spent. If your agency sends you a single PDF with bar charts and no dollar figures, you're not getting what you're paying for.
How do I know if my marketing agency is doing a good job?
Ask one question: what is my cost per acquired customer? Not cost per lead. Cost per customer who actually paid you. If your agency can answer that number without hesitation, they're tracking what matters. If they pivot to impressions, click-through rates, or "brand awareness," they either don't know or don't want you to know.
What KPIs should I hold my marketing agency to?
Five that actually matter: (1) Cost per acquired customer. (2) Return on ad spend (ROAS). (3) Lead-to-customer conversion rate. (4) Cost per lead by channel. (5) Month-over-month trend in all of the above. Impressions, reach, and followers are not KPIs. They're distractions.
How long should you give a marketing agency to show results?
Depends on the channel. Paid ads should show measurable lead flow within 30-60 days. SEO takes 3-6 months. But even when results take time, your agency should show you leading indicators from month one: impressions trending up, click costs going down, rankings improving. "Just wait" with nothing to point to is not patience. It's a lack of data.
How do I know if my agency is being honest with me?
Three tests. (1) Can you log into your ad accounts right now without asking them? (2) Does their monthly report include what didn't work, or only wins? (3) When you ask a direct question about performance, do you get a number or a narrative? Numbers are honest. Narratives are spin.
Why don't marketing agencies show their prices?
Because pricing transparency invites comparison. Many agencies bundle ad spend and management fees into a single line so you can't see the markup. Some charge 15-50% on top of your ad spend without disclosing it. A transparent partner shows you exactly how much goes to media, how much goes to their fee, and charges the same rate regardless of who's asking.
How do you hold a marketing agency accountable?
Start with access: own every ad account, analytics login, and CRM integration. Then demand three things monthly: a spend breakdown with dollar figures, performance metrics tied to revenue, and honest accounting of what failed. Build your contract around business outcomes (revenue, customer acquisition cost) rather than deliverables (number of posts, number of ads). Deliverables create busywork. Outcomes create accountability.
What should I expect from my marketing agency every month?
A report that includes: total spend by channel and campaign, cost per lead and cost per customer, what was tested and what happened, what didn't work and what's changing, a specific plan for next month, and a real conversation about whether the strategy is on track. You should also expect proactive communication when something goes wrong, not just silence followed by excuses at the next monthly call.




