A monthly marketing report for a service business should fit on two pages and answer five questions: how much was spent, how many real enquiries came in, what each enquiry cost, which channels and campaigns produced them, and what will change next month. Lead with enquiries, calls, WhatsApp chats and booked jobs, not impressions. Add a short written explanation and a list of decisions, so the report leads to action.
What a monthly report is actually for
Many reports exist to prove that work happened. A useful report exists to help the owner decide what to do next month: keep, cut, test or fix. If a report has forty charts and no decisions, it will not be read after the second month. The test is simple: after five minutes with the report, can you say whether marketing is paying for itself and what the next change should be?
Service businesses such as clinics, cleaning companies, movers and contractors have a short path from click to customer. That makes reporting easier than in many industries, provided enquiries are tracked properly. If calls and WhatsApp chats are not tracked, the report is guessing, and the first fix is measurement. Our guide to tracking calls and WhatsApp conversions explains how.
The one-page structure we recommend
- Headline summary. Three to five lines: spend, enquiries, cost per enquiry, bookings or jobs if known, and the one thing that changed most.
- Funnel table. Spend, clicks, enquiries (calls, forms, chats), qualified enquiries, jobs won, revenue if you share it.
- Channel and campaign split. Which campaigns delivered enquiries and which only delivered clicks.
- Quality notes. Spam, wrong-area and price-only enquiries, with examples.
- What we did. A change log of actions taken in the month.
- What we found. Two or three insights, each with evidence.
- Next month. Three planned actions, any decisions needed from you, and risks.
Everything else goes into an appendix or a live dashboard link. Keeping the main report short forces the author to decide what matters.
Metrics that matter, and metrics that mislead
| Metric | Why it matters | How to read it |
|---|---|---|
| Spend | The base for every ratio | Compare with plan, not only with last month |
| Enquiries | Calls, forms and WhatsApp chats that could become customers | Split by source so no channel hides in the total |
| Cost per enquiry | Spend divided by enquiries | Meaningful only when enquiries are tracked consistently |
| Qualified enquiries | Enquiries that fit your service, area and budget | Needs your feedback, since only you know |
| Booked jobs or appointments | The step closest to revenue | Depends on how fast your team replies |
| Conversion rate | Enquiries divided by clicks or visits | Google Ads Help defines it as conversions divided by eligible interactions |
| Impressions and clicks | Context for reach | Supporting numbers, never the headline |
| Average position, likes, followers | Easy to display | Weak links to revenue; keep out of the summary |
The cost-per-conversion definition used by Google Ads Help is total cost divided by conversions, and our cost per lead calculator guide shows how to extend that to cost per qualified lead and cost per booked job.
Not sure what your current report is missing?
Send your latest report, or just a list of the numbers you receive today, on WhatsApp with a short description of your business. We will reply with initial notes on what to add and what to drop.
Reporting by sector: what each owner should see first
| Business type | First number to check | Typical quality problem |
|---|---|---|
| Clinic or dental practice | Booked appointments from calls and chats | Price-only enquiries; patients outside the service area |
| Cleaning or home services | Quotes requested, by service type | Requests for services you do not offer |
| Moving company | Quotes requested and surveys booked | Out-of-season or one-line enquiries without details |
| Contractor or fit-out | Qualified project enquiries | Small jobs below your minimum |
| Real-estate agency | Viewing requests | Enquiries with no buying intent |
| Law or accounting firm | Consultation requests | Free-advice seekers |
For medical providers, remember that health advertising has special policies on Google and Meta, so reports should list ad disapprovals or restrictions if they occur. See also how to get more patients for the channel mix behind these numbers.
A hypothetical example report
The figures below are a hypothetical example only, to show how the numbers connect. They are not results from any client or market.
| Line | Hypothetical value | Calculation note |
|---|---|---|
| Ad spend | AED 10,000 | From the platform |
| Enquiries | 80 | 45 calls, 25 chats, 10 forms |
| Cost per enquiry | AED 125 | 10,000 / 80 |
| Qualified enquiries | 48 | 60% judged qualified by the owner |
| Cost per qualified enquiry | AED 208 | 10,000 / 48 |
| Jobs booked | 12 | 25% of qualified enquiries |
| Cost per booked job | AED 833 | 10,000 / 12 |
Reading it: the headline of AED 125 per enquiry looks fine, but the cost per booked job is about 6.7 times larger. If an average job brings in far more than AED 833 in gross profit, the channel works; if not, the fix may be in the enquiry quality or in the follow-up, not necessarily in the ads. This is why the report needs the owner's feedback column.
The narrative: three paragraphs that do the real work
Numbers without explanation are easy to misread. Ask the author to write three short paragraphs. First, what changed: for instance, spend moved from a weak campaign to a stronger one, a landing page was edited, or a competitor increased bids. Second, why it matters: connect the change to enquiries or cost. Third, what happens next, including anything the agency needs from you. If the narrative sounds the same every month, the writer is copying; ask for specifics.
Seasonality, lag and fair comparisons
Service demand moves with the calendar: summer heat, school terms, Ramadan, holiday travel and tenancy renewals affect different sectors differently. Compare a month with the same month last year when you have it, and with the previous month only for operational changes. Remember lag, too: a lead from late in the month may become a booked job next month. Report cohorts by enquiry date, and update the job column when outcomes arrive.
For SEO, expect slower movement. A monthly SEO section should show the pages worked on, queries and pages gaining impressions in Search Console, local profile actions and reviews, and enquiries from organic sources. Do not expect a straight line. SEO cost in Dubai explains why the work is front-loaded.
Channel-specific sections
Google Ads
Show spend, enquiries and cost by campaign, search terms that triggered ads, newly added negative keywords, and changes in budget or bids. A list of irrelevant search terms removed is evidence of active management. See negative keywords for what to look for.
Meta and social
Report enquiries from click-to-WhatsApp or lead forms, not reach. Include creative comparison: which video or image produced chats, and how many of them were qualified. The Meta ads cost guide helps you set expectations.
Website
Show enquiries per page, mobile speed issues and form or call-button problems found. Pair it with landing page practices for Google Ads when pages drive paid traffic.
Report health check for owners
- Fits two pages: everything else is in an appendix or live dashboard.
- Starts with enquiries and cost: not impressions.
- Same definitions every month: what counts as an enquiry or qualified lead stays fixed.
- Source data accessible: you can open the platform yourself.
- Includes failures: tests that did not work are listed with what was learned.
- Ends with decisions: each action has an owner and a date.
- Delivered on schedule: a regular day each month, followed by a short call.
Your part: close the loop on lead quality
The most valuable column in any report is the one only you can fill: which enquiries were real, which became jobs, and the value of those jobs. Even a simple weekly note on a shared sheet or a tag on each WhatsApp chat is enough. Without it, optimisation drifts toward cheap enquiries rather than good customers. Our WhatsApp lead follow-up system guide shows a lightweight way to record outcomes.
Also check what you pay for in the contract. A reporting clause saves arguments later; the agency contract checklist covers it with the rest of the terms.
Dashboard or PDF: which format works
A live dashboard is useful for checking numbers between meetings, but it is a poor substitute for a written explanation. A PDF or short slide document forces the author to commit to a view at a fixed date, which makes later comparison easy. The practical answer is both: a dashboard link for self-service, and a monthly document with the commentary. Whichever format is used, check that the underlying definitions stay the same from month to month, otherwise trends become meaningless.
Ask where each number comes from. Spend should match the platform billing screen, enquiry counts should match call logs and WhatsApp chats, and job counts should match your own records. A report that cannot be reconciled with your own records is a story, not a measurement.
Eight questions for the monthly review call
- What was our cost per qualified enquiry, and how did it change? Insist on the qualified version, not only the raw one.
- Which campaign should receive more budget, and why? The answer should cite enquiries, not clicks.
- Which spend produced nothing? Good reports admit waste.
- Which search terms or audiences were removed? This shows active management.
- What did the lowest-quality enquiries have in common? The pattern often points to wording in ads or on the page.
- What did you test and what did you learn? Tests with clear hypotheses beat random changes.
- Is tracking still working? A single broken tag can distort a month.
- What do you need from us? Photos, price changes, faster replies, approvals.
If the same eight questions are answered in writing before each call, the meeting can focus on decisions. Over a quarter, you will also build a record of what was tried, which protects you from repeating old mistakes after a staff or agency change.
How we work at ZED
ZED Marketing works on eight services: Google Ads, SEO, website design, social media management, content videos, conversion tracking, medical marketing and real-estate marketing. You send a short description of your business by WhatsApp or through the contact page, and ZED replies with an initial plan and notes. More detail is on the conversion tracking service page.
Make your next report decision-ready
Tell us what you sell, where you work and which numbers you get today. We will reply with initial notes on a reporting layout for your business.
Send details on WhatsApp Call now: 01097079170