The monthly agency report: what it should show and what to ignore
One page is enough: spend, leads, qualified leads, cost per qualified lead, what changed and what's next. What to ask for, and what to ignore.
The short answer
A monthly agency report should fit on one page and show spend, leads, qualified leads, cost per qualified lead, what changed and what happens next. Check the lead count against your CRM and the spend against platform invoices. Ignore impressions, reach, followers and likes unless the agency ties them to a qualified lead.
A report you can't reconcile with your own records is a claim, not a report. Before you read a single chart, count the month's leads in your CRM and compare that number with the lead figure on page one. If the two don't roughly agree, nothing else in the document deserves your time.
What belongs on page one of a monthly agency report?
Six lines belong there, listed in the order you should read them. Each has a reason, and each has a common bad version to watch for.
| Line | What it should show | A bad version |
|---|---|---|
| 1. Spend | Total ad spend for the month by platform, in AED, stating whether the figure includes VAT. | A percentage of budget used, or a figure with no currency or VAT status. |
| 2. Leads | Every enquiry by source (forms, calls, WhatsApp) and by Arabic and English campaigns where both run, counted the same way each month. | Form fills only, so calls and WhatsApp disappear, or 'conversions' with no definition. |
| 3. Qualified leads | The leads your sales team accepted as real prospects, against a definition agreed in advance, as set out in the MQL and SQL entry. | Leads the agency has decided are qualified without asking you. |
| 4. Cost per qualified lead | Spend divided by qualified leads, with the previous two months beside it. See cost per qualified lead. | Cost per click, or cost per lead alone. |
| 5. What changed | The changes made, what happened after each, and anything stopped. | A list of tasks completed, such as 'posted 12 times', with no effect shown. |
| 6. What's next | Next month's tests, what stops if they fail, and what the agency needs from you. | The same generic plan every month, with no requests. |
Here is why line 4 outranks line 2. Say a month's spend was AED 18,000, with 60 leads, of which 12 were qualified. On those made-up numbers, cost per lead is AED 300 but cost per qualified lead is AED 1,500, five times higher, and the second figure is the one your sales team lives with.
Where your sales cycle allows, add a seventh line that traces closed revenue back to campaigns, using offline conversions or a manual match. One of our cases is a Dubai off-plan property campaign from 2024 to 2025. It traced more than AED 3.6 million in property transactions to campaign leads, which is the kind of line that makes the other six matter.
What should you ignore until it's tied to a lead?
Ignore any metric that can rise while enquiries fall. That rule removes most of the clutter in a typical report, and these are the usual offenders.
- Impressions and reach. They count how often an ad was shown, which helps diagnose a problem but isn't a result.
- Followers and likes. Neither of them fills in a form or sends a WhatsApp message.
- Click-through rate on its own. A high click rate can sit on top of a weak offer, and clicks aren't enquiries.
- Website visits. Traffic without enquiries is a cost, and the useful number is what share of visits became an enquiry.
- Platform-reported return on ad spend. It counts whatever the platform credits to itself, so check it against your sales records and your break-even ROAS before relying on it.
- Engagement rate in isolation. It's a fair guide to which content people like, and the engagement rate entry defines it, but an engaged follower isn't an enquiry.
How do you check that the report is true?
Run the same five-step test each month before the call, and write down the gaps.
- Count the month's leads in your CRM by source, before you open the report.
- Compare that count with the report's lead number. Agree a tolerance in writing, because a small gap from duplicates and spam is normal, while a large one means tracking has broken.
- Compare the spend line with the platform invoices or your card statements, and check whether the report's figure includes VAT.
- Pick five leads at random from the report and find each in your CRM. Count WhatsApp chats that began from ads in your inbox too, because those enquiries are the ones most likely to be missing from a report built on forms.
- Ask the agency to explain each gap in writing before the call. Their explanation is a better test of their grip on your account than the number itself.
What should you ask on the report call?
Ask these six, and expect a specific answer to each.
- Which number moved most this month, and why?
- What did you stop, and what did that save?
- Which leads did sales call poor, and what did you change because of it?
- What would make you recommend spending less?
- What do you need from us before next month?
- If I read only page one, what would I get wrong?
Ask for the report by the fifth working day and the call within the week, so decisions about next month are made while the data is fresh. If you're still choosing, our guide to what an agency does each month places this report in the wider calendar, and the performance marketing page describes the service this report belongs to. Reconcile last month's report against your CRM before the next one lands, and bring the gaps to the call.
Questions people ask
What should a monthly marketing report include?
Spend, leads, qualified leads, cost per qualified lead, what changed and what happens next, on one page. Add closed revenue traced to campaigns where your sales cycle allows. Ask that lead counts match your CRM and spend matches platform invoices, with currency and VAT status stated.
What marketing metrics should I ignore?
Impressions, reach, followers, likes and click-through rate are diagnostics, not results. Ignore any metric that can rise while enquiries fall, unless the agency ties it to qualified leads. Platform-reported return on ad spend needs reconciling with your own sales records before you rely on it.
How often should a marketing agency report?
Monthly for the full report, plus a short weekly note on spend, leads and lead quality while campaigns are new. Ask for the full report by the fifth working day and a call within the week, while the numbers are still fresh enough to act on.
How do I know if my agency's report is accurate?
Count the month's leads in your CRM before opening the report, check spend against platform invoices or card statements, and trace five leads from the report into the CRM. A small gap is normal. A large one means tracking has broken and the report's other numbers can't be trusted.