Blog · Studio notes
— Studio notes··10 min read

What we include in every monthly client report (and what we cut)

Joona Heinonen· Choco Media · Rovaniemi

Every month, we sit down to write a client report. And every month, the same question comes up: what actually belongs in this thing? At Choco Media, we’ve spent years refining what goes into our monthly client report — and just as importantly, what we leave out. The client report template you use shapes whether clients feel informed or confused, whether they trust you or start asking uncomfortable questions.

This post is for agency owners, account managers, and freelancers who want a monthly client report that builds confidence rather than noise. We’ll walk through exactly what we include, what we’ve removed over time, and why the decisions behind each section matter as much as the content itself.

If you’ve ever sent a report that got no reply, or one that triggered a fifteen-message thread of clarifying questions, this is for you.

Why most monthly client reports fail before they’re opened

The problem with most client reports isn’t the data. It’s that they’re written for the person producing them, not the person receiving them. An agency builds a report that demonstrates all the work done. The client opens it and tries to answer one question: are we on track, and should we keep paying you?

Those two intentions produce very different documents. A work log says “here’s everything we did.” A client report says “here’s what matters, here’s what changed, and here’s what’s next.” The second is harder to write, but it’s the one clients actually read.

The format we settled on came from watching which sections clients responded to and which ones they ignored. We removed sections that got no engagement and sharpened the ones that prompted conversations. What’s left is lean.

The sections we include in every report

1. A plain-language summary at the top

Before any numbers appear, we write two to four sentences in plain English. What happened this month? What was the main movement — positive or negative — and what caused it? This summary is the only section every client reads in full. Everything else supports it.

We write this last, after reviewing all the data, but it sits first in the document. It should be readable in thirty seconds and give someone who’s late for a meeting the essential picture.

2. Three to five key metrics

Not every metric we track. Three to five that were agreed on at the start of the engagement as the ones that matter. For a paid media client, that might be cost-per-lead, total leads, and spend. For an SEO retainer, it might be organic sessions, keyword movement, and conversions from organic.

3. What we did this month

A short list — not a project log — of the main work delivered. Four to eight items, each described in one sentence. We’re not proving we worked hard; we’re giving the client a reference point for what changed and why.

The purpose of this section is context, not justification. If you’re writing it to prove your worth, the report structure is doing something it shouldn’t have to do.

4. What’s next

Three to five planned actions for the coming month. This keeps the client oriented and creates accountability — if something from last month’s “next” list didn’t happen, it appears here with a note. Clients notice when next steps disappear without explanation. Surfacing it yourself, before they ask, is much better.

What we removed (and why)

Vanity metrics appendices

Early on, we included full breakdowns of every channel — impressions, reach, engagement rate, story views, email open rates by campaign, and more. Clients rarely read past the first page. The data was accurate but it was adding length without adding understanding.

We now make this data available on request or via a live dashboard, but it doesn’t go into the main report. The report contains what moved the needle or changed the picture. Impressions that didn’t lead to anything don’t belong there.

Agency hours and activity logs

We run on a flat-rate model, so hours weren’t relevant to our agreements. But even when we worked hourly, the activity log approach was a mistake. Listing every Slack message sent and task completed read as insecurity — as if we were worried the client didn’t think we’d been working. Good clients don’t want this. The few clients who did want it were usually the ones looking for reasons to reduce scope.

If you’re on a deliverable-based or outcome-based model, the hours section is actively counterproductive. It shifts the conversation from results to effort.

Industry benchmarks we didn’t pull fresh

We used to include lines like “industry average CTR is 2.1%, yours is 1.9%.” We stopped for two reasons: industry benchmarks vary enormously by vertical and ad format, and including a comparison the client might google and dispute created unnecessary friction. If benchmarks are useful — and sometimes they are — we pull them from a specific, citable source and note what the comparison does and doesn’t mean.

The format that works

Length

Our reports are one to two pages of document or three to five sections in a structured email. Short enough to read in five minutes. We know when we’ve got the format right because clients respond to the report rather than ignoring it or forwarding it to someone else.

Delivery

We send reports on the same day each month — Friday of the last week of the period covered. Consistency matters. Clients who expect the report on a specific day are less likely to send an anxious “any update?” message in the lead-up. The delivery date is part of the communication system, not just a logistics detail.

Tone

Direct and calm. If something underperformed, we say so plainly and offer the reason and the next action. We don’t bury bad news in positive framing or save it for a call when we could address it in the report. Clients who get honest reports trust the positive ones more, because they know we’re not filtering.

You can see the same thinking in how we approach our content work — the goal is always clarity, not volume.

Reporting for different engagement types

Paid media retainers

For paid media clients, the key metrics are always performance-led: cost per lead or cost per acquisition, total spend, and a conversion count. We include a brief note on creative performance — which ad sets are running, whether fatigue is visible, what’s being tested — but we keep it short. The client doesn’t need a full creative audit every month; they need to know the account is being managed actively and intelligently.

SEO and content retainers

Organic work is slower to show in data, so the reporting challenge is different. We include keyword movement for the target terms, organic session trend, and one or two content pieces published that month with a note on early performance. We’re also explicit about lag: “changes made in March typically show in indexing data by May.” Clients who understand the timeline are less likely to make short-term decisions that undermine long-term work.

Brand and strategy engagements

These are harder to report on numerically, so we lean into milestones and deliverables. What did we ship? What was approved? What decisions got made? We also note open decisions — things waiting on client input — so nothing slips. This kind of reporting works well alongside a bespoke retainer structure where the scope evolves over time.

Using AI to produce the first draft

We use AI to draft the initial version of most client reports. The process is straightforward: pull the data from the relevant sources, write a structured prompt that includes the key metrics, what happened this month, and any context the AI needs, and let it produce a first draft. A human then reviews, edits the summary, checks the numbers are correct, and adjusts the tone.

This workflow has cut report-writing time significantly without reducing quality — in fact, the consistency has improved because the structure doesn’t drift when someone’s in a hurry. If you want a deeper look at how we build these workflows, our post on AI automation for marketing teams covers the broader system.

The report as a relationship signal

A monthly report isn’t just a document. It’s a regular signal to the client about how you think, how you communicate, and how much you respect their time. A report that’s too long says you’re not making decisions about what matters. A report that’s too short says you’re not paying attention. A report that always looks the same, arrives on time, and contains exactly what’s relevant says you’re dependable.

In client work, dependability compounds. Clients who trust the report trust the work. Clients who trust the work renew. The monthly report template is one of the lower-profile systems in an agency, but it has a disproportionate effect on retention.

Our monthly report template

Here’s the structure we use. You can adapt the sections to your service type, but the logic behind the order is deliberate.

  1. Summary — Two to four sentences. What happened, what changed, and what it means.
  2. Key metrics — Three to five agreed indicators with prior-period comparison and a one-line note on each.
  3. Work completed — Four to eight line items. What was delivered or progressed.
  4. Open items — Anything waiting on client input or approval.
  5. Next steps — Three to five planned actions for the coming period.

Optional additions depending on engagement type: a creative performance note (paid media), a keyword movement table (SEO), or a milestone tracker (brand and strategy).

What we never add: hours logs, team activity summaries, benchmark comparisons without sources, or sections that exist primarily to demonstrate effort.

Getting client buy-in on the format

The best time to agree on reporting format is during onboarding — before the first report is due. We ask clients two questions: what does a good report look like to you, and who else will read this? The first question reveals expectations. The second tells us whether the report needs to be readable by a CEO who wasn’t in the kickoff meeting, or whether it’s just for the marketing manager we work with directly.

If you don’t have a standardised onboarding process, even a single email asking these questions before the first report ships will save you from a month of confusion. Our post on the client communication rhythm that prevents escalations goes deeper on the cadence that keeps these conversations proactive rather than reactive.

If you’d like to talk through how we structure reporting for a specific engagement type, get in touch and we’ll take a look at what would work for your situation.

— Work with Choco Media

Want posts like this working for your business?

10–40 SEO + AI-optimised blog posts a month, researched, senior-edited and published straight to your site. Built to rank on Google and get cited by ChatGPT, Claude and Gemini.

See plans — from €199/mo →
No start-up fee · Price locked for 12 months · Cancel any time after
← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call ↗