
A monthly report should lead with outcomes — leads, qualified leads, cost per lead, cost per acquisition, and revenue you can trace — then show channel performance, spend versus budget, what changed last month, and a clear plan for next month. It should be plain-language, tied to your goals, and built on accounts you own.
- A monthly report should open with outcome metrics — leads, qualified leads, cost per lead, cost per acquisition, and traceable revenue — not impressions or clicks.
- Spend transparency matters: the report should separate ad budget (your money to Google/Meta) from the agency's management fee, with both shown clearly.
- A useful report explains what changed last month and why, and names specific actions planned for next month — not just numbers.
- Reports should be built on analytics and ad accounts you own, so figures can be verified against your CRM, inbox, and phone records.
- Every channel you pay for — Google Ads, SEO, social, email, GEO/AI search — should have its own section so no spend is invisible.
Outcomes First, Always
A monthly report should open with the numbers that touch your bank account, not the ones that decorate a dashboard.
The top of every report should answer one question: what did this month's work produce? That means leads and qualified leads, phone calls and form fills, bookings or purchases, and — critically — the cost attached to each. Cost per lead and cost per acquisition are the figures that tell you whether the money worked, and they're the ones a competent agency optimizes toward month after month. Where you can connect leads to closed sales, the report should reach for revenue and return, even a rough version.
What shouldn't lead the report are activity metrics: impressions, clicks, click-through rate, reach, follower counts, and even rankings on their own. None of these are worthless — they're diagnostic, and a good analyst uses them to explain why outcomes moved. But every one can climb while your leads stay flat. A report that opens with 'impressions up 40%' and buries lead count on the last slide is telling you where it wants your attention.
A practical test: read the first screen of your report and ask whether it tells you how many real prospects the work generated and what each cost. If it does, you're being reported to honestly. If you have to dig past three pages of green arrows to find a single lead figure, the structure of the report is doing work the results can't.
Where Your Money Went
Every dollar should be accounted for, and the report should make the distinction between ad budget and agency fee impossible to miss.
This matters most with paid channels. Your Google Ads or Meta spend — the money that goes to the platform — is separate from what you pay the agency to manage it. A clean report shows both: total media spend for the month, the management fee (whether a flat $1,500–$5,000 or a percentage of spend), and the all-in cost so you can judge true cost per acquisition. Bundling them, or showing only 'total investment', hides whether the management is efficient.
Budget pacing belongs here too. If you agreed to $5,000 in ad spend and only $3,200 went out, the report should say so and explain why — a paused campaign, a daily cap, a seasonal pullback. Overspend should be flagged just as plainly. You should never be surprised by a credit-card statement that doesn't match your report.
For retainer work without media spend — SEO, content, email, branding — the equivalent is showing where the hours went: pages published, technical fixes shipped, campaigns sent, assets produced. A $2,500–$7,500 SEO retainer should come with a visible list of deliverables, not just a ranking chart. The point isn't to count hours like a timesheet; it's to confirm that the fee bought tangible work, and to connect that work to the outcomes at the top of the report.
What Changed, and What's Next
Numbers without narrative are half a report. The other half is what the agency actually did and what it intends to do.
A strong monthly report explains the month in plain language: what was changed, why, and what effect it had. New ad copy tested, a landing page rebuilt, negative keywords added to cut wasted spend, three new service pages published, an email flow launched. This section is where you learn whether anyone is actively managing your account or whether it's been left to coast. A report that looks identical month to month — same structure, same vague summary, no specific actions — usually means the work has gone quiet.
Just as important is the forward look. Good reporting names what's planned for next month and what the agency is testing, so you can see a strategy unfolding rather than a series of disconnected months. It should also be honest about what isn't working: 'this campaign underperformed, here's our fix' is a sign of confidence, not weakness. Agencies hide bad months when they're worried; they discuss them when they trust the work.
Finally, the report should tie back to the goals you set together. If the agreed objective was qualified leads under a target cost, every month should measure against that line — not against a moving definition of success invented to fit whatever happened. When the plan, the changes, and the goal all appear in one document, you can hold a real conversation instead of admiring a chart.
Format, Ownership, and Red Flags
How a report is delivered, and whose data it's built on, tells you as much as the contents.
The data should come from accounts you own — your Google Analytics, your Google Ads, your Search Console. That ownership is what lets you verify the numbers instead of trusting figures typed into a slide. Cross-check reported leads against what actually lands in your inbox, phone, and CRM; the two views should roughly reconcile. If an agency reports from a closed dashboard you can't access, or accounts registered under the agency's name, you've lost the ability to check their work — and the ability to leave cleanly.
Reports should also arrive on a predictable cadence — typically once a month, often with a short call to walk through them — and increasingly should cover newer channels like AI search visibility (GEO), not just the classic ones. Whatever you pay for should appear.
The red flags are consistent: a report that's all impressions and 'engagement', no lead or cost figures, no spend breakdown, no mention of what changed, and no plan for next month. Reports that look impressive but say nothing specific. Evasive answers when you ask 'how many customers did this produce'. And reporting you can't reconcile against your own systems. If your current reports fit that description, the issue may be the reporting — or it may be the results the reporting is built to obscure. Either way, it's worth a direct conversation with a specific number attached.
Related questions
Monthly is the standard cadence for most channels, ideally paired with a short call to walk through it and agree on next steps. Paid-ad accounts benefit from access to a live dashboard you can check any time, but the formal monthly report is what forces a structured look at outcomes, spend, and plan. Weekly reports are usually overkill and can encourage reacting to noise rather than trends.
Impressions, reach, clicks, click-through rate, follower growth, and 'engagement' are all activity metrics. They're fine as supporting detail, but if they headline your report while leads, cost per lead, and revenue are missing or buried, the report is steering your attention away from outcomes. A report should be able to answer 'how many customers did this produce and what did each cost' on the first screen.
Yes. Your media spend goes to Google or Meta; the management fee goes to the agency, and they're different costs. In Canada, management is commonly $1,500–$5,000 a month flat or 10–20% of ad spend, separate from the budget itself. A report that bundles them into one 'investment' figure hides whether the management is efficient and makes true cost per acquisition impossible to judge.
You should be able to. If the report is built on analytics and ad accounts registered in your name, you can log in and check the figures directly, and reconcile reported leads against your inbox, phone, and CRM. If the data lives only in an agency-controlled dashboard you can't access, that's a problem — both for trust and for your ability to leave with your history intact.
Want a second opinion on your situation?
Get a free, no-obligation proposal. We’ll look at your site and your market and tell you honestly what we’d do — and what we wouldn’t.
Get Free Proposal →