Client reporting on email marketing has a specific failure mode: the report shows open rate going up, the client asks how much money it made, and nobody has an answer. That gap is where retainers are lost, and it is fixable with structure rather than effort.
Lead with money, not engagement
The first number in the report is revenue attributed to email, or leads if that is the client's funnel. Then cost. Then the ratio.
Open rate belongs on page two, if anywhere. It is the metric clients ask about because it is the one they have heard of, and it is the one least connected to their business — inflated by privacy proxies by an amount that varies by audience, so a rise or fall may mean nothing at all.
Reporting engagement first trains clients to evaluate you on engagement, which means a month with great revenue and a dip in opens becomes an awkward conversation about a number that does not matter.
State your attribution model in every report
Write the window and the model on the report itself. "Revenue attributed to email within 7 days of a click, last-click model."
Two reasons. It stops a client comparing your figure against a different figure in their analytics and concluding you are inflating results. And it commits you to a consistent method, which protects you from the temptation to widen the window in a bad month.
If the client's own analytics shows a lower number — it usually will, because platform-side attribution and site-side attribution count differently — explain the discrepancy once, in writing, and refer back to it. See email attribution.
The structure that works
1. Headline. Revenue, cost, ratio, versus last month and versus the same month last year. Three lines.
2. What we did. Campaigns sent, flows built or changed, tests run. Concrete and brief. Clients need to see activity, but the list should be short enough to read.
3. What worked, with a number. One or two specifics. "The second-purchase flow we launched on the 4th has produced £3,100 from 480 sends." Specifics are what make a report credible.
4. What did not, with a number. Include this every month. A report that only contains good news is a report nobody trusts, and the month you need to deliver bad news you will have no credibility left to spend.
5. List health. Growth, churn, complaint rate, inbox placement. This is where you demonstrate work the client cannot see, and where you build the case for the unglamorous jobs — list cleaning, authentication, suppression — that a client will otherwise view as you not sending enough email.
6. Next month. Three things, each with a reason. This is the part that renews the retainer, because it shows the programme has a direction rather than a calendar.
Handling a bad month
Say it first, in the headline, before the client finds it. Then give a cause and a response.
The three genuine causes worth distinguishing, because they call for different responses:
- Deliverability. Revenue fell because the email stopped arriving. Show inbox placement and complaint rate. This is urgent and fixable.
- Targeting. The email arrived and the wrong people got it. Show performance by segment.
- Offer. It arrived, the right people got it, and they did not want it. Show a healthy click rate with a poor conversion rate.
"Engagement was soft this month" is not a cause. It is a description of the problem restated as though it were an explanation, and experienced clients recognise it.
The mechanics
This applies whoever the client is, though the content of the report changes with the sector — an agent's list is judged on referrals rather than on revenue per send, which is why real estate newsletter ideas measures success differently.
Use the client's brand, not yours. A report and a sending platform carrying your agency's logo makes the client a customer of your vendor rather than of you. White-label sending puts the interface, the sending domain and the reports under their brand, which also means a client who logs in sees your work rather than a third party's.
Separate the client's list from every other client's. Obvious, occasionally not done, and a deliverability liability — one client's bad list damages the sending reputation of everyone sharing it.
Automate the numbers, write the narrative. The figures should assemble themselves; the interpretation is the part you are paid for. Pulling stats through an API or an MCP server means the assistant can produce the tables and you spend the time on the three paragraphs that matter.
Send it the same day every month. Predictability is most of what a client means when they say an agency is easy to work with.
More on the agency side at email marketing for agencies.
Frequently asked questions
Which email metrics should agencies report to clients?
Revenue or leads first, then cost and ratio, then list health — complaint rate, churn, inbox placement. Open rate is the least informative metric and the one clients ask about most, so report it, but not first.
How do I explain a drop in open rates to a client?
Explain that open tracking depends on a loaded image and that privacy features pre-load or block those images in ways that vary month to month, so the number moves for reasons unrelated to performance. Then show click and revenue trends, which are not affected the same way.
Should agencies use white-label email platforms?
For anything ongoing, yes. It keeps the client's relationship with you rather than with your vendor, keeps the sending domain aligned to their brand, and means reports and logins carry their identity rather than a third party's.
How often should I report on email marketing?
Monthly for the full report, with a short weekly note if the client is active. Weekly full reports encourage reacting to noise, since most email metrics need several campaigns before a change means anything.



