A monthly marketing report should show spend, leads, cost per lead, close rate, revenue attributed, and the change against last month, broken out for every channel you pay for. If the first page leads with impressions and reach, you are being shown activity rather than outcomes. Those are not the same thing.
What should a marketing report include every month?
Nine things. If any of them are missing, ask why before you ask anything else.
- Spend by channel. What you actually paid, separated from management fees. You should be able to see the fee as its own line.
- Leads by channel. Raw lead count, and a qualified count if someone is screening them.
- Cost per lead by channel. Spend divided by leads, per channel, not blended across everything.
- Lead-to-customer close rate. This one usually needs your sales data. An agency that never asks for it is guessing.
- Revenue attributed, and the method used. The method matters as much as the number.
- Change versus last month and the same month last year. Seasonal businesses get misread without the year-over-year line.
- What was actually done in the account. Campaigns launched, budgets shifted, pages published, tests started.
- What is being tested next month. A report with no forward plan is a receipt.
- What went wrong. A report where nothing ever goes wrong is not a report.
That list is the floor rather than the ceiling. A good report is often shorter than a bad one, because the bad ones pad.
Which numbers are vanity metrics?
A vanity metric is any number that goes up without telling you whether the business made money. They are not useless, but they belong in the appendix rather than on page one.
| Metric | What it hides | Ask this instead |
|---|---|---|
| Impressions | Whether anyone acted | How many of those turned into leads? |
| Reach | Frequency, and whether you hit the same people repeatedly | What did that audience cost per lead? |
| Clicks and CTR | Everything that happened after the click | What was the conversion rate on the page they landed on? |
| Engagement rate | Whether engaged people ever buy | Which engaged users became customers? |
| Keyword rankings | Traffic volume and search intent | What traffic and leads did those rankings produce? |
| Followers gained | Whether the audience is your buyer | What did followers contribute to pipeline? |
Rankings deserve a note. They are a real leading indicator for SEO, and they are also the easiest number to cherry-pick, because a report can feature whichever twelve keywords moved up and quietly drop the ones that fell. Ask for the full tracked set or none of it.
How should an agency handle attribution honestly?
By telling you which model it used and what that model cannot see. Every attribution method is a simplification, and the honest version of the conversation starts there.
Last-click gives all the credit to the final touch, which flatters search and starves everything that created the demand. First-click does the reverse. Multi-touch splits credit across the path and depends entirely on how well the tracking is wired. None of them capture the customer who saw a streaming ad, searched your brand name three weeks later, and called the number on your website.
What you want in the report is the model named, the tracking gaps stated, and phone calls included. Call tracking is where a lot of local reporting quietly falls apart, because a business that gets half its leads by phone and reports only form fills is reporting half its business.
If you want to pressure-test the numbers you already have, our mid-year marketing audit checklist walks through the specific figures to pull and what a healthy version of each looks like.
What does a report look like when the month went badly?
It looks busy. Padding is the tell, and it shows up in a handful of recognizable moves.
- The date range changes. Last month you got a monthly view, this month it is “last 90 days.” Rolling windows bury a bad four weeks.
- The featured metric rotates. Whichever number happened to go up gets the top of page one.
- Cumulative totals replace monthly ones. “Leads since launch” only ever goes up.
- A channel quietly disappears from the report it appeared in last month.
- The attribution window widens from 7 days to 28 with no explanation.
- It opens with a case study or an industry trend instead of your numbers.
One of these in a given month is usually nothing. Three of them together is a pattern, and the right response is a direct question rather than a louder report.
How often should you get a report, and who should present it?
Monthly for the full report, with live dashboard access in between, and a human who walks you through it at least quarterly. A report nobody explains is a PDF, and PDFs do not answer questions.
Weekly reporting sounds better than it is. Most channels need more than seven days of data before a change means anything, and weekly cadence pushes agencies toward reacting to noise. The exception is a launch month or a short seasonal push, where weekly check-ins earn their place.
Dashboard access matters more than the cadence. If you can only see your own performance when someone sends it to you, you are dependent on a filter you cannot inspect.
What if your agency will not show you these numbers?
Ask once, in writing, for the nine items above. The answer tells you what you need to know.
There are legitimate reasons a specific number is missing. Close rate needs your CRM. Revenue attribution needs either e-commerce data or a sales team that logs sources. Offline conversions need a feedback loop somebody has to build. An agency saying “we can get that, here is what we need from you” is a good answer.
“Our reporting doesn’t work that way” is not a good answer. Neither is a dashboard you cannot log into, or a contract that makes leaving expensive enough that the reporting stops mattering. Upwynn Marketing works without long-term contracts specifically because a client who can leave any month is a client the reporting has to satisfy every month.
Before you switch, run the cost comparison honestly. Our breakdown of in-house marketing vs. agency cost lays out the line items people forget, and if the outcome is a rebuilt budget, the Q4 marketing budget template gets you from revenue target to channel split.
Frequently asked questions
What should a marketing report include at minimum?
Spend, leads, cost per lead, and the month-over-month change, split by channel. Anything less than that cannot tell you whether the money worked. Close rate and attributed revenue turn a usable report into a good one.
How often should I get a marketing report?
Monthly, with dashboard access you can check any day. Weekly reports usually measure noise rather than performance, though they make sense during a launch or a short seasonal campaign.
Is cost per lead or cost per acquisition more important?
Cost per acquisition, because it accounts for lead quality. Cost per lead is the faster signal and the one you can act on mid-month, so most reports should show both and read them together.
Should paid and organic be reported separately?
Yes. Blending them hides which one is carrying the result, and it is the most common way a flat month gets presented as a good one. Ask for each channel on its own line before any blended total.
What if the data my agency needs sits in my CRM?
Then connecting it is part of the job. Close rate and revenue attribution genuinely require your sales data, and a good agency will tell you exactly which fields it needs and help wire the handoff.
The takeaway: open last month’s report and check it against the nine items. Whatever is missing, ask for it by name in your next call. The request itself is diagnostic, because agencies that report honestly can produce these in a day, and the ones that cannot will tell you why in the way they answer.
If you want to see what an honest version looks like before you ask, we will send you a sample of the monthly report we send clients. Upwynn Marketing is an Orlando-based, data-driven agency using 90+ data sources for targeting, with no long-term contracts and hands-on support, and our digital marketing reporting is built to be questioned.
