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
A real spend breakdown names every destination for your money, platform by platform and campaign by campaign, with the agency's fee on its own line. One bundled "marketing services" figure hides the split you most need to see: how much is buying ads, and how much is just margin.
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
Cost per lead is what it costs to make the phone ring. Cost per acquired customer is what it costs to land someone who actually pays you. The two can sit an order of magnitude apart, and only the second one tells you whether the marketing is making money. Ask for it by name.
Your agency probably reports cost per lead. That's only half the equation.
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 own every account your marketing runs on, and be able to log in right now without asking anyone. If your campaigns live under the agency's logins instead of yours, you don't own your data, your audiences, or the optimization history you paid to build. Leaving would mean starting over from nothing.
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.
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
The section most agencies quietly drop is the list of what failed. Tests fail, campaigns fatigue, and that's normal. What matters is whether your agency names the misses, the paused campaigns, and the budget it moved as a result. Wins-only reporting isn't good news, it's a filter.
A report that only shows wins is a sales pitch, not a performance review. The question is whether your agency surfaces the misses or buries them.
5. What They're Testing and Why
Every month your agency should be testing something and telling you what. The specific headline, audience, or offer they're trying, and the result they expect. Testing is how an account improves instead of drifting. An agency that can't name this month's test and its hypothesis is coasting on last quarter's setup.
Good marketing involves constant testing. Different headlines, different audiences, different landing pages, different offers.
Not because you need to micromanage. 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
Activity metrics say something happened. Performance metrics say whether it mattered. Impressions, reach, and follower counts fall in the first bucket. What belongs in your report is the line from spend to leads to paying customers to revenue, because that's the only version you can actually make a decision on.
That chain should be traceable, line by line. "$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
A plan you can hold an agency to says what happens next month before it happens. Which campaign launches, which headlines get tested, where the dollars move, and the reason behind each, tied to this month's numbers. Anything vaguer than that is a way to sound busy while promising 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
Once a month your agency should tell you, in plain words, whether the strategy is actually working, and back it with numbers. Sometimes the honest answer is "not yet" or "let's change course." An agency that only ever reports incremental wins is avoiding the one question that decides whether your spend is justified.
This is the hardest one, because it's the one that can end the engagement. Most agencies won't volunteer it. 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 alongside five questions to ask the agency you're already paying. 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.




